/*
Theme Name: CreativeRoots
*/

/* main elements */

.slide-form .contact-form{float: right;margin:0;width:auto;}
.slide-form .contact-form form {
    margin: 0 -75px 0 40px;
    position: relative;
    width: 676px;
}

.main-menu .europe-world{
	width: 70px;
	background-position: -66px 0;
}
.main-menu .europe-world:hover{background-position: -66px -16px;}
.main-menu .active .europe-world{
	width: 70px;
	background-position: -66px -16px;
}
.main-menu .asia-pacific{
	width: 109px;
	background-position: -139px 0;
}
.main-menu .asia-pacific:hover{background-position: -139px -16px;}
.main-menu .active .asia-pacific{
	width: 109px;
	background-position: -139px -16px;
}
.main-menu .americas-world{
	width: 89px;
	background-position: -251px 0;
}
.main-menu .americas-world:hover{background-position: -251px -16px;}
.main-menu .active .americas-world{
	width: 89px;
	background-position: -251px -16px;
}
.main-menu .middle-east{
	width: 107px;
	background-position: -343px 0;
	margin: 0;
}
.main-menu .middle-east:hover{background-position: -343px -16px;}
.main-menu .active .middle-east{
	width: 107px;
	margin: 0;
	background-position: -343px -16px;
}

#wpstats{display: none !important;}

#commentform p a{color:#000;}

.comment-form{padding:5px 15px;}

span.wpcf7-form-control-wrap{display:block;}

#main {
    position: relative;
    z-index: 1;
}
#header {
    position: relative;
    z-index: 2;
}
.aside2 ul strong{
    font-size:13px;
    color:#0DB14B;
}

.blue .aside2 ul strong{
    font-size:13px;
    color:#00AEEF;
}

.tab .ad{
    color:#808285;
    font:10px/11px Helvetica,Arial,sans-serif;
    margin:0 0 15px;
    text-align:center;
}
.tab .ad strong{
    display:block;
    margin:-2px 0 0;
}
#footer ul{
    display:inline;
}
span.wpcf7-not-valid-tip{
    width:220px !important;
    top:0;
    left:0;
}
.blue .grid-box .info h3{
    color:#00AEEF;
}
.page-no-ajax #header .wrapper{padding: 0 0 45px;}
.page-no-ajax .w1.blue #header .wrapper{padding:0 0 5px;}

ul.social .addthis_toolbox span.at300bs{background: none !important; margin:0 !important;height:0px !important; width:0px !important;}

.list-box h4 span a{color:#000000;}

#header .page, #footer .page{
    z-index:12;
}
.visual1{
	height: 90px !important;
}
.list-box .social1{
	width:120px !important;
	float:left !important;
}
#respond{
	clear:both;
	margin-top:15px;
}
/*.grid-box .info{
	height:60px;
}*/
.blue .grid-box .info{
	background:none repeat scroll 0 0 #FFFFFF;
	height:auto;
	padding:8px;
	position:relative;
}
.blue .grid-box h3{
	border:none;
	font-size:13px;
	line-height:normal;
	margin: 0 0 -3px;
	height:auto;
	padding-bottom:0;
}
.influads_block {
       float: left;
       width: 160px;
       margin: 0px 0px 10px 0px;
       padding: 5px 0px 10px 0px;
}
.box .printit {
	margin-left: 12px;
	float: left;
}
.textwidget .influads_block {
	border:2px solid #828487;
	background:#c7c9cb;
	width:130px !important;
	padding:27px 13px 10px !important;
	text-align:left !important;
}
.textwidget .influads_text,
.textwidget .influads_text_a,
.textwidget .influads_powered_div,
.textwidget .influads_text_a:visited,
.textwidget .influads_block .influads_text_a {text-align:left !important;}
.addthis_default_style a {
	width: 91px;
}

.blue .aside1 .social .rss {
    background-position: 0 -908px;
}

.blue .aside1 .social .twitter {
    background-position: -42px -908px;
}

.grid-box .info {
	height: 60px;
}
.grid-box h3.ellipsis {
min-height:36px;
border-bottom:1px solid #808285;
margin-bottom:2px;
}
.grid-box .info {height:auto !important;}
.comment-form .comment-subscription-form{margin: 0;}
.comment-form .comment-subscription-form input[type="checkbox"]{margin:-2px 3px 0 0;}
.comment-form .comment-subscription-form{
	font-family: Helvetica, Arial, sans-serif;
	color: #fff;
	padding: 0 0 18px 2px;
	float:none;
	overflow:hidden;
}
.comment-form .comment-subscription-form label{color:#000;}
.comment-form .submit-holder{padding:0 0 14px;}
.nav-holder .fb-like,
.nav-holder .twitter-follow-button{
	float: left;
	margin: 0 0 0 14px;
}
.post-info{
	margin: 0 0 15px;
}
.addthis_button_google_plusone > div{width: 65px !important;}
.addthis_button_tweet iframe{width: 85px !important;}