/**
* Theme Name: Goya Child Theme
* Description: This is a child theme of Goya, automatically generated.
* Author: <a href="https://themeforest.net/user/everthemess">Everthemes</a>
* Template: goya
* Version: 1.0.8.1
*/
.page-template-default:not(.woocommerce) .page-header{
	margin-bottom:0!important;
}


.woocommerce-account {
	
	background:#f2f3f4;
}
.woocommerce-account.logged-in .post-content > .woocommerce{
		padding:30px;
		background:#fff;
		margin-top:30px;
	}

.woocommerce-MyAccount-navigation{
	background:#f2f3f4;
	padding:20px 0;
}

.article-body{
	margin-top:-80px;
}

.et-MyAccount-user-info{
	
}

.et-username{
	font-size:24px;
}

.et-MyAccount-user-image{
	display:none;
}

.et-MyAccount-user{
	margin-bottom:20px;
	min-height:40px;
}

.et-username{
	font-size:24px!important;
	padding-left:1.3em
}

.woocommerce-MyAccount-content .shop_table tr th{
	background:#f3f4f5;
	padding-bottom:0px;
	line-height:3	
}

.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content .shop_table tr td{
	border:none;
	border-bottom:1px solid  #ddd;
}

@media (min-width: 768px){
.hero-header .hero-title.parallax_image {
    min-height: 30vh!important;;
}
	}


@media (max-width: 991px){
	.et-MyAccount-user-info .et-username{
		padding-left:0
	}
	
	.hentry ul:not([class]){
		margin-left:0;
		padding-left:0;
	}
	
	.woocommerce-MyAccount-navigation{
		margin-top:0px;
	}
	
	.woocommerce-MyAccount-navigation ul li a{
		font-size:0.95em;
		text-align:left;
	}
	
	.woocommerce-account.logged-in .post-content > .woocommerce{
		padding:15px;
	}
	
	.woocommerce-MyAccount-navigation ul li{
		justify-content:flex-start;
		padding-left:1em;
	}
	
}
.woocommerce-billing-fields .cu_apply_title {
    width: 100%;
    position: relative;
}
.woocommerce-billing-fields .cu_apply_title:before{
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 10px;
    margin-left: 0;
}
.price > del.original-computed-price{
    text-decoration: unset;
}
.price > del.original-computed-price >.woocommerce-Price-amount{
    text-decoration: line-through;;
}

footer#colophon .widgettitle{
    color: #ffffff80;
    margin: 0;
}
footer#colophon ul.menu > li > a{
    color: #ffffff80;
}
footer#colophon ul.menu > li{
    margin-bottom: 0;
}
footer#colophon #block-28{
    margin-bottom: 15px;
}
#block-40{
    position: relative;
}
#block-40 > p{
    margin: 0;
}
#addBtn {
    cursor: pointer;
}
#cu_map{
    position: absolute;
    width: 100%;
    top: 100%;
    display: none;
}

@media(min-width: 996px){
    footer#colophon .footer1,
    footer#colophon .footer4{
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important;
    }
    footer#colophon .footer2,
    footer#colophon .footer3{
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667% !important;
        flex: 0 0 16.666667% !important;
        max-width: 16.666667% !important;
    }
}

/*.get-code-container  phone_hk*/
@media(max-width: 465px){
    #wpforms-3748-field_4-container > .wpforms-field-layout-columns {
       flex-direction: row;
    }
    #wpforms-3748-field_4-container .wpforms-layout-column.wpforms-layout-column-67 {
        width: 65% !important;
    }
    #wpforms-3748-field_4-container .wpforms-layout-column.wpforms-layout-column-33 {
        width: 35% !important;
    }
    #wpforms-3748-field_4-container #getPhoneCode {
        background-color: #1E73BE;
        color: #fff;
        border-radius: 5px;
        font-size: 14px;
        min-height: 38px;
        line-height: 38px;
        width: 100%;
        padding: 0;
        text-align: center;
    }
    .header-mobile.logo-center .mobile-header-icons {
        text-align: right;
    }
    .site-content {
        padding-top: 60px !important;
    }
}


.custom-ywcps-container .ywcps-slider{
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
}

.custom-ywcps-container .ywcps-slider .single_product.product,
.custom-ywcps-container .ywcps-slider .single_product_container.product-wrapper{
    padding: 0 !important;
}
.custom-ywcps-container .ywcps-slider .single_product.product{
    position: relative;
    width: 100% !important;
}
.custom-ywcps-container .ywcps-nav > div{
    border-radius: 50% !important;
    width: 45px !important;
    height: 45px !important;
    border: 0 !important;
    line-height: 45px;
}
.custom-ywcps-container .ywcps-nav > div > span{
    margin-top: 0 !important;
}

.custom-ywcps-container .custom-wishlis-comtainer {
    position: absolute;
    top: 0;
    right: 10px;
}

.custom-ywcps-container .product_name{
    font-size: 16px !important;
    text-align: left !important;
}
.custom-ywcps-container .woocommerce-Price-amount.amount {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #f14668 !important;
}
.custom-ywcps-container .product_price del {
    color: #f14668 !important;
    opacity: .6;
}
.custom-ywcps-container ins {
    background: transparent !important;
}

.cu-attributes-container {
    width: 100%;
}
.cu-attributes-container table{
    width: 100%;
    border-collapse: collapse;
}
.cu-attributes-container table tr:first-child {
    border-bottom: 1px solid;
}
.cu-attributes-container table tr:first-child th {
    padding-bottom: 5px;
    width: 20% !important;
}
.cu-attributes-container table tr:first-child td {
    padding: 3px 0;
}
.cu-attributes-container .cur_qty {
    color: green;
}
.et-product-detail .summary .price .woocommerce-Price-amount {
    font-size: 24px !important;
}
.wholesale_price_container del,
.cu-attributes-container .wholesale_price_container del .woocommerce-Price-amount.amount{
    text-decoration: unset;
}
.wholesale_price_container del .woocommerce-Price-amount.amount,
.cu-attributes-container .wholesale_price_container del .woocommerce-Price-amount.amount bdi,
.cu-attributes-container .original-computed-price .woocommerce-Price-amount.amount bdi{
    text-decoration: line-through;
    
}

.cu-attributes-container .original-computed-price,
.cu-attributes-container .wholesale_price_container del{
    margin: 0;
}
.cu-attributes-container .woocommerce-Price-amount.amount bdi {
    font-size: 14px;
}
.cu-attributes-container .wholesale_price_container {
    line-height: 20px;
}
.cu-attributes-container .wholesale_price_container .wholesale_price_title {
    font-size: 16px;
    display: block;
}
.single_add_to_cart_button.button.alt {
    display: none;
}
form[name="checkout"] .woocommerce-billing-fields > h3:first-child{
    display: none;
}