/*
Theme Name: Divi Car Mechanic
Theme URI: https://divilife.com/downloads/divi-car-mechanic-child-theme
Version: 1.0
Description: Divi Car Mechanic Child Theme by Divi Life is designed for car mechanics, automobile service specialists (tire shops, brake shops, body shops, etc), or any other type of service professional!
Author: Divi Life — Tim Strifler
Template: Divi
Author URI: https://divilife.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


#top-menu li a {font-weight: 400!important;padding-right: 20px;}

@media all and (min-width:981px){.current-menu-item:after {border-top: 3px solid #fff;
    display: table;content: "";
    width: 55%;	margin: -28px 0 0 0;}#et_search_icon:before {top: -2px!important}}
@media all and (max-width:980px){.current-menu-item:after  {margin: -10px 0px 0px 26px!important;width: 32px;}}

@media only screen and (max-width: 980px) {
.et_fixed_nav #main-header, .et_fixed_nav #top-header,
.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header {
    position: fixed;}}

 .mobile_menu_bar:before {color: #fff!important;}
.menu-phone a{ font-family: 'ETmodules';
    padding-bottom:8px!important;padding-right: 10px!important;top: 2px;font-size:18px!important;
}
@media all and (min-width:980px) {.menu-phone {border-left: 2px solid #fff;padding-left:30px;}.menu-contact {padding-right: 40px!important;}}
/*---Breadcrumbs---*/
.breadcrumbs a {color:#fff!important}
.breadcrumbs-single a {color:#2f4964!important;}
.breadcrumbs-single .breadcrumb_last {color:#2d72fe!important;}
@media (max-width: 980px){
.breadcrumbs {	text-align: left!important;}}

/*---Footer---*/
#footer-bottom {display:none;}
.footer-optin .et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"] {color:#393d48!important;padding:10px 4% 8px!important;}

/*---Home---*/
@media all and (max-width:980px) {.wp-pagenavi {padding-top: 40px!important;}}
.HP-testimonial p {font-weight:500!important;}
.HP-testimonial h5 {color:#2d72fe!important;margin-top: 6px;}
.HP-testimonial h6 {font-size:14px!important;}
.HP-testimonial .et-pb-controllers a {width: 20px;border: 1px solid;background-color: #F7FAFF;
    height: 20px;border-radius: 1px;}
.HP-testimonial .et-pb-controllers .et-pb-active-control {background-color: #2D72FE;}
@media all and (min-width:980px) {#blue-bar .firstc {width:37%!important;margin-right:3%!important}#blue-bar .secondc, #blue-bar .thirdc, #blue-bar .fourthc {width:18%!important;margin-right:0%!important;}}
@media all and (min-width:981px) {.home-header .header-content {padding-top:100px!important;}}
@media all and (min-width:600px) and (max-width:980px) {.home-header .header-content {padding-top:100px!important;} .HP-testimonial .et-pb-controllers   {bottom: 0px!important;}}
@media all and (max-width:599px) {.home-header .header-content {padding-top:10px!important;}.home-header .header-content.et_pb_button, .home-header .header-content.et_pb_button:hover {padding-top: 10px!important;
    padding-right: 30px!important;
    padding-bottom: 10px!important;
    padding-left: 30px!important;}.home-header .et_pb_fullwidth_header_container .et_pb_button_two {
    margin-left: 0px!important;
}.HP-testimonial .et-pb-controllers   {bottom:3%!important;}}
.home-blog .et_pb_post p {margin-bottom:20px;color:#393d48!important;}
.home-blog:hover .et_pb_post .post-content a.more-link {color:#fff!important;}
.image-grow {cursor: pointer;
        -webkit-transition: all 0.6s!important;
        transition: all 0.6s!important;}
    .image-grow:hover {
        -webkit-transform: scale(1.15, 1.15);
        transform: scale(1.15, 1.15);
        z-index: 1;}
/*--Blog--*/
.custom-blog .et_pb_post .post-content a.more-link, .et_pb_posts a.more-link {color:#fff!important;background:#2d72fe;display: inline-block;padding: 6px 15px; border-radius: 3px; margin-top: 35px;}

#main-content .container:before {display:none;}
@media all and (min-width:980px) {.custom-blog .et_pb_post {margin-bottom: 80px;} .custom-blog  .et_pb_post a img
   { max-width: 50%!important;
            float: left;margin-right: 30px;border-radius:4px;}}
.single .et_post_meta_wrapper img {border-radius:4px;}
 .custom-blog .post-content p, .home-blog .post-content p {
    display: block;max-height:6em;overflow: hidden;}
.single .entry-title {margin-top:30px;font-weight: 600;line-height: 1.3em;}
#left-area .post-meta a {color:#2f4964;}
@media all and (min-width:1280px){.comments-number {float: right;margin-top: -35px;
	}.comments-number a {font-size: 17px;}}
	@media all and (max-width:1279px){.comments-number {float: right;margin-top: -38px;
		}.comments-number a {font-size: 16px;}}
	
.comments-number a {color: #2d72fe!important;}
p.post-meta a, .custom-blog .et_pb_post .post-meta a {color: #2d72fe!important;}
/*--Sidebar--*/
@media (min-width: 981px){
.et_right_sidebar #sidebar {    padding-left: 0px;}}
#reply-title {font-size:25px;}
#comment-wrap {    padding-top: 15px;    border-top: 1px solid #2f4964;}
.et_pb_post .entry-content {padding-bottom: 30px;padding-top:0px!important;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url], #commentform textarea {width:100%!important;background-color:#fff;color:#2f4964;font-size:14px;border:1px solid #2f4964;}
.form-submit #submit {color:#fff!important;float: left;padding: 8px 20px;background: #2d72fe;
    border-color: #2d72fe;}
.et_pb_widget {margin-bottom:35px!important;}
 .tagcloud a {border: 1px solid #2f4964;
    font-size: 14px!important;    margin-bottom: 10px;
    margin-right: 6px;
    background: #fff;
    padding: 4px 18px;}
#blog-sidebar .tagcloud a:hover, .single .tagcloud a:hover {color:#fff!important;background:#2d72fe;border:1px solid #2d72fe;}
#custom_html-2, .rpwwt-widget {padding-bottom: 30px;
    border-bottom: 1px solid #2f4964;}
.rpwwt-post-title {color:#2f4964;font-size:18px!important;}
.rpwwt-widget h4 {padding-bottom:15px;}
.widget_search input#searchsubmit {  color: transparent; z-index: 2;}
.widget_search input#s { border: 1px solid #2f4964;padding: 2em 1.3em!important;}
.widget_search #searchsubmit {	padding: 2em!important;background-color: #fff!important; border: 1px solid #2f4964 !important;border-left: none!important;}
h4.widgettitle {font-size:25px}
input#searchsubmit {
    background: url(https://divicar.wpengine.com/wp-content/uploads/2019/02/searchicon.png) no-repeat center #fff;
    background-size: 24%;}
@media all and (min-width:768px) and (max-width:980px) {#blog-sidebar .et_pb_widget {
    width: 100%!important;}}

/*--Blog Page Navigation--*/
.wp-pagenavi {
        margin-bottom: 0px;
    padding-top: 30px;
    border-top: 0px solid #e2e2e2;
    text-align: center;}
.wp-pagenavi a {color: #2d72fe;
    padding: 8px 14px;
    border: 1px solid #2d72fe!important;border-radius:2px;}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {color: #2d72fe!important;}
.wp-pagenavi span.current {color:#fff!important;background:#2d72fe!important;padding: 8px 14px;border: 1px solid #2d72fe!important;border-radius:2px;}


/*--About Page--*/
@media all and (min-width:980px) {.custom-person:hover .et_pb_member_social_links a {
opacity:1;color:#fff!important;border:1px solid #fff;border-radius:2px;width:28px;
transform: translate(0px, -15px);
-webkit-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}
.custom-person:hover .et_pb_team_member_image {
    filter: invert(20%) opacity(100%);
    backface-visibility: hidden;}
.custom-person .et_pb_member_social_links a {
opacity:0;
margin-top: 0px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.custom-person .et_pb_member_social_links {position: absolute;
bottom: 0;left: 0;
width: 100%;	padding-bottom: 15vw;}}


/*--Contact--*/
#contactus-form .et_pb_contact_form_label {display: block !important;font-size: 14px;color:#393d48!important;margin-bottom: 8px;}
.et_contact_bottom_container {float:left!important}

/*---Services---*/
.price-text span {float:right;color:#2d72fe}
.three-column-grid .et_pb_portfolio_filters {display:none;}
.three-column-grid .et_pb_portofolio_pagination {border-top: 0px solid #fff!important;}
.three-column-grid .et_portfolio_image img {border-top-left-radius: 4px;
    border-top-right-radius: 4px;}
.three-column-grid .myexcerpt {padding: 5px 20px 20px 20px;}
.three-column-grid .myexcerpt a {color:#fff!important;background:#2d72fe;display: inline-block;padding: 6px 15px; border-radius: 3px; margin-top: 20px;}
.three-column-grid .et_pb_grid_item {border-radius:4px;box-shadow: 0px 2px 65px 0px rgba(0,0,0,0.15);}


 @media (min-width: 981px){ 
        .three-column-grid .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item  {width: 31.33% !important;}
        .three-column-grid .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1) {clear: inherit!important;}
        .three-column-grid .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n) {margin-right: 3%!important;}
        .three-column-grid .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n) {margin-right: 0%!important;}}
