a, a:hover, a:focus, .firstcharacter, .list-info span.text-red, .car-block-wrap h4 a, .welcome-wrap h4, .small-block:hover h4, .small-block:hover a i, .recent-vehicles h5, .flip .card .back i.button_icon:hover:before, .about-us h3, .blog-container h3, .blog-post h3, .side-content h3, .services h3, .list_faq ul li.active a, .list_faq ul li a:hover, .right_faq .side-widget h3, .side-content .side-blog strong, .side-content .list ul li:last-child a, .side-content .list ul li span, .main_pricing h3 b, .layout-3 .main_pricing .inside span.amt, .layout-4 .main_pricing .inside span.amt, .layout-3 .main_pricing .inside span.sub1, .layout-4 .main_pricing .inside span.sub1, #features ul li .fa-li, .left_inventory h2, .side-content .list h3, .side-content .financing_calculator h3, .left_inventory h2, .side-content .list h3, .side-content .financing_calculator h3, .featured-service h2, .featured-service h2 strong, .detail-service h2, .detail-service h2 strong, .find_team h2, .find_team h2, .find_team h2, .our_inventory h4, .our_inventory span, .year_wrapper span, .right_site_job .project_details ul li i, .read-more a, .comment-data .comment-author a, .find_map h2, .information_head h3, .address ul li span.compayWeb_color, .porche .car-detail .option-tick-list ul li:before, .detail-service .details h5:before, .services .right-content ul li:before, .alternate-font, .left_inventory h3, .no_footer .logo-footer a span, .page-content h3, .page-content h4, .pricing_table .main_pricing .inside span.amt, .pricing_table .main_pricing .inside span.sub1, .wp_page .page-content h2, .detail-service .details h5 i, body ul.shortcode.type-checkboxes li i, .comments h3#comments-number {
                                color: #0a3c7b;
                            }

                            .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus, .progressbar .progress .progress-bar-danger, .bottom-header .navbar-default .navbar-nav>.active>a, .bottom-header .navbar-default .navbar-nav>.active>a:hover, .bottom-header .navbar-default .navbar-nav>.active>a:focus, .bottom-header .navbar-default .navbar-nav> li> a:hover, header .nav .open>a, header .nav .open>a:hover, header .nav .open>a:focus, header .navbar-default .navbar-nav>.open>a, header .navbar-default .navbar-nav>.open>a:hover, header .navbar-default .navbar-nav>.open>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .car-block:hover .car-block-bottom, .controls .left-arrow:hover, .controls .right-arrow:hover, .back_to_top:hover, .flip .card .back, .description-accordion .panel-title a:after, .layout-3 .pricing-header, .layout-4 .pricing-header, .porche .porche-header, .featured-service .featured:hover, .featured-service .featured .caption, .flexslider2 .flex-direction-nav li a:hover, .default-btn, .default-btn:hover, .default-btn:focus, .form-element input[type=submit], .side-content form input[type=submit], .side-content form input[type=submit]:hover, input[type="reset"], input[type="reset"]:hover, input[type="submit"], input[type="button"], input[type="submit"]:hover, input[type="button"]:hover, .btn-inventory, .btn-inventory:hover, .porche-footer input[type="submit"], .porche-footer input[type="button"], .porche-footer input[type="submit"]:active, .porche-footer input[type="button"]:active, .leave-comments form input[type=submit], .leave-comments form input[type=submit]:active, .choose-list ul li:before, .woocommerce span.onsale, .woocommerce-page span.onsale, .current_page_parent   {
                                background: #0a3c7b;
                                background-color: #0a3c7b;
                            }

                            #wp-calendar td#today, body ul.shortcode li .red_box, button, .pricing_table .pricing-header, .featured:hover, button:hover, .arrow1 a:hover, .arrow2 a:hover, .arrow3 a:hover {
                                background-color: #0a3c7b;
                            }  

                            .post-entry blockquote {
                                border-left-color: #0a3c7b;
                            }

                            .angled_badge.theme_color:before { border-left-color: #0a3c7b; border-right-color: #0a3c7b;}
                            p, input, textarea, table, ul, li, .theme_font, .textwidget { 
                                font-family: Open Sans;
                                font-size: 14px;
                                color: #2D2D2D;
                                line-height: 24px;
                                font-weight: 400;
                            }
                            header .bottom-header .navbar-default .navbar-brand .logo .primary_text, .no_footer .logo-footer a h1, .logo-footer a h1 {                                
                                font-family: Yellowtail;
                                font-size: 40px;
                                color: #FFF;
                                line-height: 20px;
                            }

                            header .bottom-header .navbar-default .navbar-brand .logo .secondary_text, .no_footer .logo-footer a span, .logo-footer a span {                      
                                font-family: Open Sans;
                                font-size: 12px;
                                color: #FFF;
                                line-height: 20px;
                            }
            
                            a { color: #507099; }
                            a:hover { color: #507099; }
                            a:active { color: #0a3c7b; }
            
                            footer a { color: #ffffff; }
                            footer a:hover { color: #0a3c7b; }
                            footer a:active { color: #0a3c7b; }
            

                        header {
    background: rgba(10, 60, 123, 0.95);}
footer {
    background-color: #507099;}
.copyright-wrap {
    padding: 18px 0 20px 11px;
    background-color: #0a3c7b;
    color: #FFFFFF;}
    .copyright-wrap a {
    color: #FFF;
}
.footer-contact .back_icon {
    position: absolute;
    z-index: 2;
    font-size: 185px;
    top: -22px;
    color: #507099;
    right: 15px;}
.inner-page {
    margin-top: 20px;
    margin-bottom: 30px;
}
.fancybox i.fa .fa-arrows-alt .button_icon{display:none;}
.hidefancy a.fancybox {display:none;}
.fa-7x {
    font-size: 7em !important;
}
@media (min-width: 1200px){
.ubermenu-custom-content .flip,.ubermenu-custom-content .flip .card,.ubermenu-custom-content .flip .card .face {
    height: 290px;}
.ubermenu-custom-content .flip .card .back i.button_icon {display:none;}
.ubermenu-custom-content .flip .card .back .hover_title {
    padding-top: 30%;
    padding-bottom: auto;
    font-size: 24px;
}

}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
    font-size: 28px;
        padding-bottom: 1em;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button{background-color: #0a3c7b;

}
.woocommerce div.product div.images img {
    display: block;
    width: auto;
    height: auto;
    box-shadow: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right;
    width: 66%;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 30%;
}
.woocommerce div.product .stock{
    color:#0a3c7b;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #0a3c7b;}
    .woocommerce div.product .woocommerce-tabs ul.tabs:before{
    border-bottom: 1px solid #0a3c7b;}
       .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{
   border-bottom: 1px solid #0a3c7b; }
   .woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0px;background-color:#0a3c7b;}
   .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after {display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:white;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color:#3A3A3A;}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover{
background-color: #0a3c7b; color:#FFF;}
mark{background: #FFF;}
.breadcrumb {display:none !important;}

.woocommerce ul.products li.product a img {
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
.woocommerce ul.products li.product h3{
    min-height:60px;}
    .woocommerce ul.products li.product .button{
        width:100%;
    }
.woocommerce ul.products li.product_cat-speedystruts h3{
    min-height:80px;}
    
    @media (min-width: 768px){
header {
    position: fixed;
}}
    @media (min-width: 568px) and (max-width:768px) {
header {
    position: relative;
    }}
    
    
.woocommerce-cart .cart-collaterals .cart_totals table {
    border-collapse: separate;
    margin: 0 0 6px;
    padding: 0;
 border-left: #ccc 1px solid;
    padding-left: 5px;
}

@media (max-width:568px) {
    
    #secondary-banner{
            max-height: 250px;}
    #makecssd{width:100% !important;}
    #modelcssd{width:100% !important;}
    #yearcssd{width:100% !important;}
    #mmy_button{width:100% !important;}
  #post-1165  .vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    display: table-cell;
    white-space: pre-line !important;
}
}
            @media (min-width: 568px){
#secondary-banner h2 {
    font-size: 28px;
    padding-top: 0 !important;}}
    
    @media (max-width: 320px) and (min-width: 320px){
#secondary-banner h2 {margin-top:0 !important;}}

.flip .card .back a:hover{font-weight:600; text-decoration:underline;}

.align-center .featured_icon_box{padding-top:15px;}

@media only screen and (max-width: 680px){
.align-center p {
    padding-bottom: 0px;
    margin-bottom: 0px;}
.align-center .wpb_content_element{
 margin-bottom:20px !important;   
}

}
.face .back a{height:100%;}

fieldset {
    padding: .35em .625em .75em !important;}
    
    .page-content img, .entry-content img {border: none !important;}
    
 .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{Padding-top:0 !important;}                    