/*
 Theme Name:   Reker Child
 Theme URI:    http://demo.themesuite.com/automotive-wp/
 Description:  Reker Child Theme
 Author:       Theme Suite
 Author URI:   http://www.themesuite.com/
 Template:     reker
 Version:      6.1
 License:      GNU GPL
 License URI:  http://demo.themesuite.com/automotive-wp/License/
 Tags:         white, light, one-column, two-columns, right-sidebar, fluid-layout, editor-style, featured-images, sticky-post, translation-ready
 Text Domain:  reker-child
*/

.social{
    margin: 10px 0 0 0;
}


h1,h2,h3,h4,h5,h6{
    font-family: 'Open Sans';
}

h1{
    font-size: 24px;
}

h2{
    font-size: 36px;
}

h3{
    font-size: 22px;
}

.three-sec-under-slider-heading p{
    font-size: 24px;
    font-family: 'Open Sans';
    font-weight: 800;
    line-height: 22px;
    margin:0;
    color:#223782;
    text-align: center;
}
.three-sec-under-slider-content p{
    font-size: 15px;
    line-height: 24px;
    font-family: 'Open Sans';
    font-weight: 400;
    color:#6c6c6c;
    text-align: center;
}

.box-slider-below{
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.home .inner-page{
    margin-top:0;
}
.slider-below-three-images{
    padding-top:50px;
}
.slider-below-three-images img{
    border:none;
}
.three-sec-phone-no p{
    color: #00a0f9;
    font-size: 28px;
    font-weight: 800;
    text-align: center;
    font-family: 'Open Sans';
}

.welcome-sec-title p{
    color: #00a0f9;
    font-size: 36px;
    line-height: 24px;
    font-weight: 700;
    font-family: 'Open Sans';
    
}

.welcome-sec-content1 p{
    color:#ffffff;
    font-size: 18px;
    line-height: 24px;
    font-family: 'Open Sans';
    font-weight: normal;
    font-style: normal;
}

.search-box-button .margin-horizontal-10, .margin-right-10{
    margin-right: 0px !important;
}
.search-box-button .form-element{
    padding-right: 15px;
}
.search-box-button .find_new_vehicle{
    width:100%;
    background-color: #ffdf40 !important;
    margin-bottom: 0px;
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    color: #000 !important; 
}

.welcome-sec-content2 p{
    color:#ffffff;
    font-size: 15px;
    line-height: 24px;
    font-family: 'Open Sans';
    font-weight: normal;
    font-style: normal;
}

.recent-vehicles .scroller_title{
    font-family: 'Open Sans';
    color: #223782;
    font-size: 22px;
    font-weight: bold;
}
.recent-vehicles p{
    font-family: 'Open Sans';
    color: #6c6c6c;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
}
.animated-counters span.number{
    font-weight: bold;
}
.animated-counters .wpb_text_column .wpb_wrapper span{
    font-weight: 600;
    font-size: 14px;
}

footer h4{
    font-weight: bold !important;
}

footer p{
    font-weight: normal;
    font-size: 14px;
    color: #fff;
}

footer .menu li{
    list-style-type: none;
    border-top: 1px solid #3e3e3e;
    padding: 8px 0;
}

footer .menu li a {
   font-weight: normal; 
   font-size: 13px;
   color: #fff;
}
footer .footer_area p{
   font-weight: normal; 
   font-size: 13px;
   color: #fff;
}

footer .newsletter .email{
    border-radius: 0px;
    padding:10px 15px;
    font-size: 14px;
    color: #6c6c6c;
    font-weight: normal;
}
footer .form_contact .add_mailchimp{
    width:100%;
    background-color: #ffdf40 !important;
    margin-bottom: 0px;
    font-family: 'Open Sans';
    font-weight: 600;
    font-style: normal;
    font-size: 18px;
    color: #000 !important; 
    text-transform: uppercase;
    padding:10px 0;
}

footer .menu{
    padding-left: 0;
    margin: 0;
}

.recent-vehicle-content p{
    font-family: 'Open Sans';
    color: #223782;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
}
.recent-vehicle-mile p{
    font-family: 'Open Sans';
    color: #6c6c6c;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
}

.above-footer-sec-back .parallax_scroll{
    background-repeat: no-repeat;
    background-size: cover;
}
.copyright-wrap a{
    color: #fff;
}
/* Buy Cars */
.car_listings .title{
    font-weight: 800;
    color: #223782;
}
/*.inventory-heading span{
    font-weight: 300;
    color: #223782;
}*/

.car_listings .price .figure{
    color: #223782;
}
.car_listings .inventory .vehicle_overview{
    color: #6c6c6c;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}

.car_listings .view-details {
    background-color: #223782;
    color: #fff;
    text-shadow: unset;
    border-color: #223782;
}
.car_listings .view-details:hover, .inventory-listing .content-nav ul li:hover {
   background-color: #fff !important;
   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFF), color-stop(1, #FFF) );
       background : -moz-linear-gradient( center top, #FFF 5%, #FFF 100% );
    color: #223782;
    text-shadow: unset;  
}

.car_listings .view-video{
    background-color: #223782;
    color: #fff;
    text-shadow: unset;
    border-color: #223782;
}

.car_listings .view-video:hover {
   background-color: #fff !important;
   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFF), color-stop(1, #FFF) );
       background : -moz-linear-gradient( center top, #FFF 5%, #FFF 100% );
    color: #223782;
    text-shadow: unset;  
}
.car_listings .inventory .checkbox{
    border-color: #223782;
}
.my-dropdown .sbHolder {
    border-color: #223782;
    background-color: #fff;
    
}
.my-dropdown .sbSelector {
    color: #223782 !important;
    font-weight: 600;
}
.listing_sort .left-arrow, .listing_sort .right-arrow {
    background-color: #223782;
}
.listing_sort .left-arrow:hover, .listing_sort .right-arrow:hover {
  background-color: transparent !important;
  border: 1px solid #223782;
  color: #223782;
}

.listing_sort .form-links a {
    background-color: #fff;
    border: 1px solid #223782;
    color: #223782;
}
.listing_sort .form-links a:hover {
   background-color: #223782 !important;
   background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #223782), color-stop(1, #223782) );
       background : -moz-linear-gradient( center top, #223782 5%, #223782 100% );
    color: #fff;  
}
.custom-page-heading p{
    font-size: 24px;
    font-family: 'Open Sans';
    font-weight: 800;
    line-height: 22px;
    margin:0;
    color:#223782;
}
.custom-page-content p, .shortcode li {
    font-size: 15px;
    font-family: 'Open Sans';
    font-weight: normal;
    line-height: 24px;
    margin:0;
    color:#6c6c6c;
}
.address p strong, .address ul li strong{
    color: #223782;
}
.address .contact_address p, .address ul li span, .contact-hours-table tbody tr td {
    font-size: 15px;
    font-weight: normal;
    color:#6c6c6c;
}
.contact-hours-table thead tr td strong{
    color: #223782;
    font-weight: 800;
    font-size: 15px;
}
.contact-hours-table tbody tr td:first-child{
    padding: 0 7px;
}
.contact-hours-table tr{
    margin-bottom: 5px;
}
.example-tabs #myTabContent p{
    font-size: 15px;
    font-weight: normal;
    color:#6c6c6c;
}