/*
Theme Name:  Vemlo Child Theme
Description: Child theme for the Vemlo theme
Author:      ThemetechMount
Author URI:  https://www.themetechmount.com/
Template:    vemlo
Version:     0.1
Tags:        light, white, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, responsive, retina
*/


/* NOTE: Main theme's style.css file is already added in head tag. /*

/* =Theme customization starts here
-------------------------------------------------------------- */

/* header styles */

.site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-vemlo-icon-bars {
	background-color: white !important;
}

.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-vemlo-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-vemlo-icon-bars:before, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-vemlo-icon-bars:after {
	background-color: white;
}

.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current-menu-item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item > a {
	background-color: #0C0C0C;
}

@media only screen and (min-width: 992px) 
{
	.tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul ul li:hover > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item:hover > a {
    background-color: #0c0c0c !important;
}
}

.site-header-main {
	background-color: black;
}

.tm-quote-form input[type="text"], .tm-quote-form input[type="email"], .tm-quote-form textarea {
	background-color: #f6f6f6 !important;
}

.themetechmount-fbar-position-right .themetechmount-fbar-btn a.white, .tm-col-bgcolor-white .tm-bg-layer-inner, .tm-bgcolor-white, .tm-col-bgcolor-white, .site-header.tm-sticky-bgcolor-white.is_stuck, .tm-header-overlay .site-header.tm-sticky-bgcolor-white.is_stuck, .site-header-menu.tm-sticky-bgcolor-white.is_stuck, .tm-header-style-infostack .site-header .tm-stickable-header.is_stuck.tm-sticky-bgcolor-white, .tm-header-style-infostack .site-header-menu .is_stuck .tm-sticky-bgcolor-white, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .tm-titlebar .breadcrumb-wrapper .container, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .breadcrumb-wrapper .container:before, .tm-titlebar-wrapper.tm-breadcrumb-on-bottom.tm-breadcrumb-bgcolor-white .breadcrumb-wrapper .container:after {
    background-color: black;
}

.themetechmount-slider-wrapper {
    background-color: #191919;
}
/* website background colour */
.site-content-wrapper {
    position: relative;
    z-index: 7;
    background-color: black;
}

/* Testimonlials box */
.themetechmount-boxes-testimonial.themetechmount-boxes-view-slickview .themetechmount-box-desc .themetechmount-testimonial-text {
    color: #7B8095;
}

blockquote:before, blockquote:after, q:before, q:after {
	display: none !important;
}


/* Woocommerce Styles */
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: white;
    background: #343D5C!important;
}

.woocommerce-checkout .select2-container--default .select2-selection--single, .woocommerce-checkout .select2-dropdown {
    background-color: #000000;
}

.woocommerce-shipping-fields h3 label, .woocommerce form .form-row label {
	color: white;
}

.main-holder .site #content table.cart td.actions .input-text, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
    background-color: transparent;
	border-color: white;
}

.themetechmount-single-product-details {
    background-color: transparent;
}

.sidebar .widget {
    background-color: F5F7FB !important;
	background: #F5F7FB !important;
}

.woocommerce div.product .woocommerce-tabs .panel {
	background-color: transparent !important;
	border: 0px !important;
	padding: 30px 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    background-color: #343D5C;
    border: 0px solid #e8ecef;
    color: white;
}

.themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-right .site-content-inner:before, .themetechmount-sidebar-true:not(.tm-empty-sidebar).themetechmount-sidebar-left .site-content-inner:before {
	background: none;
}
.checkout.woocommerce-checkout, .woocommerce-cart .main-holder .cart_totals table.shop_table, .woocommerce-cart-form {
	background-color: transparent !important;
}

.main-holder #content.site-content ul.products li.product .tm-product-box {
    background-color: #0c0c0c !important;
}

.woocommerce .main-holder ul.products li.product .price .woocommerce-Price-amount {
    color: #82FD07 !important;
}

/* title bar styles */
.tm-titlebar-main {
    padding-bottom: 5%;
    padding-top: 5%;
}

/* link entire div */

.entire-div-link:hover {
 cursor:pointer;
	transition: 200ms ease-in-out;
}
	.entire-div-link:hover img {
 cursor:pointer;
	transition: 200ms ease-out;
		opacity: 0.5 !important;
}