/*
Theme Name:   Carservice Child
Description:  Carservice Child Theme
Template:     carservice
Version:      1.0
Text Domain:  carservice
*/
.woocommerce-tabs ul.tabs li a:hover {border-bottom:#f46c14!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {padding-bottom: 6px;
    margin-bottom: 0;
    background: none;
    font-size: 22px!important;
    line-height: 34px;
    font-weight: 400;
    font-family: 'Open Sans'!important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #333!important;}

h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-specification {display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {border-bottom: 3px solid #f46c14!important;font-size: 22px;font-weight: 400;font-family: 'Open Sans'!important;letter-spacing: 1px;text-transform: uppercase;color: #333!important;}
#tab-description li {margin-left: 40px;list-style-type: disc;margin-top: 8px;}
.woocommerce .posted_in {display:none;}
.woocommerce div.product .product_title {color:#333!important;}
.woocommerce div.product .description {border-top: 0px solid #E9E9E9!important;border-bottom: 0px solid #E9E9E9!important;}

.woocommerce ul.products li.product .woocommerce-loop-product__title {font-weight: bold;}

.header-top-bar-container {
    background-color: #f46c14!important;
}

.contact-details li {color: #ffffff!important;}

.contact-details li a {color: #ffffff!important;}

.contact-details li::before {color:#ffffff!important;}

.social-icons a {display: block;color: #ffffff!important;}

.template-search:before {content: "j";color:#ffffff!important;}

.sf-menu li a, .sf-menu li a:visited {color: #000000!important;}

.sf-menu li.current-menu-item a {color: #f46c14!important;}

.more, .more[type="submit"] {background: #f46c14!important;}

.announcement h3 {margin-left: 118px;color: #fff!important;}

.more.simple {border: 0px solid #E2E6E7;color:#ffffff;}

h2.widgettitle::after, .box-header::after {background: #F46C19!important;}

.hexagon {border-left: solid 2px #F46C19;border-right: solid 2px #F46C19;}

.hexagon::before {border-top: solid 2.8284px #F46C19;border-right: solid 2.8284px #F46C19;}

.hexagon::after {border-bottom: solid 2.8284px #F46C19;border-left: solid 2.8284px #F46C19;}

.hexagon div::before {color: #F46C19;}

.rev_slider p.description {font-weight: bold;}

.bread-crumb li:last-child {color:#f46c14!important}

.feature-item .icon::before {color:#f46c14!important}

.services-list h4 a::before {color:#f46c14!important}

.site-container .vc_row.gray {background: #2a2a2b;}

h1 {color: #fff!important;}

.bread-crumb-container label, .bread-crumb li, .bread-crumb li a {color:#ffffff!important;}

.site-container .vc_row.dark-gray {background: #2a2a2b;}

.padding-bottom-30 {padding-bottom:0px!important;}

.scroll-top:hover {
    background: #f46c14!important;
}

table td, table th {width: 50%;}

.accordion li {border:none;color:#ffffff;padding:5px;}

.accordion li:first-child {border-top:none;}

.accordion .ui-accordion-header {background: #f46c14!important;}

.accordion .ui-accordion-content {background: #f46c14!important;padding:10px 20px 20px;}

.accordion .ui-accordion-header h3 {color: #fff;}

.template-arrow-circle-down:before {color: #fff;}

.template-arrow-circle-right:before {color:#ffffff;}

.cs-carousel-pagination a.selected, .cs-carousel-pagination a:hover {
    border-color: #ff7302;
}

.template-arrow-up:before {
    content: "r";
    color: #fff;
}

form#comment-form {display: none;}
h4.box-header {display: none;}

.mobile-menu li.current-menu-item>a, .mobile-menu li.current-menu-ancestor ul li.current-menu-item a, .mobile-menu li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item a, .mobile-menu li.current-menu-ancestor a, .mobile-menu li.current-menu-ancestor ul li.current-menu-parent a, .mobile-menu li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-parent a {background:#f46c14!important;}
.mobile-menu-switch:hover .line {background: #f46c14!important;}
.mobile-menu li ul a {background: #ddd!important;}

.blog h3.box-header {margin-bottom: 30px;}

p a, table a, .wpb_text_column a {color: #f46c14;}

@media screen and (max-width: 600px) {
table td, table th {width: 100%;}
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
tr td:first-child {background: #f0f0f0;}
tbody td {display: block;  text-align:left!important;}
tbody td:before { content: attr(data-th); display: block;text-align:left!important;}
}