/*
Theme Name: Sober Child Theme
Theme URI: http://uix.store/sober/
Author: UIX Themes
Author URI: http://uix.store
Description: Sober is a fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sober
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: sober
*/

section.wpis-slider-for {
	width: 50%;
    margin: 0 auto;
}

#wpis-gallery {
	padding-top: 20px;
	width: 50%;
    margin: 0 auto;
}

.woocommerce table.shop_attributes th {
	padding: 15px 15px !important;
    width: initial !important;
}

.row {
	
/* 	margin-left: 0 !important; */
	margin-right: 0 !important;
	
}

.vc_row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.sober-container {
	padding-left: 30px;
	padding-right: 30px;
}

header {
	padding-left: 40px !important;
	padding-right: 40px !important;
}

/* div#primary {
	padding-left: 40px !important;
	padding-right: 40px !important;
} */

h2.login-tabs-nav {
	display: none !important;
}

.page-header { padding:20px 0 !important;}

.page-header .page-title { font-size: 5rem !important;}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link:after {
	display:none !important;	
}

.products .variations {
    border: 1px solid #eee;
    position: relative;
    margin-bottom: 50px;
}
 
.products .variations td {
    display: block;
    padding: 10px 20px 18px;
    text-align: center;
    border-bottom: 1px solid #eee;
}
 
.products .variations td:first-child {
    padding-bottom: 0;
    border: none;
}
 
.products .variations td:last-child {
    padding-top: 5px;
}
 
.products .variations tr:last-child td {
    border: none;
}
 
.products .variations td label {
    font-weight: 600;
}
 
.products .variations td select {
    width: 100%;
}
 
.products .variations .reset_variations {
    margin: 10px 0 0;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
}

/* 정욱 추가 */
div.variations span.value ul.variable-items-wrapper li.disabled {
	display: none;
}

div.variations span.arrow {
	display: none;
}

.ivpa-content .ivpa_custom_option.ivpa_image .ivpa_term.ivpa_active.ivpa_outofstock, .ivpa-content .ivpa_attribute.ivpa_image .ivpa_term.ivpa_active.ivpa_outofstock{
	
	display:none;
	
}

.ivpa-content .ivpa_attribute[data-attribute="pa_color"].ivpa_text.ivpa_border .ivpa_term.ivpa_active.ivpa_outofstock {
    
	display: none;
	
}

.ivpa-content .ivpa_attribute[data-attribute="pa_length"].ivpa_text.ivpa_border .ivpa_term.ivpa_active.ivpa_outofstock {
   
	opacity: 1 !important;
}

.ivpa-content .ivpa_attribute.ivpa_text.ivpa_border .ivpa_term.ivpa_active.ivpa_outofstock:after {
    background-image: none !important;
}

#woocommerce_product_categories-2 {
	
	margin-top: 50px;
	
}

.ivpa-content .ivpa_clicked {
	
	border-width: 2px !important;
	
}


#ivpa-content .ivpa_attribute[data-attribute="pa_color"].ivpa_text.ivpa_border .ivpa_term.ivpa_active.ivpa_outofstock{
	
	display: none !important; 
	
}

.layout_btn {
	color: #bfbfc8 !important;
}


.layout_btn.active {
	color: #23232c !important;
}

dl.woofc-variation-inline {
	font-size: 14px;
}

.wookss_attr .attr_title {
	
	font-weight: bold;
	margin-left: 10px;
	
}

.wookss_attr .attr_content {
	
	margin-right: 10px;
	
}

.ivpa-content .ivpa_attribute.ivpa_text.ivpa_border .ivpa_term {
	font-size: 14px !important;
}

.woocommerce div.product.layout-style-3 {
	
	width: 100% !important;
	margin: 0 auto;
	
}

.woocommerce ul.products li.product a img {
	width: auto !important;
	margin: 0 auto !important;
}

/* -------------------------------------------------------------------*/

.footer-widgets a {
	color: #fff;
}

.footer-widgets a:hover {
	color: #fff;
}

.footer-widgets.widgets-4-columns .footer-widgets-area {
    margin-top: 30px;
}
.woocommerce div.product.layout-style-3 div.images {
    width: 37.82186%;
    padding-right: 0px;
    margin: 15px 80px;
	height:1px;
}
.woocommerce div.product div.summary{
	padding-top:20px;
}
.woocommerce div.product.layout-style-3 div.summary{
	padding-left:0px;
}
.slick-slide,.slick-track,.draggable {
  touch-action: auto;
-ms-touch-action: auto;
}

.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button{
	display:none;
}
@media screen and (max-width: 600px){
	.site-footer {
    	text-align: center;
	}
	.footer-widgets .footer-widgets-area {
    	text-align: center;
	}
	section.wpis-slider-for{
		width:90%;
	}
	.woocommerce div.product .product_title{
		font-size:2.6rem;
	}
	.woocommerce div.product.layout-style-3 div.images {
    	width: 97%;
    	padding-right: 0px;
    	margin: 0px;
		height:auto;
	}
	
	#wpgis-gallery{
		width:100%;
		z-index: 999;
	}
	.vertical-img-left.wpgis-slider-for{
		width:100%;
	}
	a.wpgis-popup{
		z-index:999;
	}
	.slick-list{
		z-index: -999;
	}
	div.product.layout-style-3 div.summary {
    	padding-left: 0px;
    	float: right;
    	width: 100% !important;
    	position: relative;
	}

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (max-width : 1280px) {
/* Styles */
	.woocommerce div.product.layout-style-3 div.summary {
   	 padding-left: 0px;
    	float: right;
    	width: 50%;
    	position: relative;
	}
	.woocommerce div.product form.cart .variations .variable{
		width:80%;
	}
}
