/* Core */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
	font-family: 'Opensans';
	src: url('../fonts/opensans.eot');
	src: url('../fonts/opensans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans.woff') format('woff'),
		url('../fonts/opensans.ttf') format('truetype'),
		url('../fonts/opensans.svg') format('svg');
}
@font-face {
	font-family: 'Opensans-bold';
	src: url('../fonts/opensans-bold.eot');
	src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-bold.woff') format('woff'),
		url('../fonts/opensans-bold.ttf') format('truetype'),
		url('../fonts/opensans-bold.svg') format('svg');
}
@font-face {
	font-family: 'Opensans-light';
	src: url('../fonts/opensans-light.eot');
	src: url('../fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opensans-light.woff') format('woff'),
		url('../fonts/opensans-light.ttf') format('truetype'),
		url('../fonts/opensans-light.svg') format('svg');
}
@font-face {
    font-family: 'CreteRound';
    src: url('../fonts/creteround-regular.eot');
    src: url('../fonts/creteround-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/creteround-regular.woff') format('woff'),
         url('../fonts/creteround-regular.ttf') format('truetype'),
         url('../fonts/creteround-regular.svg#crete_roundregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


body{
    font-family: 'Opensans', sans-serif;
}
a {text-decoration:none;}

.content-header{
    overflow: hidden;
}
.content-header img {
    width: 100%;
}
.col-half-offset{
    margin-left:4.166666667%
}
.other-product-image {
    height: auto;
}
.other-product-desc{
    font-weight: lighter;
}
.tl-pos{
    font-size:20px; margin-left:5px;
}
.product-settings-title{
    font-size: 23px;
}
/* General */
.page-box{
    background: #fff;
    width: 100%;
    padding: 1em;
    margin: 20px 0px;
}
.w-200{
    width: 200px;
}
.color-brown{
    color: #a99485 !important;
}
.border-brown-parent{
    border-bottom: 1px solid #a99485 !important;
}
.border-brown{
    border-bottom: 4px solid #a99485 !important;
    margin-bottom: -2px;
}

.font-title{
    font-family: 'CreteRound' !important;
}
.content-title {
    font-size: 50px;
}
.justify{
    text-align: justify;
}
.no-repeat{
    background-repeat: no-repeat !important;
    background-size:cover !important;
}
.bg-brown{
    background-color: #333330;
}

.bg-red{
    background:red;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 5px;
}

/*NOTE Header */
header,footer{
    padding: 1em;
    background: #333333;
}

header .nav li a,header .dropdown-toggle{
    font-weight: thin;
    color: #fff !important;
    text-decoration: none;
    white-space: nowrap;
}
header .nav .dropdown-item,header .dropdown-menu .dropdown-item{
    color: #000 !important;
}
header .nav-link:focus, .nav-link:hover
{
    color:#eaded0 !important;
}
header .dropdown-item.active, .dropdown-item:active,.dropdown-item:focus, .dropdown-item:hover
{
    background-color: #eaded0 !important;
}

/*NOTE Search Wrapper */
.search-wrapper input{
    padding-left: 15px !important;
    padding-right: 120px;
}
.search-wrapper button{
    background: gray;
    color: fff;
} 
.search-wrapper button i{
    color: #fff;
    font-size: 17.5px;
}

/*NOTE Information Wrapper */
.information-wrapper i{
    font-size: 25px;
    color: #fff;
}
.cartIcon_wrapper{
    width: 40px;
    position: relative;
}
.cart-alert{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: red;
    color: #fff;
    font-size: 13px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}

/*NOTE Language */
.lang-text{
font-size: 13px;
letter-spacing: 1px;
}
.flag{
    width: 30px;
}

/*NOTE Slider */
.slider-wrapper{
    height: 85vh;
    position: relative;
    overflow: hidden;
}
.slide-item img{
    width: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.slide-desc{
    top: 120px;
    right: 50px;
    padding: 1em;
    background: #e9ded0;
    width: 310px;
    z-index: 9999;
    position: relative;
    float: right;
}
.slide-desc .slide-content{
    margin: auto;
    text-align: center;
    columns: 1;
    font-weight: thin;
    font-size: 24px;
    min-height: 80px;
    overflow: hidden;
}
.slide-desc .araSus{
    width:200px;
}
.btn-brown{
    border-radius: 0px;
    color: #fff;
    background: #353533;
    font-size: 17.5px;
    font-family: 'CreteRound';
}
.btn-brown:hover{
    color: #fff;
}

/*NOTE Yt Section */
.yt-section{
    width: 100%;
    background-repeat: no-repeat !important;
    background-size:cover !important;
}
.yt-section .row{
    height:350px;
}
.yt-title{
    font-size:330%;
    font-family: 'CreteRound';
}
.youtube-icon{
    color:red; 
    font-size:87px;     
    height: 105px;
}
.yt-content{
    font-size:140%;
    font-family: 'CreteRound';
}

/*NOTE Category Box */
.category-box{
    position: relative;
}
.category-title{
    font-family: 'CreteRound';
    font-size:200%;
    width: 80%;
    text-align: center;
    margin: 0 auto;
    color:#FFF;
}
.category-desc{
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: auto;
    left: 25px;
    right: 25px;
    bottom: 15px;
    width: auto !important;
    padding:15px 0;
    min-height:100px;
    font-family: 'CreteRound';
}

.category-desc p{
    padding: 0px 20px;
    max-height: 110px;
    overflow: hidden;
    width: 75%;
    margin: auto;
    color:#FFF;
}
.category-desc .btn{
    position: absolute;
    bottom: 20px;
    left: 0;
}

/*NOTE Blog Section */
    .box{
        position: relative;
        }
    .box-bg{
        background-repeat: no-repeat !important; 
        background-size: cover !important;
        height: 400px;
    }
    .box-desc{
        position: absolute;
        bottom: 0px;
        left: 30px;
        right: 30px;
        bottom: 30px;
        padding: 10px 15px 15px;
        background-color: rgb(51 51 51 / 80%);
        color: #fff;
        max-height: 182px;
        overflow: hidden;
    }
/*NOTE About Box */
.about-menu ul li{
    padding: 5px;
    border-bottom: 1px solid #e5e5e5;
}
.about-menu ul li a{
    font-size: 20px;
    color: black;
}
.about-box p,h5{
    margin-bottom: 10px;
}
/*NOTE Order Details */
.order_table tr,td,th{
    text-align: center;
    border-bottom: 1px solid #e5e5e5 !important;
}
.order-details-wrapper table tr > td{
    width: 170px;
    text-align: start;
}
/*NOTE Banner Wrapper */
.banner-wrapper .col-4{
    padding: 0px;
}
/*NOTE Product List */

.product-type{border-bottom:1px solid #a99485;}
.product-nav a{font-family: 'CreteRound'; color: #000; text-decoration: none; padding-bottom: 10px;}
.stokyok{border:1px solid #a99485; padding:6px 12px;}
.product-content table tbody tr td{text-align: left;}

.product-list-view, .product-image-view{display: none;}
.addButon{bottom:10%; z-index:1100;}

/*NOTE .menuKat1*/
.menuKat1 .product-item{
    background: url('../images/araSus07.png') no-repeat;
    background-position: bottom;
    background-size: contain;
    transition: 0.1s ;
    display: block !important;
    padding:5px 0 20px 20px;
    font-size:110%;
}
.menuKat1 .product-item.active,
.menuKat1 .product-item:hover{
    color: red;
    background: url('../images/araSus08.png') no-repeat;
    background-position: bottom;
    background-size: contain;
    transition: 0.1s ;
}

/*NOTE .menuKat2*/
.menuKat2{ margin-left:20px; }
.menuKat2 .product-item{
    transition: 0.1s ;
    padding-bottom: 13px;
    font-size: 85%;
}
.menuKat2 .product-item.active,
.menuKat2 .product-item:hover{
    color: red;
    transition: 0.1s ;
    padding-bottom: 13px;
}

/*NOTE .menuKat3*/
.menuKat3{ margin-left:40px; }
.menuKat3 .product-item{
    transition: 0.1s ;
    padding-bottom: 13px;
    font-size: 75%;
}
.menuKat3 .product-item.active,
.menuKat3 .product-item:hover{
    color: red;
    transition: 0.1s ;
    padding-bottom: 13px;
}

.page-link{
    border: 1px solid #dbd6d6 !important;
    color: #000;
    transition: 0.1s all;
    background: transparent !important;
}
.page-link:hover,.page-link:focus,.page-item.active > a{
    border-color: #333331 !important;
    box-shadow: none;
    color: #fff;
    background: #333331 !important;
}
/* .blog-box{ height:200px; } */
#icSayfa{ margin-bottom:20px; }
.sepet table tr:last-child td{ border-bottom: 0 !important; }

.galeriResim{border:1px solid #e5e5e5;}
.galeriResim:hover{border:1px solid #5d96cf;}

/*NOTE Footer */
.scmedia_wrapper i{
    color: #fff;
}
.tiridi {width: 100%; background-color:#454545; }
.tiridi a{font-size:70%; color:#FFF; margin:5px 100px 5px 0;}
#myBtn {display:none; position:fixed; bottom:60px; right:10px; z-index:99; border:none; outline:none; background-color:#D90000; color: white; cursor:pointer; padding:5px; border-radius:4px;}
#myBtn:hover {background-color: #000;}

.kvkk{position:fixed; bottom:0; width:100%; background-color:rgba(0, 0, 0, 0.8); padding:10px 25px; color:#fff; font-size:100%; z-index:999; display: none;}
.kvkk a{color:#D90000;}
.kvkk a:hover{color:#FFF;}

/*NOTE Media Querys */
@media screen and (max-width:1400px) {
    .slide-item img{
        height: 100%;
        margin-top: 0px;
    }
    .category-desc p{
        height: auto !important;
    }
}
@media screen and (max-width:1200px){
    .product-settings-title
    {font-size:150% !important; width: 100%;}
    .product-settings .col-4.mb-3{
        width: 100%;
    }
    .product-item{
       padding-left: 15px;
       padding-bottom: 10px;
    }
    .category-desc .btn{
        bottom: 50px;
    }
}

@media screen and (max-width:992px){
    .navbar-toggler{
        background-color:#FFF;
    }
    .about-img{
        float: none !important;
        width: 100% !important;
    }
    .about-img img{
        width: 100%;
    }
    .order-details-wrapper {
        width: 100%;
        text-align: start;
    }
    .slide-content{
        font-size: 18.5px !important;
    }
    .slide-desc .btn-brown{
        font-size: 22px !important;
    }
    .slide-desc img{
        display: none;
    }
    .slide-desc{
        width: 40%; 
        margin: auto;
        top: 60px;
        bottom: 0px;
        right: 0px;
        overflow: hidden;
    }
    .slide-desc .slide-content{
        width: 100%;
        font-size: 12px;
    }
    .slide-desc img{
        width: 50%;
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        margin: auto;
    }
    .slide-desc button{
        padding: 5px 5px;
        font-size: 10px;
    }
}
@media screen and (max-width:768px){
    .category-title{
        font-size:130%;
        padding-top:0;
    }
    .box-bg{
        background-size:auto !important;
    }
    .slide-desc{
        width: 40%; 
        margin: auto;
        top: 60px;
        bottom: 0px;
        right: 0px;
        overflow: hidden;
    }
    .yt-title{
        font-size: 200% !important;
    }
    .yt-content{
        font-size:120% !important;
    }
    .menuKat1 .product-item{
        background: none;
        font-size:120%;
        text-align: center;
        padding:10px 0;
        margin:12px 0;
        border-bottom:1px solid #695C52;
    }
    .menuKat1 .product-item.active,
    .menuKat1 .product-item:hover{
        color: red;
        background: none;
        border-bottom:1px solid red;
        font-size:120%;
        text-align: center;
    }
}
@media screen and (max-width:575px){
    .product-content table{
        width:90%;
        font-size:95%;
    }
    .product-content table colgroup col{
        width:50% !important;
    }
    .product-content table tbody tr td{
        text-align: left;
    }
    .category-title{
        font-size:130%;
        padding-top:0;
    }
    .category-desc{
        background: #00000066;
        position: absolute;
        width: auto !important;
        padding: 0em;
        height:100px;
    }
    .category-desc h2{
        color:#FFFFFF;
    }
    .box-bg{
        background-size:auto !important;
        height: 300px !important;
    }
    .category-desc .btn {
        bottom: 30px;
    }
    .slide-content{
        font-size:90% !important;
        min-height:0px !important;
    }
    .slide-desc{
        top: 20px;
        width:100%;
    }
    .slide-desc .btn-brown{
        font-size:100% !important;
    }
    .yt-title{
        font-size: 200% !important;
    }
    .yt-content{
        font-size:100% !important;
    }
}
@media print {
    .page-order-detail .content-header{ display:none; }
    .order-header-info{ margin-bottom:10px; }
    a{ color:inherit; text-decoration: none; }
    #icSayfa{ font-size:75%; }
}