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

@media (max-width: 959px) {
	.sub-pages-header .row.no-top-padding.no-bottom-padding.single-h-padding.limit-width.row-parent {
		height: inherit !important;
	}
}

.style-color-jevc-bg {
    background-color: unset !important;
}

@media (max-width: 569px) {
	.uncode_text_column.vc_custom_1736554390294 {
		margin-bottom: 55px;
	}	
}

body.single.single-product h1 {
	color: #6B341E;
}

.faq-row .panel-group {
    text-align: left;
}

.single-product div.product div.images img {
    width:100%;
    padding-left: inherit;
}

.single-product .dynamic-button select,.single-product .dynamic-button input {
	width: 100%;
}

.single-product .dynamic-button select, .single-product .dynamic-button input, .single-product .dynamic-button textarea {
	border-color: #000;
	color: #000;
	margin-top: inherit;
	margin-bottom: 10px;
}

.single-product .dynamic-button input::-webkit-input-placeholder,.single-product .dynamic-button textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.single-product .dynamic-button input::-moz-placeholder,.single-product .dynamic-button textarea::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.single-product .dynamic-button input:-ms-input-placeholder,.single-product .dynamic-button textarea:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.single-product .dynamic-button input:-moz-placeholder,.single-product .dynamic-button textarea:-moz-placeholder { /* Firefox 18- */
  color: #000;
}

.single-product .dynamic-button label { 
	color: #000;     
	font-weight: 600;
    text-transform: uppercase;
    font-size: 13px; 
}

.single-product .style-light input[type="submit"] { background-color: #000; color: #fff; }

.single-product .single-prod-message { padding-bottom: 15px; }

.single-product .cust-attr-border {
    border-bottom: 3px dotted;
    margin: 0 auto;
    width: 80%;
    padding-top: 10px;
    margin-bottom: 20px;
    border-top-width: inherit;
    margin-left: auto !important;
}

@media only screen and (min-width: 1200px) {
	
	.single-product .single-prod-cust-sec1 {
		display: inline-block;
		padding-bottom: 0px !important;
	}
	
	.single-product .single-prod-cust-sec1 .single-prod-cust-att { 
		width: 50%;
		float: left;
		padding-right: 15px;
	}
	
	.single-product .single-prod-cust-sec1 .single-prod-cust-att:nth-child(even) {
		padding-right: inherit;
	}
	
	.single-product .single-prod-first-name,.single-product .single-prod-last-name,
	.single-product .single-prod-email,.single-product .single-prod-tel,
	.single-product .single-prod-street,.single-product .single-prod-city,
	.single-product .single-prod-state,.single-product .single-prod-zip{
		width: 50%;
		float: left;
		padding-right: 15px;
	}
	
	.single-product .single-prod-last-name,.single-product .single-prod-tel,.single-product .single-prod-city,.single-product .single-prod-zip {
		padding-right: inherit;
	}
	
	.single-product .single-prod-message {
		padding-top: 5px;
		display: inline-block;
		width: 100%;
	}
	
	/* .single-product .woocommerce-product-gallery__wrapper {
		display: table-cell;
	}
	
	.single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image-first {
		float: right;
	}
	
	.single-product .woocommerce-product-gallery__wrapper .thumbnails {
		float: left;
	} */	
	
}

@media only screen and (min-width: 992px) { 
	
	.single-product .main-container .post-body .row-container .row-parent { padding: 36px 0 36px 0; }
	
	.single-product div.product div.images figure.woocommerce-product-gallery__wrapper {
		float: inherit;
		/*width: 60%;*/
		margin: 0 auto;
	}
}

.single-product .dynamic-button h2 {
	margin: 0 0 15px;
    text-transform: uppercase;
    color: #000;
	font-size: 18px;
}

.single-product .dynamic-button input[type="submit"] {
    margin-top: 10px;
}

body.single-product .slick-track, body.single-product .slick-list, body.single-product .slick-initialized .slick-slide {
    height: 100% !important;
}

@media (max-width: 1200px) {
	 body.single-product .main-container .post-body .row-container .row-parent, .cat-description {
    	padding-left: 25px !important;
		padding-right: 25px !important;
	}
}
.cat-description .panel-heading .panel-title.active > a {
	color: #fff !important;
	text-align: center;
}
body .menu-container a.social-menu-link{
	display: none !important;
}
body li.menu-item-link.social-icon {
    display: none !important;
}
body li.menu-item-link.social-icon.tablet-hidden.mobile-hidden{
	display: none !important;
}
body span.head-tel-span{
	position: static !important;
	margin-top: 67px !important;
}
body span.head-tel-span {
	margin-top: 20px !important;
}
.footer-scroll-top {
	z-index: 100;
	position: fixed;
	right: 22px;
	bottom: 100px;
	display:none;
}

