/*	
	Theme Name: Motors - Child Theme
	Theme URI: http://motors.stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: Motors Child theme
	Version: 2.5
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: motors-child
    Template: motors

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

/*datepicker in safari NOT WORKING*/
#ui-datepicker-div {z-index:999999!important;}
.dropdown-box{
   z-index: 999 !important;      
}

/*cities page NOT WORKING*/
body .vc_custom_12345{
	color:#fff !important;
	font-size:100% !important;
}
/* Listing background pic title font color */
.entry-header .entry-title h1 {
	color:#FFF !important;
}
/* Listing background pic subtitle font size */
.entry-header .entry-title .sub-title{
	font-size:24px !important;
}

.entry-header { background-image: url(“http://motors.stylemixthemes.com/wp-content/themes/motors/assets/images/title-box-default-bg.jpg”); }


body .stm_motorcycle-header .stm_mc-main.header-main .header-main-phone a {
    color: #fe6500 !important;
    font-size: 16px;
}

body .classic-filter-row .filter-sidebar {
    padding: 0 22px 30px;
   /* background-color: #CFC ;*/
    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.18);
}

body .stm-fullwidth-with-parallax stm_show_overflow {
	background-image: url(“http://motors.stylemixthemes.com/wp-content/themes/motors/assets/images/title-box-default-bg.jpg”); 
	}
/*	
input[type="text"],
input[type="number"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"] {
    display: block;
    width: 100%;
    height: 47px;
    line-height: 47px;
    padding: 0 21px;
    font-weight: 400;
    color: #888888;
    border: 2px solid #eceff3 !important;
    font-size: 14px;
    outline: none !important;
    background-color: #eceff3;
}
*/
/* search dropdown*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
 	background-color: #eceff3 !important;

}
/* search dropdown*/
.classic-filter-row .filter-sidebar .select2-selection.select2-selection--single .select2-selection__rendered {
/*	border: none !important;*/
color: #2f3c40 !important;
}
/*search checkboxes labels*/
body .stm-accordion-single-unit{
	box-shadow: none !important;
}
body .stm-accordion-single-unit > a.title{
	background-color: #eceff3 !important;
	padding: 17px 20px 15px 25px;
	border-top: 4px solid rgba(170, 170, 170, 0.4) !important;
}

body .select2-selection__rendered[title="Condition"] + .select2-selection__arrow b {
	color: #fe6500;
}
/* search arrows*/
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
	color: #fe6500;
}

.stm-template-motorcycle .classic-filter-row input[type="text"]{
	color: #2f3c40;
}

/* price filter*/
body .classic-filter-row .filter-sidebar .stm-slider-filter-type-unit{
	color: #2f3c40;
	background-color: #eceff3;
	border: 1px solid rgba(170, 170, 170, 0.4)  !important;
}
/*body .listing-list-loop{
	background-color: #eceff3 !important;
}
*/

body.stm-template-motorcycle ul.stm-filter-chosen-units-list li{
	color: #2f3c40 !important;
	background-color: #eceff3 !important;
}

.classic-filter-row .sidebar-entry-header .h4{	
color: #2f3c40 !important;
}
.stm-car-listing-sort-units .stm-listing-directory-title .title{	
color: #fe6500 !important;
}

.stm-car-listing-sort-units .stm-view-by .view-type.active{
	color: #fe6500 !important;
	background-color: #eceff3 !important;
}
.stm-car-listing-sort-units .stm-view-by .view-type{
	color: #aaa !important;
}
body .select2-container--default .select2-selection--multiple{
	border: 1px solid rgba(170, 170, 170, 0.4)  !important;
}
.stm-multiple-select .select2-search .select2-search__field, .stm-multiple-select h5{
	color: #aaa !important;
}
.classic-filter-row .sidebar-entry-header a{
	background-color: #6D7578 !important;
}

.classic-filter-pagination .stm-motorcycle-per-page .stm_motorcycle_pp ul li a{
	color: #2f3c40 !important;
}
body .stm-single-car-page{
	background-color:#FFF !important;
}
.single-car-data {
	background-color: #eceff3 !important;
}

body .stm-listing-single-price-title .title {
	color: #fe6500 !important;
}
.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{
		background: #eceff3 !important;
		color:#555 !important;
}
body:not(.stm-template-listing) .stm-border-top-unit .title {
	color: #555 !important;
}
/*
body.stm-macintosh h3 {
	color:#555 !important;
}
*/
/*compare additional features title
body.stm-macintosh h4 {
	color:#555 !important;
}
*/
/*compare listing values (hover doesnt work after changing color0*/
.compare-values table > tbody tr td .h5 {
	color:#555 !important;
}
/*compare car title*/
.car-listing-row .listing-car-item-meta .car-title{
	color:#555 !important;
}
/*
body.stm-macintosh h2 {
	color:#555 !important;
}

body.stm-macintosh h1 {
	color:#fff !important;
}
*/
body.stm-macintosh h6 {
	color:#555 !important;
}
body.stm-macintosh h5 {
	color:#555 !important;
}


.stm-tech-infos .stm-tech-title .title{
	color:#555 !important;
}

.stm-macintosh stm-template-motorcycle{
	color:#555 !important;
}

body {
	color:#555 !important;
}

/*  

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font,
.button, .load-more-btn, .vc_tta-panel-title, .page-numbers li > a, .page-numbers li > span,
.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span,
.stm_auto_loan_calculator input, .post-content blockquote, .contact-us-label,
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a,
.stm-shop-sidebar-area .widget.widget_product_categories > ul,
#main .stm-shop-sidebar-area .widget .product_list_widget li .product-title,
#main .stm-shop-sidebar-area .widget .product_list_widget li a,
.woocommerce ul.products li.product .onsale,
.woocommerce div.product p.price, .woocommerce div.product span.price,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce table.shop_attributes td,
.woocommerce table.shop_table td.product-name a,
.woocommerce-cart table.cart td.product-price,
.woocommerce-cart table.cart td.product-subtotal,
.header-listing .listing-menu li a {
    color: #555 !important;
}
*/

/*Inventory loop title*/
body .listing-list-loop .content .title {
	color:#555 !important;
}

body .listing-list-loop .content .meta-middle .meta-middle-unit .value{
	color:#555 !important;
}
body .listing-list-loop .content .meta-top .title .stm-label-title{
	color:#555 !important;
}
body .listing-list-loop{
	background-color: #FFF !important;
	border: 1px solid rgba(170, 170, 170, 0.4)  !important;
}
body .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link a{
	background-color: #dddddd !important;
}
.stm-single-car-links .stm-single-car-link a {
	color:#555 !important;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected]{
	background-color: #fe6500 !important;
}
body .classic-filter-row .filter-sidebar{
	box-shadow: 0 5px 18px rgba(0, 0, 0, 0.18) !important;
}
body .classic-filter-row .sidebar-entry-header a {
	background-color:#eceff3 !important;
	color: #aaa !important;
}
/*reset all hover not working after changing color above
body .classic-filter-row .sidebar-entry-header a:after {
	color: #fe6500 !important;
}
*/
body .listing-list-loop .content .meta-top .price .normal-price .heading-font{
	color:#fff !important;
}
body .listing-list-loop .image .image-inner .stm_moto_hover_unit .stm-listing-compare{
	color: #fff !important;
}

/*Start Homepage*/

/*Search label
body .stm_mc-filter-selects .filter-listing .filter .stm-vc-ajax-filter .stm_mc-filter-selects .stm_mc-plural-name .heading-font {
	color: #fff !important;
}
/*compare 
body .stm_moto_hover_unit .stm-listing-compare.active {
	color: #fff !important;
}
*/	

body .vc_custom_1531967716884 {
	color:#fff !important;
}


body .vc_custom_1522035346764 {
	color:#555 !important;
}
/*popular items */
body .stm_listing_tabs_style_2 .stm_listing_nav_list li a {
	color: #aaa !important;
		border: 1px solid rgba(170, 170, 170, 0.4)  !important;

}
body .stm_listing_tabs_style_2 .stm_listing_nav_list li.active a {
	color: #fff !important;
}

body .colored-separator .last-short{
	 background-color: #eceff3 !important;
}
/* search arrows*/
body .stm_mc-filter-selects .select2-container--default .select2-selection--single .select2-selection__arrow b{
	color: #fe6500;
}
/*grid title background*/
body .stm_moto_single_grid_item .car-meta-top{
	 background-color: #eceff3 !important;
}

/*grid bottom background*/
.stm_moto_single_grid_item .car-meta-bottom{
	display:none;
}
.stm_mc-filter-selects .select2-container--default .select2-selection--single .select2-selection__rendered{
	color:#555 !important;
}

/* End Homepage*/

/*pagination (hover doesnt work after changing to this color)*/
body .classic-filter-pagination .stm-motorcycle-per-page .stm_motorcycle_pp ul li a{
	background-color:	#eceff3 !important;
}
/*Tabs p content*/
body.stm-template-motorcycle .ui-widget-content {
	color: #555 !important;
}
/*Accordion p content*/

body.stm-template-motorcycle .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p{
	color: #555 !important;
}

/* Product page sidebar table border color fe6500*/
body .single-car-data table > tbody tr td{
	border-bottom: 1px solid rgba(254, 101, 0, 0.2);
}
/* Product page sidebar font color */
.single-car-data .h6 {
	color:#aaa !important;
}
/* Product page sidebar request quote*/

body .stm-single-car-links .stm-single-car-link a{
	background-color:#eceff3;
	/*color:#FFF !important;*/
	border: 1px solid rgba(170, 170, 170, 0.4)  !important;
}
/* Product page sidebar share this */
body .stm-single-car-links .stm-single-car-link:nth-child(even) a{
	background:#eceff3;
	/*color:#FFF !important;*/
	border: 1px solid rgba(170, 170, 170, 0.4)  !important;
}
.car-listing-modern-grid .stm-isotope-listing-item:nth-child(2n+1) { clear: both; }
/*features are misaligned*/
body.stm-template-motorcycle .stm-single-listing-car-features ul.list-style-2 {width: 100% !important;}
/*checkboxes in inventory too big gap*/
label { 
margin-bottom: 5px !important;
}/*prices in inventory overflowing*/
.classic-filter-row .filter-sidebar .stm-slider-filter-type-unit .stm-current-slider-labels {font-size: 13px;}

/*contact us tab font color DOESNT WORK*/
.stm-boats-contact-information .stm-list-duty li {
	color:#555 !important;
}
/*contact us footer widget font color DOESNT WORK*/
body .footer_widgets_wrapper .widget-title{
	color:#5472d2 !important;
}
/*remove border top on homepage top of activities type*/
body .vc_custom_1471237765688 {
	border-top-style:none !important;
}
.stm-contact-us-form-wrapper h2{
	font-size:24px !important;
}
/*Quotation request title*/
body .vc_custom_1495764176364 h2{
	font-size:24px !important;
	color:#F00 !important;
}

/*Homepage ACTIVITIES TYPES title*/
body .vc_custom_1490331991366{
	color:#555 !important;
}
/*Homepage They Trust Us title*/
body .vc_custom_1501727472335{
	color:#555 !important;
}
/*about us top main title*/
body .vc_custom_1495764176364{
	color:#555 !important;
}
/*about us "events type explained" title*/
body .vc_custom_1501829030296{
	color:#fff !important;
}
/*Homepage FEATURED title*/
body .stm_listing_tabs_style_2 h3{
	color:#555 !important;
}
/*homepage "welcome to staffun" paragraph*/
body .vc_custom_1501811867031{
	color:#fff !important;
}
/*about us your benefits title*/
body .vc_custom_1495680922470 {
	color:#fe6500 !important;
}
/*header in white when in mobile view
@media only screen and (max-width: 767px)
{
.stm_mc-nav {
	background-color:#fff !important;
}
}
*/
/*product page event title in tab overview*/
body .vc_custom_1492582842816 {
	color:#555 !important;
}
/*product page event title in tab image*/
body .vc_custom_1490949539127{
	color:#555 !important;
}
/*product page event title in tab contact us*/
body .stm-boats-contact-information .title{
	color:#555 !important;
}
/*product page event title in tab image*/
body .stm-boats-contact-information .stm-list-duty li a{
	color:#fe6500 !important;
}
/*product page event title in tab image/video*/
body .vc_custom_1490949549686{
	color:#555 !important;
}
/*product separator between image/video in tab */
 .vc_tta-panels-container .vc_separator.vc_sep_color_black .vc_sep_holder_l{
	background:#999 !important;
}
/*product page image/video after titles separator*/
 .vc_separator.vc_sep_color_grey .vc_sep_line{
	background:#999 !important;
}
/*homepage "welcome to staffun" TOP*/
body .vc_custom_1502252819000{
	color:#fff !important;
	font-size:110% !important;
}
/*footer contact us icon and text in one line*/

.stm-list-duty { list-style: none; padding: 0; }
.stm-list-duty li {
	padding-top:5px;
padding-left: 40px;
position: relative;
margin-bottom: 22px;
font-size: 13px;
line-height: 20px;
}
.stm-list-duty li .icon {
position: absolute;
top: 5px;
left: 0;
font-size: 25px;
}
/*footer contact us icon and text in one line end*/

body .stm_motorcycle-header .stm_mc-main.header-main .right .right-right {
margin-top: 44px;
}
body .stm_motorcycle-header .stm_mc-main.header-main .left {
margin-top: 50px;
}
/*hide sidebar on a specific post Swiss Re client pics*/
body.postid-5280 .widget-default {
    display: none;
}
/*hide category on a specific post Swiss Re client pics*/
body.postid-5280 .post-cat {
    display: none !important;
}
/*hide share on a specific post Swiss Re client pics*/
body.postid-5280 .stm-shareble {
    display: none !important;
}
/*change comment title color from white to... on a specific post Swiss Re client pics*/
body.postid-5280 .comment-reply-title {
    	color:#555 !important;
}
/*change comment title color from white to... on a specific post Swiss Re client pics*/
body.postid-5280 .post-title {
    	color:#555 !important;
}
/*add top margin on the title on a specific post Swiss Re client pics*/
body.stm-single-post .post-title{
	margin-top:20px !important;
}
/*remove in post comments the email and url*/
.comment-form-email, .comment-form-author, .comment-form-url {display:none;}
/*remove grey margin on top of search in homepage*/
body .vc_custom_1470915670746{
	margin-top: 0px !important;
	padding-top:50px;
}
/* Contact Form 7 CSS
---------------------------------*/
#top #wrap_all .error .text_input, #top #wrap_all .error .text_area, #top #wrap_all .error .select {
    border-color: #e1e1e1 !important;
}

/*change the red border (to bg color) on error in CF7 because it doesnt work with dropdown*/
body .wpcf7-not-valid {
    border: 1px solid #2F3C40 !important;
}
/*hide number of products found in search filters*/
.stm_mc-filter-selects .stm_mc-found{
display:none !important;
}

/*responsive settings*/

@media only screen and (max-width: 991px) {
body .stm_motorcycle-header .stm_mc-main.header-main {
    display: none !important;
}
body .stm_mc-nav {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
	background-color: transparent;
}
body .mobile-menu-trigger {
    margin-top: 5px;
    right: 15px;
	color: aqua;
}	
body .mobile-menu-trigger span {
    background-color: rgb(254, 101, 0);
	}
body .listing-list-loop .content .title {
    color: white !important;
	font-weight: normal;
}	
body .listing-list-loop .content .meta-middle .meta-middle-unit .value {	
	color: #aaa !important;
	}
body .listing-list-loop .content .meta-top .title .stm-label-title {
    color: #aaa !important;
}	
body .listing-list-loop .content .meta-top .price .normal-price {
    display: none;
}
body .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link {
    display: none !important;
}	
body h5 {
		color: #aaa !important;
	}
.stm-listing-single-price-title .price_unit .price {
    display: none;
}	
span.vc_tta-title-text {
    color: #aaa !important;
}	
body .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading {
    border-bottom-color: white !important;
    border-bottom-style: solid !important;
	}
body .entry-header .entry-title .sub-title {
    font-size: 14px !important;
}
}
@media only screen and (max-width: 767px){
	body .stm_motorcycle-header .stm_mc-nav .main-menu .inner .header-menu{
		background:#fe6500;
		padding-top: 0;
	}
}