/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@import url(hun-icon.css);

a,.woocommerce-terms-and-conditions-checkbox-text a{color: #bc9d7d;}
a:hover,.woocommerce-terms-and-conditions-checkbox-text a:hover{text-decoration: underline;}

.woocommerce-terms-and-conditions-checkbox-text{font-weight: normal;}

h1,h2,h3,h4,h5,h6{color:#000;}

.box-text .woocommerce-price-suffix{display: none;}
.box-text .price-wrapper .price *{display: none;}

.box-text .price-wrapper .price del,
.box-text .price-wrapper .price del *,
.box-text .price-wrapper .price ins,
.box-text .price-wrapper .price ins span,
.box-text .price-wrapper .price ins span.woocommerce-Price-amount.amount,
.box-text .price-wrapper .price ins span.woocommerce-Price-currencySymbol,
.box-text .price-wrapper .price .woocommerce-Price-amount.amount,
.box-text .price-wrapper .price span.woocommerce-Price-currencySymbol,
.box-text .price-wrapper .price ins *{display:inline;}


/*Site temasindan ayarlama yapildi Temalar>Child>Özellestir>Custom CSS*/
.product-small.box{}


.woocommerce-MyAccount-content p a,.showcoupon,.showlogin{color: #bc9d7d;}
.showcoupon:hover,.showlogin:hover,.woocommerce-MyAccount-content p a:hover{text-decoration: underline;}

#header ul.sub-menu.nav-sidebar-ul.children li{text-transform: uppercase;}
#menu-item-1463 ul,#menu-item-1463 .icon-angle-down{display: none;}
#menu-item-1463.current-dropdown::before{opacity: 0; display: none;}
@media screen and (max-width: 849px) {
	#menu-item-1463 ul{display: table;}
	#menu-item-1463 .icon-angle-down{display: block;}
	#header ul.sub-menu.nav-sidebar-ul.children li{display: block;}
}

.hun_dl{display: block; list-style-type: none; padding: 0; font-size: 1em;}
.hun_dl p{font-weight: bold; margin: 10px 0 0 0!important; color: #bc9d7d;}
.hun_dl li {margin: 10px 0 0 0!important; display: table;}
.hun_dl li span:nth-child(1){font-weight: bold; width: 55px; vertical-align: top;}
.hun_dl li span{font-weight: normal; display: inline-block;}
.hun_dl a{color: #bc9d7d;}

.satis_onay{ }
.satis_onay input{ }
.satis_onay a{ }

footer.entry-meta{border-top: none;}
.cat-links{display: none;}
span.posted-on a,span.meta-author.vcard{font-size: 11px;}
span.posted-on , span.byline{font-size: 0;}

.header-inner div:nth-child(4){width: 300px;}


/*.home-banner-engin{ position: static!important; }
.home-banner-engin .home-banner-slide-side{left: auto!important; top: 0!important; right: 0;}*/

.banner-grid-wrapper .banner-text-grid{
	/*max-width: 1080px;
    right: 0;
    padding: 0 15px !important;
    margin: 0 auto;*/
}
.banner-text-grid .banner-text-banner{}

.banner-text-grid .banner-text-banner .banner-text-box .text-inner{
	transform: rotate(180deg);
    writing-mode: vertical-rl;
}
.banner-text-grid .banner-text-banner .banner-text-box p{
	display: inline;
	font-size: 12px;
}
.banner-text-grid .banner-text-banner .banner-text-box span{
	margin: 0 5px;
}
.banner-text-grid .banner-text-banner .banner-text-box span::before{
	content:" ";
	width: 10px;
	height: 1px;
	background-color: rgba(0,0,0,0.5);
	display: inline-block;
    margin: 4px 0;
}

.home-urun-title{
	margin: 10px 0 20px 0;
}
.home-urun-title .section-title-normal{
	border:none;
	font-size: 18px;
    font-weight: bold;
    margin: 0;
}
.home-urun-title .section-title-main{
	border: none;
    padding: 0 0 4px 0;
    line-height: 1;
    color: #000;
}
.home-urun-title .section-title-main::before{
	position: absolute;
	content: '';
	width: 60%;
    height: 2px;
    background: rgba(0, 0, 0, 1);
    bottom: 0;
    left: 12%;
}

.col-inner .home-side-menu{
	list-style: none;
	padding: 10px 0 0 0;
}

.col-inner .home-side-menu li{
	line-height: 1;
	margin: 20px 0 0 0;
}
.home-side-menu li:nth-child(1) p{font-weight: bold; margin: 0;}
.home-side-menu li a{}
.home-side-menu li:last-child a{color: #bc9d7d;}



.pointer{
	position:absolute;
	z-index: 2;
	display: none;
	transition: all .2s;
}
.pointer span{
	display: inherit;
    content: '';
    width: 60px;
    height: 60px;
    background: rgba(255,255,255,.8);
    z-index: 99;
    margin: 0;
    padding: 0;
    border-radius: 50%;

}
.pointer span::before,
.pointer span::after{
	content: '';
	position: absolute;
	display: inline-block;
	top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background-color: #000;
	margin: auto auto;
}

.pointer span::before{
    width: 20px;
    height: 2px;
}
.pointer span::after{
    width: 2px;
    height: 20px;
}





.section-content .home-motto-sec,
.section-content .home-motto-sec2{display:inline-block; list-style: none; width: 100%;}

.section-content .home-motto-sec>li,
.section-content .home-motto-sec2>li{float: left; margin: 0; }

.section-content .home-motto-sec>li:nth-child(1){width: 20%; padding:30px 0 0 0;}
.section-content .home-motto-sec>li:nth-child(2){padding:50px 0 0 0;}
.section-content .home-motto-sec>li:nth-child(3){width: 45%; float: right; text-align: right;}
.section-content .home-motto-sec .wr{
	border: 2px solid #000;
	position: absolute;
	z-index: 2;
	top: 50px;
	left: 124px;
	width: 370px;
	padding: 70px 40px 100px 0;
}
.section-content .home-motto-sec .wr>ul{list-style: none;}
.section-content .home-motto-sec .wr>ul>li{}
.section-content .home-motto-sec .wr>ul>li:nth-child(1)>p{font-weight: bold; position: relative;}
.section-content .home-motto-sec .wr>ul>li:nth-child(1)>p>span{
	content: ' '; background: #000; width: 40px; height: 2px; position: absolute; bottom: 5px; margin: 0 0 0 15px;
}
.section-content .home-motto-sec .wr>ul>li>p{}
.section-content .home-motto-sec li .u-img{height: 510px;}
.section-content .home-motto-sec li:nth-child(1) .u-img{height: 250px; z-index: 4;}
.section-content .home-motto-sec li .u-img img{ height: 100%; width: auto; }







/*MOTTO 2*/
.section-content .home-motto-sec2>li:nth-child(1){width: 40%; padding:40px 0 0 0;}
.section-content .home-motto-sec2>li:nth-child(2){}
.section-content .home-motto-sec2>li:nth-child(3){width: 27%; float: right;}
.section-content .home-motto-sec2 .wr{
	border: 2px solid #000;
    position: absolute;
    z-index: 2;
    top: 0;
    right:195px;
    width: 320px;
    padding:0 40px 200px 0;
}
.section-content .home-motto-sec2 .wr>ul{list-style: none; margin: 0 0 0 25px;}
.section-content .home-motto-sec2 .wr>ul>li{margin: 0 0 0 50px;}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(1){margin: 24px 0 80px 10px;}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(1)>p{
	display: inline-block; padding:10px 10px; line-height:1; background: #000; color: #fff;
}
.section-content .home-motto-sec2 .wr>ul>li>p{margin: 0;font-weight: bold;line-height: 1;}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(1)>p{}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(2)>p{}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(3)>p{margin:0 0 20px 0;}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(4)>p{color:#5b5b5b;}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(5)>p{}
.section-content .home-motto-sec2 .wr>ul>li:nth-child(6)>p{font-weight: normal;}
.section-content .home-motto-sec2 li .u-img{height: 300px;}
.section-content .home-motto-sec2 li:nth-child(1) .u-img{ height: 480px; z-index:1; }
.section-content .home-motto-sec2 li:nth-child(3) .u-img{position: absolute; bottom: 0; z-index: 4;}
.section-content .home-motto-sec2 li .u-img img{ height: 100%; width: auto; }



.footer-wrapper{background: #e6e6e6; color: #5b5b5b;}

.u-foot{ padding:40px 15px 20px 15px;}
.u-foot ul{list-style: none; margin: 0; padding: 0; vertical-align: top;}
.u-foot>ul{width: 100%;}
.u-foot>ul>li{width: 50%; float: left;}
.u-foot>ul>li:nth-child(1){text-align: left;}
.u-foot>ul>li:nth-child(2){text-align: right;}

.foot-1 li .hun-icon-hun-logo{font-size: 30px; display: inline-block;}
.foot-1 li .foot-menu{display: inline-block; margin:0 0 0 40px;}
.foot-1 li .foot-menu li{text-align: left; margin: 0 0 8px 0;}
.foot-1 li .foot-menu li:nth-child(1){margin: 0 0 10px 0;}
.foot-1 li .foot-menu li a{color: #5b5b5b;}

.foot-2{display: inline-block;}
.foot-2>li>ul>li{margin: 0 0 15px 0; line-height: 1;}
.foot-2>li>ul>li>ul{width: 100%; display: inline-block;}
.foot-2>li>ul>li>ul>li{float:left;font-size:38px;margin: 0 15px 0 0;padding: 0;line-height: 1;}
.foot-2>li>.img{width: 74px; display: inline-block;}

.u-foot.container a:hover{text-decoration: none;}


.absolute-footer{display:none;}

.copy-r{font-size: 14px; display: inline-block;}



.cart .single_add_to_cart_button.button.alt{
	background-color: #000;
}

.cart .single_add_to_cart_button.button.alt:hover{
	background-color: #bc9d7d;
}

.secondary.is-underline:hover,
.secondary.is-outline:hover,
.button.checkout:hover,
.checkout-button:hover,
.checkout-button.button:hover,
.wc-proceed-to-checkout .checkout-button:hover,
.wc-proceed-to-checkout *:hover,
.button.alt:hover{
	background-color: #bc9d7d!important;
}


.badge-container{margin-top: 1em;}
.badge-container .callout.badge.badge-circle{}
.badge-container .badge{margin-left: 1em;}
.badge-container .badge .badge-inner{ background-color:transparent; border-radius: 0; color: #000; border: 1px solid #000;}
.badge-container .badge .badge-inner span{}



.home-urunler{}

.home-yeniler.home-urunler,
.home-kimono.home-urunler,
.home-bag.home-urunler{}

.widget_recently_viewed_products{display: none;}


.header-main .nav > li > a{ }
.header-inner .header-nav .menu-item{margin: 0 0 0 3em!important;}
.header-inner .header-nav .menu-item a{
	font-weight: normal;
	font-size: 20px;
	padding: 1em 0 0 0;
	line-height: 1; color:#000;
}
.header-inner .header-nav .menu-item a:hover{border-bottom:3px solid #000; text-decoration: none;}


.header{}
.header .header-wrapper{}
.header .header-wrapper .header-main{}
.header .header-wrapper .header-main .header-inner{}
.header .header-wrapper .header-main .header-inner{}

.header-search-form-wrapper{}
.header-search-form-wrapper .searchform-wrapper{}
.header-search-form-wrapper .searchform-wrapper .searchform .submit-button{margin: 5px 0 0 0; padding: 0;}
.header-search-form-wrapper .searchform-wrapper .searchform .flex-row{flex-direction: row-reverse;}
.header-search-form-wrapper .searchform-wrapper .searchform .search-field{
	border: none;
	border-bottom:1px solid #000;
	background-color: inherit;
	border-radius: 0;
}
.header-search-form-wrapper .searchform-wrapper .searchform .button .icon-search{
	font-family: 'hun-icon' !important; font-size: 1.7em; vertical-align: bottom;
}
.header-search-form-wrapper .searchform-wrapper .searchform .button .icon-search::before{content: "\e90a";}

.header .header-inner .header-nav .account-item>a{vertical-align: bottom; padding: 6px 0 0 0; line-height: 1;}
.header .header-inner .header-nav .account-item .icon-user{font-family: 'hun-icon' !important;color: #000;}
.header .header-inner .header-nav .account-item .icon-user::before{content: "\e90c"; font-size: 1.3em; }
.header .header-inner .header-nav .account-item .icon-user:hover::before{content: "\e90e";}


/*.header .header-inner .header-nav .cart-item .cart-icon{font-family: 'hun-icon' !important;}
.header .header-inner .header-nav .cart-item .cart-icon:before{content: "\e901";}*/


.product-categories .cat-item a{text-transform: uppercase;}
#shop-sidebar .widget-title.shop-sidebar{display: none;}
#shop-sidebar .is-divider.small{display: none;}

ul.menu>li+li, .widget>ul>li+li{border: none;}

.woocommerce-result-count{display:none}


.has-hover .bg, .has-hover [class*="image-"] img{transition: filter .1s, opacity .1s, transform 0.1s, box-shadow .1s;}

@media screen and (min-width: 992px){
	.home-urunler img{}
}




@media screen and (max-width: 1200px) {
	.u-foot>ul>li{width: 60%; }
	.u-foot>ul>li:nth-child(1){width: 40%;}

	.section-content .home-motto-sec{padding: 0 0 50px 0;}
	.section-content .home-motto-sec>li:nth-child(1){width: 20%;}
	.section-content .home-motto-sec>li:nth-child(3){text-align: left;}

	.section-content .home-motto-sec .wr{width: 340px; padding: 40px 40px 50px 0;}
	.section-content .home-motto-sec .wr ul{margin: 0 0 0 10px;}
	.section-content .home-motto-sec li .u-img{height: 400px;}
	.section-content .home-motto-sec li:nth-child(1) .u-img{height: 200px;}

}

@media screen and (max-width: 992px) {
	.u-foot>ul>li, .u-foot>ul>li:nth-child(1),.u-foot>ul>li:nth-child(2){width:100%; text-align: left;}
	.foot-1 li .foot-menu{margin: 0 0 20px 0; width: 100%;}

	.section-content .home-motto-sec2 .wr{right: 170px;}
	.section-content .home-motto-sec .wr ul{margin: 0 0 0 30px;}

	.section-content .home-motto-sec>li:nth-child(1){width: 25%;}
	.section-content .home-motto-sec>li:nth-child(3){width: 40%;}
	.section-content .home-motto-sec li:nth-child(1) .u-img{height: 250px;}


	.section-content .home-motto-sec2>li:nth-child(1){width: 35%; padding: 20px 0 0 0;}
	.section-content .home-motto-sec2>li:nth-child(3){width: 33%;}
	.section-content .home-motto-sec2 li:nth-child(3) .u-img{position: static; height:490px; vertical-align: bottom;display: table-cell;}
	.section-content .home-motto-sec2>li:nth-child(3) .u-img img{height: auto; width: 90%;}
	.section-content .home-motto-sec2 li .u-img{height: 250px;}
	.section-content .home-motto-sec2 li:nth-child(1) .u-img{height: 400px;}


}
@media screen and (max-width: 849px) {
	.col.home-side-menu{ display: inline-block; max-width: 100%; margin: 0 0 0 10px; }
	.home-urun-title .section-title-main::before{left: 24%; width: 50%;}
}

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

	.section-content .home-motto-sec{padding: 0;}

	.section-content .home-motto-sec>li:nth-child(1),
	.section-content .home-motto-sec>li:nth-child(2),
	.section-content .home-motto-sec>li:nth-child(3),
	.section-content .home-motto-sec>li,
	.section-content .home-motto-sec2>li:nth-child(1),
	.section-content .home-motto-sec2>li:nth-child(2),
	.section-content .home-motto-sec2>li:nth-child(3),
	.section-content .home-motto-sec2>li{
		width: 100%; display: inline-block; position: static; text-align: center; padding: 0;
	}

	.section-content .home-motto-sec>li:nth-child(1),
	.section-content .home-motto-sec2>li:nth-child(1){text-align:left; margin:0 0 -30px 0;}

	.section-content .home-motto-sec>li:nth-child(3),
	.section-content .home-motto-sec2>li:nth-child(3){text-align:right; margin:-40px 0 0 0;}

	.section-content .home-motto-sec2 li:nth-child(3) .u-img{height: 250px; display: inline-block; position: relative;}
	.section-content .home-motto-sec2>li:nth-child(3) .u-img img{height: 100%; width: auto;}
	
	.section-content .home-motto-sec .wr,
	.section-content .home-motto-sec2 .wr{
		position: relative;
		display: inline-block;
		padding: 70px 0 130px 0;
		left: 0;
    	top: 0;
    	width: 320px;
	}


	.section-content .home-motto-sec .wr ul li,
	.section-content .home-motto-sec2 .wr ul li,
	.section-content .home-motto-sec2 .wr>ul>li:nth-child(1){
		margin-left:0;
		margin-right:0;
	}
	.section-content .home-motto-sec2 .wr > ul > li:nth-child(1){
		margin-top: 0;
	}

	.section-content .home-motto-sec .wr ul,
	.section-content .home-motto-sec2 .wr ul{
		margin:0 15px 0 15px;
		text-align: left;
	}

}

.en-slider-row{}
.en-slider-row .container{position: relative; margin: 0 12px; z-index: 2;}
.home-slider-p-wrapper{
	display: inline-flex;
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100px;
    height: 100%;
    z-index: 2;
    background-color: #fff;
}
.home-slider-p-wrapper p{
	transform: rotate(180deg);
    display: inline-block;
    writing-mode: tb;
    margin: 0;
    padding: 0 2px 0 0;
    line-height: 1;
}

#en-slider{
	overflow: hidden;
	position: absolute;
	margin:0 0 0 12px;
}	
#en-slider figure{
	display: inline-block;
	position: relative;
	width: 300%;/*Sliderdaki Resim sayisi x 100 olmali buradaki deger*/
	height: 100%;
	margin: 0;
	left: 0;
	animation: 9s en-slider infinite;
}
#en-slider figure img{
	width: 33.3%;
	max-height: 100%;
	float: left;
	height: 560px;
}
@keyframes en-slider{/*Sliderdaki Resim sayisi x -100 olmali buradaki deger ne kadar saga(eksi sol vererek) kayacagini belirliyor*/
	0%{left: 0;}
	25%{left: 0;}
	40%{left: -100%;}
	50%{left: -100%;}
	75%{left: -200%;}
	90%{left: -200%;}
}
#en-slider,#en-slider figure img,.en-slider-row,.en-slider-row .container{height: 560px;}

.en-slider-row .container p{
	display: inline-block;
    position: absolute;
    right: 20%;
    bottom: -1.5em;
    margin: 0;
    text-align: right;
    line-height: 1;
    text-transform: uppercase;
}
.en-slider-row .container p span{display: block;font-size: 2em;}
.en-slider-row .container p span:nth-child(2){font-size: 3em;}

@media screen and (max-width: 1350px){
	.home-slider-p-wrapper{width: 80px;}
	#en-slider,#en-slider figure img,.en-slider-row,.en-slider-row .container{height: 500px;}
}

@media screen and (max-width: 1200px){
	#en-slider,#en-slider figure img,.en-slider-row,.en-slider-row .container{height: 450px;}
	.home-slider-p-wrapper p{font-size: 14px;}
}
@media screen and (max-width: 1070px){
	.col-inner .home-side-menu li{margin: 20px 0 0 12px;}
}

@media screen and (max-width: 992px){
	#en-slider,#en-slider figure img,.en-slider-row,.en-slider-row .container{height: 400px;}
	.home-slider-p-wrapper{width: 60px;}
	.home-slider-p-wrapper p{font-size: 13px; padding: 0;}
}

@media screen and (max-width: 870px){
	#en-slider,#en-slider figure img,.en-slider-row,.en-slider-row .container{height: 350px;}
	.home-slider-p-wrapper{width: 50px;}
	.home-slider-p-wrapper p{font-size: 11px;}
	.en-slider-row .container p{bottom: -1em;}
	.en-slider-row .container p span{font-size: 1.5em;}
	.en-slider-row .container p span:nth-child(2){font-size: 2em;}
}

@media screen and (max-width: 720px){
	#en-slider,#en-slider figure img,.en-slider-row,.en-slider-row .container{height: auto;}
	#en-slider{margin: 0; position: static; max-width: 100%;}
	.home-slider-p-wrapper{display: none;}
	.en-slider-row .container p{bottom: -0.3em;}
	.en-slider-row .container p span{font-size: 1em;}
	.en-slider-row .container p span:nth-child(2){font-size: 1.5em;}
}



@media screen and (max-width: 460px) {
	.section-content .home-motto-sec li:nth-child(1) .u-img,
	.section-content .home-motto-sec2 li:nth-child(3) .u-img{
		height: 200px;
	}

	.section-content .home-motto-sec li:nth-child(3) .u-img,
	.section-content .home-motto-sec2 li:nth-child(1) .u-img{
		height: 300px;
	}

	.section-content .home-motto-sec .wr,
	.section-content .home-motto-sec2 .wr{
		width: 300px;
		padding: 70px 0 70px 0;
	}

}


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}