/*
Theme Name: GMO Theme
Description: The main theme for the GMO Network sites
Version: 2.0.0
Author: Radostin Nonkin
Author URI: http://nonk.in/
Template: Avada
*/

@import url("../Avada/style.css");

.h5  {height: 5px !important;}
.h10 {height: 10px !important;}
.h20 {height: 20px !important;}
.h30 {height: 30px !important;}
.h40 {height: 40px !important;}

.fl { float: left !important; }
.fr { float: right !important; }

#nav ul li { margin: 0 0 0 25px; padding: 0px; }
#nav ul li.lang-item a img { vertical-align: middle; margin-top: -4px; }
.top-menu ul li.lang-item { border: none !important; }
.top-menu ul li.lang-item a img { vertical-align: middle; }

.header-top-search { margin: 7px 0px 0px 10px; padding-left: 10px; border-left: 1px solid #efefef; }
.header-top-search form.search input#s { width: 150px; } 

.widget-testimonial {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#ffffff; padding: 5px}
#comment-input input { width: 190px; }
#comment-input span {margin-right:14px; float: left;}
#comment-input span:last-child {margin-right: 0px;}
#comment-submit {margin: 10px 0;}

.clear { clear: both; display: block; font-size: 1px; height: 0; overflow: hidden; width: 0;}
ul.stars {margin-top: 0}
ul.stars li {margin-bottom: 10px;}
.hide_p p, .col .heading br, .col .heading p {display: none; visibility: hidden;}
.hide_br br { display: none; }

a.header-button {
    color: #e2e2e2 !important;
    background-image: linear-gradient(top, #e80707 0%, #d60707 100%);
    background-image: -o-linear-gradient(top, #e80707 0%, #d60707 100%);
    background-image: -moz-linear-gradient(top, #e80707 0%, #d60707 100%);
    background-image: -webkit-linear-gradient(top, #e80707 0%, #d60707 100%);
    background-image: -ms-linear-gradient(top, #e80707 0%, #d60707 100%);
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #e80707),
        color-stop(1, #d60707)
        );
    border:1px solid #d60707;
    background-color: #e80707;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: table;
    font-size: 16px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    text-align:center;
}

a.header-button:hover{
    color: #ffffff !important;
    background-image: linear-gradient(top, #d60707 0%, #e80707 100%);
    background-image: -o-linear-gradient(top, #d60707 0%, #e80707 100%);
    background-image: -moz-linear-gradient(top, #d60707 0%, #e80707 100%);
    background-image: -webkit-linear-gradient(top, #d60707 0%, #e80707 100%);
    background-image: -ms-linear-gradient(top, #d60707 0%, #e80707 100%);
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #d60707),
        color-stop(1, #e80707)
        );
    background-color: #d60707;
    border:1px solid #e80707;
}

.header-v2 #header .tagline {
    margin: 20px 0 19px 15% !important;
    width: auto;
    font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
    line-height: normal !important;
}

.header-v4 #header .tagline {
    margin: -5px 0 0 15% !important;
    width: auto;
    font-family: "PT Sans", Arial, Helvetica, sans-serif !important;
    line-height: normal !important;
}

body.home .post-content .columns { margin-bottom: 10px; }
body.home .post-content h4 { font-weight: 600; }

body.single .page-title h1 {
    float: left;
    font-weight: 600;
    font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
    font-size: 18px !important;
    line-height: normal;
    color: #343333;
    margin: 0;
    padding: 0;
}
body.single #main .post h2 { font-weight: 600; }


.page-title ul.social-networks li:after { content: ''; }
ul.social-networks a { text-align: left; }

.share-box-alt { margin: 0px; }

footer div[id^="facebook-like-widget-"] iframe { background: #ffffff; }

footer ul.social-networks { min-width: 120px; }

.copyright li{
	float:left;
	padding:0 6px 0 5px;
	background:url(images/divider-02.gif) no-repeat 0 50%;
}

.review blockquote{
	background:none !important;
	border-left:none !important;
	padding:0 !important;
	margin:0 !important;
}
.review blockquote q{
	display:block;
	padding:25px 14px 24px 24px;
	background:#f6f3f3;
	font:13px/20px 'PTSansItalic', arial, helvetica, sans-serif;
}
.review blockquote div{
	display:block;
	padding:12px 0 0 2px;
	overflow:hidden;
	color:#333;
	font-style:normal;
	background:url(images/bg-blockquote.gif) no-repeat;
}
.review blockquote div strong{
	padding:12px 3px 2px 52px;
	float:left;
	font:13px/15px 'PTSansBold', arial, helvetica, sans-serif;
	background:url(images/ico-user.gif) no-repeat;
}
.review blockquote div span{
	padding:12px 0 0;
	float:left;
	line-height:15px;
}

.title {
    display: block;
    background:url(images/bg-title.gif) repeat-x 0 50%;
}
.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{ display:block;white-space:pre; background: #fff; }
