/*

@font-face {
	font-family:'NouvelR';	
    src: url('../fonts/NouvelR-Light.woff2') format('woff2'),
        url('../fonts/NouvelR-Light.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family:'NouvelR';	
    src: url('../fonts/NouvelR-Book.woff2') format('woff2'),
        url('../fonts/NouvelR-Book.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family:'NouvelR';
    src: url('../fonts/NouvelR-Semibold.woff2') format('woff2'),
        url('../fonts/NouvelR-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family:'NouvelR';
    src: url('../fonts/NouvelR-Extrabold.woff2') format('woff2'),
        url('../fonts/NouvelR-Extrabold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family:'NouvelRVariable';
    src: url('../fonts/NouvelR-Variable.woff2') format('woff2'),
        url('../fonts/NouvelR-Variable.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

*/
a,span,div,p,b,li,ul,body,h1, h2, h3, h4, h5, h6{
    font-family: "NouvelR"!important;
}
.breadCrumb ol li a,p,.slider_subtitle,.slider_buttons,.box .title,.howItWorksCt .hiwRow .detailCt .miniTitle,.footerCats a,.footerCats h4,.slider_buttons a{
    text-transform: lowercase!important;
}

div#mobileHeader {background:#000000;}
div#mobileHeader #mRight {height: auto;}
div#mobileHeader #menuToggle {color:#FFFFFF;}
div#mobileHeader #basketIco {color:#FFFFFF;}
body.filterOpened {
    overflow: visible;
}
#mRight {
	position: fixed;
	top: 0px;
	right: 0px;
	margin-right: 20px;
}

.header2logomobile {
	width: 30px;
	margin-top: 7px;display:inline-block;fill: #fff;margin-left: 15px;
}

.mobile-menu.opened {float:right;}

header.mobile-menu.opened > ul {
	width:100%;
	border:0px solid transparent;
}


header.mobile-menu.opened div.mobile-menu > ul li a, header.mobile-menu.opened ul.mobile-menu li a {
	background: #000000;
	display: block;
	padding: 9px 15px;
	border-bottom: 1px solid #4d4e4e;
	color: #FFF;
	font-size: 12px;
	position: relative;
	text-decoration: none;
	font-weight: 700;
}

.header2 {background:#000000;height:145px;overflow:hidden;width:100%;margin:0px 0px 0px 0px;padding:30px 20px 30px 20px;}
.header2logo {width:65px;display:inline-block;fill: #fff;margin: 0px auto 0px auto;}
.header2centermenu {margin:0px auto 0px auto;}
.header2rightmenu {text-align:right;}
.logocol {text-align:center;}

.header2 .header2centermenu ul {margin:30px 0px 0px 0px;}
.header2 .header2centermenu ul li {display:inline-block;margin:0px 20px 0px 0px;}
.header2 .header2centermenu ul li a{font-weight:700;color:#FFFFFF;font-size:14px;}

.headerButtonContainer {margin-top:25px;}

.header2rightmenu .headerButton {text-align:center;display:inline-block;margin-right:30px;}
.header2rightmenu .headerButton .headerButtonIcons {display:inline-block;fill: #fff;width:20px;margin:0px auto 0px auto;}
.header2rightmenu .headerButton .menuitemtitle {font-size:11px;font-weight:400;color:#fff;margin-top:0px;}

.pageTitle h1 {color:#000000;font-weight:700;}
.breadCrumb ol li a {font-size:12px!important;}
.breadCrumb {border-bottom:1px solid #C2C2C2;}
.mottoCt .model {color:#000000;font-size: 16px;}
.btn {letter-spacing: 0px;border-radius:0px 0px 0px 0px;}

.btn-circle-checkout {border-radius:15px;}

.btnReserve {padding:12px;}
.btnReserve:after {content:""!important;}

.propList .item {font-size:12px;padding:9px;}

.prodList li a .prodDetail {height:auto;}

.propList .item div {padding: 10px 12px;border-radius: 4px;background:transparent;}

.propList .item div label {margin-bottom: 1px;color:#888B8D;}
.propList .item div span {color:#888B8D;}

.priceBox .priceRow .lbl {font-size:13px;margin-bottom:-2px;}

.filterBox .filterNode  a {font-weight:400;}
.filterBox .filterNode .disabled {}
.filterBox .filterNode .disabled a {color:#C2C2C2;cursor:disabled;}

header.mobile-menu ul.mobile-menu li a.login {background:#888B8D!important;color:#000000;}

.selectListCt {border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;}
.favoriteLists li a {    border: 1px solid #eaeaea;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}
.favoriteLists li a figure {display:none;}
.badgecustom {background: #a7a7a7;
padding: 6px 10px 6px 10px;
border-radius: 50%;
font-size: 12px;
color: #FFFFFF;
font-weight: 700;
text-align: center;margin:0px 0px 0px 4px;position:relative;top:-1px;}

.footercopyright {padding: 15px 60px 15px 10px;
font-size: 10px;
font-weight: 700;
text-align: right;
border-top: 1px solid #C2C2C2;}

.filterSideLeft {margin-top: 15px;}
.filterSideLeft .filterTitleCt {background:#F9F9F9!important;border:0px solid transparent!important;border-radius:0px!important;padding:0px 0px 0px 0px!important;}	
.filterSideLeft .filterTitleCt .title {padding: 15px 15px 15px 15px;
border-bottom: 1px solid #FFFFFF;}
.filterSideLeft .filterTitleCt .filterBox {padding:0px 15px 15px 15px;}

.filterSideLeft .filterList > li .filterTitleCt .title:after {margin-right:20px;}


.filterSideLeft .filterTitleCt a {color:#000000;font-size:13px;font-weight:700;}

.filterSideLeft li label {padding:1px 0px 1px 0px!important;}

.filterSideLeft .filterBox a {color:#000000;font-size:13px;font-weight:400;}

.mottoCt {text-align:left;}

.profileCard {background:#FFFFFF;margin:25px 0px 0px 0px;border-radius:4px 4px 4px 4px;overflow:hidden;}
.profileCard .coverPhoto {height:140px;width:100%;overflow:hidden;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.profileCard .coverPhotoBg {top:0px;left:0px;background-size: 100% 100%;background-repeat: no-repeat;width:100%;height:100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.profileCard .blur {-webkit-filter: blur(1px);-moz-filter: blur(1px);-o-filter: blur(1px);-ms-filter: blur(2px);filter: blur(1px);}

.profileCard .profilePhoto {width:100%;max-height:90px;overflow:hidden;text-align:center;position:relative;top:-50px;}
.profileCard .profilePhoto img {height:90px;width:90px;border-radius:50% 50% 50% 50%;border:4px solid #FFFFFF;margin:0px auto 0px auto;}

.profileCard .profileContent {margin:-35px 0px 0px 0px;padding:0px 20px 20px 20px;text-align:center;}
.profileCard .profileTitle {font-size:18px;font-weight:600;letter-spacing:0.2;}
.profileCard .profileSubtitle {font-size:14px;font-weight:400;letter-spacing:0.2;color:#666666;}

.profileCard .profileDescription {margin:20px auto 20px auto;width:80%;max-width:700px;text-align: justify;text-justify: inter-word;}

.cart-image {border:1px solid #EBEBEB;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;width:100%;}
.panel-info {border-color: #e2e2e2;}
.panel-info>.panel-heading {color: #333333;background-color: #FFFFFF;border-color: #EBEBEB;font-weight:600;font-size:15px;}
.panel-heading {border-bottom: 1px solid #EBEBEB;}

.checkoutsummary {background:#86828f;color:#FFFFFF;}
.checkoutsummary .panel-heading {background:#86828f;color:#FFFFFF;}
.checkoutsummary .panel-body {background:#86828f;color:#FFFFFF;}

.checkoutstep3summary .panel-heading {border-radius:5px 5px 5px 5px;}

.sepetitemline {padding:10px 0px 10px 0px;border-bottom:1px solid #EBEBEB;}
.sepetitemline .sepetitemleft {text-align:center;}
.sepetitemline .sepetitemright {text-align:left;}
.productfamily {font-weight:600;display:block;font-size:12px;}
.productname {font-weight:600;display:block;font-size:14px;}
.productqty {display:block;font-size:11px;margin:10px 0px 0px 0px;}
.productprice {font-weight:600;display:block;font-size:13px;margin:5px 0px 0px 0px;}

.sepetitemline:last-child {border-bottom:none;}

.btn-red {background-color:#000;border:0px solid #000;color:#FFFFFF;}
.btn-red:hover {background-color:#3C3C3C;border:0px solid #3C3C3C;color:#FFFFFF;}

.btn-white-special {background-color:#FFFFFF;border:0px solid transparent;color:#666666;}
.btn-white-special:hover {background-color:#FFFFFF;border:0px solid transparent;color:#666666;}

.btn-white-special-red {background-color:#FFFFFF;border:0px solid transparent;color:#c00;}
.btn-white-special-red:hover {background-color:#FFFFFF;border:0px solid transparent;color:#c00;}


.btn-fb-login {color:#3a59a1;font-weight:400;width: 100%;display:block;padding: 5px 5px 5px 5px;border:1px solid #3a59a1;margin: 0px 0px 10px 0px;text-align:center;}
.btn-google-login {color:#D94C31;font-weight:400;width: 100%;display:block;padding: 5px 5px 5px 5px;border:1px solid #D94C31;margin: 0px 0px 10px 0px;text-align:center;}
.btn-outlook-login {color:#333333;font-weight:400;width: 100%;display:block;padding: 5px 5px 5px 5px;border:1px solid #CCCCCC;margin: 0px 0px 10px 0px;text-align:center;}

.social-logo-btn {width:30px;}
.social-logo-btn-label {text-align:center;margin-top:10px;}

.btn-checkout-next {width:100%;margin:-5px 0px 10px 0px;padding:15px 15px 15px 15px;background-color:#EFDF00;color:#000;font-size:16px;font-weight:700;border:0px solid transparent;}
.btn-checkout-next:hover {background-color:#EFDF00;color:#000;border:0px solid transparent;}

.btn-checkout-next-wo-arrow {width:100%;margin:-5px 0px 10px 0px;padding:15px 15px 15px 15px;background-color:#fc3;color:#000;font-size:16px;font-weight:700;border:0px solid transparent;}
.btn-checkout-next-wo-arrow:hover {background-color:#fd3;color:#000;border:0px solid transparent;}
.btnBayiiSelect {background: #000;color:#fff;}
.btn-radius {border-radius:4px 4px 4px 4px;}
.border-radius {border-radius:4px 4px 4px 4px!important;}

.btn-social {padding:15px 15px 15px 15px;}

.scrollablepanel {max-height:500px;overflow-x:hidden;overflow-y:auto;}

.addressbookcontainer {color:#000000;line-height:16px;border:1px solid #eaeaea;margin:0px 0px 20px 15px;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}
.addressbookcontainer span {font-size:13px;letter-spacing:0.4px;}
.addressbookcontainer .addresstitle {font-weight:600;display:block;margin:5px 0px 10px 0px;font-size:15px;}
.addressbookcontainer .addresstreet {display:block;}
.addressbookcontainer .addressregion {}
.addressbookcontainer .city {}
.addressbookcontainer .postakodu {}
.addressbookcontainer .telefon {display:block;}

.addressbookcontainer .btn-select-address {text-align:center;margin:30px 0px 0px 0px;padding: 10px 20px 10px 20px;background-color: #3c3c3c;color: #FFFFFF;font-size: 16px;font-weight: 700;border: 0px solid transparent;}
.addressbookcontainer .addressline {padding:15px 15px 15px 15px;}
.addressbookcontainer .addressline:last-child {border-bottom:1px solid transparent;}
.sozlesmescroller {border:1px solid #eaeaea;font-size:12px;height:120px;width:100%;overflow-x:hidden;overflow-y:scroll;padding:15px 15px 15px 15px;}

.paymentmethods {margin-bottom:30px;}
.paymentmethoditem {border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;padding:25px 15px 25px 15px;text-align:center;font-size:12px;font-weight:700;cursor:pointer;}
.paymentmethoditemactive {background:#86828f;color:#FFFFFF;}

.paymentmethoditem:last-child {border-right:0px solid transparent;}

.paymentmethoditemactive:after {
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 12px #86828f;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
}

.panel-body-without-top-spacing {padding-top:0px!important;}

.odemeseperator {width:100%;background:transparent;background:#EBEBEB;margin:20px 0px 20px -15px;padding:0px 15px 0px 15px;}

.btn-new-address {margin: -5px 0px 10px 0px;padding: 10px 20px 10px 20px;color:#333333;font-size: 13px;font-weight: 400;border: 1px solid #CCCCCC;}

.btn-new-address:hover {border: 1px solid #333333;color:#333333;}

.btn-new-address-copy {margin:-5px 0px 10px 0px;padding:10px 20px 10px 20px;background-color:#86828f;color:#FFFFFF;font-size:13px;font-weight:700;border:0px solid transparent;}

.btn-addressbook {margin:-5px 0px 10px 0px;padding: 10px 38px 10px 20px;background-color:#716d78;color:#FFFFFF;font-size:13px;font-weight:700;border:0px solid transparent;}
.btn-addressbook:hover {background-color:#58555d;}

.btn-primary {font-weight:700;}
.btn {font-weight:700;}

.btn-addressbook span:after {

    content: '';
    width: 0;
    height: 0;
    border-top: solid 6px transparent;
    border-bottom: solid 6px transparent;
    border-left: solid 8px #FFFFFF;
    position:absolute;
    margin:3px 0px 0px 10px;

}
/*
.btn-checkout-next span:after {

    content: '';
    width: 0;
    height: 0;
    border-top: solid 6px transparent;
    border-bottom: solid 6px transparent;
    border-left: solid 8px #000000;
	border-radius:2px;
    position:absolute;
    margin: 6px 0px 0px 10px;

}
*/


.siteFooter {background:transparent;border-top: 1px solid #C2C2C2;padding-top:20px;}

.siteFooter .footerCatsCt {padding: 0px 0px 0px 0px;}

.siteFooter .footerCatsCt .footerCats .catCol .catList {margin-top:20px;margin-bottom:0px;}

.siteFooter .footerCatsCt .container {width:100%;}

.siteFooter .footerCatsCt .footerCats .catCol .title {font-size:11px;color:#000000;}
.siteFooter .footerCatsCt .footerCats .catCol .catList li a {font-size:11px;color:#000000;}

.siteFooter .social li {padding-right:6px;padding-left:6px;}

.siteFooter .social li a {font-size: 21px;
height: 30px;
width: 30px;
line-height: 32px;
display: block;
text-align: center;
border-radius: 50%;}

.btnBayiiSelect span:after {
    border-left: solid 8px #fff;
}
.btnBayiiSelect:hover span:after {
    border-left: solid 8px #000;
}
.addressbook-active div:after {}

label.checkout-select {
    position: relative;
    display: inline-block;
    width:100%;
    max-width:100%;
}

.checkout-select select {
    display: inline-block;
    border: 1px solid #999999;
    padding: 10px 10px 9px 14px;
    margin: 0;
    font: inherit;
    outline:none; /* remove focus ring from Webkit */
    line-height: 1.2;
    background-color: #f8f8f8;
    width:100%;
    -webkit-appearance:none; /* remove the strong OSX influence from Webkit */

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    font-weight:normal;

}

.paymentRightCol * {
    color: #555;
    font-weight: 400;
    font-size: 12px;
}

/* for Webkit's CSS-only solution */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .checkout-select select {
        padding-right:30px;    
    }
}

/* Since we removed the default focus styles, we have to add our own */
.checkout-select select:focus {
    -webkit-box-shadow: 0 0 3px 1px #c00;
    -moz-box-shadow: 0 0 3px 1px #c00;
    box-shadow: 0 0 3px 1px #c00;
}

/* Select arrow styling */
.checkout-select:after {
    content: "▼";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 60%;
    line-height: 30px;
    padding: 5px 13px;
    background: #86828f;
    color: white;
    pointer-events:none;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
}

.no-pointer-events .checkout-select:after {
    content: none;
}

.checkout-select-mini {width:100px!important;}
.checkout-select-middle {width:200px!important;}
.checkout-select-big {width:300px!important;}

.stepwizard-step p {
    margin-top: 10px;
}
.stepwizard-row {
    display: table-row;
}
.stepwizard {
    display: table;
    width: 100%;
    position: relative;
    margin:40px auto 25px auto;
}
.stepwizard-row:before {
    top: 14px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #d1c7d7;
    z-order: 0;
}
.stepwizard-step {
    display: inline-block;
    text-align: center;
    position: relative;
    width: 33.3333%;
}
.stepwizard .btn-circle-checkout {
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 6px 0;
    font-size: 12px;
    line-height: 1.428571429;
    border-radius: 20px;
    background:#FFFFFF;
    border:1px solid #eaeaea;
    color:#272727;
}

.stepwizard-step-active .btn-circle-checkout {
    background:#272727;
    color:#FFFFFF;
    border-color: #272727;
    
}

.stepwizard-step-active p {
    color: #272727;
    font-weight: 600;
}

@media (max-width: 480px){
.stepwizard {
    margin-top: 10px;
    margin-bottom: 0px;
}

.stepwizard-step p {
    margin-top: 4px;
    font-size: 11px;
}

.stepwizard .btn-circle-checkout {
    width: 26px;
    height: 26px;
    font-size: 10px;
    line-height: 1.3;
}
}

.cardlogogeneric {margin:15px 0px 0px 0px;text-align:center;}
.banklogogeneric {margin:15px 0px 0px 0px;text-align:center;}

.genericbanklogo {}
.genericsecurecheckout {margin:5px 0px 0px 0px;}

.creditcarddefaultcvc {font-size:10px;line-height:13px;display:inline-block;margin:5px 0px 0px 0px;}
.amexcarddefaultcvc {font-size:10px;line-height:13px;display:inline-block;margin:5px 0px 0px 0px;}

.taksittable {width: 100%;background-color: #FFFFFF;border: 1px solid #CCCCCC;font-size:12px;}
.taksittable tr td {background-color: #FFFFFF;vertical-align:middle;border-bottom: 1px solid #CCCCCC;padding: 0.5em;color: #333333;font-weight:300;cursor: pointer;text-align: left;}
.taksittable tr.headline td {font-weight:600;background-color:#86828f;color: #FFFFFF;}

.invoiceaddresshint {margin:0px 0px 25px 0px;}

.mesafelionaylabel {display: inline!important;}

.bankaccounts {}
.bankaccounts .logo {vertical-align:middle;text-align:center;}
.bankaccounts .detail {vertical-align:middle;text-align:left;font-weight:300;color:#333333;font-size:13px;}
.bankaccounts .detail .iban {font-size:15px;font-weight:700;color:#000000;}

#checkoutcontainer strong {font-weight: 500;}

.inlinevalidation {padding: 4px 0px 0px 0px;} 
.inlinevalidation .error {font-weight:500;font-size:12px;color:#db002b;}
.inlinevalidation .error:before {
    content: '';
    display: block;
    float: left;
    margin: 5px 4px 0 3px;
    width: 0;
    height: 0;
    border-bottom: solid 8px #db002b;
    border-left: solid 7px transparent;
    border-right: solid 7px transparent;
}

.kdvhint {font-size:11px;color:#666666;display:block;}
.gtamount {font-size:17px;font-weight:600;letter-spacing: 0px;}

.siteHeader .catBar .catNav>ul>li.parent:hover .sub>.menuList:hover>li:hover {

background: #fff;
margin-left:3px;
padding-left:0px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;

}


.codebox {
border: 1px solid #eaeaea;
background: #FFFFFF;

padding: 20px 20px 40px 20px;
}

.cart-collaterals {
border: 1px solid #eaeaea;
background: #FFFFFF;

padding: 20px 20px 20px 20px;
}

.carttable {
    border: 1px solid #eaeaea;
    background: #FFFFFF;
    
    padding: 3px 0px 0px 0px;
    margin: 0px 0px 40px 0px;
}

.carttable .cart tbody tr, .carttable .cart tfoot tr, .carttable .cart thead tr{border-bottom: 1px solid #eceee0;}
.carttable .cart tbody tr:last-child td,.carttable .cart tbody tr:last-child {border-bottom:none!important;}

/* Blog */

.blog {}

.blog .blogheader {width:100%;text-align:center;background:#FFFFFF;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:40px 0px 40px 0px;background-image: url(../img/blogheader768px.jpg);background-repeat:no-repeat; background-size:100% 100%;/* color: #000; *//* opacity: .8; */}
.blog .blogheadertitle {font-size:25px;font-weight:600;margin:0;color:#FFFFFF;}
.blogheadersubtitle {font-size:13px;font-weight:400;margin:3px 0px 0px 0px;color:#FFFFFF;}

.blog .blogheadernavigation {width:100%;text-align:center;background:#FFFFFF;border-bottom:1px solid #CCCCCC;padding:10px 0px 10px 0px;}
.blog .blogheadernavigation .blogseperator {margin:0px 25px 0px 25px;color:#CCCCCC;}
.blog .blogheadernavigation a {font-weight:500;line-height: 25px;}

.blog .blogcontentcontainer {margin:12px auto 20px auto;text-align:left;}



/*background:#FFFFFF;width:100%;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;*/

.blog .blogcontentcontainer .leftcontent {width:100%;}
.blog .blogcontentcontainer .rightcontent {width:100%;margin-top:15px;padding:0px 0px 0px 0px;}

.blog .postcontent {background:#FFFFFF;width:100%;padding: 40px 20px 40px 20px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;}

.blog .postcontent ul {list-style:inherit;padding:inherit;padding-left:inherit;}


.blog .postcontent .postcontentdate {color: #666666;font-size: 12px;margin: 0px 0px 6px 10px;font-weight: 300;}
.blog .postcontent .postcontentdate:before {
    font-family: 'decomeco'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e94e";
    position: relative;
    top: 1px;
    margin-right: 2px;
    }
.blog .postcontent .postcontenttitle {
    margin: 0;
    padding: 0px 0px 8px 10px;
    font-size: 30px;
    font-weight: 700;
    color: #444;
    font-family: "Source Sans Pro", sans-serif;
}
.blog .postcontent .postcontentarticle {margin:20px 0px 0px 0px;}

/* background:#FFFFFF;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px; */

.bloglist {margin:40px -10px 0px -10px;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0}
.bloglist .bloglistitem {position: relative;padding: 15px 15px;-webkit-column-break-inside:avoid;column-break-inside: avoid;page-break-inside: avoid;}

.bloglist .bloglistitem .bloglistiteminfo {background:#FFFFFF;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;/* border-bottom-left-radius:4px; *//* border-bottom-right-radius: 4px; */rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
/*.bloglist .bloglistitem .bloglistiteminfo .bloglistitemcoverphoto img {width:100%;height:100%;}*/
.bloglist .bloglistitem .bloglistiteminfo .bloglistitemcoverphoto a {
    /*
	display: block;
    padding-top: 63%;
    position: relative;
    overflow: hidden;
	*/
}
.bloglist .bloglistitem .bloglistiteminfo .bloglistitemcoverphoto img {
    /*
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
	*/
}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails {padding: 30px 30px;/* padding-bottom: 0; */}
.editor.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails {
    padding: 15px 20px;
}
.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .bloglistitemtitle a {
    
        font-size: 24px;
    line-height: 25px;
    font-weight: 700;
    color: #444;
    font-family: "Source Sans Pro", sans-serif;

}
.editor.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .bloglistitemtitle a {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
}
.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .bloglistitemshortdescription {line-height:17px;margin: 20px 0px 0px 0px;max-height: 124px;overflow:hidden;position: relative;}
.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .bloglistitemshortdescription a {font-size: 13px;line-height: 25px;font-weight:400;color: #737373;}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemshortdescription:after {content:"";position: absolute;right: 0;bottom: 0px;width:100px;height:20px;background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff 100%);}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .bloglistitemdate {color:#666666;font-size:12px;margin:0px 0px 6px 0px;font-weight: 300;}

.blog .blogcontentcontainer .rightcontent .profileCard {margin:0px 0px 0px 0px;}

.blog .blogcontentcontainer .bloglist {-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}

.blog .rightcontent .profileCard {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);position:relative;}

.blog .rightcontent .profileCard .profileDescription {max-height:100px;overflow:hidden;font-size: 13px;
    line-height: 20px;}

.blog .rightcontent .profileCard .fadeoutMoreTest {
    position: relative;
    z-index:9999; 
    bottom: 0; 
    left: 0;
    width: 100%; 
    text-align: center; 
    margin: -50px 0px 0px 0px; padding:50px 0px 0px 0px; 
    
    /* "transparent" only works here because == rgba(0,0,0,0) */
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

} 

.blog .rightcontent .profileCard .fadeoutMore {
    position:absolute;
    z-index:2;
    right:0; bottom:0; left:0;
    height:35%;
    background: none;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.blog .rightcontent .profileCard .fadeoutMore a {color:#db002b;font-size:12px;}
.blog .rightcontent .profileCard .fadeoutMore a:hover {text-decoration:underline;}

@media (max-width: 767px) {
	.blog .blogheader {background-image: url(../img/blogheader768px.jpg);padding:20px 0px 20px 0px;color:#000000;}
	.blog .blogheadertitle {color:#000000;}
	.blog .blogheadersubtitle {color:#000000;}
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    
    .bloglist {-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}
    .blog .blogcontentcontainer .bloglist {-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}	
	.blog .blogheader {background-image: url(../img/blogheader768px.jpg);padding:40px 0px 40px 0px;}
	
}

/* Medium devices (desktops, 992px and up) */

@media (min-width:992px) {
    
    .bloglist {-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}
    
	.blog .blogheader {background-image: url(../img/blogheader992px.jpg);}
	
    .blog .blogcontentcontainer .leftcontent {float:left;width:70%;}
    .blog .blogcontentcontainer .rightcontent {margin-left:15px;margin-top:0px;float:right;width:28%;}
    
    .blog .blogcontentcontainer .bloglist {-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width:1200px) {
    
    .bloglist {-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}
    .blog .blogcontentcontainer .bloglist {-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap: 0;-moz-column-gap: 0;-o-column-gap: 0;-ms-column-gap: 0;column-gap: 0;}
    
	.blog .blogheader {background-image: url(../img/blogheader1200px.jpg);}

}


@media (min-width:2000px) {
	.blog .blogheader {background-image: url(../img/blogheader2000px.jpg);}
}

@media (min-width:3000px) {
	.blog .blogheader {background-image: url(../img/blogheader3000px.jpg);}
}

/*object-fit kullanmadan once burdan bak https://caniuse.com/#search=object-fit*/

.bloglistsidebar {margin:15px auto 0px auto;background:#FFFFFF;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}

.bloglistsidebar .bloglistsidebartitle {border-bottom:1px solid #eceee0;padding:15px 15px 12px 15px;font-weight:600;}

.bloglistsidebar .bloglistsidebaritem {position:relative;border-bottom:1px solid #eceee0;margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}

.bloglistsidebar .bloglistssidebaritemdate {color:#666666;font-size:12px;margin:0px 0px 3px 0px;}
.bloglistsidebar .bloglistssidebaritemtitle {line-height:16px;}

.bloglistsidebar .bloglistssidebarinfo {margin:10px 0px 0px 0px;}
.bloglistsidebar .bloglistssidebarinfoimage {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;width:25%;}

.bloglistsidebar .bloglistssidebarinfoimage img {object-fit:cover;width:70px;height:70px;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}
.bloglistsidebar .bloglistssidebarinfodescription {width:74.999%;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;max-height:70px;overflow:hidden;line-height:14px;}
.bloglistsidebar .bloglistssidebarinfodescription a {font-weight:300;font-size:12px;line-height:19px;text-align: justify;text-justify: inter-word;}

.bloglistssidebarinfo:after {clear:both;}

.fadeout {
    position:absolute;
    z-index:2;
    right:0; bottom:0; left:0;
    background: none;
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.showMore {z-index:10;position:relative;top:-5px;}

.fadeout20 {height:20%;}
.fadeout25 {height:25%;}
.fadeout30 {height:30%;}
.fadeout35 {height:35%;}
.fadeout40 {height:40%;}


/* zapo add */
.bloglistitemtitle {
    margin-bottom: 6px;
}
.bloglistitemdate:before {
    font-family: 'decomeco'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e94e";
        position: relative;
    top: 1px;
    margin-right: 2px;
}
.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .readMore a {

    font-size: 12px;
    font-weight: 700;
    text-transform: lowercase;
    letter-spacing: 1px;
    font-family: "Playfair Display";
    color: rgba(230,132,41,1);
    font-style: italic;
}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .readMore {
    margin-top: 20px;
}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .readMore span {
    float: right;
    color: #666;
}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .readMore span:before {
    font-family: 'decomeco'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e9da";
    margin-right: 5px;
    position: relative;
    font-size: 11px;
    top: 0px;
}

.bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .readMore a:after {
    font-family: 'decomeco'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90c";
    /* font-weight: 300; */
    font-size: 10px;
    margin-left: 5px;
}

.inspLanding .inspList {
    -webkit-column-count: auto;
    -moz-column-count: auto;
    -ms-column-count: auto;
    -o-column-count: auto;
    column-count: auto;
}
.inspLanding .bloglist.week {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
}


.inspLanding .pageTitle {
    margin-top: 60px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
}

.inspLanding .bloglist {
    margin-top: 0;
}
.blog .prodList li a figure {
    border: 1px solid #ccc;
}
.blogDetail .subTitle {margin-top:30px;margin-bottom: 0;}
.blogDetail .blogcontentcontainer .bloglist {margin-top: 20px;}
.prodBox .bloglist .bloglistitem .bloglistiteminfo .bloglistitemdetails .bloglistitemtitle a {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    line-height: 1.425;
}

.inspLanding .inspItem {
    
}
@media (max-width: 767px) {
.inspLanding .inspItem {
    
}
.inspLanding .bloglist.week {
    -webkit-column-count: auto;
    -moz-column-count: auto;
    -ms-column-count: auto;
    -o-column-count: auto;
    column-count: auto;
}
}
.inspLanding .inspItem .detail .detailInfo span {
    display: none;
}

.inspLanding .inspItem .detail .profilePhoto {
    display: none;
}

.inspLanding .inspItem .detail {
    padding: 8px 0;
    background: none;
}

.inspLanding .inspItem .detail .detailInfo .inspTitle {
    font-size: 18px;
    letter-spacing: .5px;
}

.inspLanding .inspItem .detail .detailInfo .inspTitle a {
    font-weight: 700;
}
.inspLanding .inspItem .detail .detailInfo .inspTitle a:after {
    font-family: 'decomeco'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e910";
    color: #e43737;
    margin-left: 7px;
    font-size: 11px;
}
.pageTitleCt .showAllBtn {
    float: right;
    margin-top: -29px;
    color: #db002b;
    font-weight: 500;
    font-size: 13px;
}

.showAllBtn:hover {color:#333;}
.showAllBtn:after {
    font-family: 'decomeco'!important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e90c";
    font-size: 10px;
    margin-left: 5px;
}

.postcontent .inspItem {margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}
.postcontent .inspItem .imgLink img {border-top-left-radius:10px;border-top-right-radius:10px;}
.postcontent .inspItem .detail {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-bottom-left-radius: 10px;border-bottom-right-radius:10px;padding-bottom:20px;padding-top:23px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}

.loginpage {background:#FFFFFF;padding:60px 0px 30px 0px;border-radius: 5px 5px 5px 5px;    border: 1px solid #D5D5D5;
    border-radius: 4px;margin-top: 30px;margin-left: 0;
    margin-right: 0;}

.loginpage .subtitle {text-align: center;
	letter-spacing: 1.4px;
	font-size: 20px;
	font-weight: 300;
	font-family: "Source Sans Pro", sans-serif}
	
.loginpage .bordered-block {padding:10px 20px 10px 20px;}

.loginpage .connectOthersTxt {font-size:16px;font-weight:500;margin:15px 0px 15px 0px;}

.loginpage .issurance {}
.loginpage .issurance .issurancetitle {font-size:16px;font-weight:500;}
.loginpage .issurance .issurancesubtitle {font-size:14px;font-weight:300;}
.loginpage .issurance .issurancebenefits {margin:25px 0px 25px 15px;list-style-type:disc;line-height:23px;}

.promotioncode {margin: 0px 0px 40px 0px;}
.promotioncode .btn {font-size: 12px;}

.quickView .relateditems {padding: 15px 0px 6px 0px;margin:25px 0px 25px 0px;}
.quickView .relateditems .similaritemstitle {font-weight:500;text-align:center;}
.quickView .relateditems .prodList {margin:15px 0px 5px 0px;}
.quickView .relateditems .prodList li a {background:transparent;}



.detailPage .relateditems {background:#FFFFFF;border: 1px solid #eaeaea;background: #FFFFFF;border-radius: 5px 5px 5px 5px;padding:15px 0px 20px 0px;margin:70px 0px 25px 0px;}
.detailPage .relateditems .similaritemstitle {font-weight:500;text-align:center;border-bottom:1px solid #eaeaea;padding:0px 0px 15px 0px;}
.detailPage .relateditems .prodList {background:#FFFFFF!important;margin:15px 0px 15px 0px;}
.detailPage .relateditems .prodList li a figure {border: 1px solid #F2F2F2;}
.detailPage .relateditems .prodList li {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);padding:5px 5px 5px 5px;}

.sepetrelated .relateditems {background:#FFFFFF;border: 1px solid #eaeaea;background: #FFFFFF;border-radius: 5px 5px 5px 5px;padding:15px 0px 20px 0px;margin:70px 0px 25px 0px;}
.sepetrelated .relateditems .similaritemstitle {font-weight:500;text-align:center;border-bottom:1px solid #eaeaea;padding:0px 0px 15px 0px;}
.sepetrelated .relateditems .prodList {background:#FFFFFF!important;margin:15px 0px 15px 0px;}
.sepetrelated .relateditems .prodList li a figure {border: 1px solid #F2F2F2;}
.sepetrelated .relateditems .prodList li {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);padding:5px 5px 5px 5px;}

.inspirationdetailpage {}

.inspirationdetailpage .itemsgrouptitle {font-weight: 500;text-align: center;border-bottom: 1px solid #eceee0;padding:15px 0px 10px 0px;}

.inspirationdetailpage .prodlistrightside {width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;background:#FFFFFF;border-radius:4px 4px 4px 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.inspirationdetailpage .inspDetailImage {}

.inspirationdetailpage .inspdetailleftside {padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;background:#FFFFFF;border-radius:4px 4px 4px 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.inspirationdetailpage .inspdetailleftside h3 {margin-top:0px;padding-top:7px;margin-top: 0px;margin-bottom:0px;font-weight:800;font-size:20px;}

.inspItemDetailHeader {margin: 0px -10px 10px -10px;padding:5px 15px 20px 15px;border-bottom:1px solid #eceee0;}
.inspItemDetailHeader .profilePhoto {float:left;width:45px;height:45px;margin:7px 8px 0px 0px;}
.inspItemDetailHeader .profilePhoto img {width:45px;height:45px;border-radius:50% 50% 50% 50%;}

.inspirationdetailpage .inspdetailrightside {padding:0px 0px 0px 10px;}
.inspirationdetailpage .prodList li a {box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}

.sidebarItems {}
.sidebarItems .sidebarItem {border-bottom:1px solid #eceee0;margin:0px 0px 6px 0px;padding:10px 10px 10px 10px;}
.sidebarItems .sidebarItem .sidebarImg {}
.sidebarItems .sidebarItem .sidebarTitle {font-weight: 800;font-size:16px;margin-top:0px;margin-bottom: 2px;max-height: 20px;overflow:hidden;}
.sidebarItems .sidebarItem .sidebarSubtitle {font-weight:400;font-size:13px;margin-top:1px;}

.sidebarItems .sidebarItem .priceCt {}
.sidebarItems .sidebarItem .priceCt {margin:4px 0px 0px 0px;}
.sidebarItems .sidebarItem .priceCt .regular {}
.sidebarItems .sidebarItem .priceCt .special {color:red;}
.sidebarItems .sidebarItem .priceCt .old {text-decoration: line-through;}

.sidebarItems .sidebarItem .sidebarimagecontainer {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;max-width:60px;}
.sidebarItems .sidebarItem .sidebaritemimage {width:60px;height:60px;margin:0px auto 0px auto;border:1px solid #eaeaea;}

/* Fırsatlar */


.sale {}

.salecalloutvisual {margin:0px 0px 30px 0px;}
.salecalloutvisual img {max-height:310px;max-width:3360px;width:100%;}
	
.salecontainer {margin-top:20px;}
.salenavigation {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:#FFFFFF;padding:0px 0px 0px 0px;}
.salenavigationitem {display:inline-block;padding:20px 15px 15px 15px;margin:0px 15px 0px 0px;}
.salenavigationitem a {color:#333333;font-weight:500;}
.salenavigationitem a:hover {color:#db002b;font-weight:500;}

.salenavigationitemactive {border-bottom:5px solid #db002b;}
.salenavigationitemactive a {color:#db002b;font-weight:600;}
.salenavigationitemactive a:hover {color:#db002b;font-weight:600;}

.salecontainer .saleitem {margin:0px 0px 20px 0px;}
.salecontainer .saleitemimage {background:#FFFFFF;}
.salecontainer .saleitemimage img {width:100%;height:100%;border-radius: 4px 4px 0px 0px;}

.salecontainer .saleitem.upcomingsale .saleitemimage {background:#000000;border-radius: 4px 4px 0px 0px;}
.salecontainer .saleitem.upcomingsale .saleitemimage img {opacity:0.3;border-radius: 4px 4px 0px 0px;}

.salecontainer .saleitemimage .notifysale {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:transparent;
	text-align:center;
	padding:0px
}

.salecontainer .notifysalebutton {
	margin:27% auto 0px auto;
	background-color:transparent;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #FFFFFF;
	padding: 15px 35px 15px 35px;
	font-weight:600;
	font-size:16px;
}

.salecontainer .notifysalebutton:hover {

}

.salecontainer .successthanks {
	color: #fffd2d;
	border: 2px solid #fffd2d;
	
}

.salecontainer .successthanks:hover {
	color: #fffd2d;
	border: 2px solid #fffd2d;
}

.salecontainer .saleitemtitle {background:#FFFFFF;padding:20px 20px 5px 20px;font-weight:500;color:#333333;}
.salecontainer .saleitemtime {background:#FFFFFF;padding:0px 20px 20px 20px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);border-radius:4px 4px 4px 4px;}
.salecontainer .saleitemtime .timesoon {color:#db002b;font-weight:500;}

/* Wishlist detail page */

.favoritedetailcontainer .pageTitle {margin:50px 0px 5px 0px;}
.favoritedetailcontainer .pageTitle h1 {margin:10px 0px 0px 0px;}

.favoritedetailcontainer .editfavoritesbutton {font-weight:500px;padding:5px 5px 5px 5px;}
.favoritedetailcontainer .webui-popover .webui-popover-content {padding: 0px 0px 0px 0px!important;}

.popoverlist {padding:0px 0px 0px 0px;}
.popoverlist .popoverlistitem {padding:15px 20px 15px 20px;border-bottom:1px solid #CCCCCC;width:230px;}
.popoverlist .popoverlistitem:last-child {border-bottom:0px solid transparent;}
.popoverlist .popoverlistitem a {font-weight:400;}
.popoverlist .popoverlistitem a span {font-weight:600;color:#333333;margin-left:10px;}
.popoverlist .popoverlistitem a:hover span {color:#db002b;}

.favoritedetailcontainer .editlistsection {text-align:right;}

.favoritedetailcontainer .editlistnamebutton {margin:0px 10px 0px 2px;}

.favoritedetailcontainer .editlisttitle {background:#FFFFFF;border:1px solid #eaeaea;padding:5px 5px 5px 5px;width:100%;}
.favoritedetailcontainer .editlisttitle input {display:inline-block;border:0px solid transparent;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;width:75%;}
.favoritedetailcontainer .editlisttitle .savebutton {display:inline-block;text-align:center;padding:5px 5px 5px 5px;width:24%;}

.favoritedetailcontainer .fsharedialog {}
.favoritedetailcontainer .fsharedialog {}
	
.favoritedetailcontainer .deco-edit {font-size:20px;}
.favoritedetailcontainer .deco-settings {font-size:22px;}

/* Wishlist share dialog */

.sharenavigationcontainer {
	padding:0px 0px 0px 0px;
	width:100%;
	height:500px;
	max-width:380px;
}

.sharenavigationcontainer .sharenavigation {
    border-bottom: 1px solid #CCCCCC;
    background: #FFFFFF;
    padding: 0px 0px 0px 0px;
}

.sharenavigationcontainer .sharenavigationitem {
    display: inline-block;
    padding: 0px 15px 15px 15px;
    margin: 0px 0px 0px 0px;
}

.sharenavigationcontainer .sharenavigationitem a {
    color: #333333;
    font-weight: 500;
}

.sharenavigationcontainer .sharenavigationitem a:hover {
    color: #db002b;
    font-weight: 500;
}

.sharenavigationcontainer .sharenavigationitemactive {
    border-bottom: 5px solid #db002b;
}

.sharenavigationcontainer .sharenavigationitemactive a {
    color: #db002b;
    font-weight: 600;
}

.sharenavigationcontainer .sharenavigationitemactive a:hover {
    color: #db002b;
    font-weight: 600;
}

.sharenavigationcontainer .sharecontent {margin:20px 0px 0px 0px;}

.sharecontent .sharetextbox {padding:10px 10px 10px 10px;width:100%;}

.sharecontent .emailboxshare {padding:10px 10px 10px 10px;width:100%;}

.sharecontent .copylinkbutton {margin:15px auto 0px auto;padding:15px 25px 15px 25px;}
.sharecontent .copylinkbutton.successful {background-color:#40af5c;border-color:#40af5c;}
.sharecontent .copylinkbutton.successful:hover {background-color:#40af5c;border-color:#40af5c;}

.sharecontent .introductionshare {font-size:12px;color:#666666;margin:0px 0px 15px 0px;}

.sharecontent .social {}
.sharecontent .social .fb_button {background: #3b5998;color:#FFFFFF;}
.sharecontent .social .tw_button {}
.sharecontent .social .wa_button {}

.sharecontent .sendmailbutton {margin:15px auto 0px auto;padding:15px 25px 15px 25px;}
.sharecontent .sendmailbutton.successful {background-color:#40af5c;border-color:#40af5c;}
.sharecontent .sendmailbutton.successful:hover {background-color:#40af5c;border-color:#40af5c;}

.inviteelist {margin:20px 0px 0px 0px;}
.inviteelist .inviteelisttitle {font-size:16px;color:#db002b;margin:0px 0px 10px 0px;}
.inviteelist .inviteelistitem {padding:10px 5px 10px 5px;border-top:1px solid #CCCCCC;}
.inviteelist .inviteelistitem .inviteelistitememail {font-size:13px;color:#666666;}

.inviteelist .inviteelistitememaildelete {}

.sharecontent .successfulinvite {color: #FFFFFF;background: #40af5c;padding:10px 20px 10px 20px;font-weight:400;font-size:14px;border-radius:4px 4px 4px 4px;}

@media (min-width: 768px) {

	.sharenavigationcontainer {
		max-width:600px;
	}

}

/* Brands Start */

ul.brandListNav li {
    display: inline-block;
}

ul.brandListNav {
    text-align: center;
    margin: 50px 0 ;
}

.brandListNav li a {
    padding: 6px;
    font-weight: 900;
    font-size: 14px;
        display: block;
}

.featuredBrandsCt ul li img {
    display: block;
    width: 100%;
}

.featuredBrandsCt ul li span {
    display: block;
    color: #272727;
    margin: 10px;
}

.featuredBrandsCt ul li a {
    display: block;
}

.featuredBrandsCt {
    text-align: center;
    max-width: 800px;
    margin: 0 auto 30px auto;
}
#twocolumn-right {max-width: 900px;}
div#twocolumn-right div#contentmain {text-align:left}
div#twocolumn-right div#contentright {text-align:right;}
div#twocolumn-right div#contentmain #brandlist {}
div#twocolumn-right div#contentmain #brandlist .brandcolumn {text-align:left;}

div#twocolumn-right div#contentmain #brandlist .brandcolumnleft {padding:0px 0px 0px 0px;height:auto;}
div#twocolumn-right div#contentmain #brandlist .brandcolumnmiddle {adding:0px 0px 0px 15px;height:auto;}
div#twocolumn-right div#contentmain #brandlist .brandcolumnright {padding:0px 0px 0px 15px;height:auto;}

div#twocolumn-right div#contentmain #brandlist .brandcolumn .grouptitle {font-size: 19px;margin: 5px 0px 5px 0px;font-weight: bold;padding-bottom: 3px;font-weight: 400;color:#272727;}

div#twocolumn-right div#contentmain #brandlist .brandcolumn .groupitems {margin: 6px 0px 30px 0px;}
div#twocolumn-right div#contentmain #brandlist .brandcolumn .groupitems a {display:block;/* font-family:'mbc_tg_18regular'; */font-size: 12px;line-height:20px;color:#666666;text-decoration:none;    letter-spacing: .7px;    margin: 0 10px;}
div#twocolumn-right div#contentmain #brandlist .brandcolumn .groupitems a:hover {color:orange;}

/* markalar product listeleme */

div#brandpage {width:100%;float:none;display:block;margin:0px 0px 16px 0px;}
div#brandpage div#brandheader {background:#ADADAD;height:240px;padding:25px 25px 25px 25px;}
div#brandpage div#brandheader div#brandheaderleft {width:455px;float:left;text-align:left;}
div#brandpage div#brandheader div#brandheaderright {width:460px;float:right;text-align:left;}
div#brandpage div#brandheader div#brandheaderright:after {content:".";visibility:hidden;display:none;clear:left;}

div#brandpage div#brandheader div#brandheaderleft h1#brandtitle {font-family:'heroic_condensedmedium';font-size:55px;letter-spacing: -1px;line-height:52px;
margin-bottom:15px;display:block;}

div#brandpage div#brandheader div#brandheaderleft div#branddescription {font-family:'mbc_tg_18regular';font-size:14px;line-height:17px;color:#333333;height:175px;width:445px;overflow:auto;letter-spacing:1.2px;line-height:19px;}

div#brandpage div#brandcontent {text-align:left;float:none;height:100%;}
div#brandpage div#brandcontent div#brandcontentleft {width:220px;float:left;min-height:1000px;height:100%;}
div#brandpage div#brandcontent div#brandcontentright {width:770px;float:right;min-height:1000px;height:100%;text-align:right;}
div#brandpage div#brandcontent div#brandcontentright:after {content:".";visibility:hidden;display:none;clear:left;}

div#brandpage:after {content:".";visibility:hidden;display:none;clear:left;}

.noProductsInBrand {font-size:30px;color:#CCCCCC;padding:20px 0px 0px 20px;height:300px;font-family:'mbc_tg_18regular';}


div#productlist {text-align:left;float:none;height:100%;}
/*div#productlist div#productlistleft {width:220px;float:left;min-height:1000px;height:100%;text-align:left;margin:28px 0px 0px 0px;}
div#productlist div#productlistright {width:770px;float:right;min-height:1000px;height:100%;text-align:left;margin:30px 0px 0px 0px;}*/
div#productlist div#productlistleft {width:220px;float:left;min-height:1000px;height:100%;text-align:left;margin:8px 0px 0px 0px;}
div#productlist div#productlistright {width:770px;float:right;min-height:1000px;height:100%;text-align:left;margin:8px 0px 0px 0px;}
div#productlist div#productlistright:after {content:".";visibility:hidden;display:none;clear:left;}

div#productlist div#productlistright .productcount {font-family:'mbc_tg_18regular';font-size:16px;font-style: normal;font-weight: normal;color:#333333;margin:0px 0px 15px 15px;}
.brandRight {text-align: left;}
.brandRight img {width: 100%;}
.brandRight p {font-size: 12px;      color: #666;      font-family: Verdana;      margin-top: 10px;     }

@media screen and (min-width:480px){
div#twocolumn-right div#contentmain {/* width:650px; */}
div#twocolumn-right div#contentmain #brandlist .brandcolumn {width: 48%;float:left;margin: 1%;}
div#twocolumn-right div#contentmain #brandlist .brandcolumnright {margin-right: 0;}
div#twocolumn-right div#contentright {width: 48%;margin-left:2%;float:right;}
.brandRight p {float:right;}
}


@media screen and (min-width:768px){

div#twocolumn-right div#contentmain #brandlist .brandcolumn {width: 32%;float:left;margin-left:0;margin-right: 2%;}
div#twocolumn-right div#contentmain #brandlist .brandcolumnright {margin-right: 0;}
div#twocolumn-right div#contentright {width: 23%;margin-left:2%;float:right;margin-top: -97px;}
.brandRight p {float:right;}
}

.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(../img/flags@2x.png)}}.iti-flag.np{background-color:transparent}

.cinput {border:1px solid #CCCCCC!important;}

.error label {padding-top:4px;padding-left:2px;color: #E00023;}

.errorlineheader {display:block;padding-bottom:5px;font-size:110%;font-weight:600;}
.errorline {display:block;padding-bottom:5px;}

/* account page */

.my-account {background:#FFFFFF;padding:60px 40px 30px 0px;border-radius: 5px 5px 5px 5px;}
@media screen and (max-width: 767px) {
    .my-account {padding-right: 0;}
}
.my-account .my-account-tabs .user-profile {padding:10px 10px 10px 10px;background:#EBEBEB;border-radius:5px 5px 5px 5px;}
.my-account .my-account-tabs ul {margin-top:20px;}
.my-account .my-account-tabs ul li {border-bottom:1px solid #CCCCCC;padding:7px 0px 7px 0px;}
.my-account .my-account-tabs ul li:last-child {border-bottom:0px solid #FFFFFF;}

.my-account .my-account-tabs .user-profile .name {color:#000000;}
.my-account .my-account-tabs .user-profile .logout {color:#000000;}

.my-account .profile-page-inline-title {
font-size: 30px;
margin-top: 30px;
margin-bottom: 30px;
margin-left: 0px;
color: #666666;}

.user-profile {display:block;height:70px;overflow:hidden;}
.user-profile .user-profile-left {float:left;width:20%;height:70px;padding-top:10px;padding-left:5px;}
.user-profile .user-profile-right {float:left;width:80%;height:70px;padding-left:5px;}

.user-profile .user-profile-left .deco-user-profile-icon {font-size:30px;}

.my-account .emailpreferencesgroup {border-bottom:1px solid #CCCCCC;padding:0px 0px 30px 0px;}
.my-account .smspreferencesgroup {padding:30px 0px 30px 0px;margin-bottom:10px;}

.my-account .emailpreferences {background:transparent;border:1px solid #CCCCCC;font-weight:600;border-radius:4px 4px 4px 4px;padding:10px 15px 10px 15px;display:inline-block;margin:0px 0px 10px 0px;}
.my-account .smspreferences {background:transparent;border:1px solid #CCCCCC;font-weight:600;border-radius:4px 4px 4px 4px;padding:10px 15px 10px 15px;display:inline-block;margin:0px 0px 10px 0px;}

.my-account #savePrefencesButton {margin-bottom:20px;}

.red-bottom-badge {color:#E00023;}

.my-account-slider {padding:0px 0px 0px 20px;}
.my-account-slider .owl-carousel-my-account-slider {}
.my-account-slider .owl-carousel-my-account-slider .my-account-slider-item {border:1px solid #CCCCCC;padding:15px 15px 15px 15px;border-radius:5px;text-align:center;}
.my-account-slider .owl-carousel-my-account-slider .my-account-slider-item.active-slider-item {background:#333333;border:1px solid #333333;}
.my-account-slider .owl-carousel-my-account-slider .my-account-slider-item a {font-size:12px;line-height:10px;font-weight:400;color:#333333;}
.my-account-slider .owl-carousel-my-account-slider .my-account-slider-item.active-slider-item a {color:#FFFFFF;font-weight:bold;}
.my-account-slider .owl-carousel-my-account-slider .my-account-slider-item.active-slider-item:after {

	    content:'';
	    position: absolute;
	    top: 99%;
	    left: 50%;
		margin-left: -10px;
	    width: 0;
	    height: 0;
	    border-top: solid 10px #333333;
	    border-left: solid 10px transparent;
	    border-right: solid 10px transparent;
	
}

.my-account-slider .owl-stage {padding-bottom:15px;right:-9px;}

.my-account strong {font-weight:600!important;}
.sepetcontainer strong {font-weight:600!important;}
#checkoutcontainer strong {font-weight:600!important;}

.sepetcontainer .headtitles {font-weight:600;}
.sepetcontainer .productimagecart {border:1px solid #CCCCCC;}
.product-sku-code {color:#999999;font-size:10px;padding-top:10px;margin-bottom:10px;}
.order-detail-photo {border:1px solid #CCCCCC;}


/* Store Locator */

.storelocator {
	padding: 0px 0px 20px 0px;background:#FFFFFF;
}

.storelocatorcontainer {}

.storelocator .storecity {font-weight:600;background:#000000;color:#C2C2C2;border-radius:4px 4px 4px 4px;padding:10px 10px 10px 10px;margin-bottom:5px;}

.storelocator .storelist {}
.storelocator .storelistitem {border-radius:4px 4px 4px 4px;border:1px solid #CCCCCC;margin-bottom:5px;cursor:pointer;}
.storelocator .storelistitem:hover {background:#EBEBEB;}
.storelocator .storelistitem .storedetail {padding:10px 10px 10px 10px;}
.storelocator .storetitle {font-weight:600;margin-bottom:5px;padding:10px 10px 10px 10px;border-bottom:1px solid #CCCCCC;color:#000000;}
.storelocator .storeaddress {margin-bottom:5px;}
.storelocator .storephone {margin-bottom:5px;}
.storelocator .storemail {margin-bottom:5px;}
.storelocator .storeworkinghourstrigger {margin-bottom:5px;}
.storelocator .storeworkinghourstrigger a {text-decoration:none;color:#03467B;font-size:12px;font-weight:600;}
.storelocator .storeworkinghours {margin-bottom:5px;}

.storelocator .storelistmapcontainer {padding:0px 0px 10px 0px;}

.storelocator .storelist_map {width:100%;max-width:100%;height:250px;}

.storelocator.storelistcontainer {float:left;}

.storelocator .workinghourstable {}
.storelocator .workinghourstable .workinghourstableday {font-weight:600;width:100px;padding:2px 0px 2px 0px;}
.storelocator .workinghourstable .workinghourstablehour {font-weight:400;padding:2px 0px 2px 0px;}

.storelocator .workinghourstable .active-day .workinghourstableday {color:#16a931;}
.storelocator .workinghourstable .active-day .workinghourstablehour {color:#16a931;font-weight:600;}

.storelocator .storedistance {

	display: inline-block;
	float: right;
	background-color: #CCCCCC;
	color: #666666;
	border-radius: 4px;
	padding: 2px 7px 2px 7px;
	top: -2px;
	position: relative;

}

/* Maps Desktop Setting */

@media (min-width: 768px) {

	.storelocator {
		padding: 20px 0px 20px 0px;
		border-radius: 5px 5px 5px 5px;
	}

	.storecity {background:#000000;color:#C2C2C2;}
	.storelistmapcontainer {padding:0px 15px 0px 0px!important;float:right;}
	.storelocator .storelist_map {width:900px;max-width:100%;height:600px;}
	.storelist {max-height:600px;height:600px;overflow-x:hidden;overflow-y:scroll;padding:0px 5px 0px 0px;    -webkit-overflow-scrolling: touch;}
	.storelistcontainer {float:left;padding:0px 10px 0px 15px;}
	.storelocatorcontainer {padding-right: 15px;padding-left:15px;}

}

@media (min-width: 768px) {

.storelocator-container-mini {padding:0px 0px 0px 0px!important;}
.storelocator-mini .storelist {height:300px!important;}
.storelocator-mini .storelist_map {height:300px!important;border:1px solid #CCCCCC;}

}

/* TV */

.tv-container {}
.tv-container .tv {}
.tv-container .tv .video-listing {}
.tv-container .tv .video-listing .video-item {margin-bottom:30px;}
.tv-container .tv .video-listing .video-item .video-detail-container {padding:15px 5px 5px 5px;}
.tv-container .tv .video-listing .video-item .video-title {font-weight:600;color:#333333;font-size:14px;line-height:15px;max-height:32px;height:32px;overflow:hidden;}
.tv-container .tv .video-listing .video-item .video-link {}
.tv-container .tv .video-listing .video-item .video-image-container {position: relative;background:#000000;border-radius:5px 5px 5px 5px;}
.tv-container .tv .video-listing .video-item .videoimage {opacity:0.8;border-radius:5px 5px 5px 5px;}
.video-statistics {margin-top:5px;}
.video-statistics .video-watch-count {color:#666666;margin-right:20px;}
.video-statistics .video-created {color:#666666;}

.tv-container .tv .video-listing .video-item .video-image-container .video-duration {float:right;
       position: absolute;
       right: 15px;
       bottom: 15px;
       z-index: 3;background:rgba(0,0,0,0.5);color:#FFFFFF;padding:5px 15px 5px 15px;}
	   
.tv-container .tv .video-listing .video-item .video-image-container .video-cta {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 3;
    transform: translate(-50%,-50%);
	background: rgba(102, 102, 102, .5);
	border-radius: 7px;
	padding: 0 10px;
}

.tv-container .embedframe {height:300px!important;}

.tv-container .tv .video-listing .video-item .video-image-container .video-cta img {width:60px;height:60px;}
.video-detail-page-title {margin-top:10px;font-weight:600;color:#333333;font-size:18px;line-height:20px;}
.video-detail-page-view-count {color:#666666;margin-top:4px;}

.video-detail-page-description {font-size:12px;margin-top:15px;}

.video-suggestions {border-radius:5px 5px 5px 5px;}
.video-suggestions .suggestion-item {padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;border-bottom:1px solid #CCCCCC;}
.video-suggestions .suggestion-item:last-child {border-bottom:0px solid transparent;}
.video-suggestions .suggestion-item .col-video-suggestion {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.video-suggestions .suggestion-item .suggestion-image-container {background:red;position:relative;border-radius:4px 4px 4px 4px;background:#000000;}
.video-suggestions .suggestion-item .suggestion-video-duration {float:right;position:absolute;right:0px;bottom:0px;z-index:3;background:rgba(0,0,0,0.6);color:#FFFFFF;padding:5px 5px 5px 5px;font-size:10px;}
.video-suggestions .suggestion-item .suggestion-videoimage {width:100%;opacity:0.7;}
.video-suggestions .suggestion-item .suggestion-video-title {font-size:13px;line-height:15px;color:#333333;font-weight:500;padding-top:3px;}
.video-suggestions .suggestion-item .suggestion-video-statistics {margin-top:10px;}
.video-suggestions .suggestion-item .suggestion-video-created {font-size:11px;color:#666666;}
.video-suggestions .suggestion-item .suggestion-video-watch-count {font-size:11px;color:#666666;margin-right:20px;}
.video-suggestions .suggestion-item .col-video-suggestion-right {padding:0px 0px 0px 15px;}

.related-video-title {font-size:16px;font-weight:600;text-align:center;padding:15px 15px 15px 15px;margin:15px 0px 15px 0px;background:#FFFFFF;border-radius:4px 4px 4px 4px;}
.items-in-video-title {font-size:16px;font-weight:600;text-align:center;padding:15px 15px 15px 15px;margin:50px 0px 15px 0px;background:#FFFFFF;border-radius:4px 4px 4px 4px;}


@media (min-width: 768px) {
	.video-listing {margin-left:-10px;}
	.tv-container .embedframe {height:500px!important;}
}

/* Rating */

.ratingwritecontainer {}
.ratingwritecontainer .ratingwrite {padding: 20px 0px 20px 0px;background:#FFFFFF;}

#ratingwrite {padding:0px 30px 0px 30px;width:100%;max-width:700px;margin:20px auto 0px auto;color:#000000;}
#ratingwrite #r_producttitle {font-size:24px;margin-bottom:7px;color:#000}
#ratingwrite #r_productsubtitle {font-size: 13px;color: #656565}
#ratingwrite .r_productsectiontitle {font-size:14px;color:#353535;display: block;padding-top:10px;padding-bottom:5px;border-bottom:solid 1px #ccc;margin:20px 0px 0px 0px;}
#ratingwrite .rating_selector {display:inline-block;padding:3px 0px 0px 0px;}
#ratingwrite .rating_selector_hint {display:inline-block;margin:0px 0px 0px 15px;font-weight:bold;color:#656565;}

#ratingwrite #recommendationtable {margin:25px 0px 0px 0px;width:100%;}
#ratingwrite #recommendationtable tr {}
#ratingwrite #recommendationtable td {padding: 0px 0px 9px 0px;
vertical-align: middle;
font-size:13px;font-weight:400;}

#ratingwrite #recommendationtable td.overallrating {font-weight:bold;font-size:13px;}
#ratingwrite #recommendationtable td.labelcolumn {width:20%;}

#ratingwrite #recommendationformtable {margin:25px 0px 0px 0px;width:100%;}
#ratingwrite #recommendationformtable tr {}
#ratingwrite #recommendationformtable td {padding: 0px 0px 9px 0px;vertical-align: middle;font-size:13px;font-weight:400;}
#ratingwrite #recommendationformtable td.labelcolumn {width:20%;font-weight:bold;}

#ratingwrite .textbox {
width: 100%;
height: 30px;
padding: 0 5px;
border: 1px solid #ccc;
font-size: 13px;
line-height: 30px;
color: #4f4f4f;
-webkit-appearance: none;
border-radius: 0}

#ratingwrite .reviewdeepnote {font-size:13px;padding:3px 0 10px 0;width: 400px;font-style:italic;color:#707070;line-height:13px;}

#ratingwrite .reviewformtable {margin:25px 0px 0px 0px;width:100%;}
#ratingwrite .reviewformtable tr {}
#ratingwrite .reviewformtable td {padding: 0px 0px 9px 0px;vertical-align: middle;font-size:13px;font-weight:400;}
#ratingwrite .reviewformtable td.labelcolumn {width:20%;font-weight:bold;}

#ratingwrite .sozlesmealan {background:#EBEBEB;padding:20px 20px 14px 20px;margin:30px 0px 15px 0px;}

#ratingwrite .grayButton {background-color: #000000;
text-align: center!important;
color: #FFFFFF!important;
text-decoration: none!important;
font-size: 14px!important;
font-weight: bold!important;
padding: 5px 10px 5px 10px;
cursor: pointer;
border: 1px solid #000000;}

#ratingwrite label {cursor:pointer;}
#ratingwrite .asteriks {font-weight:bold;color:#cc0033;font-size:13px;padding:0px 0px 4px 0px;}
#ratingwrite .errorrating {border:1px solid #cc0033;padding:20px;margin-top:20px;margin-bottom:10px;color:#656565;font-size:13px;}
#ratingwrite .errorrating .errorline {display:block;color:#cc0033;font-size:13px;}
#ratingwrite .fitstatusline {line-height:25px;padding-top:30px!important;}
#ratingwrite .photocolumn {padding:20px 0px 20px 0px!important;border-top:1px dotted #000000;border-bottom:1px dotted #000000;}
#ratingwrite .photocolumn .photowarn {margin:0px 0px 15px 0px; color:#000000;}
#ratingwrite .recommendationformtablefooter {border-bottom:1px dotted #000000;p}

#thankyoureview {padding:0px 0px 40px 0px;}
#thankyoureview #thankyoudiv {padding:40px 0;font-size:14px;font-weight:bold;color:#ce3124;text-align:left}
#thankyoureview .grayButton {background-color: #000000;
text-align: center!important;
color: #FFFFFF!important;
text-decoration: none!important;
font-size: 14px!important;
font-weight: bold!important;
padding: 5px 10px 5px 10px;
cursor: pointer;
border: 1px solid #000000;}

#reviewpreview #reviewcontent {width:100%;}
#reviewpreview #reviewcontent #reviewcontentleft {width:30%;text-align:left;float:left;}
#reviewpreview #reviewcontent #reviewcontentright {padding:0px 0px 0px 9%;width:50%;text-align:left;float:left;}

.product-review-header {border-bottom:1px solid #CCCCCC;padding:0px 0px 25px 0px;margin-bottom:25px;}
.product-review-header .product-review-image-container {}
.product-review-header .product-review-image-container .review-product-image-border {border:1px solid #CCCCCC;}	
.product-review-header .product-review-breakdowns-container {}
.product-review-header .product-review-overall-container {}

.product-review-header .stars {display:block;float: left;margin-right:6px;}
.product-review-header .stars li.fill{color:#FF9800;}
.product-review-header .stars li:before {font-family: 'decomeco' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e900";}
.product-review-header .stars li {border: none!important;font-size:13px;}
.product-review-header ul.stars {}
.product-review-header .stars li.fill {color:#FF9800;}

.product-review-header .product-review-star-count-item {margin:0px 0px 10px 0px;}

.product-review-header .reasonstar {font-weight:600;color:#333333;margin-left:5px;}
.product-review-header .reasoncount {color:#999999;margin-left:5px;}

.product-review-header .progress-review-container {background:#EBEBEB;border-radius:10px 10px 10px 10px;padding: 4px 4px 4px 4px;height:15px;}
.product-review-header .progress-review-container .progress-review-inside{background:#FF9800;border-radius: 10px 10px 10px 10px;height:7px;}

.overallpoint-header {width:100%;border:1px solid #999999;border-radius:4px;padding: 20px 20px 20px 20px;}
.overall-point-title {color: #666666;font-weight: 600;text-align:center;margin-bottom:5px;}
.overall-point-star {text-align:center;margin-bottom:10px;text-align:center;}
.overall-point-star .stars {float:none!important;margin:0px 0px 0px 0px;}
.overall-point-star .stars li {font-size: 25px;}
.overall-point-text {text-align:center;font-size:30px;color:#333333;font-weight:700;}

.ratingscontainer {padding:10px 0px 5px 0px;color:#000000;}

.ratingscontainer .ratingsummary {margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}

.ratingscontainer .commentitem {background:#FFFFFF;border:1px solid #CCCCCC;margin:0px 0px 15px 0px;padding:30px 0px 30px 0px;}
.ratingscontainer .ratingtitle {font-size:18px;padding:0px 0px 0px 0px;margin-top:7px;}

.ratingscontainer .ratingdetail {}
.ratingscontainer .ratingdetail .ratingstar {margin:0px 0px 0px 0px;}
.ratingscontainer .ratingdetail .ratingtitle {margin:15px 0px 0px 0px;font-size:20px;max-width:590px;}
.ratingscontainer .ratingdetail .ratingtext {margin:15px 0px 0px 0px;font-size:14px;max-width:590px;}
.ratingscontainer .ratingdetail .ratinghelpful {margin:15px 0px 0px 0px;}

.ratingscontainer .commentitem .ratingusername {font-weight:bold;padding:0px 0px 3px 0px;margin:0px 0px 12px 0px;border-bottom:1px solid #CCCCCC;}

.ratingscontainer .commentitem .ratingage {font-weight:normal;padding:0px 0px 3px 0px;margin:0px 0px 3px 0px;}

.ratingscontainer .ratingprofile {margin:0px 0px 0px 0px;}
.ratingscontainer .ratingprofile .ratingdetail {margin:0px 0px 4px 0px;}
.ratingscontainer .ratingprofile .ratingdetail .ratingdetaillabel {color:#333333;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ratingscontainer .ratingprofile .ratingdetail .ratingdetailvalue {color:#C09566;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.ratingscontainer .sortcontainer {padding:0px 0px 0px 0px;}
.ratingscontainer .sortcontainer .sortselector {max-width:280px;float:right;}

.ratingscontainer .ratingmedia {}
.ratingscontainer .ratingmedia img {max-width:270px;max-height:500px;width:270px;}

.ratingscontainer .upvotebutton {padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;font-weight:bold;margin:0px 10px 0px 10px;font-size:10px;background:transparent;color:#666666;}
.ratingscontainer .downvotebutton {padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;font-weight:bold;margin:0px 0px 0px 0px;font-size:10px;background:transparent;color:#666666;}

.ratingscontainer .ratinghelpfulcount {margin:15px 0px 0px 0px;}
.ratingscontainer .ratinghelpfulcount .helpfulvotecount {font-weight:bold;}
.ratingscontainer .ratinghelpfulcount .helpfulpositivecount {font-weight:bold;}

.ratingscontainer .disabledvotebutton {background:transparent;color:#666666;}

.ratingscontainer .ratingstar {}
.ratingscontainer .ratingstar .stars {display:block;float: left;margin-right:6px;}
.ratingscontainer .ratingstar .stars li.fill{color:#FF9800;}
.ratingscontainer .ratingstar .stars li:before {font-family: 'decomeco' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e900";}
.ratingscontainer .ratingstar .stars li {border: none!important;font-size:13px;}
.ratingscontainer .ratingstar ul.stars {}
.ratingscontainer .ratingstar .stars li.fill {color:#FF9800;}

.ratingscontainer .reviewpagination {}

.ratingscontainer .rpaginationleft {text-align:left;}
.ratingscontainer .rpaginationmiddle {text-align:center;}
.ratingscontainer .rpaginationright {text-align:right;}

.ratingscontainer .rpaginationleft a {padding:10px 25px 10px 25px;background:#E4E1DE;margin:0px 0px 0px 0px;}
.ratingscontainer .rpaginationright a {padding:10px 25px 10px 25px;background:#E4E1DE;margin:0px 0px 0px 0px;}

.ratingscontainer .nocomment {font-size:14px;text-align:center;}

.ratingscontainer .writeratingcta {color:#265CFF;font-weight:normal;text-decoration:underline;}

.ratingsctatop {text-align:right;}
.ratingsctatop .writeratingcta {margin:0px 0px 20px 0px;padding:10px 20px 10px 20px;background:#000000;color:#FFFFFF;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}

.sortcontainer .writeratingcta {float:right;text-decoration:none;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;background:#000000;color:#FFFFFF;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}

.btn-new-review {margin-left:20px;}

@media screen and (max-width:768px) {
	.ratingscontainer .sortcontainer .sortselector {max-width:100%;float:none;margin:0px 0px 0px 0px;}	
}

@media (min-width: 768px) {

	.ratingwrite {
		padding: 20px 0px 20px 0px;
		border-radius: 5px 5px 5px 5px;
	}

	.ratingwritecontainer {padding-right:15px;padding-left:15px;}

}

/* Click & Collect */

.detailPage .storelocatorcontainer {overflow:hidden;}

.detailPage .storelocator {padding: 0px 0px 20px 0px;}

.detailPage .storelist_map {height:300px;margin:0px 0px 30px 0px;}
.detailPage .storelist {height:100%;}

.detailPage .storelist {max-height:100%;height:100%;overflow-y:none;overflow-x:none;padding:0px 5px 0px 0px;}

.detailPage .storecity {background:#666666;font-weight:900;}

.detailPage .inventory_qty {background:#EFEFEF;text-align:center;margin-top:10px;padding: 15px 15px 15px 15px;border-radius: 5px 5px 5px 5px;margin-right: 10px;}

.detailPage .inventory_qty .inventory_qty_number {font-size: 16px;font-weight:700;}
.detailPage .inventory_qty .inventory_qty_birim {font-size:11px;}
.detailPage .storedistance {background:transparent;color:green;}

.reserve-it-action-container {text-align:center;padding:10px 10px 10px 10px;background-color:transparent!important;}
.reserve-it-action-container .pdp-reserve-it-action {margin-top:14px;width:100%;margin-top:0px;display:block;padding:10px 10px 10px 10px;}

.detailPage .find-in-store-notification{color:#E00023;font-weight:500;}
.detailPage .storelistitem {box-shadow:0 2px 4px 0 rgba(161,161,161,0.5);}

.pageTitleReservation {margin-top:40px;}

@media (min-width: 768px) {

	.detailPage .storelocatorcontainer {padding-right:0px;padding-left:0px;padding-top:30px;}
	.detailPage .storelocatorcontainer .storelistmapcontainer .storelist_map {border:1px solid #CCCCCC;}
	
	.detailPage .storelist {height:400px;border-bottom:1px solid #CCCCCC;overflow-y:scroll;}
	
	.reserve-it-action-container {text-align:right;}
	.reserve-it-action-container .pdp-reserve-it-action {margin-top:14px;}

	.detailPage .inventory_qty {margin-right:0px;}
	
	.detailPage .storelist_map {height:400px;}
	
	.seodescription {margin:20px auto 0px auto;max-width:700px;text-align:justify;max-width:700px;}
	
}

.reserveinstore-reservation-detail .storetitle {font-weight:600;margin-bottom:5px;padding:5px 0px 0px 0px;}
.reserveinstore-reservation-detail .storeaddress {padding:5px 0px 0px 0px;}
.reserveinstore-reservation-detail .storephone {padding:15px 0px 0px 0px;}

.reserveinstore-reservation-detail .storeworkinghours {padding:15px 0px 15px 0px;}

.reserveinstore-reservation-detail .storelistmapcontainer {padding:0px 0px 10px 0px;}

.reserveinstore-reservation-detail .storelist_map {width:100%;max-width:100%;height:300px;border:1px solid #CCCCCC;}

.reserveinstore-reservation-detail .storelistcontainer {float:left;}

.reserveinstore-reservation-detail .workinghourstable {}
.reserveinstore-reservation-detail .workinghourstable .workinghourstableday {font-weight:600;width:100px;padding:2px 0px 2px 0px;}
.reserveinstore-reservation-detail .workinghourstable .workinghourstablehour {font-weight:400;padding:2px 0px 2px 0px;}

.reserveinstore-reservation-detail .workinghourstable .active-day .workinghourstableday {color:#16a931;}
.reserveinstore-reservation-detail .workinghourstable .active-day .workinghourstablehour {color:#16a931;font-weight:600;}

/* Dergilerimiz */

.magazines {}
.magazines .magazines-image-container {}
.magazines .magazines-image {width:100%;}
.magazines .magazines-detail {}
.magazines .magazine-title {font-size:20px;font-weight:700;margin-bottom:10px;}
.magazines .magazine-description {margin-bottom:15px;}
.magazines .btn-magazine-inspect {margin-top:20px;}

.magazinedetail {border:1px solid #CCCCCC;border: 1px solid #eaeaea;
background: #FFFFFF;
padding: 20px 20px 20px 20px;margin-bottom:0px;}
.magazinedetail .magazine-detail-image {width:100px;float:left;margin-right:20px;}
.magazinedetail .magazines-detail {}
.magazinedetail .magazine-title {font-size:20px;font-weight:700;margin-bottom:10px;}
.magazinedetail .magazine-description {}
.magazinedetail .btn-magazine-inspect {margin-top:15px;}

.items-in-magazine-title {font-size:16px;font-weight:600;text-align:center;padding:15px 15px 15px 15px;margin:15px 0px 15px 0px;background:#FFFFFF;border-radius:4px 4px 4px 4px;}

/* RMA */

.rmaautoreply ul {
	list-style-type: disc!important;
	padding-left: 20px;
	font-weight: 500;
	margin-top: 10px;
	margin-bottom:20px;
	line-height: 22px;
}

.rmareasontitle {font-weight:600;font-size:14px;}

/* Swal2 setting */
#swal2-content {display:block;font-size:14px;line-height:17px;font-weight:500;}

.favoritelistthumb {width:24%;border:1px solid #EBEBEB;}
.btn-favorite-list-view {margin-top: 25px;}

.selectListCt {width:320px;}
.go-to-list-action{margin-top:15px;}


.std .checkoutstep1content {margin-top:20px;}

/* Customer Service Wrapper */
.customerservice-wrapper {color:#000000;margin-top:20px;}
.customerservice-wrapper strong {font-weight:inherit;}
.customer-service-message-area {height:150px;border: 1px solid #eaeaea;resize: none;}
.form-group-complete-message {margin-bottom:0px;}
.panel-send-message {padding: 15px 15px 5px 15px;}
.live-chat-trigger {font-weight:600;text-decoration:underline;}
.more-stores-trigger {font-weight:600;text-decoration:underline;}

.customerservice-wrapper .confirmationtext {text-align:center;margin:30px 0px 30px 0px;}
.customerservice-wrapper .confirmationtext .checkmarkimg {width:60px;margin:0px auto 20px auto;}
.customerservice-wrapper .confirmationtext .completiontitle {font-size:15px;color:#31784b;}
.customerservice-wrapper .confirmationtext .completionsubtitle {font-size:15px;color:#31784b;}

.category-banners {padding:1px 7px 0px 5px;}	
.category-banners .owl-carousel-category-banner {padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}
.category-banners .owl-carousel-category-banner .owl-carousel-category-banner-item {padding:0px 0px 0px 0px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);}
.category-banners .owl-carousel-category-banner .owl-carousel-category-banner-item a {}
.category-banners .owl-carousel-category-banner .owl-carousel-category-banner-item a img {width:100%;opacity:1;}
.category-banners .owl-dots {margin-top:-10px;z-index:99;position:absolute;width:100%;bottom:5px;}

/* Sweetalert override */
.swal2-styled.swal2-confirm {background-color:#E00023!important;}
.swal2-container button {outline: none!important;border: none!important;box-shadow: none!important;}

/* Only in stock */
.onlyinstock {float:left;margin:3px 0px 0px 15px;}
.onlyinstock a {font-weight:600;}

@media (max-width: 479px) {
    
.home .priceCt .priceBox .price.new {
    margin-top: 0;
    clear: both;
}
}

.pagination .pageList li a,.pagination .pageList li:first-child a,.pagination .pageList li:last-child a {
padding: 10px 15px;
}

.prev_bullets,.next_bullets {color:#666666;display:inline-block;margin:0px 10px 0px 10px;}



.pagination .pageList li a,.pagination .pageList li:first-child a,.pagination .pageList li:last-child a {
	margin: 0;
	border-left: 0;
	padding: 8px 15px;
	font-weight: 400!important;
	color: #FFFFFF;
	font-size: 12px;
	border-radius: 5px;
	background: #999999;
	font-weight: 600;
	margin-left: 6px;
	border: 0px solid transparent;
}

.pagination .pageList li a.active {background: #E00023!important;
color: #fff!important;}
@media (max-width: 767px) {
    .pagination .pageList {display: inline-block;}
    .pagination .pageList li a, .pagination .pageList li:first-child a, .pagination .pageList li:last-child a {
        padding: 3px 8px;
        font-size: 11px;
    }
    .prev_bullets, .next_bullets {
        margin: 0px 3px 0px 3px;
    }
}
.freeshipping_issurance {padding:15px 15px 15px 15px;border:1px solid rgba(35, 143, 72, 0.49);border-radius:4px 4px 4px 4px;margin:1px 0px 20px 0px;}
.freeshipping_issurance .freeshipping_issurance_title {font-weight:600;color:rgb(35,143,72);font-size:13px;margin-bottom:5px;}
.freeshipping_issurance .freeshipping_progress {margin:15px 0px 20px 0px;background:rgba(4,186,64,0.19);border-radius:25px 25px 25px 25px;height:14px;padding:2px 2px 2px 2px;}
.freeshipping_issurance .freeshipping_progress .freeshipping_issurance_progress_bar {border-radius:25px 25px 25px 25px;background:rgb(35, 143, 72);height:10px;}
.freeshipping_issurance .freeshipping_issurance_text {color:rgb(35,143,72);}
.freeshipping_issurance .deco-truck {color:rgb(35,143,72);top:-8px;position:relative;float:right;left:24px;font-size:28px;}


/* Zorunlu Alanlar */

.asterisk {color:#c00!important;font-size:11px;}
.badgeOver.blue {
    background: #039ffa;
    color: #fff;
}

/* Home product carousel */
@media (min-width: 992px){
    .prodList.owl-loaded[data-scrollable] li.col-xs-6 {width: 100%;}
    .prodList.owl-loaded[data-scrollable] .owl-nav .owl-prev,
    .prodList.owl-loaded[data-scrollable] .owl-nav .owl-next {display: block;}    
}

.specstable {width:100%;max-width:400px;margin:20px 0px 20px 0px;}

.specstable .specsgroup {}
.specstable .specsgroup	td {background:#CCCCCC;color:#000000;font-weight:bold;padding:10px 10px 10px 10px;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}

.specstable .specsleft {width:100px;border-bottom:1px solid #CCCCCC;padding:10px 10px 10px 10px;color:#000000;border-left:1px solid #CCCCCC;}
.specstable .specsmiddle {text-align:center;max-width:30px;border-bottom:1px solid #CCCCCC;padding:10px 10px 10px 10px;}
.specstable .specsright {width:200px;border-bottom:1px solid #CCCCCC;padding:10px 10px 10px 10px;border-right:1px solid #CCCCCC;}


.addToBasketIco {padding: 5px 1px 1px 7px!important;
	color:#E00023;
	border:1px solid #E00023;
	background:transparent;
}

body:not(.mDetected) .addToBasketIco:hover {
    background:transparent!important;
}

.siteHeader .topBar .links li a.basket:before {
	content: "\e630"!important;
}

div#mobileHeader #basketIco:before{
	content: "\e630"!important;
}

.my-account .my-account-tabs .user-profile .name {
	height: 30px;
	overflow: hidden;
	width: 100%;
}

.swal2-styled.swal2-confirm {background-color:#FDD501!important;color:#000000!important;}

div#mobileHeader #mLeft {max-width:120px!important;width:40%!important;}
div#mobileHeader #menuToggle {width:30%;}
div#mobileHeader #basketIco {width:30%;}

div#mobileHeader #menuBack {
	float: left;
	width: 30%;
	height: 100%;
	line-height: 62px;
	cursor: pointer;
	text-align: center;
	color: #000;
	font-size: 18px;
	margin-left: 4px;
}

div#mobileHeader #menuBack:before {
	margin-left: 5px;
    content: "\e685";
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.list-option-packages li {
	padding: 5px 5px;
}

.option-select-row {
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 13px;
	text-align: left;
}

.option-select-row .option-select-col-radio {
	text-align:right;
	padding-left: 25px;
	padding-top: 5px;
}

.option-select-row .option-select-col-value {
	line-height: 13px;
	text-align: left;
}

.option-select-row .option-select-col-value .name {
}

.option-select-row .option-select-col-value .varianttitleoption {
	font-weight: bold;
	color: #000000;
	padding-bottom: 1px;
}


.option-select-row .option-select-col-value .variantpriceoption {
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}

@media (max-width: 767px) {

	.list-option-packages li {
	padding: 10px 5px!important;
	width: 100%!important;
	display: block!important;
	float: none!important;
	}

}

.bigButton {padding: 10px 20px 10px 20px;
font-weight: 500;
font-size: 128%;}

.btn {border-radius:0px 0px 0px 0px!important;}
.explore {padding:12px!important;font-weight:700;border-radius:0px 0px 0px 0px!important;letter-spacing:0px!important;font-size:16px!important;background-color:#EFDF00!important;color:#000!important;}
.explore:hover {border-color:transparent!important;}

.btnReserve2 {padding:12px!important;font-weight:700;border-radius:0px 0px 0px 0px!important;letter-spacing:0px!important;font-size:16px!important;}
.titleCt.model .btn.btnReserve2:after {display:none;visibility:hidden;}

.store_radio input {display:none;visibility:hidden;}
.store_radio .chooseBtnLbl {
padding: 10px 15px 10px 15px;
background-color: #EFDF00;
color: #000;
font-size: 12px;
font-weight: 700;
border: 0px solid transparent;}

.store_radio .chooseBtnLblSelected {
	background-color:transparent;color:#000;
	content:"";
}

.store_radio .chooseBtnLblSelected:before {
	content: "\ea10";
	font-size:18px;
	color:#000;
	margin-left: 5px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
li.headerButton.basket a {
    display: block;
    position: relative;
}

li.headerButton.basket a .basketCount {
    position: absolute;
    background: green;
    border-radius: 100%;
    padding: 0 5px;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    top: -10px;
    right: 0;
    line-height: 16px;
}

.mDetected .store-address-type {
	width:100%;
	margin-right:0px;
	margin: 0px 0px 10px 0px;
}

.mDetected .form-group .col-xs-12 {padding:0px 0px 0px 0px;}
.mDetected .detailPage .storelocator {padding: 0px 10px 20px 15px;}
.mDetected .storelistitem .row {margin: 0px 30px 0px -10px;}

.categorypage li a figure img {margin-top:28px;}
 .social > li > a.tw:before {
   display:none;

}
.siteFooter .social li a.tw {
    background-color: #000!important;
    color: #fff;
}
.btnYellow{
    background: #efdf00;
    color: #000 !important;
    width: 180px;
    padding: 14px;
    border: 0;
    padding: 12.5px;
}
.btnYellow:hover{
    background: #f8eb4c;
    color: #000 !important;
    
}