/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.1
Text Domain: uncode
*/

.product-currency-switcher {
	margin: 20px 0 0 0;
}

.product-currency-switcher div.selector	{
	padding: 10px;
}

.product-currency-switcher div.selector .chevron-down {
	margin: -2px 0 0 10px;
}

.product-currency-switcher div.dropdown-content form button.option-submit {
	padding: 5px 10px;
}

.bundle_add_to_cart_button {
	color: #ffffff !important;
    background-color: #303133 !important;
    border-color: #303133 !important;
}

.bundle_add_to_cart_button:hover {
	color: #303133 !important;
    background-color: transparent !important;
    border-color: #303133 !important;
}

.woocommerce .bundled_products,
.woocommerce-cart-form__cart-item.bundled_table_item,
.cart_item.bundled_table_item {
	display: none !important;
}

.woocommerce .price-container .price del {
	display: none !important;
}

ul.woocommerce-thankyou-order-details {
	list-style: none !important;
}

#autologin {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 9999;
}

#autologin #autologin-inner {
	position: relative;
	top: 40%;
	width: 60%;
	margin-left: 20%;
	text-align: center;
}

body.page-id-59917 .woocommerce-message.woocomerce-success {
	display: none;
}

body.single-product.postid-59893 .quantity input.qty,
body.single-product.postid-59887 .quantity input.qty,
body.single-product.postid-59894 .quantity input.qty {
	display: none;
}

.woocommerce-cart-form th.product-quantity span
/*.woocommerce-cart-form td.product-quantity-59893,
.woocommerce-cart-form td.product-quantity-59887,
.woocommerce-cart-form td.product-quantity-59894*/ {
	display: none;
}

a.button-60-percent {
	width: 60%;
}

#logo-container-mobile {
	padding-top: 15px;
	padding-bottom: 15px;
}

.wpcf7-form {
	padding: 20px;
	background-color: rgba(255, 255, 255, 0.5);
}

.wpcf7-form p {
	text-align: left;
}

/*.wpcf7-form input {
	width: 100%;
}*/

.menu-smart .uncode-cart, li.uncode-cart {
	display:none !important;
}

.single-product .row-breadcrumb, .single-product .row-navigation {
	display:none !important;
}

.wpcf7-form label {
	color: #303133;
}

.wpcf7-form input.wpcf7-text,
.wpcf7-form textarea {
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
}

.t-entry-title a:hover {
	color: #3368b7 !important;
}

.yellow-block p {
	color: #000;
}

.recaptcha {
	margin-top: 20px;
}

.wpcf7-submit {
	background-color: #3368b7 !important;
}

.wpcf7-submit:hover {
    background-color: transparent !important;
    border-color: #3368b7 !important;
    color: #3368b7 !important;
}

.style-dark a {
	color: #707070;
}

.style-dark a:hover {
	color: #3368b7;
}

body.single-post .author-info,
body.single-post .author-profile,
body.single-post .post-share {
	display: none;
}

body.page-id-56718 .tab-container ul li a {
	color: #303133;
}

body.page-id-56718 .nav-tabs {
	border-bottom: 1px solid #d3d3d3;
}

body.page-id-56718 .heading-text,
body.page-id-56718 .heading-text h1 span,
body.page-id-58149 .heading-text,
body.page-id-58149 .heading-text h1 span {
	color: #303133 !important;
}

.dark-grey-subheader {
	color: #303133 !important;
}

h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) {
	font-size: 18px;
	line-height: 1.75;
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > :not(:first-child) {
	margin-top: 9px;
}

body.page-id-3393:not(.menu-force-opacity) .style-dark-override:not(.is_stuck):not(.is_mobile_open).menu-transparent .menu-horizontal-inner > .nav > .menu-smart > li > a {
	color: #303133 !important;
}

@media screen and (max-width : 667px) {

	body.home #page-header .style-color-jevc-bg {
		background-color: transparent !important;
	}

	body.home #page-header .background-element {
		background-image: url(img/thomas-mobile-header-v2.jpg);
		background-repeat: no-repeat;
		background-size: 100%;
	}

	body.home #page-header .background-element {
		max-width: 100% !important;
		max-height: 100% !important;
		background-color: #000 !important;
		
	}

	body.home #page-header .wp-video {
		display: none !important;
	}

	body.page-id-3502 .heading-text,
	body.page-id-3502 .icon-box-icon,
	body.page-id-3502 .icon-box-content,
	body.page-id-3502 .btn-container,
	body.page-id-3502 .uncode_text_column {
		text-align: center;
	}

	body.page-id-3502 .btn-container {
		width: 115%;
	}

	.wpcf7-form {
		padding: 0;
		background-color: transparent;
	}

	.wpcf7-form input {
		width: 100%;
	}

	a.button-60-percent {
		width: 100%;
	}

	.text-center-on-mobile p {
		text-align: center !important;
	}

}

.academy-head-bg-blue, .academy-head-bg-red, .academy-head-bg-green, .academy-head-bg-yellow {
	padding:10px;
	margin-bottom:20px;
}
.academy-head-bg-blue h2, .academy-head-bg-red h2, .academy-head-bg-green h2, .academy-head-bg-yellow h2 {
	color:#ffffff;
}
.academy-head-bg-blue {
	background-color: #3368b7 !important;
}
.academy-head-bg-red {
	background-color: #c72e28 !important;
}
.academy-head-bg-green {
	background-color: #5e9f3a !important;
}
.academy-head-bg-yellow {
	background-color: #d4af29 !important;
}