/*
Theme Name: ZTheme Child
Author: Zyrgon Portugal
Author URI: http://www.zyrgon.com/
Description: ZTheme is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites.
Version: 1.0.0
Template: automotive
*/

.padding-top-45{
padding-top: 45px;
}
.padding-bottom-45{
padding-bottom: 45px;
}
.padding_l94{
padding-left: 94px;
}
.margem_b10{
margin: 0;
margin-bottom: 10px;
}
h2.main_title{
color:#334080;
text-align:center!important;
font-weight:lighter;
}
span.main_title{
color:#b2a475;
font-weight: bold;
text-align:center!important;
}
label.text{
font-family: 'Open Sans', sans-serif, Arial;
font-size: 13px;
color: #999999;
}
.wpcf7-form-control.wpcf7-submit{
float:right;
margin-right:30px;
background-image: linear-gradient(to top, #1f264d, #4759b3);
}
.padding_top_15{
padding-top:15px;
}

.wpcf7 p{
margin-bottom:0;
}
.post-entry p+p{
margin:16px 0 0;
}

#secondary-banner h1.main-heading{
display:none!important;
}

.padding_top_65{
padding-top:65px;
}
.padding_bottom_100{
padding-bottom:100px;
}

.wpb_wrapper span.wpcf7-form-control-wrap.your-name input{
color: #999999;
}
.wpb_wrapper span.wpcf7-form-control-wrap.your-subject input{

}
.wpb_wrapper span.wpcf7-form-control-wrap.your-email input{

}

.wpb_wrapper span.wpcf7-form-control-wrap.your-message textarea{
width:100%;
}



.page-content img, .entry-content img{
border:none;
}

.h4_size h4{
font-weight: bold;

}
.h2_title .wpb_wrapper h2{
font-family: 'Open Sans', sans-serif, Arial;
font-size: 30px;	
color: #334080;

}
.h5_title .wpb_wrapper h5{
font-family: 'Open Sans', sans-serif, Arial;
font-size: 18px;	
color: #2e2e2e;
font-weight: 800;

}
.wpb_text_column.wpb_content_element.h2_title.padding_top_15{
margin-bottom:25px;
}


.contact_text .wpb_wrapper p{
font-family: 'Open Sans', sans-serif, Arial;
font-size: 16px;
font-weight: bold;
color: #2e2e2e;
}
.contact_number .wpb_wrapper p{
color: #334080;
font-size: 16px;
font-weight: bold;
}

.texto_uppercase{
text-transform: uppercase;
}
.inner-page {
margin-bottom: 0;
}

/***************************************** header ****************************************/
header {
background: url(/wp-content/uploads/2016/12/menuTextura-1.png) repeat;
}
.bottom-header .navbar-default .navbar-nav > .active > a, header .bottom-header .navbar-default .navbar-nav > li > a, .navbar .navbar-nav li .dropdown-menu > li > a, .dropdown .dropdown-menu li.dropdown .dropdown-menu > li > a, body .navbar-default .navbar-nav .open .dropdown-menu > li > a {
text-shadow: 2.1px 2.1px 3px rgba(16, 16, 39, 0.5);
padding: 38px 15px 26px 15px !important;
}
.bottom-header .navbar-default .navbar-nav > li:hover > a, .bottom-header .navbar-default .navbar-nav > .active > a:hover, .dropdown-menu > li > a:hover, .dropdown-menu > li.active > a:hover {
background: #334080 no-repeat;
background: -webkit-linear-gradient(#334080, #191c33) no-repeat;
background: -o-linear-gradient(#334080, #191c33) no-repeat;
background: -moz-linear-gradient(#334080, #191c33) no-repeat;
background: linear-gradient(#334080, #191c33) no-repeat;
}

@media screen and (min-width: 992px){
header .bottom-header .navbar-default .navbar-brand{
padding: 7px 0 0 0;
}
}

/***************************************** footer ****************************************/
.background_imagem_footer{
background: url(/wp-content/uploads/2016/12/Footer1920-1.jpg) no-repeat;
background-size: cover;
border-top: 5px solid #b2a475;
}
footer {
background-color: transparent;
padding: 45px 0 0;
}
footer h4 {
letter-spacing: 0;
color: #b2a475;
margin-bottom:25px;
}
.footer_area .logo_footer{
padding-right: 25px; 
height: 50px;
}
.copyright-wrap {
padding: 0;
font-size: 11px;
}
footer .menu {
list-style: none;
padding:0;
margin-bottom: 30px;
}
footer .menu a{
line-height: 29px;
font-size:14px;
}
footer .icon_margin {
color: #b2a475;
margin-right: 7px;
}
footer #bold_title_morada{
font-weight: bold;
margin-right: 10px;
}
footer #bold_title_tel{
font-weight: bold;
margin-right: 9px;
}
footer #bold_title_email{
font-weight: bold;
margin-right: 29px;
}
/************************** listing cars **********************/
.porche-footer input[type="submit"]{
background: #b2a475;
background-color: #b2a475;
font-size:14px;
}
.submit_saber_mais_do_carro .wpcf7-form-control.wpcf7-submit{
float:none;
}/*.inventory-heading .text-right h2{	font-size: 14px;	font-weight: 700;	letter-spacing: 0px;}*/

#post-1086 .option-tick-list{
display:none;
}

.porche .porche-header{
background-color: #334080!important;
}



.flex_style_box{
display:flex;
}

.flex_style_left{
width: 97px;
min-width: 97px;
}

.flex_style_box i{
padding-right:7px;
}


/*Carro*/

div.inventory{
border:none!important;
border-radius: 0!important;
}

.inventory-heading .sold_text
.boxed div.inventory .view-details{
background: rgba(51,64,128,1);
background-color: rgba(51,64,128,1);
font-size: 15.5px;
padding: 5px 13px;
color:#ffffff;
text-shadow: none!important;
font-weight: 400!important;
}

.pagination{
padding-bottom:25px;
}

body .boxed div.inventory .preview{
border:none!important;
width: 100%;
height: auto;
}

.recent-vehicles-wrap{
padding-bottom:50px;
}

.inventory-listing .recent-vehicles-wrap .recent-vehicles .scroller_title{
line-height:25px;
}

.comparison-container.inventory-heading .sold_text{
top: 0;
bottom:auto;
left: 0;
right:auto;
}


body .boxed .inventory.car_sold .sold_text{
margin-top: -232px;
margin-left: -99px;
}


header .bottom-header .navbar-default .navbar-nav>.active>a, 
.dropdown-menu>.active>a{
    background: rgba(51,64,128,1);
    background-color: rgba(51,64,128,1);
}


body .carousel-slider3 .sold_text{
      left: 14px;
}


.comparison-container .car-detail .table>tbody>tr>td{
    word-break: normal!important;
}



.table.comparison tbody tr:last-child{
    display:none!important;
}

.supsystic-table{
    border:none!important;
}






.nota_legal{
    margin-top: 20px;
    font-size: 11px;
}






































