/*
Theme Name:   Carservice Child
Description:  Carservice Child Theme
Template:     carservice
Version:      1.0
Text Domain:  carservice
*/

/*top header*/
.header-container {
    padding: 26px 0 16px 0;
    background-color: #1E69B8;
    /*background-image: url("http://autojustinocarneiro.pt/wp-content/uploads/2017/02/mt.png");*/
}

.menu-container .sf-menu li ul li a, .menu-container .sf-menu li.current-menu-item ul li a, .menu-container .sf-menu li.current-menu-parent ul li a, .menu-container .sf-menu li.current-menu-ancestor ul li a, .menu-container .sf-menu li.current-menu-parent.menu-item-has-children ul li a, .menu-container .sf-menu li.current-menu-ancestor.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children:hover ul li a, .menu-container .sf-menu li:hover ul li a {
    background-color: #1E69B8 !important; /*#419CD6*/
}

/* Seleciona todo o submenu cinzento
.sf-menu a:hover, .sf-menu a:visited:hover, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-parent a, .sf-menu li.current-menu-ancestor a {
    color: #BFC5C3 !important;
}*/

/*cor do menu top + cor texto azul em hover*/
.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover { /*, .sf-menu a:active*/
    background-color: #1E69B8;
    color: #BFC5C3 !important;/*color: #1E69B8 ;*//*color: #000 !important;*/
    font-weight: bold !important;
}

.sub-menu .current-menu-item a, .current-menu-item a{color: #BFC5C3 !important;}

.menu-item-has-children .sub-menu .menu-item a{color:#fff !important;}

/*.sf-menu li .menu-item-object-page a{color: #BFC5C3 !important;}
.sf-menu li, .menu-item .menu-item-type-post_type .menu-item-object-page a{color: #BFC5C3 !important;}*/

.sf-menu li, .sf-menu a:focus, .sf-menu a:active {color: #fff;}

/*cor to texto branco top*/
.sf-menu li a, .sf-menu li a:visited {
    color: #FFF;
    font-weight: bold !important;
}
/*Novos 18H*/
/*.sf-menu li:hover a, .sf-menu li:hover a:visited {color: #fff;} *//*#1E69B8*/
#menu-item-1384 a:hover{color: #BFC5C3;}

.sf-menu li ul {color: #BFC5C3 !important;}/*#1E69B8*/

.sf-menu li:hover a:visited {color: #BFC5C3;}

.sf-menu li:hover a {color: #FFF;}

/*.sf-menu a:visited{color: #BFC5C3 !important;}*/

.sf-menu a:hover{color: #BFC5C3 !important;}

.sf-menu a:active {color: #BFC5C3 !important;}

.header h1 a {color: #fff;}


html, body, div, span, applet, object, iframe, p, blockquote, a, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, fieldset, form, label, legend {
  font-size: 100%; /*100%*/
}
.header .logo {
    width: 450px; /*370px*/
    float: left;
}
.menu-container {
    width: 720px; /*800px*/
}

/*cor do submenu + cor texto*/
.menu-container .sf-menu li ul li a, .menu-container .sf-menu li.current-menu-item ul li a, .menu-container .sf-menu li.current-menu-parent ul li a,
 .menu-container .sf-menu li.current-menu-ancestor ul li a, .menu-container .sf-menu li.current-menu-parent.menu-item-has-children ul li a, 
 .menu-container .sf-menu li.current-menu-ancestor.menu-item-has-children ul li a, .menu-container .sf-menu li.menu-item-has-children ul li a, 
 .menu-container .sf-menu li.menu-item-has-children:hover ul li a, .menu-container .sf-menu li:hover ul li a {
	color: #FFF;
	background-color: #419CD6;
}

@media (max-width: 992px) { .header-top-bar-container { display: none;} }

/* add custom CSS code bellow */
.portfolio-grid__header {
    display: none !important;
}

.home-icon, .home-icon:focus, .home-icon:hover {
    border-top-color: #31cda9 !important;
}

.btn-secondary, .brochure-box, .brochure-box:focus {
   background-color: #feb902 !important;
}

.home-icon {
    background: #2bb495 linear-gradient(to bottom, #2bb495, #259b81) !important;
}

.home-icon:focus, .home-icon:hover {
    background: #2db998 linear-gradient(to bottom, #32cda9, #2db998) !important;
}

.jumbotron-content__title .js-slider-captions__title{
    color: #ffffff !important;
}
@media (min-width: 992px) { .jumbotron-content__title { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); font-size: 2.5rem; margin-top: 0; color: #ffffff;} }

@media (min-width: 992px) { .footer-top__headings {color: #0d0d0d !important;}}

.img-fluid img { max-width: 300px !important; height: auto; }

a { color: #e5e5e5; }

.sf-menu li a, .sf-menu li a:visited {
    font-size: 14px;
}

.wpb_column label {
   background: #f5f5f5  none repeat scroll 0 0;
   color: #333;
   display: block !important;
   font-family: "Open Sans";
   font-size: 14px;
   font-weight: 600;
   line-height: 26px;
   padding: 11px 16px 13px;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="date"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff;
    color: #666666;
    width: 94%;
}

.wpcf7-form-control.wpcf7-submit {
    color: #fff;
    background: #1E69B8;
    width: 100%;
    padding: 19px 80px 20px;
    text-align: center;
    font-family: "open sans";
}
.blog .post-content-details li {
   display: none;
}
.blog .post-content-details-container {

    padding: 0;
}

@media (max-width: 300px) { .copyright {display: none !important; } }
@media (max-width: 544px) { .copyright {display: none !important; } }
/*@media (max-width: 768px) { .copyright {display: none !important; } }
@media (min-width: 992px) { .jumbotron-content__description, .jumbotron-content__title  {display: none !important; } }
@media (min-width: 1200px) { .jumbotron-content__description, .jumbotron-content__title  {display: none !important; } }*/

.padding-bottom-50 {
    padding-bottom: 10px !important;
}

/*.page-header {display: inline; !important; } */

#catapult-cookie-bar {background-color: #1e69b8 !important;}

.cookie-bar-bar .ctcc-inner {color: #fff !important;}

.rgpd li {
    font-family: 'Open Sans';
    line-height: 20px;
    margin-top: 4px;
    margin-left: 20px;
    list-style: disc;
}

