/*
Theme Name: Yolo Motor Child Theme
Theme URI: http://demo.yolotheme.com/motor
Author: YoloTheme
Author URI: http://facebook.com/yolotheme/
Description: This is a custom child theme for Yolo Motor
Template: yolo-motor
Version: 1.0.8
Tags: two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, translation-ready
Text Domain: yolo-motor
*/

.variable-items-wrapper.color-variable-wrapper > li {
	width: 32px !important;
	height: 32px !important;
}
.variations ul li.image-variable-item img, .variations ul li.image-variable-item img {
	/*width: 150px !important;
	height: 150px !important;*/
	cursor: pointer !important;
}
/*
.variations ul li.image-variable-item img:hover, .variations ul li.image-variable-item img:hover {
    position:relative;
    top:-25px;
    left:-35px;
    width:250px !important;
    height:250px !important;
    display:block;
    z-index:999;
}*/
.variations ul.image-variable-wrapper {
	padding-left: 15px;
}
.variations ul.image-variable-wrapper li {
	padding: 0px !important;
	margin: 0 0px 3px 0;
	width: 24%;
	position:relative;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .variations tr {
    /*border-bottom: 1px dotted #ccc;*/
}
.variations ul.image-variable-wrapper li.selected {
	border: 3px solid #ad9151;
}
.variations ul.image-variable-wrapper li.selected:after {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    display: block;
    margin: 0 auto;
    text-align: center;
    transform: translateY(-50%);
    font-size: 24px;
    color: #ad9151;
}
.yolo-faqs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a .vc_tta-title-text {
	text-transform: none !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}

/* ==============  product listing ============== */

.product-item-inner .product-info span.price {
	text-align: center !important;
	padding-left: 0px !important;
}
.product-item-inner .product-info h3 {
	text-align: center !important;
	padding: 0px !important;
	font-size: 24px;
	color: #363738 !important;
	font-weight: 700 !important;
}
/*.page-id-111 .vc_column-inner {
  padding-right: 0px !important;
}*/



.vc_custom_heading strong {
	text-transform: capitalize !important;
}
.single-product .product-info h3 {
	/*padding-left: 20px !important;
	text-align: left;
	font-size: 24px !important;
	color: #363738 !important;
	font-weight: 700 !important;
	-webkit-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease;*/
	margin: 0 !important;
}
.single-product-wrap .slider .product-item-wrap:hover h3, .single-product-wrap .slider .product-item-wrap:hover span.price {
    opacity: 0;
    visibility: hidden;
}
/*.vc_grid-item-mini .vc_gitem-zone-a, .vc_grid-item-mini .vc_gitem-zone-a img {
    transition: all 5.5s ease-out;
    border: 3px solid #333;
}*/
/*footer*/

.footer-form input[type="submit"] {
	background-color: #b99964;
}
/*.your-email input[type="email"] {
	color: #fff;
}*/
.footer-form input[type="submit"]:hover {
	background-color: #ad9151;
}
.ctf7_submit:hover:before {
	color: #ad9151 !important;
}
.on-sale.product-flash {
	display: none;
}

span.wpcf7-not-valid-tip{
	text-align:right;
}

ol ol li, ul li {
    color: #363738;
    font-size: 14px;
    font-weight: normal;
}


.yolo-page-title-wrap:after {
    content: "";
    background: rgba(0, 0, 0,0.5);
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

ol ol li, ul li {
    font-size: 14px;
    color: #363738;
    font-weight: normal;
}

/*
.lp-screen {
	opacity: 0.8;
}
*/

.captcha-contact {
    clear: both;
    text-align: center;
    /* background-color: red; */
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;

}



@media (max-width: 575px) { 
.captcha-contact {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.captcha-contact .wpcf7-form-control-wrap {
    transform: scale(0.83) translateX(0px);
    transform-origin: right;
}
}

.tooltip_title {
  position: relative;
  display: inline-block;
/*   border-bottom: 1px dotted black; */
}

.tooltip_title .tooltiptext_content {
  visibility: hidden;
  width: 100%;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  left: 0%;
  bottom: 100%;
/*   white-space: nowrap; */
}

.tooltip_title:hover .tooltiptext_content {
  visibility: visible;
}

.tooltip_title .tooltiptext_content::after {
  content: " ";
  position: absolute;
  top: 100%; /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}