/*
 Theme Name:   Customify Child
 Theme URI:    
 Description:  Customify Child
 Author:       Medident
 Author URI:   
 Template:     customify
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  customify-child
*/

/* cart */
button[name='update_cart'] {
  display: block !important;
}

h3.order_review_heading{
	display: none !important;
}
/*--p.woocommerce-mini-cart__total.total {
    color: transparent !important;
}*/

/* site design */

button, .button{
	border:1px #ff5555 solid !important;
	background:transparent !important;
	color:#ff5555 !important;
}
button.disabled, .button disabled, button.disabled:hover, .button:hover disabled{
	background:#fff !important;
	color:#aaa !important;
}
button:hover, .button:hover{
	background:#ff5555 !important;
	color:#fff !important;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	height:22px!important;
	line-height:22px!important;
	min-height:unset!important;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{
	top: 2px!important;
    left: -9px!important;
}
.mobile-item--html li {
    list-style: none!important;
}
.pagination .nav-links a{
	background:#fff !important;
}
.pagination .nav-links a:hover{
	background:#fff !important;
	border:1px #ff5555 solid !important;
	color:#ff5555 !important;
}
.pagination .nav-links span{
	border:1px #ff5555 solid !important;
	background:#ff5555 !important;
	color:#fff !important;
}
.pagination .nav-links span:hover{
	border:1px #ff5555 solid !important;
}
.page-titlebar{
	background:none !important;
	border:none !important;
}
.page-cover-title{
	color:#fff !important;
	margin:-20px auto 20px auto !important;
	padding:10px !important;
	width:85% !important;
	background:#ff5555 !important;
	border-radius:10px !important;
}
.site-branding .site-title, .site-branding .site-title a{
	font-size:28px !important;
}
.header-main, .header-main .light-mode{
	box-shadow:none !important;
}
.woocommerce-message{
	border-color:#ff5555 !important;
}
.woocommerce-message::before{
	color:#ff5555 !important;
}
table.shop_attributes th{
	background: #aaa !important;
    color: #333 !important;
}
td.product-price, td.product-subtotal {
    min-width: 100px !important;
}
.product-quantity{
	min-width:150px !important;
}
.variations select{
	min-width:unset !important;
	max-width:unset !important;
	width:100% !important;
}
/*--p.woocommerce-mini-cart__empty-message {
    display: none !important;
}
.item--wc_cart .cart-dropdown-box{
	min-width:unset !important;
}*/
h1.product_title.entry-title, h2.woocommerce-loop-product__title {
	color:#000 !important;
    text-transform: none !important;
}
h1.product_title.entry-title a, h2.woocommerce-loop-product__title a {
	color:#000 !important;
}
h2.woocommerce-loop-product__title{
	font-size:1.5em !important;
}
.woocommerce-result-count.text-uppercase.text-xsmall{
	display:none !important;
}
/* store notice */
.woocommerce-store-notice, p.demo_store{
	position:fixed!important;
	top:unset!important;
	top:0!important;
	padding:15px!important;
	text-align:center !important;
	background-color:#3b04a9 !important;
	margin:0 auto !important;
}
.woocommerce-store-notice a,
a.woocommerce-store-notice__dismiss-link {
    display: inline-block;
	max-width:150px;
    text-decoration: none !important;
    padding: 5px;
    margin-top: 5px;
	background:#000;
    border: 1px #fff solid;
}
@media only screen and (min-width: 80em){
	body{
		background-color:#e4e4e4 !important;
	}
	.site-content{
		box-shadow: 0px 5px 15px #888!important;
	}
	/*.site-header-inner {
		margin: 50px 50px -35px 50px !important;
	}*/
	.footer-main .light-mode{
		background-color:transparent !important;
		margin:0px 50px !important;
	}
	#page-cover {
		position: absolute !important;
		width: 100% !important;
		z-index: -1 !important;
	}
	.site-content{
		margin: 0px 50px !important;
		background-color:#fff !important;
		z-index:900 !important;
	}
	#page-cover + .site-content{
		margin: 250px 50px 0px 50px!important;
	}
	.customify-container, .layout-contained, .site-framed .site, .site-boxed .site{
		max-width:100% !important;
	}
	.col-txt-2{
	column-count:2 !important;
	column-width:calc(100%/2) !important;
	column-rule: 1px dotted #aaa !important;
	}
	.col-txt-3{
		column-count:3 !important;
		column-width:calc(100%/3) !important;
		column-rule: 1px dotted #aaa !important;
	}
	.wc-product-inner .wc-product-contents{
		padding:20px !important;
		border-top:3px #ff5555 solid !important;
		transition: 1s ease !important;
	}
	.wc-product-inner:hover .wc-product-contents{
		padding:20px !important;
		border-top:3px #ff5555 solid!important;
	}
	.wc-grid-view .wc-product-inner .wc-product-contents{
		border:none !important;
		background:#fff !important;
		transition: 1s ease !important;
	}
	.wc-grid-view .wc-product-inner:hover .wc-product-contents{
		background:#e4e4e4 !important;
	}
	.wc-grid-view .wc-product-inner:hover a, .wc-grid-view .wc-product-inner:hover .amount, .wc-grid-view .wc-product-inner:hover .woocommerce-loop-product__desc{
		color:#333 !important;	
	}
	.woocommerce ul.products li.product, .woocommerce ul.products>li{
	margin:0 !important;
	}
	[class*=customify-col-], [class*=customify-col_], [class~=customify-col]{
		padding:0.3em !important;
	}
	/*.wc-product-inner{
		border-top: 3px #fff solid !important;
		transition:1s ease !important;
	}
	.wc-product-inner:hover{
		border-top: 3px #ff5555 solid !important;
	}*/
	.page-titlebar{
		font-size:30px !important;
	}
}
@media only screen and (max-width: 48em){
	#sidebar-secondary{
		display:block !important;
		order:0 !important;
	}
	#sidebar-primary{
		display:block !important;
		order:1 !important;
	}
	.woocommerce ul.products li.product a img{
		border:1px #e4e4e4 solid !important;
	}
	.page-titlebar{
		font-size:20px !important;
	}
}
.wc-product-media:before{
	position: absolute;
	left:0;
	top:0;
    content: "";
	background:rgba(228,228,228,.2);
	width:100%;
	height:100%;
	transition: 1s ease !important;
}
.wc-product-media:hover:before{
	position: absolute;
	left:0;
	top:0;
    content: "";
	background:transparent;
	width:100%;
	height:100%;
	transition: 1s ease !important;
}
.page-cover:before{
	/*background-color:rgba(255,228,0,.6) !important;*/
	/*background-image:linear-gradient(#3b04a9,#ff5555) !important;
	opacity:.5 !important;*/
	/*background:transparent !important;*/
}
#sidebar-primary, #sidebar-secondary{
	padding:20px 10px !important;
}
.content-inner{
	padding:20px 10px !important;
}
.widget-product-item img{
	border-right: 1px #e4e4e4 solid !important;
}
.product_list_widget li{
	border:0 !important;
}
.wc-product--images{
	border: 1px #e4e4e4 solid !important;
}
.widget-title{
	color:#ff5555 !important;
}
.site-content .widget-title{
	font-size:20px !important;
}
span.onsale{
	border-radius:0px !important;
}
a.remove{
	border-radius:0px !important;
	box-shadow:none;
	border:0px !important;
	background-color:#ff5555 !important;
	padding:3px !important;
	color:#fff !important;
	font-size:14px !important;
	line-height:14px !important;
}
h1{
	color:#000 !important;
}
h1.product_title.entry-title, h2, h2.woocommerce-loop-product__title, h3, h4, h5{
	border-top: 3px transparent solid;
    position: relative;
	color: #000 !important;
}
h2.woocommerce-loop-product__title a{
	color:#3b04a9;
}
h2.woocommerce-loop-product__title a:hover{
	color:#ff5555;
}
h3#ship-to-different-address span {
	font-size:20px !important;
	font-weight:800 !important;
}
h2:after, h3:after, h4:after, h5:after {
    content: "" !important;
    height: 3.3px !important;
    position: absolute !important;
    width: 30px !important;
    background-color: #ffaa55 !important;
    bottom: -3px !important;
    left: 0;
}
.tablenav .select2-container{
	clear:both !important;
}