/*

Theme Name: Owen Carbon (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 of Yolo Motor customized for Owen Carbon
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
*/

/* Top Bar */
.topbar-caption {
	border-left: unset !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

.header-6 .yolo-top-bar {
	border-bottom: 4px solid #ffb535;
}

/* TTT banners */
.ttt-class {
	border: 1px black solid;
	margin-top: 40px;
	margin-bottom: 40px !important;
}

.ttt-class .vc_column-inner {
	padding-bottom: 40px;
}

.ttt-wrapper .vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}

/*.ttt-wrapper p {
	text-align: center;
    margin-left: 30px;
}*/

.ttt-wrapper .banner-label {
	padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 10px;
    display: block;
    text-shadow: 1px 1px #000;
	font-weight: 600;
	font-size: 17px;
}

.ttt-wrapper .banner-hover-title { 
	font-weight: 600;
	text-shadow: 1px 1px #000;
}

.ttt-wrapper .banner-overlay-content { 
	background: #33333333;
}

/* Footer Icons */
/*.yolo-footer-wrapper .column-footer li i {
    font-size: 32px !important;
}*/

.yolo-footer-wrapper .column-footer .fa-mobile {
    font-size: 32px !important;
}

.yolo-footer-wrapper .column-footer .fa-phone {
    font-size: 20px !important;
}

.yolo-footer-wrapper .column-footer .fa-envelope-o {
    font-size: 20px;
}

.yolo-footer-wrapper .wpb_wrapper .wpb_wrapper .column-footer li {
	margin-bottom: 10px;
}

.yolo-footer-wrapper .footer-1 li a {
	margin-bottom: 0px;
}

#yolo-content-wrapper {
	padding-bottom: 20px;
}

/* Brands */
.brands-row {
	margin-bottom: 30px !important;
}

.brand-banners .and-more-caption p {
	font-size: 28px;
	font-weight: 600;
}

.banner-shortcode-wrap.style_6:before, .banner-shortcode-wrap.style_6:after {
	top: unset;
	bottom: unset;
	left: unset;
	right: unset;
}

/* Social Media */
.social-media-row .vc_icon_element-inner.vc_icon_element-style-.vc_icon_element-background-color-grey {
	font-size: 5em !important;
	height: 2em;
}

.fa-facebook-square {
    color: #f68a2b !important;
}

.fa-facebook-square:hover {
    color: #222222 !important;
}

/*
 About Us
*/
.about-us-description {
	margin-top: 5%;
	margin-bottom: 5% !important;
	font-size: 20px;
}

.our-story-description {
	margin-bottom: 5% !important;
	font-size: 20px;
}

#and-more-text {
	font-size: 40px;
    font-family: Sarpanch;
    margin-top: 35%;
	text-align: center;
}

/*
 General tweaks
*/
.banner-hover-title {
	font-weight: 600 !important;
    text-shadow: 1px 1px 1px #000000;
}

.banner-overlay-content {
	background: #33333333;
}

.owen-caption {
	margin-top: 5%;
	margin-bottom: 5%;
}

.woocommerce-price-suffix {
	font-size: 55%;
}

/* Single product page */
.site-content-single-product .single-product-info .summary-product-wrap .product_meta > span + span {
	padding-top: 0;	
}

.site-content-single-product .single-product-info .summary-product-wrap .product_meta > span {
	padding-bottom: 0;
}

/* Projects page */
.projects-cta {
	margin-top: 40px;
	font-family: Sarpanch;
	
}

.projects-cta a {
	color: #222222 !important;
    border: 2px solid #222222 !important;
    background-color: #fff !important;
    font-weight: 600;
    font-size: 22px !important;
}

.projects-cta a:hover {
	color: #ffb535 !important;
	border: 2px solid #ffb535 !important;
	-webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	top: -10px;
}

/* Product Filters */
.prdctfltr_instock {
	display: none !important;
}

/* Checkout */
#order_review_heading {
	margin-top: 20px;
	margin-bottom: 40px;
}

.woocommerce table.woocommerce-checkout-review-order-table td, .woocommerce table.shop_table.order_details td, .woocommerce table.woocommerce-checkout-review-order-table th, .woocommerce table.shop_table.order_details th {
	width: 65%;
}

#ship-to-different-address label {
	display: inline-block;
}

.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p {
	margin-bottom: 10px;
}

.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, #order_review_heading {
	font-size: 30px;
}

.create-account {
	text-align: left !important;
	margin-left: 0px;
	margin-top: 0px;
}

#createaccount {
	margin-top: 5px !important;
}

.create-account span {
	margin-left: 20px;
}

.woocommerce-checkout #payment ul.payment_methods li {
	text-align: left;	
}

.woocommerce-checkout #payment ul.payment_methods li input {
	margin: 0 5px 0 20px;
}

.about_paypal {
	display: none;
}
.woocommerce form .form-row .input-checkbox {
	display: block;
    margin: 5px 8px 0 0;
}

/* my account */
.woocommerce-MyAccount-navigation ul {

    list-style: none;
}

.woocommerce-MyAccount-navigation .is-active {
    font-weight: 600;
    color: #ffb535;
}

form.edit-account input {
    
    background-color: #fff !important;
}

/* cart */
.woocommerce-cart-form .quantity label {
	display:none !important;
}