/*
Theme Name:     Car Repair Services Child
Theme URI:     https://smartdata.tonytemplates.com/car-repair-service-v4/
Description:    Child theme for Car Repair Services
Author:         Smartdatasoft
Author URI:     https://smartdatasoft.com/
Template:       car-repair-services
Version:        1.0
*/

/* ----------------------------------------------------------------------------
* Child Theme Style.css styles begin here!
* ------------------------------------------------------------------------- */
.custom-color, #mainSlider .slide-content h3, .promo-01 .promo-01__title .text-02, .color, a.color, a.color:hover, a.color:focus, .marker-list>li:after, .page-footer .footer-phone .number, .page-footer .social-links ul li a, .address-info .address-info__icon, .info02 .info02__icon { color: #ffb716 !important; }
.appointment, header.page-header-1 .navbar-nav>li>a:after, .services-block .image, .box01 .box01__icon:before, .block-title .title-separator, .block-title .title-separator:before, .block-title .title-separator:after, .text-icon .icon-wrapper>span, .text-icon:before, .back-to-top a, .nav-aside ul li a:before { background-color: #ffb716 !important; }
#mainSlider .banner-btn, #mainSlider .banner-btn:focus
.btn:not([data-action]).btn-border { border: 2px solid #ffb716 !important; }
.btn:not([data-action]).btn-border { border: 2px solid #ffb716 !important; }
.appointment::after { border-color: transparent #ffb716 transparent transparent !important; }
.services-block .service.dark h2, .services-block .service.dark h3, .services-block .service.dark h4, .services-block .service.dark .text { color: #fff !important; }
.home .tt-box-custom01 { display: none !important; }
.btn:not([data-action]):before, .btn:not([data-action]):after { background-color: #ffb716 !important; }
.page-footer .contact-info { margin: 0 !important; padding: 0 50px 0 0; }
.page-footer .footer-phone { margin-bottom: 25px !important; }
.page-footer .contact-info .icon { display: none !important; }
.page-footer .container { width: 100% !important }
.copyright { text-align: center; padding: 20px 0; width: 100%; float: left; background: #ffb716; }
.promo-01 { padding: 15px 0px 10px 0px !important; }
.loader .line:nth-child(6) { background: #ffb716 !important; }
.loader .subline:nth-child(11) { background: #ffb716 !important; }
.loader-circle-2 { border-right-color: #ffb716 !important; }
.loader .needle:before { border-color: transparent #ffb716 transparent transparent !important; }
i.icon.fas.fa-ad::before { content: "\e901"; font-style: normal; }
.page-id-48 .box-wrapper { background-color: #f3f3f3 !important; }
.page-id-2770 .block.bg-custom-01.style-theme-01, .page-id-1520 .block.bg-custom-01.style-theme-01 { margin-bottom: -1px; }
.services-block-alt .caption .title { font-size: 20px !important; line-height: 24px !important; }
.services-block-alt .caption { height: 115px !important; }
.services-block-alt .caption .title { margin-bottom: 0 !important; }
a.menu-link.main-menu-link { outline: none !important; }
.form-default input.form-control, .form-default textarea.form-control { border: solid 1px #ddd; }
.nav-aside-select { width: 275px !important; padding: 12px 40px 12px 16px !important; font-size: 15px; font-family: inherit; color: #333333; background-color: #ffffff; border: 1px solid #dcdcdc; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); cursor: pointer; margin: 0 auto; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns=!string!width=!string!height=!string!viewBox=!string!fill=!string!stroke=!string!stroke-width=!string!stroke-linecap=!string!stroke-linejoin=!string!><polyline points=!string!></polyline></svg>"); background-repeat: no-repeat; background-position: right 16px center; background-size: 16px; transition: border-color 0.2s ease, box-shadow 0.2s ease; display: table; }
.block-aside-wrapper { padding-right: 0 !important; }
body:not(.home) #pageContent { padding-top: 50px !important; }
.bloco-imagem-topo { margin-bottom: 50px; }
.single-car_services #pageTitle { padding: 47px 15px 45px; text-indent: -9999px; overflow: hidden; }
a { outline: none !important }
header .imagem-sticky-menu { display: none; }
header.is-sticky .imagem-sticky-menu { display: flex; float: left; height: 60px; padding: 0 20px; }
header .imagem-sticky-menu img { width: 90px; height: 63px; }
#mainSlider .banner-btn:hover { background: #25d366 !important; border-color: #25d366 !important; color: #fff !important; }
.page-footer .copyright { color: #2b2b2b !important; }
.wrapper-parallax-left .col-img img { transform: none !important; }
.footer-bottom .container { padding: 0 !important; }
@media screen and (min-width:768px) {
    .services-block .service { width: 25% !important; }
}
@media screen and (max-width:768px) {
    .vert h4 { display: none !important; }
    .vert h3 { font-size: 26px !important; }
    .promo-01__img { display: none !important; }
    a.js-add-points.show-tablet.btn-add.btn-top { display: none !important; }
    ul.slick-dots { line-height: 20px; }
    .col-12.col-sm-5.col-md-4 { margin: 0 auto; }
}
