/*	
	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.
*/

@font-face {
	font-family: hdletterpress;
	src: url(fonts/hdletterpress.woff);
	/*src: url(fonts/hdletterpress.eot); /* IE9 Compat Modes */
	/*src: url(fonts/hdletterpress.otf);*/
	font-weight: normal;  
}

/* ESPECIAL PARA CHAPTER */
.page-id-584 #main .container {margin-top: 80px;}
#main .container p,
#main .container h1,
#main .container h2,
#main .container h3,
#main .container h4,
#main .container h5,
#main .container h6,
#main .container .woocommerce-message,
#main .container th,
#main .container label,
#main .pmpro_content_message { color: #000; }
#main .container header.entry-header { background: none; }
#main > .entry-header { display: none; }
footer#footer { margin-top: 80px; }
#espresso_calendar { z-index: 0 !important; }
.ui-datepicker-wrapper #ui-datepicker-div { background: #ddd; }
.ui-datepicker-wrapper .ui-datepicker-month, .ui-datepicker-wrapper .ui-datepicker-year { visibility: initial; opacity: 1; }
input#upme-register {font-size: 18px;
    padding: 15px;
    background: #ff821b;
    border: none;}
.woocommerce-thankyou-order-details.order_details.heading-font,
.wc-bacs-bank-details.order_details.bacs_details,
.shop_table.order_details { color: #000 !important; }

/* ---
 GENERAL 
 --- */
.navxtBreads {
	pointer-events: none;
	cursor: default;
}
.stm-view-by { /* seleccionar tipo de visualización listados */
	display: none !important;
}

body.woocommerce-checkout.woocommerce-order-received .order-again ~ table{
    display:none;
}

@media (max-width: 767px) {
	.stm_mc-nav { padding: 10px 15px 15px !important; }
	.newline:before { content: ' '; }
}
@media (min-width: 768px) {
	.mobile-social-links { display: none; }
}
.stm-listing-car-gallery .boats-image-unit { z-index: 50 !important; }
@media (max-width: 1075px) {
	.classic-filter-row .filter-sidebar { padding-left: 0 !important; padding-right: 0 !important; }
}
.lang_dropdown_menu { background: #212830 !important; min-width: 0 !important; }
.lang_dropdown_menu li a { color: #aaa !important; margin-right: 20px;}
.nombreidioma { padding-left: 10px; }

/* ---
 COOKIE NOTICE
--- */
#cookie-notice .button.wp-default { background: #ff821b !important; border: none !important; text-shadow: none !important; }

/* ---
 HEADER 
 --- */
@media (max-width: 690px) {
	#header .bloglogo img { width: 80% !important; }
}
@media (min-width: 850px) {
	.header-main .left { width: 117px; }
}
.header-main .left .clearfix { display: none !important; }
.header-main-phone { text-align: right; }
.header-main-phone a { font-size: 12px !important; /*pointer-events: none; cursor: default;*/ }
@media (min-width: 768px) {
	#header .twolines a { line-height: 14px; text-align: center; bottom: -7px; height: 30px; }
	#header .newline { display: block; }
}
.stm_breadcrumbs_unit .navxtBreads { border-bottom: none !important; }
#rev_slider_1_1 .uranus.tparrows:before { /*line-height: 135px;*/ font-size: 20px; }
/*.tp-bullets { top: 108% !important; }*/
/*@media (min-width: 769px) {
	#header .visible-xs { display: none !important; }
	#header .hidden-xs { display: block !important; }
}*/
@media (max-width: 767px) {
	/*#header .visible-xs { display: block !important; }
	#header .hidden-xs { display: none !important; }*/
	.mobile-menu-trigger { margin-top: 8px !important; }
	.stm_motorcycle-header .stm_mc-main.header-main { padding: 10px 0 !important; }
}

/* ---
 HOME 
 --- */
.home-slide-title { font-family: hdletterpress; font-weight: 100; }
@media (max-width: 479px) {
	.home-slide-title { font-size: 30px !important; line-height: 30px !important; }
}
@media (max-width: 767px) {
	.tparrows, .tp-bullets { display: none !important; }
}
.home-slide-text { font-size: 24px; color: #ff821b; font-family: "Exo 2"; display: block; line-height: 24px;}
.home .bloqueshome .texto-absolute { position: absolute; top: 60%; width: 100%; padding: 0 30px 0 0; font-size: 25px; }
.home .bloqueshome .texto-absolute a { color: #fff; line-height: 30px; border-bottom: 2px solid #ff821b; font-family: "Exo 2"; font-weight: bold; }
.home .bloqueshome .texto-absolute a:hover { text-decoration: none; }
.home .bloqueshome img { opacity: 0.7; }
.home .bloqueshome a:hover img { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.home .bloques2home .stm_mc-image-category .links p { line-height: 5px; }
.home .bloques2home .stm_mc-image-category .sub-links br { display: none; }
.home .bloques2home .stm_mc-image-category .inner br { display: none; }
.home .home-post-list .vc_gitem-zone-mini { background: #2f3c40; }
.home-text-list ul { padding-left: 0; list-style: none; }
.home-text-list li:before { content: "\f00c"; font: normal normal normal 14px/1 FontAwesome; color: #ff821b; padding-right: 15px; }
.home #home-productos-recomendados .media-carousel-item { max-width: 95%; }
.home .vc-fecha-icono { float: left; padding-right: 10px; line-height: 21px; color: #ff821b; }
.home .vc-fecha-noticia p { color: gray; fond-size: 12px; }
.home .vc-titulo-noticia { min-height: 40px; }

/* ---
 FILTER SIDEBAR (ALQUILA, OCASIÓN)
 --- */
.archive-listing-page .classic-filter-row .sidebar-entry-header { display: none; }
.archive-listing-page .classic-filter-row .stm-filter_tipo { display: none; }
.archive-listing-page .stm-filter-chosen-units { display: none; }
.archive-listing-page .filter-precio-dia { margin-bottom: 20px; }
.archive-listing-page .filter-precio-dia input#stm_filter_min_precio-dia,
.archive-listing-page .filter-precio-dia input#stm_filter_max_precio-dia { display: none; }
.archive-listing-page .classic-filter-row input[name="stm-footer-search-name"] { display: none !important; }

/* ---
RECAMBIOS
 --- */
 .recambios-fila-1 .wpb_column { float: right !important; }
 @media (max-width: 767px) {
 	#recambios-blankspace { display: none; }
 }
 
 /* ---
ALQUILA H-D
 --- */
.stm-car-listing-sort-units .stm-listing-directory-title .stm-listing-directory-total-matches { font-size: 0 !important; line-height: 0 !important; }
.stm-car-listing-sort-units .stm-listing-directory-title .stm-listing-directory-total-matches span { display: none; }
.classic-filter-pagination { display: none !important; }

.page-id-4730 .stm-directory-listing-top__right h3.title,
.page-id-5139 .stm-directory-listing-top__right h3.title,
.page-id-5168 .stm-directory-listing-top__right h3.title,
.page-id-5194 .stm-directory-listing-top__right h3.title,
.page-id-5220 .stm-directory-listing-top__right h3.title,
.page-id-5246 .stm-directory-listing-top__right h3.title { display: none; }

.page-id-4730 .stm-listing-directory-total-matches:before,
.page-id-5139 .stm-listing-directory-total-matches:before,
.page-id-5168 .stm-listing-directory-total-matches:before,
.page-id-5194 .stm-listing-directory-total-matches:before,
.page-id-5220 .stm-listing-directory-total-matches:before,
.page-id-5246 .stm-listing-directory-total-matches:before { font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-4730 .stm-listing-directory-total-matches:before { content: 'ALQUILA UNA H-D'; }
.page-id-5139 .stm-listing-directory-total-matches:before { content: 'LLOGA UNA H-D'; }
.page-id-5168 .stm-listing-directory-total-matches:before { content: 'RENT A H-D'; }
.page-id-5194 .stm-listing-directory-total-matches:before { content: 'LOUEZ UNE H-D'; }
.page-id-5220 .stm-listing-directory-total-matches:before { content: 'ALQUILA UNA H-D'; }
.page-id-5246 .stm-listing-directory-total-matches:before { content: '租赁哈雷摩托'; }

.stm-price-range-unit { margin-top: 10px; }
.stm-current-slider-labels { text-align: right; }
.filter-precio-dia { background: #2f3c40; padding: 10px; padding-bottom: 20px; }
@media (min-width: 992px) {
	.stm-ajax-row .stm-isotope-sorting .listing-list-loop img { max-height: 204px; }

	.page-id-4730 .classic-filter-row.sidebar-sm-mg-bt,
	.page-id-5139 .classic-filter-row.sidebar-sm-mg-bt,
	.page-id-5168 .classic-filter-row.sidebar-sm-mg-bt,
	.page-id-5194 .classic-filter-row.sidebar-sm-mg-bt,
	.page-id-5220 .classic-filter-row.sidebar-sm-mg-bt,
	.page-id-5246 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}

.page-id-4730 .listing-list-loop .meta-bottom:before,
.page-id-5139 .listing-list-loop .meta-bottom:before,
.page-id-5168 .listing-list-loop .meta-bottom:before,
.page-id-5194 .listing-list-loop .meta-bottom:before,
.page-id-5220 .listing-list-loop .meta-bottom:before,
.page-id-5246 .listing-list-loop .meta-bottom:before { line-height: 30px; float: left; font-size: 12px; font-weight: 100; }
.page-id-4730 .listing-list-loop .meta-bottom:before { content: '* IVA no incluido'; }
.page-id-5139 .listing-list-loop .meta-bottom:before { content: '* IVA no inclòs'; }
.page-id-5168 .listing-list-loop .meta-bottom:before { content: '* Excluded taxes'; }
.page-id-5194 .listing-list-loop .meta-bottom:before { content: '* TVA non comprise'; }
.page-id-5220 .listing-list-loop .meta-bottom:before { content: '* IVA no incluido'; }
.page-id-5246 .listing-list-loop .meta-bottom:before { content: '* 不包含增值税'; }

.page-id-4730 .listing-list-loop .meta-bottom .stm-single-car-link,
.page-id-5139 .listing-list-loop .meta-bottom .stm-single-car-link,
.page-id-5168 .listing-list-loop .meta-bottom .stm-single-car-link,
.page-id-5194 .listing-list-loop .meta-bottom .stm-single-car-link,
.page-id-5220 .listing-list-loop .meta-bottom .stm-single-car-link,
.page-id-5246 .listing-list-loop .meta-bottom .stm-single-car-link { float: right; }

.page-id-4730 .listing-list-loop .meta-bottom .stm-single-car-link a,
.page-id-5139 .listing-list-loop .meta-bottom .stm-single-car-link a,
.page-id-5168 .listing-list-loop .meta-bottom .stm-single-car-link a,
.page-id-5194 .listing-list-loop .meta-bottom .stm-single-car-link a,
.page-id-5220 .listing-list-loop .meta-bottom .stm-single-car-link a,
.page-id-5246 .listing-list-loop .meta-bottom .stm-single-car-link a { background: #ff821b !important; }

body .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link { float: right; background: #ff9136; }
/*body .listing-list-loop .content .meta-top .price .normal-price .heading-font { font-size: 17px !important; }*/
body .listing-list-loop .content .meta-top .price::before { height: 101% !important; }
.single-listings .stm-single-car-page .container { margin-top: -177px !important; background: #0e1315; padding: 40px 30px 0 30px; }
.single-listings .entry-title { display: none !important; }
.single-listings .stm-single-car-page:before, .single-listings .stm-single-car-page:after { background: none !important; }
.single-listings .entry-header.small_title_box > .container { min-height: 360px !important; }
@media (max-width: 767px) {
	.page-id-4730 .stm-single-car-link,
	.page-id-5139 .stm-single-car-link,
	.page-id-5168 .stm-single-car-link,
	.page-id-5194 .stm-single-car-link,
	.page-id-5220 .stm-single-car-link,
	.page-id-5246 .stm-single-car-link { display: none !important; }
	
	.page-id-4730 .listing-list-loop a.stm-car-view-more,
	.page-id-5139 .listing-list-loop a.stm-car-view-more,
	.page-id-5168 .listing-list-loop a.stm-car-view-more,
	.page-id-5194 .listing-list-loop a.stm-car-view-more,
	.page-id-5220 .listing-list-loop a.stm-car-view-more,
	.page-id-5246 .listing-list-loop a.stm-car-view-more { clear: both !important; }
	
	.single-listings .vc_active .vc_tta-panel-heading { background: #ff821b !important; }
	.single-listings .entry-header { background: none !important; }
	.single-listings .entry-header.small_title_box > .container { min-height: 150px !important; }
	body .listing-list-loop .content .meta-top .price { float: right !important; }
	.listing-list-loop .content .title { clear: none !important; }
	.single-listings .entry-header:after { background: none !important; }
	.listing-list-loop { position: relative !important; float: left !important; top: 0 !important; }
	.archive-listing-page .image .image-inner { min-height: 0px !important; }
}
@media (min-width: 768px) {
	.single-listings .stm-single-car-page { z-index: 20 !important; }
	.single-listings .stm-single-car-page .container { margin-top: -237px !important; }
}

/* ---------------------
- MOTOS OCASIÓN
 --------------------- */
/*es*/
.page-id-4518 .stm-directory-listing-top__right h3.title { display: none; }
.page-id-4518 .stm-listing-directory-total-matches:before { content: 'MOTOS DE OCASIÓN'; font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-4518 .listing-list-loop .content .meta-bottom .stm-single-car-links:before { content: '* IVA no incluido'; }
.page-id-4518 .archive-listing-page .classic-filter-row.sidebar-sm-mg-bt { display: none !important }
.page-id-4518 .archive-listing-page .col-md-9 { width: 100% !important; }
.page-id-4518 .car-listing-modern-grid .stm-isotope-listing-item { position: relative !important; float: left !important; top: 0 !important; left: 0 !important; }
@media (max-width: 767px) {
	.page-id-4518 .stm-single-car-link { display: none !important; }
	.page-id-4518 .listing-list-loop .price { float: right !important; }
	.page-id-4518 .listing-list-loop .title { clear: none !important; }	
}
@media (min-width: 992px) {
	.page-id-4518 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}

/*ca*/
.page-id-5151 .stm-directory-listing-top__right h3.title { display: none; }
.page-id-5151 .stm-listing-directory-total-matches:before { content: 'MOTOS D\'OCASIÓ'; font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-5151 .listing-list-loop .content .meta-bottom .stm-single-car-links:before { content: '* IVA no inclòs'; }
.page-id-5151 .archive-listing-page .classic-filter-row.sidebar-sm-mg-bt { display: none !important }
.page-id-5151 .archive-listing-page .col-md-9 { width: 100% !important; }
.page-id-5151 .car-listing-modern-grid .stm-isotope-listing-item { position: relative !important; float: left !important; top: 0 !important; left: 0 !important; }
@media (max-width: 767px) {
	.page-id-5151 .stm-single-car-link { display: none !important; }
	.page-id-5151 .listing-list-loop .price { float: right !important; }
	.page-id-5151 .listing-list-loop .title { clear: none !important; }	
}
@media (min-width: 992px) {
	.page-id-5151 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}

/*en*/
.page-id-5173 .stm-directory-listing-top__right h3.title { display: none; }
.page-id-5173 .stm-listing-directory-total-matches:before { content: 'OPPORTUNITY MOTOS'; font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-5173 .listing-list-loop .content .meta-bottom .stm-single-car-links:before { content: '* Excluded taxes'; }
.page-id-5173 .archive-listing-page .classic-filter-row.sidebar-sm-mg-bt { display: none !important }
.page-id-5173 .archive-listing-page .col-md-9 { width: 100% !important; }
.page-id-5173 .car-listing-modern-grid .stm-isotope-listing-item { position: relative !important; float: left !important; top: 0 !important; left: 0 !important; }
@media (max-width: 767px) {
	.page-id-5173 .stm-single-car-link { display: none !important; }
	.page-id-5173 .listing-list-loop .price { float: right !important; }
	.page-id-5173 .listing-list-loop .title { clear: none !important; }	
}
@media (min-width: 992px) {
	.page-id-5173 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}

/*fr*/
.page-id-5199 .stm-directory-listing-top__right h3.title { display: none; }
.page-id-5199 .stm-listing-directory-total-matches:before { content: 'MOTOS D\'OCCASION'; font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-5199 .listing-list-loop .content .meta-bottom .stm-single-car-links:before { content: '* IVA no incluido'; }
.page-id-5199 .archive-listing-page .classic-filter-row.sidebar-sm-mg-bt { display: none !important }
.page-id-5199 .archive-listing-page .col-md-9 { width: 100% !important; }
.page-id-5199 .car-listing-modern-grid .stm-isotope-listing-item { position: relative !important; float: left !important; top: 0 !important; left: 0 !important; }
@media (max-width: 767px) {
	.page-id-5199 .stm-single-car-link { display: none !important; }
	.page-id-5199 .listing-list-loop .price { float: right !important; }
	.page-id-5199 .listing-list-loop .title { clear: none !important; }	
}
@media (min-width: 992px) {
	.page-id-5199 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}

/*ru*/
.page-id-5225 .stm-directory-listing-top__right h3.title { display: none; }
.page-id-5225 .stm-listing-directory-total-matches:before { content: 'MOTOS DE OCASIÓN'; font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-5225 .listing-list-loop .content .meta-bottom .stm-single-car-links:before { content: '* IVA no incluido'; }
.page-id-5225 .archive-listing-page .classic-filter-row.sidebar-sm-mg-bt { display: none !important }
.page-id-5225 .archive-listing-page .col-md-9 { width: 100% !important; }
.page-id-5225 .car-listing-modern-grid .stm-isotope-listing-item { position: relative !important; float: left !important; top: 0 !important; left: 0 !important; }
@media (max-width: 767px) {
	.page-id-5225 .stm-single-car-link { display: none !important; }
	.page-id-5225 .listing-list-loop .price { float: right !important; }
	.page-id-5225 .listing-list-loop .title { clear: none !important; }	
}
@media (min-width: 992px) {
	.page-id-5225 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}

/*ch*/
.page-id-5251 .stm-directory-listing-top__right h3.title { display: none; }
.page-id-5251 .stm-listing-directory-total-matches:before { content: '二手哈雷摩托'; font-size: 32px; font-weight: 700; display: block; color: #fff; margin-bottom: 10px; line-height: 32px; }
.page-id-5251 .listing-list-loop .content .meta-bottom .stm-single-car-links:before { content: '* 不包含增值税'; }
.page-id-5251 .archive-listing-page .classic-filter-row.sidebar-sm-mg-bt { display: none !important }
.page-id-5251 .archive-listing-page .col-md-9 { width: 100% !important; }
.page-id-5251 .car-listing-modern-grid .stm-isotope-listing-item { position: relative !important; float: left !important; top: 0 !important; left: 0 !important; }
@media (max-width: 767px) {
	.page-id-5251 .stm-single-car-link { display: none !important; }
	.page-id-5251 .listing-list-loop .price { float: right !important; }
	.page-id-5251 .listing-list-loop .title { clear: none !important; }	
}
@media (min-width: 992px) {
	.page-id-5251 .classic-filter-row.sidebar-sm-mg-bt { padding-top: 98px; }
}
/* ---------------------
- FIN MOTOS OCASIÓN
 --------------------- */


/* ---
CUSTOMIZACIÓN
 --- */
body.page-id-4523 #wrapper,
body.page-id-5142 #wrapper,
body.page-id-5171 #wrapper,
body.page-id-5197 #wrapper,
body.page-id-5223 #wrapper,
body.page-id-5249 #wrapper { background-color: #fff !important; }
.vc-customizacion-title h4 { color: #243137; }
.customizacion-titulo h2 { color: #243137; font-size: 24px; }

/* ---
CONTACTO
 --- */
.hd-formulario-contacto h2 { font-size: 30px !important; }
.hd-formulario-contacto input[type="submit"] { background: #ff821b !important; }
.hd-formulario-contacto input[type="submit"]:hover { background: rgba(255,130,27, 0.75) !important; }
.wpcf7-quiz-label { position: absolute; right: 0; padding: 10px 20px; color: #555; }
@-moz-document url-prefix() { /* Para arreglar descuadre en Firefox */
	.wpcf7-quiz-label { margin-top: -27px; }
}
.hd-contacto-carrusel img { height: 180px !important; }
@media (max-width: 1025px) {
	.contacto-datos .icon { float: left !important; padding-left: 20px !important; }
}

/* ---
BOUTIQUE
 --- */
.hd-boutique-carrusel img { height: 180px !important; }

/* ---
99% MOTOBAR
 --- */
.hd-motobar-carrusel img { height: 180px !important; }
@media (max-width: 1025px) {
	.motobar-datos .icon { float: left !important; padding-left: 20px !important; }
}

/* ---
NOTICIAS
 --- */
body.blog .stm-archives { padding-top: 0; }
body.blog .stm-archives .container:before { font-size: 30px; font-family: "Exo 2"; margin-bottom: 20px; }
html:lang(es-ES) .stm-archives .container:before { content: 'NOTICIAS'; }
html:lang(ca) .stm-archives .container:before { content: 'NOTÍCIES'; }
html:lang(en-US) .stm-archives .container:before { content: 'NEWS'; }
html:lang(fr-FR) .stm-archives .container:before { content: 'ACTUALITÉS'; }
html:lang(ru-RU) .stm-archives .container:before { content: 'NOTICIAS'; }
html:lang(zh-hans) .stm-archives .container:before { content: '最新消息'; }
body.blog .stm-archives .blog-meta .left .blog-meta-unit:last-child { display: none; }

/* ---
SINGLE POST
 --- */
.single-post .blog-meta .left .blog-meta-unit:last-child { display: none; }
.single-post .comment .comment-author .h5 a { color: #ff821b !important; }
.single-post .comment-awaiting-moderation { display: none !important; }
.single-post .stm-blog-fullwidth-info { height: auto !important; }
@media (min-width: 800px) {
	.single-post .stm-blog-fullwidth-info { max-height: 580px !important; }
}

/* ---
RESERVA H-D
 --- */
 #text-4 .textwidget > p { display: none !important; }
.page-id-4521 .entry-title,
.page-id-5153 .entry-title,
.page-id-5175 .entry-title,
.page-id-5201 .entry-title,
.page-id-5227 .entry-title,
.page-id-5253 .entry-title { display: none !important; }

/* ---
mailchimp footer
--- */
.texto-es, .texto-ca, .texto-en, .texto-fr, .texto-ch, .texto-ru { display: none !important; }
html:lang(es-ES) .texto-es { display: block!important; }
html:lang(ca) .texto-ca { display: block!important; }
html:lang(en-US) .texto-en { display: block!important; }
html:lang(fr-FR) .texto-fr { display: block!important; }
html:lang(ru-RU) .texto-ru { display: block!important; }
html:lang(zh-hans) .texto-ch { display: block!important; }

/* ---
MOTO BOOK FORM
 --- */
#prueba-datepicker { background-color: #212830; }
#prueba-datepicker .calendar-title { display: block; text-align: center; margin: 5px 0; }

#prueba-datepicker .book-btn-w { padding: 0 8px; margin-top: 10px; }
#prueba-datepicker .book-btn { padding: 10px 0; border-top: 1px solid #ccc; text-align: center; }

#prueba-datepicker .datepick-inline { padding: 12px 8px; border: none; box-shadow: none; border-radius: 0; background-color: transparent; }
#prueba-datepicker .datepick-inline .datepick-header { padding: 0; text-shadow: none; color: #fff; margin-bottom: 10px; }
#prueba-datepicker .datepick-inline .calendar-links { padding: 0; background: transparent; border: none; }
#prueba-datepicker .datepick-inline .calendar-links .datepick-prev a, 
#prueba-datepicker .datepick-inline .calendar-links .datepick-prev label { display: block; background: url("images/arrow-calendar-prev.png") no-repeat left center; text-indent: -1000px; overflow: hidden; }
#prueba-datepicker .datepick-inline .calendar-links .datepick-next a, 
#prueba-datepicker .datepick-inline .calendar-links .datepick-next label { display: block; background: url("images/arrow-calendar-next.png") no-repeat right center; text-indent: 1000px; overflow: hidden; }
#prueba-datepicker .datepick-inline .datepick th, 
#prueba-datepicker .datepick-inline .datepick td { color: #ccc; }
#prueba-datepicker .datepick-inline .datepick { color: #ccc; }
#prueba-datepicker .datepick-inline .datepick-title-row th { border: none; text-transform: capitalize; font-weight: normal; }
#prueba-datepicker .datepick-inline .datepick-unselectable { background-color: #7D8085; }
#prueba-datepicker .datepick-inline .datepick-other-month { background-color: transparent; border: none; }
#prueba-datepicker .datepick-inline .datepick-today { background-color: transparent; }
#prueba-datepicker .datepick-inline .datepick-today a { color: #fff; font-weight: bold; }
#prueba-datepicker .datepick-inline .datepick-days-cell-over { background-color: transparent; }
#prueba-datepicker .datepick-inline .datepick-current-day { background-color: #FF821B; }
#prueba-datepicker .datepick-inline .datepick-current-day a { color: #fff; }

.single-listings #wrapper .wpcf7, 
.page-id-4521 #wrapper .wpcf7,
.page-id-5153 #wrapper .wpcf7,
.page-id-5175 #wrapper .wpcf7,
.page-id-5201 #wrapper .wpcf7,
.page-id-5227 #wrapper .wpcf7,
.page-id-5253 #wrapper .wpcf7 { color: #b7b7b7; font-size: 13px; }
.single-listings #wrapper .wpcf7, 
.page-id-4521 #wrapper .wpcf7,
.page-id-5153 #wrapper .wpcf7,
.page-id-5175 #wrapper .wpcf7,
.page-id-5201 #wrapper .wpcf7,
.page-id-5227 #wrapper .wpcf7,
.page-id-5253 #wrapper .wpcf7 { padding: 25px 30px 25px; background: #212830; }
.single-listings #wrapper .wpcf7 .col6, 
.page-id-4521 #wrapper .wpcf7 .col6,
.page-id-5153 #wrapper .wpcf7 .col6,
.page-id-5175 #wrapper .wpcf7 .col6,
.page-id-5201 #wrapper .wpcf7 .col6,
.page-id-5227 #wrapper .wpcf7 .col6,
.page-id-5253 #wrapper .wpcf7 .col6 { width: 50%; float: left; }
.single-listings #wrapper .wpcf7 .col12, 
.page-id-4521 #wrapper .wpcf7 .col12,
.page-id-5153 #wrapper .wpcf7 .col12,
.page-id-5175 #wrapper .wpcf7 .col12,
.page-id-5201 #wrapper .wpcf7 .col12,
.page-id-5227 #wrapper .wpcf7 .col12,
.page-id-5253 #wrapper .wpcf7 .col12 { width: 100%; }
.single-listings #wrapper .wpcf7 .wpcf7-form-control-wrap, 
.page-id-4521 #wrapper .wpcf7 .wpcf7-form-control-wrap,
.page-id-5153 #wrapper .wpcf7 .wpcf7-form-control-wrap,
.page-id-5175 #wrapper .wpcf7 .wpcf7-form-control-wrap,
.page-id-5201 #wrapper .wpcf7 .wpcf7-form-control-wrap,
.page-id-5227 #wrapper .wpcf7 .wpcf7-form-control-wrap,
.page-id-5253 #wrapper .wpcf7 .wpcf7-form-control-wrap { display: block; padding-right: 20px; }

.single-listings #wrapper .wpcf7 input[type=text], 
.single-listings #wrapper .wpcf7 input[type=email], 
.single-listings #wrapper .wpcf7 textarea, 
.single-listings #wrapper .wpcf7 .select2-selection__rendered,
.page-id-4521 #wrapper .wpcf7 input[type=text], 
.page-id-4521 #wrapper .wpcf7 input[type=email], 
.page-id-4521 #wrapper .wpcf7 textarea, 
.page-id-4521 #wrapper .wpcf7 .select2-selection__rendered { background-color: #D3D4D6; }
.page-id-5153 #wrapper .wpcf7 input[type=text], 
.page-id-5153 #wrapper .wpcf7 input[type=email], 
.page-id-5153 #wrapper .wpcf7 textarea, 
.page-id-5153 #wrapper .wpcf7 .select2-selection__rendered { background-color: #D3D4D6; }
.page-id-5175 #wrapper .wpcf7 input[type=text], 
.page-id-5175 #wrapper .wpcf7 input[type=email], 
.page-id-5175 #wrapper .wpcf7 textarea, 
.page-id-5175 #wrapper .wpcf7 .select2-selection__rendered { background-color: #D3D4D6; }
.page-id-5201 #wrapper .wpcf7 input[type=text], 
.page-id-5201 #wrapper .wpcf7 input[type=email], 
.page-id-5201 #wrapper .wpcf7 textarea, 
.page-id-5201 #wrapper .wpcf7 .select2-selection__rendered { background-color: #D3D4D6; }
.page-id-5227 #wrapper .wpcf7 input[type=text], 
.page-id-5227 #wrapper .wpcf7 input[type=email], 
.page-id-5227 #wrapper .wpcf7 textarea, 
.page-id-5227 #wrapper .wpcf7 .select2-selection__rendered { background-color: #D3D4D6; }
.page-id-5253 #wrapper .wpcf7 input[type=text], 
.page-id-5253 #wrapper .wpcf7 input[type=email], 
.page-id-5253 #wrapper .wpcf7 textarea, 
.page-id-5253 #wrapper .wpcf7 .select2-selection__rendered { background-color: #D3D4D6; }

.single-listings #wrapper .wpcf7 input[type=text], 
.single-listings #wrapper .wpcf7 input[type=email], 
.single-listings #wrapper .wpcf7 textarea, 
.page-id-4521 #wrapper .wpcf7 input[type=text], 
.page-id-4521 #wrapper .wpcf7 input[type=email], 
.page-id-4521 #wrapper .wpcf7 textarea { border-color: #D3D4D6; }
.page-id-5153 #wrapper .wpcf7 input[type=text], 
.page-id-5153 #wrapper .wpcf7 input[type=email], 
.page-id-5153 #wrapper .wpcf7 textarea { border-color: #D3D4D6; }
.page-id-5175 #wrapper .wpcf7 input[type=text], 
.page-id-5175 #wrapper .wpcf7 input[type=email], 
.page-id-5175 #wrapper .wpcf7 textarea { border-color: #D3D4D6; }
.page-id-5201 #wrapper .wpcf7 input[type=text], 
.page-id-5201 #wrapper .wpcf7 input[type=email], 
.page-id-5201 #wrapper .wpcf7 textarea { border-color: #D3D4D6; }
.page-id-5227 #wrapper .wpcf7 input[type=text], 
.page-id-5227 #wrapper .wpcf7 input[type=email], 
.page-id-5227 #wrapper .wpcf7 textarea { border-color: #D3D4D6; }
.page-id-5253 #wrapper .wpcf7 input[type=text], 
.page-id-5253 #wrapper .wpcf7 input[type=email], 
.page-id-5253 #wrapper .wpcf7 textarea { border-color: #D3D4D6; }

.single-listings #wrapper .wpcf7 .block-checkboxes .wpcf7-form-control-wrap { display: inline-block; }
.single-listings #wrapper .wpcf7 .block-checkboxes .wpcf7-list-item-label { color: #fff !important; font-size: 11px; }
.single-listings #wrapper .wpcf7 .block-accept { color: #fff; font-size: 11px; }
.single-listings #wrapper .wpcf7 .block-accept .wpcf7-form-control-wrap { display: inline-block; padding-right: 0; }
.single-listings #wrapper .wpcf7 .block-submit { text-align: right; }
.single-listings #wrapper .wpcf7 .block-submit input { display: inline-block; }
.single-listings #wrapper .wpcf7 .block-price-msg { padding-right: 20px; text-align: right; font-size: 11px; color: #fff; }

.single-listings .vc_tta.vc_general .vc_tta-panel-body { transform: none; }

.single-listings .wpcf7-response-output.wpcf7-validation-errors, 
.page-id-4521 #wrapper .wpcf7-response-output.wpcf7-validation-errors,
.page-id-5153 #wrapper .wpcf7-response-output.wpcf7-validation-errors,
.page-id-5175 #wrapper .wpcf7-response-output.wpcf7-validation-errors,
.page-id-5201 #wrapper .wpcf7-response-output.wpcf7-validation-errors,
.page-id-5227 #wrapper .wpcf7-response-output.wpcf7-validation-errors,
.page-id-5253 #wrapper .wpcf7-response-output.wpcf7-validation-errors { border-color: #f75c5e !important; color: #f75c5e !important; }

.single-listings span.wpcf7-not-valid-tip, 
.page-id-4521 #wrapper span.wpcf7-not-valid-tip,
.page-id-5153 #wrapper span.wpcf7-not-valid-tip,
.page-id-5175 #wrapper span.wpcf7-not-valid-tip,
.page-id-5201 #wrapper span.wpcf7-not-valid-tip,
.page-id-5227 #wrapper span.wpcf7-not-valid-tip,
.page-id-5253 #wrapper span.wpcf7-not-valid-tip { color: #f75c5e !important; }

/* ---
FOOTER
 --- */
/* Mailchimp
footer form#mc-embedded-subscribe-form { padding: 0 !important; }
footer form#mc-embedded-subscribe-form .mc-field-group { width: 100% !important; }
footer form#mc-embedded-subscribe-form .mc-field-group input { border-radius: 0 !important; padding: 0 !important; text-indent: 5% !important; background: #d0d2d3 !important; max-height: 40px !important; }
footer form#mc-embedded-subscribe-form .texto-form-mailchimp { font-size: 13px; line-height: 20px; color: #aaa; font-family: 'Open Sans'; margin-bottom: 10px; }
footer form#mc-embedded-subscribe-form input[type="submit"] { background: #ff821b !important; box-shadow: none !important; }
*/

/* Mailchimp OK */
.mailchimp-footer input { background: #d0d2d3 !important; height: 40px !important; margin-bottom: 10px; }
footer form#mc-embedded-subscribe-form .texto-form-mailchimp { font-size: 13px; line-height: 20px; color: #aaa; font-family: 'Open Sans'; margin-bottom: 10px; color: #aaa !important; }
.mailchimp-footer .clear input { background: #ff821b !important; box-shadow: none !important; padding: 0 20px !important; height: 30px !important; margin-top: 10px !important; }

@media screen and (max-width: 767px){
	/* ---
	SINGLE MOTOR
	 --- */
	.booking_form_div .payment-form > p.col6 { width: 100%; float: none; }
	
	/* ---
	PRUEBA PAGE
	 --- */
	.page-id-4521 .wpcf7 .col6,
	.page-id-5153 .wpcf7 .col6,
	.page-id-5175 .wpcf7 .col6,
	.page-id-5201 .wpcf7 .col6,
	.page-id-5227 .wpcf7 .col6,
	.page-id-5253 .wpcf7 .col6 { width: 100%; float: none; }
}
body.stm-template-motorcycle .ui-widget-content li{
	color:#000 !important;
}


.select2-container--default .select2-selection--single {
  
}