/*
Theme Name:   Carservice Child
Description:  Carservice Child Theme
Template:     carservice
Version:      1.0
Text Domain:  carservice
*/

.sf-menu li a { text-transform: uppercase; }

.gume_ikona { margin-right: 10px;}
.gume_block p { line-height: 18px;font-size: 13px;}
.gume-page .aligncenter { margin:0 auto;}
.gume_column { margin-top: -30px;}
.gume_section { margin-top:0;padding: 1px 20px 20px;min-height: 200px;}
.gume_ikone_section { margin-top: -50px;}
.gume_ikona_block {line-height:53px;height:70px;}
.gume-page .vc_pagination {margin:0 !important;}
.gume-page .vc_tta-tabs {padding-bottom:15px !important;}
.gume-page .testimonials-list li, .caroufredsel_wrapper {max-width: 710px;}
.gume_testimonials { padding: 20px; }
.gume-page .testimonials-list p { padding: 20px 20px 5px!important;}
.gume-page .testimonials-list p::after { margin-top: 15px;}
.gume-page .author-details { margin-top: 0;}
.gume-page .vc_row .vc_col-sm-3 { width: 195px;}
.gume-page .vertical-menu { margin-bottom: 50px !important; }
.gume-page .vertical-menu li a {padding-bottom:12px;}
.services-list img, .team-box img {max-width: 300px; margin: 0 auto;}
.team-margin {margin-left: 0!important;}
.team-margin .vc_row-fluid {max-width: 500px !important;}

#bgmp_map-canvas { width: 100% !important;}
.google_mapa p {margin-top: 0;}

.vc_row-fluid ul.bgmp_list li.vc_col-sm-4:nth-child(3n+1) { margin-left:0; }
.vc_row-fluid ul.bgmp_list li.vc_col-sm-4 {margin-top:30px; }
.vc_row-fluid ul.bgmp_list li.vc_col-sm-4 a { 
    padding: 20px; 
    background: #f5f5f5 url(images/davantibg.png) bottom right no-repeat;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display:block;
    overflow:hidden;
    color: #777;
}
.vc_row-fluid ul.bgmp_list li.vc_col-sm-4 a:hover {  
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
    text-decoration: none;
}
.vc_row-fluid ul.bgmp_list li.vc_col-sm-4 p {margin: 0;}
.vc_row-fluid ul.bgmp_list li.vc_col-sm-4 p a {display:none;}

.bgmp_list-description { font-size: 12px;}
.bgmp_list-description p {margin-top:5px;line-height:22px;}
h4.bgmp_list-placemark-title {font-size: 17px;font-weight:700;}

.botun_klik {background: #000;}

.vc_general.vc_btn3 { background: #eb5a05 !important; color: #fff !important;}

#cookieChoiceInfo {padding-top: 11px!important;padding-bottom: 9px!important;}
    #cookieChoiceInfo a {color: #000;}

.banner_grey {background: #f7f7f7 url(images/davantibg_large.png) right center no-repeat;overflow:hidden;display:block;padding:23px;border: 1px solid #F0F0F0;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:30px;}
    .banner_grey:hover {opacity: 0.6; filter: alpha(opacity=60);text-decoration:none;}
    .banner_grey .vc_icon_element-icon {text-align:center;margin-right:20px;font-size:40px;background-color:#eb5a05;padding: 20px;width:35px;height:35px;-webkit-border-radius: 9999px;-moz-border-radius: 9999px;border-radius: 9999px;float:left;}
.banner_old {display:none;}

.vc_custom_1419328663991 {background: #fff !important; }
.vc_gitem_row .vc_gitem-col {padding: 20px!important;}
.site-container .vc_gitem_row::after {margin-bottom: 17px;}
a.more { padding: 15px 0; font-size: 12px; text-transform:uppercase;}

span.copyright { font-size: 13px; }

   @media only screen and (min-width:1190px){
       .gume-page .vc_col-sm-9 { margin-left: 65px !important;}
    }
    
    @media only screen and (max-width:1190px) {
        .vc_row-fluid li.vc_col-sm-4 a  { min-height: 145px;}
        .banner_grey {background-image: none;}
    }

    @media only screen and (max-device-width:450px) {
        .gume-page .testimonials-list p { padding-top: 60px !important;max-width: 280px;padding-left:0px!important;}
        .gume-page .vc_row .vc_col-sm-3 {width: 100%;}
        .gume-page .vertical-menu li a {float:left; width:20%;text-align:center;}
        .gume-page .vertical-menu li a::after {display:none;}
        .gume-page .padding-top-70 {padding-top:45px;}
        #bgmp_map-canvas { height: 300px !important;}
         .vc_row-fluid li.vc_col-sm-4 a  { min-height: 50px;}
    }

    @media only screen and (max-height:450px) {
        #bgmp_map-canvas { height: 150px !important;}   
    }