/*==================== Global Style =================*/
@charset "UTF-8";

@font-face {
  font-family: 'font-awesome';
  src: url('../fonts/fontawesome-webfont.ttf');
  src: url('../fonts/fontawesome-webfont.eot'), /* IE9 Compat Modes */
       url('../fonts/fontawesome-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/fontawesome-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/fontawesome-webfont.svg') format('svg'); /* Legacy iOS */
}

body {
  font-family: 'Roboto', sans-serif;
  color:#272727;
  font-size: 16px; width:100%;
}
h1,h2,h3,h4,h5,h6,p,ul { margin:0;padding: 0;}
h1,h2,h3,h4,h5 {
  font-family: 'Roboto'
}

h1,h2,h3,h4,h5,h6 { 
	font-family: 'Roboto', sans-serif; 
	font-weight:400 !important;
}

.footer-aboutus p.lead { font-family:'Gotham-Medium','Open Sans',sans-serif;}
a:focus,a:hover { text-decoration:none;}
.certdetail .heading strong { font-weight:400}
/* Add here all your CSS customizations */
#overlay-back {background: #000 none repeat scroll 0 0;display: none;height: 100%;left: 0;opacity: 0.3;position: fixed;top: 0;width: 100%;z-index: 100;}

#overlay {
    position : absolute;
    top      : 0;
    left     : 0;
    width    : 100%;
    height   : 100%;
    z-index  : 10;
    display  : none;
}
.hesabim{
    border:2px solid #919191;
    padding-top:3px;
    border-radius:4px;
    cursor: pointer;
}
.hesabim1{font-size:15px;font-weight:bold;color:#000;}
.hesabim1 a, a:hover{color:#000;}
.hesabim2{font-size:11px;font-weight:bold;text-align:left;}
.hesabim2 a{color:#979797;}
.beyaz{background-color:#fff;}
.lightgrey {background-color:#f9f9f9}
.grey {background-color:#f0f0f0}

.gri{background-color:#ebebeb;}

.cizgi{border-bottom:1px solid #e5e5e5;margin-bottom:30px;}

.btn-face {color: #fff;background-color: #3b5998;}
.btn-face:focus,.btn-face.focus {color: #fff;background-color: #4162a7;}
.btn-face:hover {color: #fff;background-color: #4162a7;}

.nav-tabs.nav-justified {margin-bottom: -1px;}
.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}
.iconlu{color:#6e6e6e;font-weight: bold;font-size: 14px;}

.iconlu:hover{color:#919191;text-decoration:none}

.btn-link-siyah{color:#484848;}
.sepet-price{color:#484848;font-size:19px;font-weight:600;}

.sepet-old-price{color:#a2a2a2;font-size:13px;text-decoration:line-through;}


.product .egitim-name {color: #777;font-weight: 400;font-size: 17px;margin: 0 0 3px;}
.product .egitim-name a {color: #000;}
.product .egitim-name a:hover, .product .egitim-name a:focus {color: #ee3d43;text-decoration: none;}

.timeline .tm-body {position: relative;padding: 0;}
.timeline .tm-body:after {
    content: '';display: block;height: 100%;left: 30px;margin-left: -2px;position: absolute;top: 0;width: 3px;z-index: 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 80%, rgba(125,185,232,0) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 80%,rgba(125,185,232,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#007db9e8',GradientType=0 );
}
.timeline .tm-title {position: relative;display: inline-block;text-align: center;min-width: 200px;background-color: #fff;border:1px solid #dadada;padding: 4px 5px;margin: 0 40px;z-index: 1;}
.timeline .tm-items {list-style: none;padding: 0;margin: 0;}
.timeline .tm-items > li {position: relative;margin:0 0 30px 0;padding: 0 0 0 80px;min-height: 65px;z-index: 1;}
.educationdetail-frame {box-shadow:2px 0 5px rgba(0,0,0,.05); opacity:0;}
.educationdetail-frame a{ display:flex; width:100%;}
.educationdetail-frame .education-info { flex-grow:1}
.educationdetail-frame .education-icon { width:20%; flex-shrink:0; background: #f9f9f9;align-items: center;justify-content: center;display: flex; font-size:36px;}
.timeline .tm-items > li .tm-datetime {position: absolute;top: 50%;left: 0;width: 100px;height: 48px;margin-top: -15px;text-align: right;z-index: 3;}
.timeline .tm-items > li .tm-datetime .tm-datetime-time {color: #CCC;font-size: 24px;font-size: 2.4rem;font-weight: 700;margin: 0;white-space: nowrap;}
.timeline .tm-items > li .tm-icon {position: absolute;top:0;left:0;background-color: #fff;border: 3px solid #CCC;color: #CCC;font-size: 24px;font-family:'Gotham-Medium','Open Sans',sans-serif;padding: 10px;width: 55px;height: 55px;text-align: center;line-height: 29px;margin-top:0;margin-left:0;z-index: 2;-webkit-border-radius: 28px;border-radius: 28px;}

.timeline .tm-items > li .tm-icon {}
.timeline .tm-items > li .tm-box {position: relative;background: #fff;min-height: 65px;padding: 10px 20px;-webkit-border-radius: 0;border-radius: 0;}
.timeline .tm-items > li .tm-box:after {right: 100%;border: solid transparent;content: ' ';height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: #dadada;border-width: 8px;top: 50%;margin-top: -8px;z-index: 2;display:none;}
.timeline .tm-items > li .tm-box p:last-child {margin-bottom: 0;}
.timeline .tm-items > li .tm-box .tm-meta {margin: 10px 0 0;border-top:1px solid #f0f0f0;padding:10px 0;}
.timeline .tm-items > li .tm-box .tm-meta span {display: inline-block;font-size:14px; font-weight:600;}
.timeline .tm-items > li .tm-box .tm-meta span.text-default { color:#a7a7a7;}
.lead {font-size: 18px;font-weight: 600;color: #525252;}
.timeline .tm-items > li .tm-box .tm-meta span:last-child, .timeline .tm-items > li .tm-box .tm-meta span:last-of-type {padding-right: 0;}
.timeline.timeline-simple .tm-body:after {left: 30px;}
.timeline.timeline-simple .tm-body .tm-title {border: 1px solid #e9e9e9;margin: 0 10px;}
.timeline.timeline-simple .tm-body .tm-items > li {padding: 0 0 0 55px;}
.timeline.timeline-simple .tm-body .tm-items > li:before {display: block;position: absolute;content: ' ';background: none repeat scroll 0 0 #CCC;border-radius: 50%;box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #CCC;height: 7px;left: 30px;top: 50%;width: 8px;margin-left: -4px;margin-top: -4px;}
.timeline.timeline-simple .tm-body .tm-items > li .tm-box:before {left: -17px;border: solid transparent;content: ' ';height: 0;width: 0;position: absolute;pointer-events: none;border-right-color: #e9e9e9;border-width: 8px;top: 50%;margin-top: -8px;z-index: 1;}


.panel-heading-icon {}
@media only screen and (max-width: 991px) {
    .timeline .tm-body:after {left: 20px;}
    .timeline .tm-title {margin: 0;}
    .timeline .tm-items > li {padding-left: 50px;}
    .timeline .tm-items > li .tm-info {margin: 0 0 15px; position:absolute; left:0;}
    .timeline .tm-items > li .tm-info:after {content: "";display: table;clear: both;}
    .timeline .tm-items > li .tm-icon {border-width: 2px;float: left;font-size:18px;height: 40px;line-height: 36px;margin: 0 15px 0 0;padding: 0;position: static;width: 40px;}
    .timeline .tm-items > li .tm-datetime {margin: 0;position: static;text-align: left;}
    .timeline .tm-items > li .tm-datetime .tm-datetime-date {font-size: 12px;font-size: 1.2rem;line-height: 1.3;}
    .timeline .tm-items > li .tm-datetime .tm-datetime-time {font-size: 18px;font-size: 1.8rem;line-height: 1.3;}
}
@media only screen and (max-width: 767px) {
	.timeline .tm-items > li .tm-box .tm-meta span {display: block;}
}

.timeline .tm-items > li .tm-icon {border-color: #400190;color: #400190;}
.timeline .tm-items > li .tm-icon.completed {border-color: #256f00;color: #fff; background:#349e00;}
.timeline .tm-items > li .tm-icon.continues {border-color: #867557;color: #867557; background:#fff;}
.timeline .tm-items > li .tm-icon.notplayed {border-color: #400190;color: #400190; background:#fff;}


/* SINAV */

body>.ui-pnotify {z-index: 2147483000;}

.table{width: 100%;}


.dd3-content {
	background: #734ba9;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #FFF;
	display: block;
	font-weight: normal;
	height: 34px;
	margin: 5px 0;
	padding: 3px 10px 5px 40px;
	text-decoration: none;
}
.dd3-content2 {
	background:#DDD3EB;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #333;
	display: block;
	font-weight: normal;
	height: 34px;
	margin: 5px 0;
	padding: 3px 10px 5px 40px;
	text-decoration: none;
}

.dd3-content3 {
	background:#F3F0F9;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-sizing: border-box;
	color: #333;
	display: block;
	font-weight: normal;
	height: 34px;
	margin: 5px 0;
	padding: 3px 10px 5px 40px;
	text-decoration: none;
}

.mor {
	background: #734ba9 none repeat scroll 0 0;
}

.gri {
	background: #ddd none repeat scroll 0 0;
}

.indirim1 {
	font-size:19px;
	color:#fff;
	line-height:1em;
}

.indirim2 {
	font-size:13px;
	color:#fff;
	line-height:1em;

}

/*Varyasyon Secimi*/


div.clear{clear: both;}

div.varyasyon-chooser{}

.varyasyon_kutu{min-width:50px;float:left;padding-left:3px;}
div.varyasyon_kutu.disabled div.varyasyon-chooser-item{zoom: 1;background-color: #F5F5F5;filter: alpha(opacity=60);opacity: 0.6;cursor: default;background: url("cross.png") no-repeat center;}

div.varyasyon-chooser div.varyasyon-chooser-item{padding: 8px;border-radius: 6px;background: #fff;cursor: pointer;position: relative;border: 2px solid #efefef;margin-bottom: 10px;margin-left: 10px;margin-right: 10px;}

div.varyasyon-chooser div.varyasyon-chooser-item.selected{border: 2px solid #4d00ae;background: #fff;padding: 8px;filter: alpha(opacity=100);opacity: 1;}

div.varyasyon-chooser div.varyasyon-chooser-item img{padding: 0;}

div.varyasyon-chooser div.varyasyon-chooser-item span.title{display: block;margin: 3px 0 3px 0;font-weight: bold;font-size: 12px;}

div.varyasyon-chooser div.varyasyon-chooser-item span.description{
    font-size: 9px;
}

div.varyasyon-chooser div.varyasyon-chooser-item input{
    position: absolute;
    left: 0;
    top: 0;
    visibility:hidden;
}




div.clear
{
	clear: both;
}

div.adres-chooser{

}

div.adres-chooser.disabled div.adres-chooser-item
{
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
	cursor: default;
}

div.adres-chooser div.adres-chooser-item{
	padding: 8px;
	border-radius: 6px;
	cursor: pointer;
	position: relative;
	border: 4px solid #efefef;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	color:#444;
}

div.adres-chooser div.adres-chooser-item.selected{
	border: 4px solid #4d00ae;
	background: #f9f9f9;
	padding: 8px;
	filter: alpha(opacity=100);
	opacity: 1;
}

div.adres-chooser div.adres-chooser-item img{
	padding: 0;
}

div.adres-chooser div.adres-chooser-item span.title{
	display: block;
	margin: 10px 0 5px 0;
	font-weight: bold;
	font-size: 12px;
}

div.adres-chooser div.adres-chooser-item span.description{
	font-size: 12px;
}

div.adres-chooser div.adres-chooser-item input{
	position: absolute;
	left: 0;
	top: 0;
	visibility:hidden;
}



/*checkbox*/

/* Form - Custom Checkbox */
.checkbox-custom {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.checkbox-custom.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .checkbox-custom.checkbox-inline {
	margin-top: 7px;
	padding-top: 0;
}



.checkbox-custom input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 2;
	cursor: pointer;
}

.checkbox-custom input[type="checkbox"]:checked + label:after {
	position: absolute;
	display: inline-block;
	font-family: 'FontAwesome';
	content: '\F00C';
	top: 5px;
	left: 3px;
	font-size: 13px;
	line-height: 1;
	width: 17px;
	height: 17px;
	color: #b2040e;
}
.checkbox-custom.checkbox-dark input[type="checkbox"]:checked + label:after { color:#7b7b7b;}

.checkbox-custom input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

.checkbox-custom input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}

.checkbox-custom input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}

.checkbox-custom label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.2;
	font-weight:600;
}

.checkbox-custom label:before {
	content: '';
	position: absolute;
	top:3px;
	left: 0;
	width: 19px;
	height: 18px;
	display: inline-block;
	border-radius: 2px;
	border: 2px solid #bbb;
	background: #fff;
}

.checkbox-custom label + label.error {
	display: block;
}


/* Form - Custom Radio */
.radio-custom {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.radio-custom.radio-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .radio-custom.radio-inline {
	margin-top: 7px;
	padding-top: 0;
}

.radio-custom:last-child, .radio-custom:last-of-type {
	margin-bottom: 0;
}

.radio-custom input[type="radio"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.radio-custom input[type="radio"]:checked + label:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 4px;
	margin-top: -5px;
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	width: 10px;
	height: 10px;
	background-color: #444;
	border-radius: 50px;
	-webkit-box-shadow: 0px 0px 1px #444;
	box-shadow: 0px 0px 1px #444;
}

.radio-custom input[type="radio"]:disabled {
	cursor: not-allowed;
}

.radio-custom input[type="radio"]:disabled:checked + label:after {
	color: #999;
}

.radio-custom input[type="radio"]:disabled + label {
	cursor: not-allowed;
}

.radio-custom input[type="radio"]:disabled + label:before {
	background-color: #eee;
}

.radio-custom label {
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.2;
}

.radio-custom label:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	display: inline-block;
	border-radius: 50px;
	border: 1px solid #bbb;
	background: #fff;
}

.radio-custom label + label.error {
	display: block;
}

html.dark .radio-custom label:before {
	background: #282d36;
	border-color: #21262d;
}

html.dark .radio-custom input[type="radio"]:checked + label:after {
	background-color: #fff;
}

html.dark .radio-custom input[type="radio"]:disabled + label:before {
	background: #242830;
	border-color: #242830;
}

html.dark .radio-primary input[type="radio"]:checked + label:after,
.radio-primary input[type="radio"]:checked + label:after {
	background: #CCC;
	-webkit-box-shadow: 0px 0px 1px #CCC;
	box-shadow: 0px 0px 1px #CCC;
}

html.dark .radio-success input[type="radio"]:checked + label:after,
.radio-success input[type="radio"]:checked + label:after {
	background: #47a447;
	-webkit-box-shadow: 0px 0px 1px #47a447;
	box-shadow: 0px 0px 1px #47a447;
}

html.dark .radio-warning input[type="radio"]:checked + label:after,
.radio-warning input[type="radio"]:checked + label:after {
	background: #ed9c28;
	-webkit-box-shadow: 0px 0px 1px #ed9c28;
	box-shadow: 0px 0px 1px #ed9c28;
}

html.dark .radio-danger input[type="radio"]:checked + label:after,
.radio-danger input[type="radio"]:checked + label:after {
	background: #d2322d;
	-webkit-box-shadow: 0px 0px 1px #d2322d;
	box-shadow: 0px 0px 1px #d2322d;
}

html.dark .radio-info input[type="radio"]:checked + label:after,
.radio-info input[type="radio"]:checked + label:after {
	background: #5bc0de;
	-webkit-box-shadow: 0px 0px 1px #5bc0de;
	box-shadow: 0px 0px 1px #5bc0de;
}

html.dark .radio-dark input[type="radio"]:checked + label:after,
.radio-dark input[type="radio"]:checked + label:after {
	background: #171717;
	-webkit-box-shadow: 0px 0px 1px #171717;
	box-shadow: 0px 0px 1px #171717;
}


.crop-text-2 {
	-webkit-line-clamp: 2;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}



/* Owl Carousel */

.owl-carousel .owl-nav {
	top: 50%;
	position: absolute;
	margin-top: -20px;
	width: 100%;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: 30px;
}

.owl-carousel .owl-nav .owl-prev {left: -5px;}
.owl-carousel .owl-nav .owl-next {right: -5px;}

.brand-logos .owl-carousel .owl-nav .owl-prev {left:-48px;}
.brand-logos .owl-carousel .owl-nav .owl-next {right:-48px;}


.golge {
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
}

#mainNav.nav.nav-pills > li > a{font-size:96%; font-weight:550;}
#mainNav.nav.nav-pills > li.dropdown-mega{ min-width: 120px; position:relative; background:#eee;}
#mainNav.nav.nav-pills > li.dropdown-mega>a{ text-align: center;}
#mainNav.nav.nav-pills > li.dropdown-mega:first-child>a{ position:relative;}
#mainNav.nav.nav-pills > li.dropdown-mega:first-child>a::before{ 
    content:'\f107';
    margin-left:10px;
    font-size:18px; 
    line-height:20px; 
    font-family:'FontAwesome'; 
    float:right;
}

.owl-theme.owl-carousel .owl-nav { margin-top: -21px; opacity: 0; transition: .3s ease; z-index: 999 !important; height:0;}
.owl-theme.owl-carousel .owl-nav .owl-prev,.owl-theme.owl-carousel .owl-nav .owl-next{ 
	box-shadow: 2px 2px 5px rgba(0,0,0,.3); border-radius: 50% !important; padding: 10px; width: 42px; height: 42px; text-align: center; 
	margin-top: -21px; line-height: 22px; background-color: #fff !important; 
	}
.owl-theme.owl-carousel.owl-theme:hover .owl-nav { opacity: 1;}


.product figure,.product .product-details-area{transition:.3s ease;}
.product .product-details-area{ width: 100%; float: left;}
.product:hover figure,.product:hover .product-details-area{opacity:.8; }
.product .product-name a:hover { color:#000 !important;}

.productdetail { display: flex; flex-direction: row; flex-basis: 100%; margin: 0 -15px;}
.productdetail .product-img-box{ display: flex; justify-content: center; width:500px; flex-shrink:0; position:relative;}

.productdetail .product-img-box-wrapper{ width:100%; float:left;}
.productdetail .product-img-wrapper{ width:100%; background:#fff;}
.productdetail .product-img-wrapper img{ max-height:500px; max-width:100%; width:auto; margin:auto;}

.product-img-carousel { max-height:500px; overflow:hidden;}
.product-img-carousel.owl-carousel.nav-inside .owl-dots{ bottom:60px;}
.product-img-carousel::after{ height:0; opacity:1 !important;}

.owl-carousel .owl-nav .owl-prev { left:5px;}
.owl-carousel .owl-nav .owl-next { right:5px;}
.owl-carousel.nav-inside .owl-dots, .owl-carousel.nav-inside .owl-nav { left:0; right:0;}


.productdetail .product-details-box{padding: 10px 20px; background:#f9f9f9; flex-grow:1;}
.product-details-box hr.solid { background: #eaeaea;}

.productdetail .product-actions a{ margin:10px 1px 10px; padding:10px 20px;}

.productdetail .alert.alert-info { margin-bottom:0; padding:5px; float:left;}
.productdetail .alert.alert-info a{color:inherit;}

.stock-line { padding-bottom:15px;width: 100%; float: left}
.stock-name { color: #555555; font-size: 16px; font-weight: 400; padding-bottom:5px; width: 100%; float: left}
.stock-dot-frame { width: 100%; float: left; padding-bottom: 5px;}
.stock-dot-frame .stock-dot{ width:14px; height: 14px; background: #fff; float: left; margin-right: 1px;}
.stock-dot-frame .stock-dot:last-child{margin-right: 0;}
.stock-dot-frame.full-stock .stock-dot{background: #8fde10;}
.stock-dot-frame.half-stock .stock-dot:nth-child(-n+3){background: #ece400;}
.stock-dot-frame.low-stock .stock-dot:first-child{background: #e54201;}

.stock-desc { color: #555555; font-size: 12px; font-weight: 400;width: 100%; float: left}


.similar-products.owl-carousel .owl-item img { width:auto; margin: 0 auto;}


.custom-smart-timer {color: #fff; display: flex; flex-direction: row;}
.custom-smart-timer .smart-timer-time{ float: right; display: flex; flex-direction: row; align-items: center;}
.custom-smart-timer .smart-timer-time span{ float: left; font-size: 24px; padding:0 10px 0 0;}
.custom-smart-timer .smart-timer-name{ float: left; font-size: 32px; font-weight: 600; line-height: 38px}
.custom-smart-timer .smart-timer-and-counter{ border: 0; padding: 0;}

.custom-smart-timer .smart-timer-count .stc-divider{ float:left}
.custom-smart-timer .smart-timer-count .stc-group{ float: left; display: flex; flex-direction: row; padding: 0 5px}
.custom-smart-timer .smart-timer-count .stc-group.stc-group-seconds{padding-right: 0}
.custom-smart-timer .smart-timer-count .stc-group-digits { 
	display: flex; flex-direction: row; justify-content: center; font-size:16px; font-weight: 600; line-height: 20px;
	}
.custom-smart-timer .smart-timer-count .stc-group-digits .stc-digit {}
.custom-smart-timer .smart-timer-count .stc-group-label{ text-align: center; font-size:12px; line-height: 12px; margin:6px 0 0 5px;}


.page-header .header-product-count { display: inline; font-weight:700; padding-left:2px; font-size: 12px;}
.page-header .header-product-count span{ color: #4d00ae;}
.page-header .breadcrumb {margin: 0; display:inline;}
.page-header.breadcrumb-frame { padding:20px 0;}
.page-header .breadcrumb > li {font-size: 14px;text-transform: capitalize;}
.page-header .breadcrumb > li > a {color: #646464;font-weight:normal;}
.page-header .breadcrumb > li:last-child > a {font-weight:600; color:#b2040e}
.page-header .breadcrumb > li > a:hover, .page-header .breadcrumb > li > a:focus {color: #646464;}
.page-header .breadcrumb > li.active {color: #646464;font-weight:bold;}
.page-header .breadcrumb > li + li:before {content: '\f105';font-size: 12px;opacity: 1;color: #646464;}


.breadcrumbtoggle { position: absolute; top: 100%; width: 100%; padding: 20px; left: 0; background: #eaeaea; border-bottom: 3px solid #ccc; display: none; z-index: 99;}
.breadcrumbtoggle a{ width: 100%; float: left;}
.breadcrumbtoggle a::before{ content: ''; width: 7px; height: 7px; float: left; background: url(/assets/img/breadcrumb-subcats.png) no-repeat; background-size: cover; margin:8px 5px 0 0;}
.breadcrumbtoggle a:first-child::before{  display: none;}
.breadcrumbtoggle a:nth-child(2){ padding-left: 10px}
.breadcrumbtoggle a:nth-child(3){ padding-left: 20px}
.breadcrumbtoggle a:nth-child(4){ padding-left: 30px}
.breadcrumbtoggle a:nth-child(5){ padding-left: 40px}
.breadcrumbtoggle a:nth-child(6){ padding-left: 50px}



.custom-category-header { width: 100%; background:#f9f9f9;height:70px; padding:25px 0; }
.custom-category-header h4{ color: #4d00ae; font-size: 24px; line-height: 20px;font-weight: 700; float: left; margin: 0 25px 0 0}
.custom-category-header h6{ color: #4d00ae; font-size: 12px; line-height:10px;font-weight:600; float: left; padding-top: 10px; margin: 0;}


.product-extra-features { margin-top:10px; width: 100%; float: left;}
.product-extra-features .product-extra-item { 
	float:left;padding:10px; border:1px solid #e7e7e7; background:#fff; border-radius:3px; font:600 12px/14px 'Open Sans';  color:#575757; margin:0 10px 10px 0;
	}
.product-extra-features .product-extra-item:last-child { margin-right: 0;}
.product-extra-features .product-extra-item .item-icon{ 
	float:left; border-right:1px solid #e7e7e7; padding-right:10px; height:28px; display:flex;align-items: center; justify-content:center; flex-direction:column;
	}
.product-extra-features .product-extra-item:empty { display:none;}
.product-extra-features .product-extra-item .item-icon img{ max-width:48px; max-height:34px;}
.product-extra-features .product-extra-item .item-icon .product-extra-price { float:left; font-size:14px ;}
.product-extra-features .product-extra-item .item-icon .product-extra-price span{ font-size:12px}
.product-extra-features .product-extra-item .item-name{ float:left; padding-left:10px;}
.product-extra-features .product-extra-item .item-name span{font-size: 10px;display: block;color: #808080;}

.product-extra-features .product-item-frame{ padding-right:5px; float:left;}


.product-extra-features .product-item-frame .product-extra-item{ width:100%;}


.single-menu-link {color: #fff !important; float:left;}
.single-menu-link a{ color: #fff; padding:8px 25px; float:left; line-height:16px; border-radius:0; font-size:13px;}
.single-menu-link a:hover{ color:#cf5600;}
.single-menu-link a img{ float:right; margin-top:-20px;}

#header .header-nav-main nav>ul>li.single-menu-link {float:left;}
#header .header-nav-main nav>ul>li.single-menu-link a{ 
	color: #555; 
	font-size:13px; 
	padding:10px 20px; 
	float:left; 
	line-height:20px; 
	border-radius:0; 
	background:transparent; 
	transition:.2s ease; 
	background-position:center;
	}
#header .header-nav-main nav>ul>li.single-menu-link a.newlink{ position:relative; text-transform:none;}
#header .header-nav-main nav>ul>li.single-menu-link a.newlink::before{
	top:-7px;
	right: 10px;
	padding: 3px;
	background: #e31e24;
	content: 'YENİ';
	position: absolute;
	color: #fff;
	font-size:8px;
	line-height: 8px;
	border-radius: 3px;
	font-weight: 400;
	}
#header .header-nav-main nav>ul>li.single-menu-link a.newlink::after{
	top:5px;
	right:24px;
	background: #e31e24; 
	content: ''; 
	position: absolute; 
	width:4px;
	height:4px; 
	transform:rotate(45deg);
	}

#header .header-nav-main nav>ul>li.single-menu-link a:hover{ 
	/*color:#232323; background-color:#f1f1f1*/
	color:#fff; background-color:#4a8ad0;
	}

#header .header-nav-main nav>ul>li.dropdown .dropdown-menu { width:1050px;}

.nav-pills>li+li { margin: 0}

.product-img-box{
	background: #fff;
}

.mmenu-open #mobile-menu-overlay { display: none;}
.menu-open-fixed { position: fixed; width: 100%; overflow: hidden;}
.mmenu-open.body { left: 0}

.mmenu-open .fa.fa-bars{ color:#b2040e;}
.mobile-side-menu li { float: left; width: 100%;}
.mobile-side-menu li ul { display: block}
.mobile-side-menu li a{ padding: 0; margin: 0;}
.mobile-side-menu li li a{  margin: 0; padding: 0;}
.mobile-side-menu li li a:before { display: none;}
.mobile-nav { 
    float:left; 
    left: -100%; 
    width:100%;  
    background: #fff;
    padding:0; 
    overflow-y: auto; 
    top: inherit; 
    bottom: 0;
    -webkit-overflow-scrolling: touch;
}
.mobile-nav.mobile-nav-hidden { overflow: hidden;}
.mobile-nav .mobile-nav-wrapper { overflow: hidden;}
.mobile-nav .mobile-side-menu{ float:left; padding:0; margin:0; width: 100%;}

.mobile-nav .mobile-login-area{ padding:20px; background:#fff; float:left; width:100%;  display:flex; justify-content:space-between;}
.mobile-nav .mobile-login-area a{padding:5px 10px; border:1px solid #b2040e; background:#e31e24; color:#fff; font:500 14px/14px 'Open Sans'; transition:.3s ease; margin-right:10px; flex-grow:1; display:flex; align-items:center;}
.mobile-nav .mobile-login-area a img{ float:left; max-width:24px; max-height:24px;}
.mobile-nav .mobile-login-area a span{ float:left; margin:0 0 0 10px;}
.mobile-nav .mobile-login-area a:last-child{ margin-right:0;}
.mobile-nav .mobile-login-area a:hover{background:#b2040e;}

.mobile-nav .mobile-catnav { float:left; padding:20px; background:#f5f5f5;width: 100%}
.mobile-nav .mobile-catnav li {float:left; width:100%; padding:15px 0;border-top:1px solid #fff; border-bottom:1px solid #ededed;}
.mobile-nav .mobile-catnav li:first-child {border-top:0; padding-top: 0}
.mobile-nav .mobile-catnav li:last-child {border-bottom:0; }

.mobile-nav .mobile-catnav .catnav-icon{ width:32px; height:32px; display: table-cell; vertical-align: middle;}
.mobile-nav .mobile-catnav .catnav-icon img{ max-width:32px; max-height:32px; float: left;}

.mobile-nav .mobilenavtitle{ font-size:16px; font-weight:bold; color:#545454; margin-bottom:10px; float:left; width:100%;}
.mobile-nav .mobilenavtitle-icon{ background:no-repeat; float:left; margin-right:10px;}
.mobile-nav .mobilenavtitle-icon span{ float:left;}
.mobile-nav .mobilenavtitle-icon img{max-width: 24px;max-height: 20px;}

.mobile-nav .mobile-catnav li a { display: table; width: 100%}
.mobile-nav .mobile-catnav li a span{ float:left; margin:7px 0 0 10px;}
.mobile-nav .mobile-catnav .mobile-catnav-name { padding-left:10px; height: 32px; display: table-cell; vertical-align: middle;}
.mobile-nav .mobile-catnav .mobile-catnav-name h4{ margin:0; color:#545454; font:500 16px/16px 'Open Sans';}
.mobile-nav .mobile-catnav .mobile-catnav-name h6 { margin:0; color:#666;font:400 11px/16px 'Open Sans';}

.mobile-subcats-frame {width: 100%; height: 100%; position: fixed; bottom: 0;border-top: 1px solid #ccc;background: #fff; display: flex; flex-direction: column; display:none;}
.mobile-subcats-frame.subcats-show {display:block;}

.mobile-subcats-frame .subcats-back{ width:100%; float: left; padding:10px 20px; background: #eee; font-size: 14px; font-weight: bold; height:40px;}
.mobile-subcats-frame .subcats-back i{font-size: 16px;font-weight: bold; margin-right: 10px;}

.mobile-subcats-frame #subcats-linkcontent { padding:0 20px 20px; width: 100%; float: left; list-style-type: none; background: #f5f5f5; height: 100%; overflow-y: auto; margin-bottom: 0;-webkit-overflow-scrolling: touch; padding-bottom:60px;}
.mobile-subcats-frame #subcats-linkcontent li{ width: 100%; float: left;}
.mobile-subcats-frame #subcats-linkcontent li a{ padding: 10px 0 ; border-bottom: 1px solid #eaeaea;border-top: 1px solid #fafafa; width: 100%; float: left; color: #545454; font-size: 16px; font-weight: 500}
.mobile-subcats-frame #subcats-linkcontent li a img { max-width:20px;}
.mobile-subcats-frame #subcats-linkcontent li a.seeall{ padding:15px; color:#fff; background:#4d00ae; margin-top:20px}
.mobile-subcats-frame #subcats-linkcontent li a.seeall i{ float:right; font-size:22px; line-height:24px;}
.mobile-subcats-frame #subcats-linkcontent li:first-child a{ border-top: 0;}
.mobile-subcats-frame #subcats-linkcontent li:last-child a{ border-bottom: 0;}


#owl1 .banner { margin-bottom: 0;}
.slider-area .owl-custom-dots { cursor: pointer; width: 100%; float: left; position: relative; border-top: 1px solid #ccc; display: flex; flex-direction: row;flex-wrap: nowrap;background: #fff;}
.slider-area .owl-custom-dots .owl-dot{ padding:4px; border-bottom:4px solid #d4d4d4; flex-grow: 1; margin-right: 1px; text-align: center; display: flex; justify-content: center; align-items: center;}
.slider-area .owl-custom-dots .owl-dot:last-child{margin-right:0;}
.slider-area .owl-custom-dots .owl-dot.active{ border-bottom-color:#ff5c01;}


.custom-flex-row { display: flex; flex-direction: row;}

#header .header-column .row { display: flex; width:100%; justify-content:flex-end; align-items:center;}
#header .custom-block { float:left;}
#header .hesabim { 
    float:right;
    border: 0;
}
#header .hesabim .hesabim-icon{ float:left; margin-right:10px;}
#header .hesabim .hesabim-link-area { float:left;}
#header .hesabim .hesabim-link-area a{ color:#555; font-size:12px; float:left;}
#header .hesabim .hesabim-link-area .hesabim-mainlink{ float:left; margin-bottom:7px; clear: both;}
#header .hesabim .hesabim-link-area .hesabim-mainlink a{ color:#555;font-size:14px; font-weight:500; float:left; line-height:14px;}
#header .hesabim .hesabim-link-area .hesabim-otherlinks{ float: left; clear: both;}
#header .hesabim .hesabim-link-area .hesabim-otherlinks a{padding-right:10px; margin-right:10px; border-right:1px solid #aaaaaa; line-height:10px}
#header .hesabim .hesabim-link-area .hesabim-otherlinks a:last-child{padding-right:0; margin-right:0; border-right:0;}

#header .cart-dropdown { float:left; padding: 0}
#header .cart-dropdown .cart-icon{ float:left; margin-right:6px; position:relative;}
#header .cart-dropdown .cart-icon img{ max-width:24px; max-height:24px;}
#header .cart-dropdown .cart-dropdown-icon { height:auto; padding-top:3px; float:left; line-height: normal;}
#header .cart-dropdown .cart-icon .cart-info{ position:absolute; width:16px; height:16px; right:-6px; top:-2px; background:#aeaeae; border-radius:50%; color:#fff; font-size:10px;line-height:16px; text-align:center; left: auto;}
#header .cart-dropdown .cart-icon .cart-info.active{ background:#e31e24; color:#fff}
#header .cart-dropdown .cart-icon .cart-info.active.bg-red{ background:#980005  !important; color:#fff}
#header .cart-dropdown .cart-dropdown-icon .cart-info .cart-qty{font-size:11px; line-height:16px;}
#header .cart-dropdown .cart-mainlink{ float:left; color:#5a5a5a; font:500 14px/12px 'Open Sans'; padding-top:7px}


#header .header-nav-main nav>ul>li.dropdown.open>.dropdown-menu, #header .header-nav-main nav>ul>li.dropdown:hover>.dropdown-menu {}


.subcat-banner-area { flex:0 0 50px;}
#header .subcat-banner-area .menu-banner-area a { float: left; width: 100%;}

.subcat-banner-area.big-banner-area { flex:0 0 410px;}


#header .menu-banner-area {width:100%; float: left;}
#header .subcat-banner-area.big-banner-area .menu-banner-area a { float: left; width: 200px;}
#header .subcat-banner-area.big-banner-area .menu-banner-area a:nth-child(2n) { float: right;}


#header .subcat-banner-area.big-banner-area .menu-banner-area.banner-type-a a:nth-child(3){ width: 160px;}
#header .subcat-banner-area.big-banner-area .menu-banner-area.banner-type-a a:nth-child(4){ width: 240px;}

#header .subcat-banner-area.big-banner-area .menu-banner-area.banner-type-b a:nth-child(3){ float: right;}

#header .subcat-banner-area.big-banner-area .menu-banner-area.banner-type-c a:nth-child(4) { float: left;}
#header .subcat-banner-area.big-banner-area .menu-banner-area.banner-type-c a:nth-child(3) ,#header .subcat-banner-area.big-banner-area .menu-banner-area.banner-type-c a:nth-child(5) { float: right; }





.row.gri h3 { font-size: 24px; font-weight: 500}

#anasayfatabdetay .tab-content>.tab-pane ul{ padding-left:15px;padding-right:15px}
#anasayfatabdetay .products-grid { margin: 0 0 30px 0; border-bottom:1px solid #eaeaea; padding: 0 15px;}
#anasayfatabdetay .products-grid:last-child { border-bottom:0; margin-bottom: 0;}
#anasayfatabdetay .product .product-price-box span.old-price{ margin-bottom: 9px;}

.mobile-user-icon.active { padding-bottom: 15px; border-bottom:2px solid #ccc;}

.mobile-login-area .solid { width: 100%; float: left; height: 0; border-bottom: 1px solid #ccc; margin: 0;}

.mobile-login-area li.product,
.mobile-login-area li.product a{ width: 100%; float: left; font-weight: normal;}
.mobile-login-area li.product a{  background: none; padding:15px 0; border: 0; transition: .3s ease;}
.mobile-login-area li.product a:hover{ padding-left: 10px;}
.mobile-login-area li.product a i{ color: #a2a2a2; margin-right: 10px;}

.mobile-user-dropdownmenu { width:100%; float:left;}
.mobile-nav .mobile-login-area .mobile-menu-line a { color:#545454; background:none; border:0; padding:15px 0;}
.mobile-nav .mobile-login-area .mobile-menu-line a i{ float:left; margin-right:10px; color:#a2a2a2;}
.mobile-user-dropdown { display: none; }
.mobile-user-icon { display: flex; flex-direction: row; transition: .3s ease;}
.mobile-user-icon .name,.mobile-user-icon .icon{ display: flex; align-items: center; padding-left: 10px; font-size: 16px; font-weight: 500; position: relative;}
.mobile-user-icon .icon{ padding-left: 0;}
.mobile-user-icon .name { width: 100%;}
.mobile-user-icon .name::after { content:'\f107'; font:normal 24px/30px 'FontAwesome'; position: absolute; right: 10px; top: 0; transition: .3s ease; color: #afafaf;}
.mobile-user-icon.active .name::after { transform: rotate(-180deg);}

#gunlukurunler .row.text-center center { display: inline-block}

@media(max-width: 767px){

    #header .cart-dropdown .cart-mainlink { display: none;}
}

#header .header-container { padding:0;}
#header .header-container.full-container { padding:0; width:100%}
#header .header-container.full-container .header-row{ padding:0 50px;}
#header .header-container.full-container .header-row.grey{  background:#f9f9f9}
#header .top-menu-area { padding-top:10px;}

#header .top-menu-area a[href='/tumkampanyalar']{ color:#4d00ae}

.relative { position:relative;}
.header-stickylogo { display: none;}

#header .header-body{
	background-color:#660099;/*#111;/*#8080c0;*/
	border-bottom: 1px solid #425582;
}

html.sticky-header-active #header .header-body {
    position: fixed;
    z-index: 150; 
    top:0; 
    box-shadow:0px 0px 5px #0000002b; 
    background-color:#660099;/*#b5ceee;#111;*/
}
        
html.sticky-header-active #header .header-body.relative { position:relative;}
html.sticky-header-active #header .header-body.relative.sticky-down { top:0 !important; position:fixed;}
html.sticky-header-active #header .top-menu-area,html.sticky-header-active #header .header-mainlogo{ display: none;}
html.sticky-header-active #header .header-nav { display: block;}
html.sticky-header-active #header .header-nav.active { display: block; border-bottom: 0;}
html.sticky-header-active #header .header-stickylogo{ display: block;}
html.sticky-header-active #header .header-logo { padding: 0;}

html.sticky-header-active #header .header-container{ padding-bottom: 0;}

#header .header-search { 
	justify-content:center;
}
#header .header-search .search-toggle-icon{ font-size:18px; color:#8c8c8c; /*padding-right:15px; /*border-right:1px solid #dcdcdc;*/ cursor:pointer}
#header .header-search form { float: left; width:100%;}
#header .header-search-frame{  width: 100%; position: relative;}

#header .header-search-wrapper .compare-dropdownmenu { top:30px; width:100%; left: 0; right: 0; margin: auto;}
#header .header-search-wrapper .compare-dropdownmenu .dropdownmenu-wrapper{ padding: 10px;}
#header .header-search-wrapper .compare-dropdownmenu .dropdownmenu-wrapper:before{ left: 0; right: 0; width: 20px; margin: 0 auto;}

html.sticky-header-active #header .header-search-wrapper .compare-dropdownmenu{ top:56px}

.header-search .search-frame { position: relative; width: 100%; float: left;}
.header-search .search-frame.active { z-index: 150;}
#backblock { width: 100%; height: 100%; position: fixed; z-index: 106; display: none; background: rgba(0,0,0,.3); left: 0; top: 0;}
#backblock.active { display: block;}

#toggle-search-frame { display:none;}

.custom-search-links { width:30%; float: left; border-right: 1px solid #eaeaea; padding-right: 20px;}
.custom-search-links #links div { transition: .3s ease; width: 100%; float: left; padding-left: 10px;}
.custom-search-links #links div.active {background: #f5f5f5;}
.custom-search-links a{ color: #565656; font-size: 14px; line-height: normal; width: 100%; float: left; padding:10px 0; font-weight: 400; border-bottom: 1px solid #f5f5f5;}
.custom-search-links a:hover{ text-decoration: none;}
.custom-search-links a.see-all-results{ padding:10px 0 0 10px; border-bottom: 0; color: #333; font-weight: bold;}

.custom-search-content { float: left; width: 70%; padding-left:15px;}
.custom-search-frame {flex-direction: row; flex-wrap: wrap; flex:0 0 100%;}
.custom-search-frame .custom-search-product{ display: flex; flex-direction: row; flex: 0 0 100%; padding:10px 0; color:#333; border-bottom: 1px solid #f5f5f5}
.custom-search-frame .custom-search-product:last-child{ border-bottom: 0;}
.custom-search-frame .custom-search-product:hover{color:#333; text-decoration: none;}
.custom-search-frame .custom-search-product .post-image{ padding-right: 20px;}
.custom-search-frame .custom-search-product .post-image img{ max-width:70px; max-height:70px; margin:0 auto;}
.custom-search-frame .custom-search-product .post-info .post-name{ font-size: 12px;}




.custom-search-frame .custom-price-box .product-label { padding:7px 5px;}
.custom-search-frame .custom-price-box .product-label .discount{ font-size: 12px;}
.custom-search-frame .custom-price-box .product-price-box .old-price{ font-size: 10px;}
.custom-search-frame .custom-price-box .product-price-box .product-price{ font-size: 14px; line-height: 14px;}
.product-price-box .product-price, .product-price-box .old-price+.product-price { 
    /*font-family:'Gotham-Medium'; */
    font-weight:400;
}

.last-day { border-radius:3px; color:#349e00;}
.last-day::before {content:'\f073'; float:left; font-family:'FontAwesome'; margin-right:10px; font-size:16px;}
.last-day strong{ font-weight:600; font-size:14px;}


#header .header-logo { display: flex; width: 100%;}
#header .header-logo img {width:110px;/*width:215px; max-height:36px;}
html.sticky-header-active #header .header-stickylogo{ width:110px;/*40px;*/}

#header .header-logo .sticky-category { display: none; float: left;font-size:14px; color: #555; cursor: pointer;-webkit-touch-callout: none; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; line-height:14px}
#header .header-logo .sticky-category i{ margin-right: 10px; font-size: 22px; color: #555; float: left;}
#header .header-logo .sticky-category span{ float: left;}
html.sticky-header-active #header .header-logo .sticky-category { display:none}
html.sticky-header-active #header .header-logo a{ float: left;}

.container-top-title { font-weight: 500; text-align: center; padding-bottom: 15px; border-bottom:1px solid #eaeaea;}
.container-top-title.fit-lr { margin-left: -15px; margin-right: -15px;}
.greyborder.container-top-title { border-bottom:1px solid #bbb;}


.custom-flex { display: flex; flex-direction: row-reverse;}
.flex-justy-end { justify-content: flex-end;}


.custom-product-slider { display: flex; flex-basis:100%}

.product-slide-item { position:relative; cursor:pointer;}
.product-slide-item::after{ content:''; width:92px; height:92px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background:url(/assets/img/icon-product-play.png) no-repeat center #000; opacity:.7; border-radius:50%; transition:.3s ease; border:5px solid #fff; filter:drop-shadow(2px 2px 1px rgba(0,0,0,.1));}
.product-slide-item:hover::after { opacity:.9; }
.product-slide-item.first-picture{  cursor:default;}
.product-slide-item.first-picture::after{  display:none;}


.category-banner-frame { float: left; width: 100%; height: 270px; overflow: hidden;margin:0 0 15px 0;}
.category-banner-frame .owl-carousel { height:100%;}
.category-banner-frame .owl-carousel .owl-dots{ position:absolute; width:100%; bottom:0;}

.mobile-category-product-list.products-list li { padding:20px 0;}
.product.product-list .product-name ,.product.product-list .product-name a{ margin:0; line-height:18px; font-size:16px;}



.mobile-category-product-list.product-list-1.product-list { padding-top:15px}
.mobile-category-product-list.product-list-1.product-list .product { padding-bottom:15px;}
.mobile-category-product-list.product-list-1.product-list .product .productframe .product-image{ width:110px; height:110px;}
.mobile-category-product-list.product-list-1.product-list .product .productframe .product-image img{height:100%; width:auto;}
.mobile-category-product-list.product-list-1.product-list .product .productframe .product-details-area{ padding:12px 15px; margin:0; border-top:0}
.mobile-category-product-list.product-list-1.product-list .product .productframe .product-details-area p{ font-size:10px;}

.mobile-category-product-list.product-list-1.product-list .product .productframe .product-name{ max-height:40px; font-size:17px; line-height:19px}
.mobile-category-product-list.product-list-1.product-list .product .productframe .product-name em{ color:#4d00ae; font-style:normal;}

.product-book-detail .mobile-category-product-list.product-list-1.product-list .product .productframe { padding:10px;}
.product-book-detail .mobile-category-product-list.product-list-1.product-list .product .productframe .product-image img{max-height:100%; max-width:100%;margin:auto}
.product-book-detail .mobile-category-product-list.product-list-1.product-list .product .productframe .product-image:after{ display:none;}



.product.product-2018::after {content: '2018';position: absolute;right:10px;top: 0;z-index: 4;background: #4d00ae;width: 36px;height: 36px;border-radius: 50%;color: #fff;text-align: center;line-height: 36px;font-size: 12px;font-weight: 500;}
.product.product-new::after {content: 'yeni';position: absolute;right:10px;top: 0;z-index: 4;background: #4d00ae;width: 36px;height: 36px;border-radius: 50%;color: #fff;text-align: center;line-height: 36px;font-size: 12px;font-weight: 500;}
.product-badge {position: absolute;right:10px;top: 0;z-index: 4;background: #4d00ae;width: 36px;height: 36px;border-radius: 50%;color: #fff;text-align: center;line-height: 36px;font-size: 12px;font-weight: 500;}
.product-badge:empty { display:none;}
.custom-product-sidebar { flex: 0 0 270px; margin-right: 15px;}
.custom-product-list { padding: 0 15px; flex-grow: 1; width: 0}
.custom-product-list .products-grid { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 -15px;}
.custom-product-list .products-grid li{ flex:0 0 25%; padding: 15px; border-bottom: 1px solid #eaeaea; margin-bottom: 20px;}
.custom-product-list .product .product-name a{ font-size: 13px; line-height: 16px;}
.product .product-name a,.product .product-name{line-height: 18px; display:block; height:37px; overflow:hidden; font-size:16px; font-weight:500}

.custom-flex-list { display: flex; flex-direction: row; flex-wrap: wrap; width:100%; float:left;}
.custom-flex-list.custom-flex-list-5 .product{width:20%; border-bottom: 1px solid #eaeaea; padding:15px; margin-bottom:20px}

.custom-flex-list.custom-flex-list-5 .product:nth-child(5n+1):nth-last-child(-n+5),
.custom-flex-list.custom-flex-list-5 .product:nth-child(5n+1):nth-last-child(-n+5) ~ .product { border-bottom: 0}

.custom-flex-list.custom-flex-list-4 .product{ width:25%; border-bottom: 1px solid #eaeaea; padding:15px; margin-bottom:20px}
.custom-flex-list.custom-flex-list-4 .product:nth-child(4n+1):nth-last-child(-n+4),
.custom-flex-list.custom-flex-list-4 .product:nth-child(4n+1):nth-last-child(-n+4) ~ .product { border-bottom: 0}


.search-custom-list .ais-hits .ais-hits--item{ width:100%; float:left;}
.search-custom-list .ais-hits .ais-hits--item .product-name em{ font-weight:500; font-style:normal;}
.search-custom-list .ais-hits .ais-hits--item .product-image-area img{ max-width:110px; max-height:110px;}
.search-custom-list.product-list .product { box-shadow:none; width:100%; float:left;}
.search-custom-list.product-list .product .productframe{ width:100%; float:left;}
.ais-hits { width:100%;}

.search-see-all{ padding-top:10px}
.search-see-all a.see-all {float: right;padding: 8px 15px;background: #e31e24;color: #fff;border-radius: 3px;cursor: pointer;text-decoration: none;}
.search-see-all #pagination { float:left; padding-left:0 !important;}
.search-see-all #pagination .ais-pagination{ padding-left:0; margin:0 !important;}
.search-see-all #pagination .ais-pagination--item__disabled{ display:none;}
.search-see-all #pagination .ais-pagination .ais-pagination--item { padding:3px 1px;}

.sidebar.shop-sidebar ul li {padding: 0; margin: 0;}
.sidebar.shop-sidebar ul li a { width: 100%; float: left; padding:10px; line-height: normal; font-size: 14px; position:relative;}
.sidebar.shop-sidebar ul li a:hover { color:#222;}
.sidebar.shop-sidebar ul li a.active {color:#fff;/*#222;*/ background:#999;/*#e0e0e0*/}
.sidebar.shop-sidebar ul li a.active::after { position:absolute; background:#ebebeb; width:15px; height:15px; transform:rotate(-45deg); right:-10px; content:''; top:0; bottom:0; margin:auto;}
.sidebar.shop-sidebar ul li a img { max-width:16px; max-height:16px;}

.list { margin:0!important;width:100%; float:left;}


.custom-product-sidebar .checkbox-custom label { font-size: 13px; font-weight:400; line-height:18px;}
.custom-product-sidebar .checkbox-custom label b{ display:none;}
.custom-product-sidebar .form-control { height: 32px; padding:5px 5px 5px 30px;}
.custom-product-sidebar .checkbox-custom { margin-bottom: 10px;}

.custom-cat-product-count { width: 100%; padding:0 0 10px 20px; border-bottom: 1px solid #f5f5f5; font-size: 12px; line-height:14px; background: #fff; color: #828282;}

.custom-filter-input { float: left; width: 100%; position: relative; }

.custom-filter-input::before {    content: '\f0b0';position: absolute;left: 10px;top: 10px;font: normal 14px/12px 'FontAwesome';border-right: 1px solid #c5c5c5;padding-right: 5px;color: #9e9e9e;}

.tab-content .form-control:focus { border-color:#afafaf;}

.product-list-cargo { width:100%; float:left; padding-top:20px;}
.product-list-cargo .cargo-line{ padding:5px; background:#f0f0f0}

.product-list-cargo img{ max-height:12px; margin-right:7px;}
.product-list-cargo .free-cargo,.product-list-cargo .same-day-cargo{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:nowrap; align-items:center;}
.product-list-cargo .free-cargo p, .product-list-cargo .same-day-cargo p{ color:#4d00ae; font-weight:bold; margin:0 !important; font-size:12px; line-height:12px; text-transform:uppercase}
.product-list-cargo .free-cargo p{ color:#349e00;}

.product-actions a.addtowishlist, .product-actions a.comparelink, .product-actions a.quickview { visibility:visible; opacity:1;}
.product-actions { position:relative}
.action-link-frame { opacity:0; transition:.3s ease; background-color:#fff; position:absolute; top:0; width:100%; height:100%;}
.product:hover .action-link-frame { opacity:1;}



#header .header-row { display: flex; flex-direction: row;justify-content:space-between}
#header .header-row.align-center{ align-items: center;}

#header .header-column { padding:15px 0; display: flex; flex-direction: column; justify-content:center}
#header .header-column.mobile-logo-area  { flex:5;}
#header .header-column.center { justify-content: center;}

#header .header-column.menu-column {flex-grow:1; align-items:center; padding:8px 0;}
#header .header-column.logo-column {flex:0 0 380px;}
#header .header-column.user-column {flex:0 0 380px;}
#header .header-column .header-search { flex-grow:1; height:34px; position:relative; display:flex; align-items:center;}

#header .header-column .header-search ,#header .header-column .cart-area{ float: left;}


#full-screen-banner { transition: .3s ease; background-position: center; background-repeat: no-repeat;}
#full-screen-banner .full-banner-toggle-frame { height:0px; position: relative;}
#full-screen-banner .full-banner-toggle{ float: right; padding:5px 10px; border: 2px solid #fff; border-radius: 2px; cursor: pointer; margin-top: 20px; color: #fff; width:65px; text-align:center;-webkit-touch-callout: none; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none; -ms-user-select: none;user-select: none; font-weight: 500; text-shadow:0 0 3px rgba(0,0,0,.3);}

#full-screen-banner-link{ display: block; transition: .3s ease; background-position:center; background-repeat:no-repeat; height:120px; background-color:#d8d8d8;}


.dropdown-menu { background: none; box-shadow: none !important;}
.dropdown-menu.beyaz{ background: #fff; box-shadow: 0 20px 45px rgba(0, 0, 0, .08) !important;}
.dropdown-menu-subcats { width: 25%; float: left; padding:0; background: #fff;}
.dropdown-menu-subcats ul{ list-style-type: none; padding: 0;margin-top: 0;}
.dropdown-menu-subcats ul li { border-bottom: 1px solid #fff; width: 100%; float: left;}
.dropdown-menu-subcats ul li:last-child { border-bottom:0;}
.dropdown-menu-subcats ul li .subcats-mainlink{ width: 100%; float: left; padding:10px 10px 10px 20px !important; border-right: 4px solid #e7e7e7; font-size: 14px !important;}
.dropdown-menu-subcats ul li:hover .subcats-mainlink{border-right-color:#e31e24}

#mainNav .dropdown:last-child{ float:left;}

.dropdown-menu-subcats .dropdown-subcats-frame {display: none;width:75%;float: left;position: absolute;left: 25%;top: 0; background: #fff; padding:20px; min-height:100%;}
.dropdown-menu-subcats .dropdown-subcats-frame .custom-scrollbar{ width: 100%}
.dropdown-menu-subcats li:hover .dropdown-subcats-frame { display: flex; flex-direction: row;}

#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a.subcats-seeall { 
	padding:15px 20px; 
	float:left; 
	width:100%; 
	font-weight:600; 
	text-decoration:none; 
	margin-bottom:0; 
	background:#e31e24; 
	color:#fff; 
	font-size:16px
}

#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a.subcats-seeall:hover {background:#b2040e;}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li a.subcats-seeall i { float:right; font-size:16px; line-height:24px;}

.subcat-sublink-frame{ width: 50%; padding:0 15px 15px ;}
.subcat-sublink-frame .subcat-sublinks-frame{ float: left; width: 100%; padding-bottom:20px}
.subcat-sublink-frame .subcat-sublinks a{ padding:0 !important; font-size: 12px; line-height: 12px; display: inline;}

.subcat-links{ display: flex; flex: 1; flex-direction: row; flex-wrap: wrap;}
.subcat-links .subcat-sublink-mainlink {font-size: 14px !important;font-weight: 500 !important;color: #4d00ae !important; padding: 0 !important;}


.flex-mega-content { display: flex; width: 100%; flex-direction: row; padding-top: 10px}
.flex-mega-content .flex-category-frame{display: flex;flex: 1;}
.flex-mega-content .flex-category-frame .dropdown-subcats-frame{ width: 100%}
.flex-category-frame .subcat-sublink-frame {width:33.3336%;}
.flex-category-frame .subcat-sublink-frame:first-child { padding-left: 0;}
.flex-category-frame .subcat-sublink-frame .subcat-sublinks-frame:last-child { padding-bottom: 0;}
.flex-category-frame .subcat-sublink-frame .subcat-sublinks-frame a.dropdown-mega-sub-title{  color: #4d00ae !important;}



.feature-box.feature-box-style-6 .feature-box-icon i.fa, .feature-box.feature-box-style-6 .feature-box-icon i.icons { font-size: 32px;}

#myaccount.active { z-index:150}
#myaccount .compare-dropdown { padding: 0 30px;}
#myaccount .compare-dropdownmenu {min-width:150px;}
#myaccount .compare-dropdownmenu .dropdownmenu-wrapper:before { left:38px;}


#owl1 { width:100%; float:left;}
#owl-list-5 .owl-dots,#owl-latest-products .owl-dots { padding-top: 20px;}

.home-page-main-slider{ max-height:350px; overflow:hidden;}

.product-img-wrapper .owl-carousel .owl-item img {max-width: 100%; width: auto;}

.category-other-products {margin: 0 -15px;}

.category-other-products .product-list-view * { transition: .3s ease;}
.category-other-products .product-list-view { display: flex; flex: 1; width: 100%; flex-direction: row; flex-wrap:nowrap; padding:15px 15px 15px 0; border-bottom: 1px solid #eaeaea;}
.category-other-products .product-list-view:hover { text-decoration: none;}
.category-other-products .product-list-view:hover h2.product-name,.category-other-products .product-list-view:hover .product-count span{  color: #b2040e; border-color: #b2040e}
.category-other-products .product-list-view:last-child {border-bottom:0;}

.category-other-products .product-list-view .product-count {padding-right: 20px; padding-left:15px; display: flex; align-items: center; flex-shrink:0;}
.category-other-products .product-list-view .product-count span {padding: 10px 5px;border-radius: 50%;border: 2px solid #ccc;float: left;width:35px;height: 35px;text-align: center;font-size: 12px;line-height: 12px; font-weight: 500; color: #444;}
.category-other-products .product-list-view .product-sell-count {padding-right:10px; width: 100px; align-self: center; color: #333; font-weight:600;}
.category-other-products .product-list-view .product-sell-count span { font-size: 10px; color: #888;width: 100%; float: left; font-weight: normal;}

.category-other-products .product-list-view .product-name {margin-bottom:0;}
.category-other-products .product-list-view h2.product-name {font-size: 16px; color: #444; font-weight:500; height:auto; line-height:22px;}

.category-other-products .product-list-view .product-image-area{ padding-right:20px; width:140px; display: flex; align-items: center; flex-shrink:0;}
.category-other-products .product-list-view .product-image-area img{ max-width:100%;}
.category-other-products .product-list-view .product-price-box .product-price{ font-size: 16px;}
.category-other-products .product-list-view .product-price-box .old-price{ font-size: 12px;}
.category-other-products .product-list-view .product-label { padding: 8px 6px}
.category-other-products .product-list-view .product-label span.discount{ font-size: 12px;}


.subcat-links .category-other-products { margin:0 ;}
.subcat-links .category-other-products .product-list-view { padding:0 0 15px 0 !important; }
.subcat-links .category-other-products .product-list-view .product-details-area { padding:0}


.custom-price-box { width: 100%; float: left; display: flex; flex-direction: row; padding-top: 10px;}
.custom-price-box .product-price-box { display: flex; flex-direction: column; justify-items:center; margin: 0;justify-content:space-between;}
.custom-price-box .product-label{ margin-right: 10px; padding: 10px 8px; border-radius:2px; background: #f90909; color: #fff;}
.custom-price-box .product-label .discount{ width: 100%; text-align: center; display: block;background-color: transparent !important; padding: 0; font-size: 16px;}
.custom-price-box .product-label .discount-name { width: 100%; text-align: center; display: block;}
.custom-price-box .product-price-box { margin-top:0 !important;}

.taksitframe { float:left; padding-left:20px; margin-left:20px; border-left:2px solid #eaeaea; display:flex; align-items:center;}
.taksitframe .hire-purchase { font-size:16px}
.taksitframe a {font-size:18px; line-height:16px; color:#444444;}
.taksitframe img{ float:left;}
.taksitcontent { font-size:16px; color:#222;}


.product-details-box .custom-price-box .product-label,.tablink-price-frame .custom-price-box .product-label { padding:8px; background:#e21e25; color:#fff;}
.product-details-box .custom-price-box .product-label .discount,.tablink-price-frame .custom-price-box .product-label .discount{ font-size:16px; line-height: 16px; font-weight:600;}
.product-details-box .custom-price-box .product-label .discount-name,.tablink-price-frame .custom-price-box .product-label .discount-name{ font-size:10px; line-height: 10px;}
.product-details-box .custom-price-box .product-price-box{ margin-bottom: 0;}

.tablink-price-frame .product-price.solo-price,.product-price.solo-price { font-size:26px;}

.category-other-products .product-list-view .product-details-area{ flex-grow: 1; padding-right: 20px;}
.category-other-products .product-list-view .product-status {align-items: center;display: flex; width:16px; flex-shrink:0;}
.category-other-products .product-list-view .product-status.up-status span::after { content: '\f0de'; font-family: 'FontAwesome'; font-size: 16px; color: #10a668}
.category-other-products .product-list-view .product-status.down-status span::after { content: '\f0dd'; font-family: 'FontAwesome'; font-size: 16px; color: #f90909}
.category-other-products .product-list-view .product-status.same-status span::after { content: '\f068'; font-family: 'FontAwesome'; font-size: 16px; color: #007bff}

#hits.category-other-products .product-list-view h2.product-name { height:auto; font-weight:normal; font-size:16px;}
#hits.category-other-products .product-list-view h2 em{ transition:none; font-style:normal; color:#b2040e;}
#hits.category-other-products .product-image-area{ flex:0 0 90px;}
#hits.category-other-products .product-image-area img{ max-width:100%}
#hits.category-other-products .custom-price-box{ width:auto; padding-top:0; flex:0 0 120px;}
#hits.category-other-products .product-list-view:last-child { border-bottom:1px solid #eaeaea;}
#hits.category-other-products .product-list-view { align-items:center;}
#hits.category-other-products .product .product-details-area { padding:0}
.product .product-details-area .product-actions { width:100%; float:left;}
#hits.category-other-products p { font-size:14px;}

.header-search #pagination { padding:3px 10px; margin-top:0;}
.header-search #pagination a { padding:3px 10px; font-size:12px;}


.toggle-content.active { display:block;}
.toggle-content img{ max-width: 100%;}
.mobile-list-view {}


.feature-custom-list { width: 100%; margin-bottom: 20px; border: 1px solid #eaeaea; }
.feature-custom-list .line{ width:100%; display: flex; flex-direction: row; flex-wrap:  nowrap; background: #eaeaea;}
.feature-custom-list .line:nth-child(2n){ background: #fff;}
.feature-custom-list .line .name ,.feature-custom-list .line .desc { padding: 5px;}
.feature-custom-list .line .name { border-right: 1px solid #fff; flex: 0 0 20%; font-weight: 500}
.feature-custom-list .line:nth-child(2n) .name { border-right: 1px solid #eaeaea;}



.flex-list-item.stok_kontrol_var { display: flex; flex:1;}

.tabs.product-tabs .tab-content { width: 100%; float: left;}


.simple-post-list { padding: 0; list-style-type: none; float: left; margin: 0; width: 100%;}
.simple-post-list li{  width: 100%; float: left; display: flex; flex-direction: row; padding-bottom: 10px;}
.simple-post-list li .post-image .img-thumbnail{ border-radius: 0; border: 0; border-right: 1px solid #ccc; padding: 0 10px 0 0;}
.simple-post-list li .post-image .img-thumbnail img{ float: left;}
.simple-post-list li .post-info{ flex: 1; padding-left:15px;}
.simple-post-list li:last-child{ padding: 0;}
.simple-post-list li:last-child .post-info{ flex: 0 0 75%; padding-left:0;}
.simple-post-list li .post-info .post-name{ color: #333;}
.see-all-results { font-weight: 500; font-size: 14px; color: #333; display: block; padding-top: 10px;}

#header .compare-dropdownmenu .dropdownmenu-wrapper { width: 100%; float: left; border-radius: 0; border: 1px solid #f5f5f5;}



.smart-timer-and-counter { border-bottom: 2px solid #eaeaea; float: left; padding-bottom: 5px;}
.stc-skin-simple.stc-style-crystal-light .stc-group-digits ,.stc-skin-simple.stc-style-crystal-light .stc-group-label{ border: 0 !important;}

.menu-banner-frame { padding: 0 !important; margin-bottom: 10px !important; display: block; }

.alert h4 { font-size: 14px; margin-bottom: 0; color:rgba(255,255,255,.8)}
.alert-danger { background: rgba(210, 50, 45, 0.95); color:rgba(255,255,255,.8); border:0; padding: 20px;}
.alert-success { background: rgba(71, 164, 71, 0.95); color:rgba(255,255,255,.8);border:0; padding: 20px;}
.alert-success p { color:#fff;}

.ui-pnotify-icon, .ui-pnotify-icon span { font-size: 20px;}

.ui-pnotify.notification-dark .alert,.ui-pnotify.notification-dark .notification-dark {background: rgba(23, 23, 23, 0.95);color: rgba(255, 255, 255, 0.7); padding:20px; border: 0;}
.ui-pnotify.notification-dark .alert .ui-pnotify-icon{ font-size: 16px;}
.ui-pnotify-sticker { display: none;}

.custom-smart-timer.smart-product-detail { background:none; color: #7b7b7b; padding-bottom: 15px; justify-content: center;}
.custom-smart-timer.smart-product-detail .smart-timer-count .stc-group-hours{ padding-left: 0}
.custom-smart-timer.smart-product-detail .smart-timer-count .stc-divider { border-right-color: #fff;border-left-color: #e8e8e8;}

.custom-smart-timer.mobile-smart-timer { width:100%; position:fixed; left:0; bottom:0; padding:15px 0; justify-content:center; z-index:99}
.custom-smart-timer.mobile-smart-timer h3 { color:#fff; margin:0; padding-right:20px;}
.custom-smart-timer.mobile-smart-timer .smart-timer-count .stc-group-digits { font-size:22px; line-height:22px;}
.custom-smart-timer.mobile-smart-timer .smart-timer-count .stc-group-label { font-size:12px; line-height:10px;}

.onlyday { font-size:16px;}
.onlyday b{ font-size:18px; font-weight:600; line-height:14px; margin:0 3px}

.smart-products .product-details-box .product-name a{ color:inherit; text-decoration:none;}

.smart-products {display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 -15px;}
.smart-products .smart-product{ padding:15px; display: flex; flex-direction: row;}
.smart-products .smart-product-full{ width: 100%;}
.smart-products .smart-product-detail-frame{ width:100%;}

.smart-products .smart-product .product-actions a{ position: static; margin-right: 10px; opacity: 1; visibility: visible;}
.smart-products .smart-product .product-extra-features .product-extra-item { margin-bottom: 10px;}
.smart-products .smart-product .product-extra-features .product-extra-item .item-name{ padding-left: 0;}
.smart-products .smart-product h2 a { font-size: 16px;}

.smart-products .smart-product-2{ width:50%;}
.smart-products .smart-product-3{ width:33.3336%;}

.smart-products .smart-product .smart-product-detail-frame{ height: 100%; background: #fff; display: flex; flex-direction: row;}
.smart-products .smart-product .product-img-box { width: 50%; padding: 50px; display: flex; align-items: center; justify-content: center;}
.smart-products .smart-product .product-img-box img { width: auto; max-width: 100%; max-height: 100%;}
.smart-products .smart-product .product-details-box { width: 50%; padding:0 15px 0 25px;}

.smart-products .smart-product.smart-product-2 .product-img-box {padding:30px;}

.smart-products .smart-product.smart-product-3 .smart-product-detail-frame {flex-direction: column}
.smart-products .smart-product.smart-product-3 .product-img-box { width:100%; padding:30px;}
.smart-products .smart-product.smart-product-3 .product-img-box img{max-height: 200px}
.smart-products .smart-product.smart-product-3 .product-details-box { width:100%; padding:0 15px;}

.smart-products .smart-product-full .product-img-wrapper img{ max-width: 100%; max-height: 500px; width: auto; margin:auto;}

.smart-products .smart-product .product-details-box{ background: #fff;}


.mobile-smart-products.smart-products .smart-product .product-img-box{ margin:0; padding:20px 10px 10px 10px;}
.mobile-smart-products.smart-products .smart-product .product-img-box img{ max-width:170px; max-height:170px;}
.mobile-smart-products.smart-products hr.solid { width:100%; float:left;}
.mobile-smart-products.smart-products .smart-product h2 a { font-size:18px;}
.mobile-smart-products .product-details-box .product-detail-info .product-price-box .product-price{ font-size: 24px;line-height: 24px;}
.mobile-smart-products .product-details-box .product-detail-info .product-price-box .old-price { font-size:14px; line-height:14px;}
.mobile-smart-products .product-details-box .custom-price-box .product-label{ padding:8px;}
.mobile-smart-products .product-details-box .custom-price-box .product-label .discount { font-size:14px; line-height:14px;}
.mobile-smart-products .product-details-box .custom-price-box .product-label .discount-name { font-size:10px; line-height:10px;}


.segmentify-content { display: flex; flex-basis: 100%;flex-wrap: wrap;flex-direction: column;}
.segmentify-content .product{width:20%;}



.mobile-filter-frame { padding-bottom:20px; background:transparent;}
.mobile-filter-frame.active {background:#f9f9f9;}
.mobile-filter-frame .panel {background:transparent;}
.mobile-filter-frame.active .nav.nav-tabs{ background:#b2040e}

.mobile-filter-link { margin:0 10px 0 0 !important;}
.mobile-filter-link:last-child { margin:0 !important;}
.mobile-filter-link a{font-size:15px !important; }
.mobile-filter-link a i{ font-size:14px;}

.footer-about-content .footer-seeless,.footer-about-content .footer-seemore-link {color: #3e3e3e;font-weight: 500; font-size:12px; cursor:pointer;}
.footer-seeless i, .footer-seemore-link i{ font-size:11px;}

.page-tumkampanyalar #footer { margin-top:0;}

.tooltip.top .tooltip.top .tooltip-arrow { border-top-color: #8a8a8a;}
.tooltip.top .tooltip-inner{ border: 1px solid #8a8a8a; color:#6b6b6b; padding:4px 10px; background-color:#fff;}
.tooltip.in { opacity:1;}


.campaigns-list-right { padding-left:10px;}
.campaigns-list-left { padding-right:10px;}

.campaigns-list-left  a{ width:100%; float:left;}
.banner-module { float:left; width:100%; margin-bottom:20px; position:relative;}
.banner-module img{ width:100%; float:left;}

.campaing-name { background-color:#b2040e; color:#fff; width:100%; float:left; padding:10px; font-size:16px; transition:.3s ease;}
.banner-module:hover .campaing-name {background-color:#666}
.campaing-name .seemore { font-size:14px;}
.campaing-name .seemore i{ font-size:12px; margin-left:5px;}
.old-campaigns .campaing-name { background-color:#b3b3b3;}


.white-popup-block.campaign-detail { max-width:570px; background-color:#fff;}
.campaign-detail p{ margin-bottom:15px;}
.campaign-detail .campaign-detail-img { margin:0 auto;}

.campaign-share-frame { width:100%; float:left; padding:10px; border-top:1px solid #ccc; display:flex;}
.campaign-share-frame p{ line-height:14px; margin:0; align-self:center;}

.campaign-share-frame .social-icons a{ border-radius:0; box-shadow:none}
.campaign-share-frame .social-icons{ flex-grow:1;align-self:center;}
.campaign-share-frame .social-icons li { border-radius:0; box-shadow:none; background:#eaeaea; margin-bottom:0;}
.campaign-share-frame .social-icons li a i { line-height:30px;}



.all-brands { display:flex; flex-direction:row; flex-wrap:wrap; padding:10px;}
.all-brands .brand-module{ float:left;padding:15px; width:20%; text-align:center;border:5px solid #fff; transition:.3s ease; background:#f9f9f9; display:flex; justify-content:center; flex-direction:column;}
.all-brands .brand-module:hover,.all-brands .brand-module:focus{background:#4d00ae; text-decoration:none; color:#fff}
.all-brands .brand-module:hover h4,.all-brands .brand-module:focus h4{ color:#fff;}
.all-brands .brand-module:hover p,.all-brands .brand-module:focus p{ color:#f9f9f9;}
.all-brands .brand-module h4{ font-size:14px; margin:0; font-weight:500; color:#4a4a4a; transition:.3s ease;}
.all-brands .brand-module p{ font-size:12px; margin:0; color:#656565;transition:.3s ease;}



.brands-letter { padding:15px;border-bottom:1px solid #f0f0f0; display:flex;}
.brands-letter a{ float:left; background:#f9f9f9; color:#656565; transition:.3s ease; min-width:32px; height:32px; line-height:32px; text-align:center; text-decoration:none; border-right:1px solid #fff; font-weight:500; padding:0 5px; flex-grow:1;}
.brands-letter a:first-child{ border-radius:16px 0 0 16px; padding-left:10px;}
.brands-letter a:last-child{ border-radius:0 16px 16px 0; border-right:0; padding-right:10px;}
.brands-letter a:hover,.brands-letter a.active{background:#4d00ae; color:#fff;}


/*Custom Scroll Bar*/
.custom-scrollbar { overflow: hidden; width: 100%;}
.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ position: relative;overflow: hidden;height: 100%;width: 100%;outline: none;direction: ltr;}
.mCSB_container{overflow: hidden;width: auto;height: auto;}
.mCSB_inside > .mCSB_container{ margin-right:18px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; }
.mCSB_scrollTools{position: absolute;width: 12px;height: auto;left: auto;top: 0;right: 4px;bottom: 0;}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; }
.mCSB_scrollTools .mCSB_draggerContainer{position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{width:100%;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius:4px; background: #f2f2f2;}
.mCSB_scrollTools .mCSB_dragger{cursor: pointer;width: 100%;height: 30px;z-index: 1; border-radius: 5px; background: #cecece;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	position: relative;width: 4px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; 
	border-radius: 16px;text-align: center;
	}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{
	display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;
	cursor: pointer;
	}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }


.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;
	transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;
	}


/*Custom Scroll Bar*/
.stc-skin-simple.stc-style-crystal-light { color: #9a9a9a !important;}

/* Owl-theme*/
.owl-theme .owl-nav {margin-top: 10px;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px; }
.owl-theme .owl-dots {	text-align: center;-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline; }
.owl-theme .owl-dots .owl-dot span {
	width: 10px;height: 10px;margin: 5px 7px;background: #D6D6D6;display: block;
	-webkit-backface-visibility: visible;
	transition: opacity 200ms ease;
	border-radius: 30px; 
	}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #6d6d6d; }
.userreviewbg .owl-theme .owl-dots .owl-dot.active span,.userreviewbg .owl-theme .owl-dots .owl-dot:hover span {background: #fff; opacity:1; }
.userreviewbg .owl-theme .owl-dots .owl-dot { opacity:1}
.note-area td{ padding:0 !important;}
.note-area .alert{ border-radius:0;}


.owl-lazy.inline { display:inline-block !important; max-width:110px; max-height:110px;}


.microsite img{ max-width:100%;}
.mainbanners { width:100%;}
.flex-inside-frame { display:flex; flex:0 0 100%; align-items:center;}

.campaing-header { 
	height: 100px; 
	background:url(/assets/microsite-yilbasi/images/header.png) no-repeat center #191919; 
	width:100%; 
	color:#fff; 
	display:flex; 
	align-items:center;
	}
.campaing-header h2 { font:800 64px/48px "Open Sans"; margin:0; padding:0;color:inherit; float:left;}
.campaing-header p { font:400 18px/23px "Open Sans"; margin:0; padding-left:50px; color:inherit; float:left; flex-grow:1;}
.campaing-header a.seemore { 
	float:right; 
	background:#4f79db; 
	font-size:16px; 
	color:#fff; 
	padding:10px 15px; 
	border-radius:5px; 
	text-decoration:none; 
	transition:.3s ease; 
	min-width:155px;
	display:none;
	}
.campaing-header a.seemore img { margin:-2px 0 0 10px;}
.campaing-header a.seemore:hover {background:#87b3e7}
.campaing-header .flex-align-center { display:flex; align-items:center;}

.microsite.other-products { width:100%; float:left; padding-bottom:30px;}
.microsite h2{ color:#fff; font-size:32px; font-weight:500}

.other-products-tab	{ display:flex; flex-direction:row;}
.other-products-tab	.tab-left{ flex:0 0 270px; background:#191919;padding:15px; position:relative}
.other-products-tab	.tab-left .followcontent{ position:relative; float:left; width:100%;}
.other-products-tab	.tab-left .tab-left-line{ padding:10px; color:#fff; width:100%; float:left; cursor:pointer; transition:.3s ease; font-size:14px; line-height:18px;}
.other-products-tab	.tab-left .tab-left-line:before{ 
	content:'\f105'; 
	width:10px; 
	height:10px; 
	margin-right:10px; 
	font-family:FontAwesome; 
	font-size:20px; 
	line-height:18px; 
	float:left;
	}
.other-products-tab	.tab-left .tab-left-line:hover,.other-products-tab	.tab-left .tab-left-line.active{background:#788dc5; }

.other-products-tab	.tab-right{ flex-grow:1; background:#fff; overflow:hidden}
.other-products-tab	.tab-right .tab-right-line {flex-wrap:wrap; display:flex; width:100%;}
.other-products-tab	.tab-right .tab-right-line.active { display:flex;}
.other-products-tab	.tab-right .tab-right-line .module{ width:33.3336%;float:left; padding:20px;}
.other-products-tab	.tab-right .tab-right-line .module:nth-child(2n){ background:#f9f9f9;}


.other-products-tab	.tab-right .tab-right-line .module { display:flex; flex-direction:column; text-decoration:none; color:#fff;}
.other-products-tab	.tab-right .tab-right-line .module .custom-price-box .product-label{ padding:5px 8px;}
.other-products-tab	.tab-right .tab-right-line .module .imgframe{ display:flex; flex-grow:1; justify-content:center; align-items:center; padding:15px 15px 0 15px;}
.other-products-tab	.tab-right .tab-right-line .module .imgframe img{ max-width:120px;}
.other-products-tab	.tab-right .tab-right-line .module .seeall{ font-size:32px; font-weight:300; padding-bottom:15px;}
.other-products-tab	.tab-right .tab-right-line .module .seeall img{ margin-left:10px;}
.other-products-tab	.tab-right .tab-right-line .module p{ margin:0; padding-top:20px; font-size:16px; color:#0a0a0a;}


.theme-green .campaing-header h4{ margin:0; font-size:24px; color:#fff; flex-grow:1;}
.theme-green .campaing-header a.seemore{ background:#fff; color:#000; display:block}
.theme-green .campaing-header a.seemore:hover{ background:#f0f0f0;}
.theme-green .other-products-tab .tab-right .tab-right-line .module:last-child{ background:#5b8e14;}
.theme-green .other-products-tab .tab-left{ flex:0 0 270px;background:#5b8e14;}
.theme-green .other-products-tab .tab-left .tab-left-line { }
.theme-green .other-products-tab .tab-left .tab-left-line:hover,.theme-green .other-products-tab .tab-left .tab-left-line.active{ background:#fff; color:#5b8e14}
.theme-green .microsite.other-products h2{ color:#3c6700;}

.theme-blue .campaing-header h2{ color:#fff;}
.theme-blue .campaing-header a.seemore{ background:#fff; color:#000;}
.theme-blue .campaing-header a.seemore:hover{ background:#f0f0f0;}
.theme-blue .other-products-tab .tab-right .tab-right-line .module:last-child{ background:#a5c1d0;}
.theme-blue .other-products-tab .tab-left{ flex:0 0 270px;background:#a5c1d0;}
.theme-blue .other-products-tab .tab-left .tab-left-line { color:#fff;}
.theme-blue .other-products-tab .tab-left .tab-left-line:hover,.theme-blue .other-products-tab .tab-left .tab-left-line.active{ background:#19293b; color:#fff}
.theme-blue .microsite.other-products h2{ color:#fff;}


.mobile-category-filter { background:#3469cd; }
.mobile-category-filter.tabs.tabs-simple .nav-tabs { display:flex; justify-content:space-between;}
.mobile-category-filter.tabs.tabs-simple .nav-tabs>li{ padding:10px 15px; margin:0 !important; float:left; flex-grow:1;}
.mobile-category-filter.tabs.tabs-simple .nav-tabs>li:first-child{ padding-right:0;}
.mobile-category-filter.tabs.tabs-simple .nav-tabs>li a{ background:#fff; padding:5px 10px; border-bottom:0; border-radius:5px;}
.onborder {padding: 0 10px;background: #fff;display: block;position: relative;width: 50px;margin: -20px auto 0; z-index:9;}

.btn-grey { color:#0a0a0a; background:#eaeaea;}

.d-none { display:none;}
.d-none.active { display:block;}

.sticky-actions {
	position:fixed; 
	padding:0; 
	background:#fff; 
	bottom:0; 
	left:0; 
	width:100%; 
	margin:0 !important; 
	z-index:120; 
	box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1); 
	display:none;
	}
.sticky-actions.active { display:block;}
.sticky-actions .sticky-hidden{ display:none;}
.productdetail .sticky-actions.product-actions a{ margin-top:0;}
.productdetail .product-price-box .product-price{ font-size:28px;}
.product-price-box .old-price { font-size:16px;}
.sticky-actions .custom-flex-list { padding:10px;}

.productdetail .mobile-detail-actions.product-actions a.mobile-custom-button { margin-top:0; border-radius:5px;}


.productdetail .product-actions.sticky-actions .mobile-cta-button a.mobile-custom-button{ 
	padding:20px !important; box-shadow:-1px 0 3px rgba(0,0,0,.3);border-radius:0; border:0; font-size:18px; font-weight:600;
	}
.productdetail .product-actions.sticky-actions .mobile-cta-button a.mobile-custom-button.active{background:#265cdb; color:#fff;}
.productdetail .product-actions.sticky-actions .mobile-cta-button a.mobile-custom-button i{ font-size:20px;}

.dropdown .a[href="/c/yilbasi"] { display:none !important;}


.snow { overflow:hidden;}
.snow canvas { height:3600px !important;}

.sellcount { background:#0a001f; color:#fff; font-size:14px; padding:15px 0;}


.banner-section { float:left; width:100%; padding:10px; background:#fff;}
.banner-section img{ width:100%;}

.showcase { display:flex; width:100%; flex-direction:row;}
.showcase .moduleframe img{ max-width:100%; float:left;}
.showcase .moduleframe{ display:flex; flex-wrap:wrap;}
.showcase .moduleframe.multi{ flex-grow:1;}
.showcase .moduleframe.multi a{ width:33.3336%; float:left; padding:20px 10px; text-align:center;}
.showcase .moduleframe.multi .imgframe {width: 100%;float: left;height:155px;display:flex;justify-content: center;align-items: center;}
.showcase .moduleframe.multi .imgframe img{ float:none;}
.showcase .moduleframe.multi .title{ width:100%; margin-bottom:0; float:left;color: #222;font-weight: 500;font-size: 14px;}
.showcase .moduleframe.multi .title i{ font-size:16px; margin-left:10px;}
.showcase .moduleframe.solo{ width:430px; flex-shrink:0;}

.showcase .moduleframe.tab{ width:270px; flex-shrink:0; background:#f0f0f0;}
.showcase .moduleframe.tab h4{ padding:20px; font-size:20px; font-weight:500; margin:0}
.showcase .tablink{ width:100%; float:left; padding:10px 20px; font-size:16px; color:#333; cursor:pointer; transition:.3s ease;}
.showcase .tablink.active{background:#4d00ae; color:#fff;}

.showcase .moduleframe.tabcontent { flex-grow:1; padding:0 10px;}
.showcase .moduleframe.tabcontent a{ 
	width:25%; float:left; padding:20px 10px;
	}
.showcase .moduleframe.tabcontent .module p{ 
	width:100%; float:left; margin:10px 0 0 0;line-height: 16px;display: block;height: 32px;overflow: hidden; font-size:14px; color:#222;
	}
.showcase .moduleframe.tabcontent .module .imgframe{ text-align:center; width:100%; float:left;}
.showcase .moduleframe.tabcontent .module .imgframe img{ float:none;}
.showcase .moduleframe.tabcontent .module .custom-price-box .product-label{ padding:5px 8px;}



p { font-size:14px;}

#header .header-search .header-search-wrapper .form-control { background:#f9f9f9; padding:10px; height:50px; font-size:16px;}
#header .header-search .header-search-wrapper .form-control:focus { background:#f9f9f9; color:#3e3e3e;}
.without-login { padding-top:0;}
.without-login a {
	display		: block;
	/*padding		: 6px 18px;
	border:2px solid #a2a2a2; */
	color		: #707070;	
	margin-right: 15px; 
	font-weight	: 500; 
	transition	: .3s ease; 
	text-decoration	: none;
	}
.without-login a:hover,.without-login a.active:hover { 
	/*background:#b2040e; color:#fff; border-color:#b2040e*/
	color:#a9a9d6;
}
.without-login a.active { /*background:#e31e24; border-color:#e31e24; color:#fff;*/}
.without-login a:last-child { margin-right:0;}

#owl-list-6 { margin-bottom:0 !important;}

.modulesection { width:100%; float:left;}
.maincontent.negative-margin { margin-top:-30px; z-index:99; position:relative;}

.banner-video-container{ width:100%; float:left; position:relative; overflow:hidden;}
.banner-video-container::before{ 
	content:''; 
	z-index:3; 
	background: -moz-linear-gradient(left, rgba(47,25,35,1) 0%, rgba(60,47,47,0) 100%);
	background: -webkit-linear-gradient(left, rgba(47,25,35,1) 0%,rgba(60,47,47,0) 100%);
	background: linear-gradient(to right, rgba(47,25,35,1) 0%,rgba(60,47,47,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#240052', endColorstr='#004d00ae',GradientType=1 ); 
	position:absolute; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%;
	}
.banner-video-container .video{ width:100%; float:left;}

.coverimg #mainbgvideo { width:100%; float:left; overflow:hidden; opacity:0; position:absolute;z-index:2; top:0; left:0;}
.coverimg { width:100%; float:left;}
.coverimg img{position:relative; top:0; left:0; z-index:1; width:100%;}

.banner-video-container .video-title{ 
	position:absolute; z-index:99; display:flex;width:100%; flex-direction:row;align-items:center; height:100%; text-shadow:1px 1px 1px #222;
	}
.banner-video-container .video-title h3{ font-size:37px; font-weight:500; color:#fff;}
.banner-video-container .video-title p{ font-size:20px; color:#fff; font-weight:300; margin-bottom:40px;}
.banner-video-container .video-title .target-button{
	padding		: 10px 20px;
	border		: 2px solid #fff;
	float		: left;
	font		: 600 16px 'Open Sans';
	color		: #fff; transition:.3s ease; 
	cursor		: pointer; 
	box-shadow	: 1px 1px 3px #222;
	}
.banner-video-container .video-title .target-button:hover{ 
	background:#008ad1; 
	color:#fff; 
	border-color:#1057a7;
}
.cta-button { cursor:pointer;}

.product-list .product .productframe { box-shadow:0 1px 1px rgba(0,0,0,.2); width:100%; float:left; height:100%; background:#fff; display:flex; flex-direction:column;}
.category-other-products .product-list .product .productframe {  height:auto;}
.product-list .product .productframe:hover { text-decoration:none;}
.product-list .product .productframe .product-image,
.product-list .product .productframe .product-image-orta{ 
    max-height:175px;/*145px;*/
    float:left; 
    width:100%; 
    flex-shrink:0; 
    /*background:#f0f0f0;*/
    overflow:hidden;
}

.product-list .product .productframe .product-image-orta{
	max-height:135px;
}
.product-list .product .productframe .product-image-orta img{
	width:100%; height:135px;
}
	
.product-list .product .productframe .product-image img{ width:100%; height:175px;/*org.height yok*/}
.product-list .product .productframe .product-details-area{padding:15px; flex-grow:1;}

.product-list.product-list-1 .product .productframe .product-image{ max-height:none; }

.product-list .product.add-more-product .productframe { padding:10px; border:3px dashed #ccc; background:none; border-radius:10px; box-shadow:none;}
.product-list .product.add-more-product .productframe .product-image { 
	height			: 100%;
	display			: flex; 
	justify-content : center; 
	align-items		: center; 
	max-height		: none; 
	background		: #fff; 
	border-radius	: 7px; 
	overflow		: hidden; 
	flex-direction	: column; 
	padding			: 30px;
	}
.product-list .product.add-more-product .productframe .product-image img { width:auto;}
.product-list .product.add-more-product .productframe .product-image h4{  color:#adadad;}
.product.add-more-product .product-image::after { display:none;}
.product-list { display:flex; flex-direction:row; flex-wrap:wrap; width:100%;}
.product-list-3 .row { margin-right:-10px; margin-left:-10px}
.product-list-3.row { margin-right:-10px; margin-left:-10px}
.product-list-3 .product { float:left; padding:10px; width:33.3336%;}
.product-list-4 .product { float:left; padding:15px; width:25%;}

.product-list .product.product-book {border-bottom:1px solid #f0f0f0; display:flex; flex-direction:column; padding-bottom:30px;}
.product-list .product.product-book .productframe { box-shadow:none;}
.product-list .product.product-book .productframe .product-image { padding:15px; display:flex; justify-content:center; align-items:center; background:#fff; height:auto;}
.product-list .product.product-book .productframe .product-image img{ max-width:110px; max-height:110px;}
.product-list .product.product-book .productframe .brandarea{  padding-top:15px;}
.product-list .product.product-book .productframe .brandarea::before{ display:none;}
.product-list .product.product-book .product-actions { flex-shrink:0; height:32px; position:relative; width:100%;}
.product-list .product.product-book .product-actions a{ margin:0 5px;}
.product-list .product.product-book .productframe .product-details-area { padding-bottom:0;}

.product-list-1.product-list .product .productframe { flex-direction:row;}
.product-list-1.product-list .product .productframe .product-details-area { padding:15px 0 0 0; margin-top:10px; border-top:1px solid #f0f0f0;}
.product-list-1.product-list .product .productframe .product-image{ width:270px;}

.product .productframe .product-image { position:relative;}

.product-list-1 .product{ width:100%; padding:0 0 20px 0;}
.product-list-1 .product .brandarea { padding:0;}
.product-list-1 .brandarea .product-name{ height:auto; padding-bottom:10px; font-size:20px;}
.product-list-1 .brand-name-content { font-size:13px;}
.product-list-1 .brand-details-frame { flex-grow:1; padding:20px 20px 10px 45px; position:relative;}
.product-list-1 .brand-details-frame .brandarea::before { display:none;}
/*
.product-list-1 .brand-details-frame::before {
	content:''; 
	position:absolute; 
	left:-30px;
	top:0; 
	bottom:0; 
	width:60px; 
	height:60px; 
	box-shadow:0 0 1px rgba(0,0,0,.2); 
	margin:auto 0; 
	border-radius:50%; 
	background:url(/assets/img/certificate_icon.png) no-repeat center #f9f9f9; 
	border:2px solid #fff;
	}
*/
.brand-details-frame .label-warning{ float:right; align-self:center;}

.product-list-1 .brand-name { width:100%; display:flex; flex-direction:row; justify-content:space-between;}
.product-list-1 .brand-name .imgframe img{ height:30px;}

.product-list-1 .quick-view-frame::before{ left:0; right:0; top:-10px; margin:0 auto;box-shadow:1px -1px 1px rgba(0,0,0,.15)}
.product-list-1 .top-open .quick-view-frame::before{ top:auto; bottom:-10px; box-shadow:-1px 1px 1px rgba(0,0,0,.15)}


.colored-product .product-image{ position:relative;}
/* .colored-product .product-image::after{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; z-index:0; opacity:.5; transition:.3s ease;}*/
.colored-product:hover .product-image::after{ opacity:.4;}
/*açık mavi*/
.colored-product .product-image::after {
	background: -moz-linear-gradient(left, rgba(2,179,228,1) 0%, rgba(113,202,226,1) 100%);
	background: -webkit-linear-gradient(left, rgba(2,179,228,1) 0%,rgba(113,202,226,1) 100%);
	background: linear-gradient(to right, rgba(2,179,228,1) 0%,rgba(113,202,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02b3e4', endColorstr='#9971cae2',GradientType=1 );
}
/* açık yeşil */
.colored-product:nth-child(2n) .product-image::after {
	 background: -moz-linear-gradient(left, rgba(2,204,186,1) 0%, rgba(102,204,193,1) 100%);
	 background: -webkit-linear-gradient(left, rgba(2,204,186,1) 0%,rgba(102,204,193,1) 100%);
	 background: linear-gradient(to right, rgba(2,204,186,1) 0%,rgba(102,204,193,1) 100%);
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02ccba', endColorstr='#9966ccc1',GradientType=1 );
}
/*mor*/
.colored-product:nth-child(3n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(169,81,237,1) 0%, rgba(181,117,234,1) 100%);
	background: -webkit-linear-gradient(left, rgba(169,81,237,1) 0%,rgba(181,117,234,1) 100%);
	background: linear-gradient(to right, rgba(169,81,237,1) 0%,rgba(181,117,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca951ed', endColorstr='#99b575ea',GradientType=1 );
}
/*sarı*/
.colored-product:nth-child(4n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(255,162,52,1) 0%, rgba(255,195,127,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,162,52,1) 0%,rgba(255,195,127,1) 100%);
	background: linear-gradient(to right, rgba(255,162,52,1) 0%,rgba(255,195,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffa234', endColorstr='#99ffc37f',GradientType=1 );
}
/*kırmızı*/
.colored-product:nth-child(5n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(255,84,131,1) 0%, rgba(255,127,161,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,84,131,1) 0%,rgba(255,127,161,1) 100%);
	background: linear-gradient(to right, rgba(255,84,131,1) 0%,rgba(255,127,161,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff5483', endColorstr='#99ff7fa1',GradientType=1 );
}
/*gri*/
.colored-product:nth-child(6n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(204,216,101,1) 0%, rgba(203,214,107,1) 100%);
	background: -webkit-linear-gradient(left, rgba(204,216,101,1) 0%,rgba(203,214,107,1) 100%);
	background: linear-gradient(to right, rgba(204,216,101,1) 0%,rgba(203,214,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccd865', endColorstr='#99cbd66b',GradientType=1 );
}

.showcase-module-frame:nth-child(3n) .colored-product .product-image::after {
	/*sarı*/
	background: -moz-linear-gradient(left, rgba(255,162,52,1) 0%, rgba(255,195,127,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,162,52,1) 0%,rgba(255,195,127,1) 100%);
	background: linear-gradient(to right, rgba(255,162,52,1) 0%,rgba(255,195,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffa234', endColorstr='#99ffc37f',GradientType=1 );
}

.showcase-module-frame:nth-child(3n) .colored-product:nth-child(2n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(255,84,131,1) 0%, rgba(255,127,161,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,84,131,1) 0%,rgba(255,127,161,1) 100%);
	background: linear-gradient(to right, rgba(255,84,131,1) 0%,rgba(255,127,161,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff5483', endColorstr='#99ff7fa1',GradientType=1 );
}
.showcase-module-frame:nth-child(3n) .colored-product:nth-child(3n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(2,204,186,1) 0%, rgba(102,204,193,1) 100%);
	background: -webkit-linear-gradient(left, rgba(2,204,186,1) 0%,rgba(102,204,193,1) 100%);
	background: linear-gradient(to right, rgba(2,204,186,1) 0%,rgba(102,204,193,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02ccba', endColorstr='#9966ccc1',GradientType=1 );
}
.showcase-module-frame:nth-child(3n) .colored-product:nth-child(4n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(169,81,237,1) 0%, rgba(181,117,234,1) 100%);
	background: -webkit-linear-gradient(left, rgba(169,81,237,1) 0%,rgba(181,117,234,1) 100%);
	background: linear-gradient(to right, rgba(169,81,237,1) 0%,rgba(181,117,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca951ed', endColorstr='#99b575ea',GradientType=1 );
}
.showcase-module-frame:nth-child(3n) .colored-product:nth-child(5n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(204,216,101,1) 0%, rgba(203,214,107,1) 100%);
	background: -webkit-linear-gradient(left, rgba(204,216,101,1) 0%,rgba(203,214,107,1) 100%);
	background: linear-gradient(to right, rgba(204,216,101,1) 0%,rgba(203,214,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccd865', endColorstr='#99cbd66b',GradientType=1 );
}
.showcase-module-frame:nth-child(3n) .colored-product:nth-child(6n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(2,179,228,1) 0%, rgba(113,202,226,1) 100%);
	background: -webkit-linear-gradient(left, rgba(2,179,228,1) 0%,rgba(113,202,226,1) 100%);
	background: linear-gradient(to right, rgba(2,179,228,1) 0%,rgba(113,202,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02b3e4', endColorstr='#9971cae2',GradientType=1 );
}

/*mor*/
.showcase-module-frame:nth-child(2n) .colored-product .product-image::after {
	background: -moz-linear-gradient(left, rgba(169,81,237,1) 0%, rgba(181,117,234,1) 100%);
	background: -webkit-linear-gradient(left, rgba(169,81,237,1) 0%,rgba(181,117,234,1) 100%);
	background: linear-gradient(to right, rgba(169,81,237,1) 0%,rgba(181,117,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca951ed', endColorstr='#99b575ea',GradientType=1 );
}
.showcase-module-frame:nth-child(2n) .colored-product:nth-child(2n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(204,216,101,1) 0%, rgba(203,214,107,1) 100%);
	background: -webkit-linear-gradient(left, rgba(204,216,101,1) 0%,rgba(203,214,107,1) 100%);
	background: linear-gradient(to right, rgba(204,216,101,1) 0%,rgba(203,214,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccccd865', endColorstr='#99cbd66b',GradientType=1 );
}
.showcase-module-frame:nth-child(2n) .colored-product:nth-child(3n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(2,179,228,1) 0%, rgba(113,202,226,1) 100%);
	background: -webkit-linear-gradient(left, rgba(2,179,228,1) 0%,rgba(113,202,226,1) 100%);
	background: linear-gradient(to right, rgba(2,179,228,1) 0%,rgba(113,202,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02b3e4', endColorstr='#9971cae2',GradientType=1 );
}
.showcase-module-frame:nth-child(2n) .colored-product:nth-child(4n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(255,84,131,1) 0%, rgba(255,127,161,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,84,131,1) 0%,rgba(255,127,161,1) 100%);
	background: linear-gradient(to right, rgba(255,84,131,1) 0%,rgba(255,127,161,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff5483', endColorstr='#99ff7fa1',GradientType=1 );
}
.showcase-module-frame:nth-child(2n) .colored-product:nth-child(5n) .product-image::after {
	background: -moz-linear-gradient(left, rgba(2,204,186,1) 0%, rgba(102,204,193,1) 100%);
	background: -webkit-linear-gradient(left, rgba(2,204,186,1) 0%,rgba(102,204,193,1) 100%);
	background: linear-gradient(to right, rgba(2,204,186,1) 0%,rgba(102,204,193,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc02ccba', endColorstr='#9966ccc1',GradientType=1 );
}
.showcase-module-frame:nth-child(2n) .colored-product:nth-child(6n) .product-image::after {
	/*sarÄ±*/
	background: -moz-linear-gradient(left, rgba(255,162,52,1) 0%, rgba(255,195,127,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,162,52,1) 0%,rgba(255,195,127,1) 100%);
	background: linear-gradient(to right, rgba(255,162,52,1) 0%,rgba(255,195,127,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffa234', endColorstr='#99ffc37f',GradientType=1 );
}





.product .brandarea { position:relative; padding:40px 15px 0 15px; font-size:13px;  color:#464646}

/*
.product .brandarea:before {
	content:''; 
	position:absolute; 
	left:0; 
	right:0; 
	top:-30px; 
	width:60px; 
	height:60px; 
	box-shadow:0 0 1px rgba(0,0,0,.2);  
	margin:0 auto; 
	border-radius:50%; 
	background:url(/assets/img/certificate_icon.png) no-repeat center #f9f9f9; 
	border:2px solid #fff;
	}
*/
.product .brandarea.myeducationitem:before {background:url(/assets/img/icon-playvideo2.png) no-repeat center #f9f9f9; transition:.3s ease;}
.product:hover .brandarea.myeducationitem:before { transform:scale(1.1,1.1);}

.brandarea .product-name{ margin:0; font-weight:500; line-height:23px; height:46px; color:#1d1d1d; font-size:18px;}

.product .brandlogo{ padding:10px; border-top:1px solid #f0f0f0; text-align: center;}
.product .brandlogo img{ height:30px; width:auto;}

.brand-logos { height:125px;}
.brand-logos .brand-module { width:100%; height: 100px;float: left;padding: 10px;display: flex;justify-content: center;align-items: center;}
.brand-logos .brand-module img { max-width:100%; width:auto !important; max-height:100%;}
.brand-name { color:#333; font-size:12px;}
.subcat-links .brand-name {font-size:13px;}
.product-details-box .brand-name { font-size:16px;}


.product-book-detail .productdetail .product-img-box { padding:50px;}
.product-book-detail .productdetail .product-img-box img{ max-width:100%; max-height:100%;}
.product-book-detail .product-institution-name{ display:none;}


.quick-view-frame { position:absolute;padding:20px; background:#fff; width:300px; min-height:200px; visibility:hidden; opacity:0; z-index:-1; transition:.3s ease opacity; box-shadow:0 0 3px rgba(0,0,0,.3)}
.quick-view-frame.active{ visibility:visible; z-index:99; opacity:1;}
.quick-view-frame::before{ content:''; position:absolute; width:20px; height:20px; left:-10px;  top:50%; margin-top:-10px; transform:rotate(-45deg); background:#fff; z-index:-1;box-shadow:-1px -1px 1px rgba(0,0,0,.15)}
.left-open .quick-view-frame::before{left:auto; right:-10px; box-shadow:1px 1px 1px rgba(0,0,0,.15)}

.quick-view-frame .imgframe img{ max-width:100%;}





.custom-actions { width:100%; float:left;}
.custom-actions a{ padding:10px 15px; float:left; font-size:14px;}
.custom-actions a.addtowishlist { background:#e31e24; color:#fff; margin:0; width:100%;}
.custom-actions a.addtowishlist:hover { background:#b2040e;}
.custom-actions a.addtowishlist i{ float:right; font-size:20px;}
.custom-actions a i { font-size:16px;}
.custom-actions a.comparelink { background:#333; color:#fff; float:right;}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { color:#e31e24; opacity:.7}
.owl-carousel .owl-dot:hover, .owl-carousel .owl-nav .owl-next:hover, .owl-carousel .owl-nav .owl-prev:hover { color:#b2040e;opacity:1}


.footer-aboutus p{ font-size:15px;}
.footer-aboutus p.lead{ font-size:21px; color:#e31e24; font-weight:400}
.footer-aboutus .panel-body { padding:15px 0}

.product-detail-tabs {width:100%; display:flex;}
.product-detail-tabs .tab-link-frame{ flex:0 0 270px; position:relative;}
.product-detail-tabs .tab-link-frame .follow-side-menu{ position:relative; width:100%; height:auto; top:0;}
.product-detail-tabs .tab-link-frame .follow-side-menu.following{ position:relative; width:100%; height:auto; top:0;}
.product-detail-tabs .tab-link-frame .follow-side-menu.bottom{ position:relative; width:100%; height:auto; top:0;}
.product-detail-tabs .tab-link-frame .tablink{ background:#fff; color:#222; float:left; width:100%; padding:15px; transition:.3s ease; cursor:pointer; font-size:16px; position:relative; line-height:16px;}
.product-detail-tabs .tab-link-frame .tablink::after{content:''; position:absolute; right:3px; background:#fff; top:50%; margin-top:-5px; height:10px; width:10px;  transform:rotate(45deg);transition:.3s ease;}
.product-detail-tabs .tab-link-frame .tablink.active::after{ right:-5px;background:#ccc;}
.product-detail-tabs .tab-link-frame .tablink.active{ background:#ccc; color:#b2040e;}
.product-detail-tabs .tab-content-frame{ flex-grow:1; width:0; padding-left:20px}
.product-detail-tabs .tab-content-frame .tabcontent{ padding:20px; float:left; font-size:16px; width:100%; height:auto; background:#fff; margin-bottom:20px; color:#444;}
.product-detail-tabs .tab-content-frame .tabcontent p{color:#444;}
.product-detail-tabs .tab-content-frame .tabcontent:last-child{margin-bottom:0; }
.product-detail-tabs .tab-content-frame .tabcontent ul{ padding-left:20px;}
.product-detail-tabs .tab-content-frame .tabcontent ul.lead5.list-icons{ padding-left:0;}
.product-detail-tabs .tab-content-frame .tabcontent ul li ul{ padding-left:20px; list-style:circle;}
.product-detail-tabs .tab-content-frame .tabcontent h4{font-size:24px; color:#333 !important; margin-bottom:20px;}
.product-detail-tabs .tab-content-frame .tabcontent h4 span{ font-weight:400 !important;}
.product-detail-tabs .tab-content-frame .tabcontent.active{ display:block;}

.tablink .camp-count{ font-size:12px; color:#fff; background:#e31e24; border-radius:50%; width:20px; height:20px; text-align:center; line-height:20px; margin-left:10px; margin-top:2px; font-weight:600}
.tablink.active .camp-count { color:#4d00ae; background:#fff;}
.imgframe img{ max-width:100%;}
.certdetail h4 { font-size:24px; margin-bottom:20px; color:#b2040e; font-weight:500;}
.certdetail p{ position:relative; padding-left:30px; font-size:16px;}
.certdetail p i{ position:absolute; left:0; top:3px;}
.certdetail{ font-size:18px; font-weight:300;}
.certdetail ul{ padding-left:0}


.cert-title { font-size:30px; font-weight:300; color:#b2040e; padding:0 100px;}
.meta-title { font-size:21px; font-weight:300; color:#b2040e; padding:0; line-height:normal}
.border-title { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f0f0f0; text-transform:none;}
.certframe img {box-shadow: 0 0 5px rgba(0, 0, 0, 0.19); max-width:100%;}
.certframe.horizontal img {width:100%;}
.certframe.vertical img{max-width:440px; margin:auto;}
.certficate-slider { display:none;}

.userreviewbg { background: #2a2a2a;/*url(/assets/img/user-review-bg.jpg) center #eaeaea; */padding:30px 50px;}
.userreview-innerbg { width:100%; height:100%;background: rgba(62,12,125,.45); background: -moz-linear-gradient(-45deg, rgba(62,12,125,.45) 0%, rgba(121,55,204,.45) 100%);background: -webkit-linear-gradient(-45deg, rgba(62,12,125,.45) 0%,rgba(121,55,204,.45) 100%);background: linear-gradient(135deg, rgba(62,12,125,.45) 0%,rgba(121,55,204,.45) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e0c7d', endColorstr='#7937cc',GradientType=1 ); border:3px solid rgba(255,255,255,.45);}

.owl-carousel.userreviewslide { margin:0 auto; width:70%; height:290px; overflow:hidden;}
.userreviewslide .userreview{ width:100%; float:left; display:flex; flex-direction:row; min-height:290px; align-items:center;}
.userreviewslide .reviewcontent { display:flex; flex-direction:column; justify-content:center; width:0;flex-grow:1; padding-right:100px;}
.userreviewslide .reviewimage { width:290px; height:290px; flex-shrink:0; position:relative; border-radius:50%; overflow:hidden; border:10px solid rgba(255, 255, 255, 0.20);}
.userreviewslide .owl-dots { width:100%; position:absolute; margin:0 !important; }
.reviewcontent { color:#fff;}
.reviewcontent h4{ font-size:26px; color:#fff; position:relative; padding-bottom:15px; margin-bottom:15px;}
.reviewcontent h4:after{ content:''; position:absolute; width:100px; height:1px; background:#fff; left:0;bottom:0;}
.reviewcontent p{ font-size:16px; font-weight:200 !important; color:#fff; margin-bottom:20px; width:100%; float:left; white-space:pre-line;}
.reviewcontent a { border:2px solid #fff; color:#fff; padding:10px 20px; align-self:flex-start;}

.nav-custom {position: absolute;height:0;width: 100%;top: 0;bottom: 0;left:0;margin: auto; opacity:0; transition:.3s ease opacity; z-index:999;}
.container.relative:hover .nav-custom ,.testimonial-slide:hover .nav-custom {opacity:1;}
.nav-custom.owl-nav .owl-prev, .nav-custom.owl-nav .owl-next {box-shadow: 2px 2px 5px rgba(0,0,0,.3);border-radius: 50% !important;padding: 10px;width: 42px;height: 42px;text-align: center;margin-top: -21px;line-height: 22px;background-color: #fff !important; opacity:.7; position:absolute; cursor:pointer; font-size:22px; color:#e31e24; transition:.3s ease;}
.nav-custom.owl-nav .owl-prev {left:0;}
.nav-custom.owl-nav .owl-next {right:0;}
.nav-custom.owl-nav .owl-prev:hover, .nav-custom.owl-nav .owl-next:hover { opacity:1;}

.testimonial-slide .nav-custom .owl-next{ right:20px;}
.testimonial-slide .nav-custom .owl-prev{ left:20px;}

.nav-custom.owl-nav .owl-prev:before {font-family: FontAwesome;content: "\f053";position: relative;left: -1px;top: 1px}
.nav-custom.owl-nav .owl-next:before {font-family: FontAwesome;content: "\f054";position: relative;left: 2px;top: 1px}

.rating-img-col p{ font-size:12px; }

.mainvideo iframe{ width:100%; height:100%;}


.brand-area { width:100%; display:flex; padding-top:5px; align-items:center;}
.brand-area .brand-logo { margin-right:10px; flex-shrink:0;}
.brand-area .brand-logo img{ max-width:80px; max-height: 30px;}


.filtre-container ul { margin-bottom:0;}

.sidebar.shop-sidebar .panel.panel-default .panel-body { padding:0 10px 20px 15px;}


.testimonial-slide { padding:30px; background:#fff;width:100%; float:left; position:relative;}
.testimonial-item { width:100%; display:flex; flex-direction:column; text-align:center;}
.testimonial-item .testimonial-img{ width:100px; height:100px; flex-shrink:0; align-self:center;  border-radius:50%; border:5px solid #fff; background:#f9f9f9; justify-content:center; overflow:hidden;}
.testimonial-item .testimonial-content{ display:flex; flex-direction:column;width:100%;color:#4a4a4a; justify-content:center;padding:10px 100px 0;position:relative;}
.testimonial-item .testimonial-content::before{content:open-quote; position:absolute; left:20px; top:10px; font-family:'Gotham-Medium','Open Sans',sans-serif; font-size:90px; line-height:60px;color:#ccc;}
.testimonial-item .testimonial-content::after{content:close-quote; position:absolute; right:20px; bottom:0;font-family:'Gotham-Medium','Open Sans',sans-serif; font-size:90px; line-height:60px; color:#ccc;}
.testimonial-item .testimonial-content h2{ font-size:24px; margin-bottom:0; color:#b2040e;}
.testimonial-item .testimonial-content .testimonial-job{ font-size:13px; margin-bottom:20px;}
.testimonial-item .testimonial-content p{ font-size:15px; margin-bottom:30px; color:#444;}
.testimonial-item .testimonial-content a{ padding:10px 20px; border:2px solid #424242; color:#424242; align-self:left; font-weight:600;}


.custom-page-header { padding:50px 0; background:#f9f9f9; text-align:center; position:relative;}
.custom-page-header::after { position:absolute; content:''; left:0; right:0; margin:auto; bottom:-20px; width:64px; height:64px; transform:rotate(45deg); background:#f9f9f9;}
.custom-page-header h2{ padding-bottom:20px; margin-bottom:20px; position:relative; font-size:36px;}
.custom-page-header h2::after{ content:''; width:120px; height:1px; background:#a2a2a2; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.custom-page-header p{ margin-bottom:0; font-size:26px; font-weight:300;}



.certificate-step { display:flex; width:100%; flex-direction:row; position:relative; padding:30px 0}

.certificate-step .imgframe{ position:relative;}
.certificate-step .imgframe-img { width:270px; height:270px; border-radius:50%; overflow:hidden; flex-shrink:0; box-shadow:3px 10px 30px rgba(0,0,0,.1); position:relative;}
.certificate-step .imgframe::before { content:'';width:80px; height:80px; position:absolute; background:#b2040e; text-align:center; font-size:48px; line-height:80px; color:#fff; border-radius:50%; z-index:9; font-family:'Gotham-Medium','Open Sans',sans-serif; right:0; top:0;}
.certificate-step:nth-child(1) .imgframe::before { content:'1';}
.certificate-step:nth-child(2) .imgframe::before { content:'2';}
.certificate-step:nth-child(3) .imgframe::before { content:'3';}


.certificate-step .certificate-step-content{ flex-grow:1;display: flex;flex-direction: column;justify-content: center; padding:0 100px;}
.certificate-step .certificate-step-content h4{ font-size:32px; color:#b2040e; position:relative; padding-bottom:15px; margin-bottom:15px;}
.certificate-step .certificate-step-content h4::after{ content:''; position:absolute; left:1px; bottom:0; width:140px; height:2px; background:#b2040e;}
.certificate-step .certificate-step-content p{ font-size:22px; font-weight:300;}
.certificate-step:nth-child(2n) .certificate-step-content {align-items: flex-end;}
/*
.certificate-step:nth-child(2n-1)::after {content:''; position:absolute; background:url(/assets/img/advantages-arrow-1.png) no-repeat; width:117px; height:94px; right:20%; bottom:-50px; }

.certificate-step:nth-child(2n)::after {content:''; position:absolute; background:url(/assets/img/advantages-arrow-2.png) no-repeat; width:178px; height:113px; bottom:-50px; left:0; right:0; margin:auto}
*/
.certificate-step:nth-child(2n-1)::after {content:''; position:absolute; background:url(/assets/img/down.png) no-repeat; width:117px; height:94px; right:20%; bottom:-50px; }

.certificate-step:nth-child(2n)::after {content:''; position:absolute; background:url(/assets/img/down.png) no-repeat; width:178px; height:113px; bottom:-50px; left:0; right:0; margin:auto}

.certificate-step:last-child::after{ display:none;}
.page-nasil-sertifika-alirim{ background:#fff;}

.tabcontent .certificate-step .imgframe-img { width:220px; height:220px; border-width:10px;}
.tabcontent .certificate-step .imgframe::before {width: 70px;height: 70px;line-height: 70px;font-size: 28px;}
.tabcontent .certificate-step .certificate-step-content { padding-left:50px;}
.tabcontent .certificate-step:nth-child(2n) .certificate-step-content { padding:0 50px 0 100px;}
.tabcontent .certificate-step:nth-child(2n-1)::after { width:75px; background-size:contain;}
.tabcontent .certificate-step:nth-child(2n)::after { background-size:contain; width:120px; height:90px;}

.tabcontent .featured-box{box-shadow: none;border: 0;border-radius: 0;background: none; margin:0 !important;}
.tabcontent .featured-box .box-content{border:0; border-radius:0; padding:0; text-align:left;}
.tabcontent .featured-box .box-content li{ margin-bottom:10px;}
.tabcontent .icon-featured{ width:60px; height:60px; line-height:60px; margin-right:10px !important; font-size:30px; display:inline-block;}
.tabcontent .box-content h2.mb-lg{ display:inline-block}
.tabcontent .advantages .imgframe{ width:230px;}
.tabcontent .advantages .imgframe img{ margin-top:0;}

.advantages-frame{ position:relative;background:#f7f4ee;}
.advantages-frame::after{ position:absolute; content:''; bottom:0; left:0; height:50px; background:#ded5bb; width:100%; z-index:0}
.advantages {  padding:50px 30px; display:flex; position:relative; z-index:9}
.advantages .imgframe{ width:430px; flex-shrink:0;}
.advantages .imgframe img{ float:right; margin:-90px 0  -40px 0}
.advantages-content { padding-left:30px;}
.advantages-content h4 { font-size:32px; margin-bottom:30px;}
.advantages-content ul{ padding:0 !important;}
.advantages-content li{ position:relative; padding-left:38px; list-style-type:none; font-size:16px; color:#2a2a2a; padding-bottom:20px;}
.advantages-content li::before {content:'';background:url(/assets/img/advantages-dot.png) no-repeat center; height:28px; width:28px; position:absolute; left:0; top:4px;}
.custom-button { 
	padding:15px 50px; 
	font-weight:600; 
	font-size:16px; 
	/*border:2px solid #1057a7; */
	background:#008ad1; 
	color:#fff; 
	border-color:#1057a7;
	text-decoration:none !important; display:inline-block; margin:auto; transition:.3s ease;
	}
.custom-button:hover { background:#37b9ff;color::#008ad1;}
.custom-button i{ margin-left:10px; font-size:18px;}

.custom-button2 { 
	padding:10px 40px; 
	font-weight:600; 
	font-size:16px; 
	border:2px solid #e31e24; 
background:#008ad1; 
	color:#fff; 
	border-color:#1057a7;
	 background:transparent; text-decoration:none !important; display:inline-block; margin:auto; transition:.3s ease;}
.custom-button2:hover { background:#4d00ae;color:#fff; border-color:#1057a7;}
.custom-button2 i{ margin-left:10px; font-size:18px;}

.product-list-target .custom-button2 { 
	width:100%;
	background:#008ad1; 
	color:#fff;
}
.product-list-target .custom-button2:hover { background:transparent; color:#008ad1;}



.stories-module { width:100%; display:flex; flex-direction:row; background:#fff; padding:20px; border-bottom:1px solid #f0f0f0;}
.stories-module:last-child { border-bottom:0;}
.stories-module .imgframe{ width:290px; flex-shrink:0;}
.stories-module .stories-content{ flex-grow:1; padding-left:50px; display:flex; flex-direction:column; justify-content:center;}
.stories-module .stories-content h4{ color:#4563dc; font-size:32px; margin-bottom:5px;}
.stories-module .stories-content p{ font-size:16px;}
.stories-module .stories-content .post-meta{ width:100%; float:left; color:#4a4a4a; font-size:12px; margin-bottom:20px;}
.stories-module .stories-content .post-meta i{ margin-right:5px; font-size:14px;}
.stories-module .stories-content a{ 
	padding:10px 20px; 
	color:#fff; 
	background:#4563dc; 
	border:2px solid #4563dc; 
	font-weight:600; 
	align-self:flex-end; 
	text-decoration:none;}
.stories-module .stories-content a:hover{background:#1a3871; color:#fff;}

.story-detail-frame { display:flex; flex-direction:row; padding:30px;}
.story-detail { display:flex; flex-direction:column; padding-right:50px; border-right:1px solid #f0f0f0;}
.story-detail .imgframe {width:100%; flex-shrink:0}
.story-detail .story-detail-content { font-size:16px; margin-top:30px;}
.story-detail .story-detail-content p { font:inherit; margin-bottom:15px; font-size:16px;}
.story-detail .story-detail-content h2 {color: #4563dc;font-size: 32px;}

.other-stories { width:340px; flex-shrink:0; padding-left:30px;}
.other-stories .stories-module{ flex-direction:column; padding:15px 0;}
.other-stories .stories-module .stories-content{ padding-left:0; padding-top:10px; font-size:14px;}
.other-stories .stories-module .stories-content h4{ font-size:18px;}
.other-stories .stories-module .imgframe{ width:140px; height:140px; overflow:hidden; border-radius:50%; border:5px solid #6bbff1; margin:auto;}
.other-stories .stories-module .stories-content a{  padding:5px 10px; font-size:12px;}

/*Blog*/
.blog-detail-frame { display:flex; flex-direction:row; padding:30px;}
.blog-detail { display:flex; flex-direction:column;/* padding-right:50px; border-right:1px solid #f0f0f0;*/}
.blog-detail .imgframe {width:100%; flex-shrink:0}
.blog-detail .blog-detail-content { font-size:16px; margin-top:30px;}
.blog-detail .blog-detail-content p { font:inherit; margin-bottom:15px; font-size:16px;}
.blog-detail .blog-detail-content h1 {color: #b2040e;font-size: 32px;}
/*Blog End*/

.product-details-box .product-name { font-size:27px;}

.feature-box-info h4{ font-size:18px;}
.feature-box-info p{ font-size:16px;}

.watch-video {background:rgba(27, 27, 27, 0.75); color:#fff; position:absolute; bottom:0; left:0; padding:14px 15px; width:100%; cursor:pointer; z-index:99;}
.watch-video img{ height:32px; float:left;}
.watch-video p{ float:left; font:22px 'Gotham-Medium'; color:#fff; line-height:32px;}
.productdetail .product-img-wrapper img.product-watchicon { margin-top:20px;}

.overflow-hidden { overflow:hidden !important;}

.videoframe { display:none; width:100%; height:100%; position:fixed; z-index:9999; top:0; left:0;}
.videoframe .backblock{width:100%; height:100%; position:absolute; background:rgba(0,0,0,.3); z-index:10; top:0; left:0;}
.videoframe .video-content-frame{ display:flex; flex-direction:column; width:1024px; background:#fff; overflow:hidden; position:relative; z-index:20; margin:100px auto 0; box-shadow:0px 0px 8px rgba(0,0,0,.3)}
.videoframe .video-content-frame .video-watch-frame{ background:#666; width:100%; float:left;}
.videoframe .video-content-frame .video-watch-frame video,.videoframe .video-content-frame .video-watch-frame embed,.videoframe .video-content-frame .video-watch-frame iframe{ width:100%; float:left;}
.videoframe .other-videos{ padding:20px 0; background:#fff; width:100%; float:left; }
.videoframe .other-videos .module{ display:flex; align-items:center; padding:10px; border-bottom:1px solid #f0f0f0; transition:.3s ease; cursor:pointer;}
.videoframe .other-videos .module.active,.videoframe .other-videos .module:hover{ background:#e31e24; color:#fff;}
.videoframe .other-videos .module i{ width:24px; font-size:16px;}
.videoframe .other-videos .module p{ margin-bottom:0; color:inherit; font-weight:600}
.videoframe .video-title{ padding:20px; color:#333;}
.videoframe .closepanel{ position:absolute; right:0; top:0; width:50px; height:50px; z-index:9999; text-align:center; cursor:pointer;}
.videoframe .closepanel::after{ content:'\f00d'; width:50px; height:50px; font-size:24px; color:#aeaeae; font-family:'FontAwesome'; line-height:50px;}

.education-footer p.fs-12{ font-size:12px; }
.education-footer-content { display:flex; margin-bottom:20px !important;}
.education-footer-content .footer-info{ flex-grow:1;}
.education-footer-content .footer-info p{ font-size:13px; margin:0; text-align:justify}
.education-footer-content .contact-info{ width:30%; flex-shrink:0;}
.education-footer-content .contact-info p { text-align:right; margin-bottom:5px; font-size:20px; font-weight:600; color:#0e0e0e}
.education-footer-content .contact-info p a{color:#0e0e0e !important;}
.education-footer-content .contact-info p:last-child{ margin-bottom:0;}

.emptycart-icon{ display: inline-block;font-size: 30px;height: 75px;line-height:70px;padding: 0;width: 75px;margin-top: 0; border-radius:50%;}


.bg-red { background:#e31e24 !important;}
.bg-purple { background:#4d00ae;}


.custom-roundicon { border-radius:50%; width:48px; height:48px; margin:auto; background:#47a447 !important; color:#fff; font-size:20px; padding:10px; text-align:center;}

.educationacc .hesabim-mainlink{ display:none;}
.educationacc .hesabim-otherlinks{ padding-top:10px;}
.educationacc .hesabim{ padding-top:0}
#header .educationacc .hesabim .hesabim-link-area a { font-weight:600;}


.empty-cart-title { font-size:30px; margin:30px 0 10px;}
.empty-cart-alt-title { font-size:20px; color:#444}


.check_marka_label b{ display:none;}

.online-certificate-frame { color:#fff; text-align:center; padding:50px 30px;}
.online-certificate-frame h2{ color:#2f2323; font-size:38px;}
.online-certificate-frame p{ color:#2f2323; font-size:24px; font-weight:300; margin-bottom:50px;}

.nasilkatilirim-content .certificate-step{ padding:30px 0;}
.nasilkatilirim-content.tabcontent .certificate-step:nth-child(2n) .certificate-step-content { padding-left:50px;}
.nasilkatilirim-content.tabcontent .certificate-step .imgframe::before { left:auto !important;right:0 !important; top:0 !important;}


.exam-result { display:flex; width:100%;}
.exam-result .exam-icon{ width:130px; flex-shrink:0; justify-content:center; align-items:center; display:flex;}
.exam-result .exam-content{ padding:20px; }
.exam-result .exam-content h4{ color:#fff;}
.exam-result .exam-content p{ color:#fff; margin-bottom:0;}


.exam-result.success .exam-icon {background:#218121; }
.exam-result.success .exam-content {background:#2f932f; }

.exam-result.error .exam-icon {background:#bc1635; }
.exam-result.error .exam-content {background:#c32d49; }

.question-results { display:flex; width:100%; flex-wrap:wrap}
.question-result-frame { display:flex; flex-grow:1; padding:20px; background:#f5f5f5;}
.question-results .question-result{ padding:0 20px; flex-grow:1; border-left:1px solid #fff; border-right:1px solid #eaeaea; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.question-results .question-result:first-child{border-left:0}
.question-results .question-result:last-child{border-right:0}
.question-results .question-result.point{ width:130px; flex-shrink:0; flex-grow:0;}
.question-results .question-result.pass{ background:#47a447; color:#fff;}
.question-results .question-result.fail{ background:#bc1635; color:#fff;}
.question-results .question-result.true{ color:#47a447;}
.question-results .question-result.false{ color:#bc1635;}
.question-results .question-result.empty{ color:#767676;}
.question-results .question-result.net{ color:#008ac3;}


.question-results .question-result p{ color:inherit; text-align:center;font-size:16px; font-weight:600; margin:0;}
.question-results .question-result p.result{  font-size:44px; font-weight:400; margin-bottom:10px; line-height:36px;}
.avatar-image { max-height:45px;}

/*Exam Screen*/

.secenek {border: 1px solid #4d00ae;margin-left:7px;float:left;font-weight:bold;color:#4d00ae;background-color:#FFF;width:30px;height:30px;border-radius:30px;text-align:center;}
.secenek.secili {border: 1px solid #000;color:#fff;background-color:#000;}
.secenek-kutu {height:27px;  display:inline-block; margin:0 auto;}
.secenek-kutu-cozum {width:220px;height:30px;margin:0 auto;}
.soru_sayaci { text-align:center; display:block;}
.product-chooser { float:left; width:100%;}
.pembe {width:100%;background-color:#f9f9f9;padding:10px 0;line-height:1.8; float:left; transition:.5s ease;}
.beyaz2 {width:100%;padding:10px 0;line-height:1.8; float:left; transition:.5s ease; background:#fff;}

.beyaz2:hover {background-color:#f0f0f0;}
.pembe:hover {background-color:#f0f0f0;}
.active-question { position:relative;background: #4d00ae  !important;}
.active-question:before {font-family: 'FontAwesome';font-size:20px;padding-left:0;color:#FFF;float: left;content: "\f0a4";position:absolute;;left:6px;line-height:26px;}

.active-question .soru a ,.active-question .soru {color: #fff !important;}
.active-question .product-chooser-item {border-color: #fff !important;color: #fff !important;}
.active-question .selected {background: #fff !important;color: #5b009d !important;	border: 1px solid #000;}
.soru {float: left;width: 40px;height: 25px;font-weight: bold;font-size: 15px;color: #4d00ae;text-align: center;}

.sorusira {font-weight: bold;font-size: 15px;}
.cevap {float:left;width:25px;height:25px;font-weight:bold;font-size:15px;color:#4d00ae;text-align:center;}


.search-results-list li {border-bottom: 0 solid #eee;margin-bottom: 0;padding-bottom: 10px;position: relative;}
.sinav {width:30px; height:30px;float: left;margin-right: 5px;font-weight: bold;color: #777; line-height:26px}
div.product-chooser {width: 100%;}
div.product-chooser.disabled div.product-chooser-item {cursor: default;}
div.product-chooser div.product-chooser-item {border-radius:50%;cursor: pointer;position: relative;border: 2px solid #777; font-size:14px; flex-shrink:0;}
div.product-chooser div.product-chooser-item.selected {background: #4d00ae;color: #fff;border: 2px solid #4d00ae;}
div.product-chooser div.product-chooser-item img {padding: 0;}
div.product-chooser div.product-chooser-item span.title {font-weight: bold;}
div.product-chooser div.product-chooser-item input {position: absolute;left: 0;top: 0;visibility: hidden;}
.days, .hours, .minutes, .seconds {float: left;}
.days {margin-right: 1px;}
.scrollcontent{overflow: auto;position: relative;height:470px;}




.flex-exam-panel { display:flex; flex-direction:row; padding-top:30px;}
.flex-exam-panel .panel{ display:flex; flex-direction:column;}
.flex-exam-panel .panel .panel-body{ flex-grow:1;}
.flex-exam-panel .col-md-8 .panel-heading .btn { padding-top:12px; padding-bottom:12px;}
.flex-exam-panel .panel-heading .secenek-kutu .btn { padding:5px 10px; margin:0 10px;}
.flex-exam-panel .flex-exam-result{ display:flex; flex-direction:column;}
.flex-exam-panel .flex-exam-result .alert{ margin-bottom:0;}
.has-thumb { display:flex; flex-direction:row; padding-bottom:10px;}
.has-thumb .product-chooser div.product-chooser-item { flex-shrink:0;}
.has-thumb .result-data{ padding-left:10px; align-self:center; width:0; flex-grow:1;}
.has-thumb .result-data p{ margin:0; word-wrap:break-word;}




.showcase-module-frame { padding:30px 0 0; width:100%; float:left;}
.showcase-module-frame .showcase-title { font-size:20px; position:relative; padding-bottom:15px; margin-bottom:15px; color:#444}
.showcase-module-frame .showcase-title:after {content:''; position:absolute; left:0; bottom:0; width:85px; background:#b2040e; height:3px}


.purchase-table { width:100%; float:left;}
.purchase-table .moduleframe{ display:flex; width:100%; padding:8px 0; background:#fff; cursor:pointer; margin-bottom:0;}
.purchase-table .moduleframe:nth-child(2n){ background:#f0f0f0;}
.purchase-table .moduleframe:hover{ background:#eaeaea;}
.purchase-table .moduleframe.head:hover{ background:#fff;}

.purchase-table .moduleframe.head{ border-bottom:2px solid #ddd; font-weight:600; font-size:14px; cursor:default;}
.purchase-table .moduleframe .module{ padding:0 10px; width:33.3336%;}
.purchase-table .moduleframe .module.check{ width:50px; flex-shrink:0; flex-grow:0;}

#cvvcontent .imgframe{ text-align:center; padding:20px; background:#f0f0f0;}
.cvv-question { position:relative;}
.cvv-question a{float: right;margin-top: -30px;margin-right: 15px;}
.cvv-question a i{ font-size:16px; color:#0054ae;}
.c-pointer { cursor:pointer}

.discount p.name { font-size:8px; margin:0; color:#fff; text-align:center;}
.custom-price-box.cart-price-box .product-label{ padding:7px 5px}
.remove-from-cart { color:#a0a0a0; margin-top:5px; height:24px;}

.desktop-price-box { width:auto; float:right; text-align:left;}
.desktop-price-box.custom-price-box .product-label{ padding:5px}

.indirim-success {padding: 10px;background: #349e00;color: #ffffff;margin: 0 0 20px 0;}
.indirim-success p { margin:0; color:#fff;}

.algolia-logo { position:absolute; bottom:15px;}
.algolia-logo img{ max-width:90px}

.product-actions a.book-button {margin: 19px 10px 0 0;padding: 8px 15px 8px;}

.top-count-banner { padding:10px 0; text-align:center; display:none;}
.top-count-banner.active { display:block; position:relative;}
.top-count-banner .cost-date { display:inline-block; font-weight:600}
.top-count-banner .container{ display:flex; justify-content:center; flex-direction:column; align-items:center}
.top-count-banner .text-center{color:#fff; font-size:14px; padding-bottom:5px; display:block;}
.top-count-banner:hover .text-center{ text-decoration:underline;}
.top-count-banner .text-center b{  font-weight:600}
.top-count-banner .text-center a:hover{ text-decoration:underline}
.top-count-banner .close-topbanner{ position:absolute; top:0; margin: auto; right:0; height:100%; width:60px; color:#fff; cursor:pointer; transition:.3s ease;}
.top-count-banner .close-topbanner:hover { background:rgba(0,0,0,.2)}
.top-count-banner .close-topbanner img{ position:absolute; left:0; right:0; bottom:0; top:0; margin:auto;}

.total-discount { width:100%; float:left; position:relative;}
.total-discount::after { position:absolute; content:''; width:24px; height:24px; transform:rotate(-45deg); bottom:-3px; left:0; right:0; margin:auto; background:#2baab1; z-index:1;}
.total-discount p{ padding:10px; background:#2baab1; color:#fff; margin:0; position:relative; z-index:3; border-radius:3px;}
.total-discount p i{ margin-right:5px; font-size:16px;}



.collapse-frame{ position:relative;}
.collapse-frame::after{content:''; position:absolute; bottom:0; left:0; width:100%; height:120px; display:none;
	background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 40%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 40%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 40%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ebebeb',GradientType=0 );z-index:9}
	
.collapse-frame.toggle-active .toggle-button{ 
	display:block;
}
.collapse-frame.toggle-active::after { display:block;}
.collapse-frame.active::after { display:none}
.collapse-content { position:relative;height:70px;overflow:hidden;}
.collapse-frame.active .collapse-content { height:auto; max-height:none;}
.collapse-content h4{ font-size:20px !important; }
.collapse-content p{ font-size:16px; }

.collapse-frame .toggle-button { 
	position:relative; 
	float:left; 
	cursor:pointer; 
	padding:20px 0 10px; 
	z-index:99; 
	font-size:14px; 
	display:none
	}
.collapse-frame .toggle-button::before{
	content:'Devamını Görüntüle'; 
	display:inline-block
	}
.collapse-frame .toggle-button::after {
	content:'\f078'; 
	display:inline-block; 
	font-family:'FontAwesome'; 
	margin-left:10px
	}


.tabcontent .collapse-content { height:auto; max-height:450px;}
.egitmen-collapse .collapse-content{ height:auto; max-height:230px;}
.egitmen-collapse.collapse-active .toggle-button{ display:block; padding:10px 0 15px; width:100%}
.egitmen-collapse.collapse-active::after{ display:block;}
.egitmen-collapse.collapse-active.active::after{ display:none;}


.collapse-frame.active .toggle-button::before{content:'Devamını Gizle';}
.collapse-frame.active .toggle-button::after {content:'\f077'; font-family:'FontAwesome'; margin-left:10px}

.discount-timer { float:right; clear:both; padding:5px 10px; background:#ffeae9; color:#ab0004; font-size:13px; font-family:'Open Sans',sans-serif;}
.discount-timer span{ font-weight:600; font-size:14px;}
.product-details-area .discount-timer{ margin-top:10px; padding:0 5px; float:left}


.education-tree { font-size:18px; font-style:italic; font-weight:600; color:#4d00ae; position:relative; width:100%; float:left; margin:30px 0 0 0;}
.education-tree::after{ content:''; background:url(/assets/img/education-tree-arrow.png); width:43px; height:50px; display:block; margin:10px 0 0 30px;}

.instructor-frame .infoframe{ padding-left:15px; display:flex; flex-direction:column; justify-content:center; flex-grow:1; width:0}
.instructor-frame .infoframe p{ margin:0; font-size:16px; color:#8f8f8f}
.instructor-frame .infoframe p.instructor-name{ margin:0 0 5px 0; color:#444;}
.instructor-frame .infoframe p.instructor-job{ font-size:14px;}
.instructor-frame .instructor { display:flex;}
.instructor-frame .instructor .purple{  color:#4d00ae;}
.instructor-frame .imgframe{ width:76px; height:76px; background:#fff; overflow:hidden; border-radius:50%; box-shadow:2px 2px 5px rgba(0,0,0,.1)}
.instructor-frame .imgframe img{ max-width:100%;}
.notification.active { z-index:999;}
.notification-info { width:16px; height:16px;border-radius:50%; background:#6c6c6c; position:absolute; right:0; top:0}
.notification-icon { padding-top:3px}
.notification-quality {font-size: 12px !important;line-height: 16px !important; text-align:center; width:100%; float:left; color:#fff; font-weight:600}
.notification .compare-dropdownmenu{left:auto !important; right:-40px !important;width: 370px;}
.notification .compare-dropdownmenu .dropdownmenu-wrapper{ padding:0 !important;}
.notification .compare-dropdownmenu .dropdownmenu-wrapper:before{ right:53px !important; left:auto !important;}

.notification .not-line { padding:15px 15px 15px 50px; position:relative; float:left; width:100%; min-height:18px; border-bottom:1px solid #f0f0f0;}
.notification .not-line { padding:15px 15px 15px 50px; position:relative; float:left; width:100%; min-height:18px; border-bottom:1px solid #f0f0f0;}
.notification .not-line:last-child{border-bottom:0;}
.notification .not-line:nth-child(2n){background:#f0f0f0}
.notification .not-line::before { content:''; position:absolute; left:15px; top:18px;width:18px; height:18px; background:#c2c2c2; border-radius:50%;}
.notification .not-line.new::before { background:#e31e24;}

.notification .not-line h4{ color:#3c3c3c; font-weight:600; font-size:16px; margin-bottom:3px;}
.notification .not-line p{ color:#3c3c3c;font-size:14px; margin-bottom:0;}
.notification .not-line p b{ color:#4d00ae; font-weight:600}
.close-notification { position:absolute; right:10px; top:10px; cursor:pointer; padding:5px;}
.no-notification { padding:15px; margin:0}

.custom-toggle .toggle{ margin: 0 0 10px 0;}
.custom-toggle .toggle .toggle-content{ display:none; padding:15px; background:#fff;}
.custom-toggle .toggle label{ margin:0}
.custom-toggle .toggle.active>label:before { border-top-color:#fff;}

.faq-title { padding-bottom:15px; margin-bottom:30px; position:relative;}
.faq-title::after { position:absolute; width:80px; height:2px; background:#ccc; content:''; bottom:0; left:0;}


#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.comingsoon { background:url(/assets/img/graduate-bg.png) no-repeat right center;}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.comingsoon a{ padding:10px 20px; width:100%; float:left; font-size:14px; color:#6a6a6a;font-weight:600}
#header .header-nav-main nav>ul>li.dropdown .dropdown-menu li.comingsoon a::after {
	content:'Yakında'; padding:3px 5px; background:#fff; border-radius:3px; color:#cd0000; font-size:9px; font-weight:300; margin-left:10px;
	}


.list.list-icons .fa{ color:#777!important;}

.tabcontent { padding: 20px 0 30px; width:100%; float:left;  font-size:16px;}
.tabcontent p{font-size:16px;}
.tabcontent h4.mt-xlg{ margin-top:0 !important;}
.tabcontent ul { padding-left:20px;}
.tabcontent ul.lead5 li{}
.tabcontent ul.lead5 li ul{ margin:5px 0 20px 0}
.tabcontent ul.lead5 li ul li{ margin-bottom:5px; font-weight:400}
.egitimsureci-content .row.mt-lg { margin-top:0 !important;}
.nasilkatilirim-content .certificate-step:first-child { padding-top:0}

.micro-area { padding:30px 0; position:relative; overflow:hidden; height:300px;}
.micro-area .container{ height:100%; display:flex; position:relative; z-index:99; align-items:center;}
.micro-area .micro-content h1,.micro-area .micro-content h2,
.micro-area .micro-content h3, .micro-area .micro-content h4,
.micro-area .micro-content h5,.micro-area .micro-content h6,
.micro-area .micro-content p{ color:#fff;font-family: 'Martel', serif !important; font-weight:200 !important; margin:0;}

.micro-area .micro-content h1{ font-size:46px;}
.micro-area .micro-content h2{ font-size:40px;}
.micro-area .micro-content h3{ font-size:34px;}
.micro-area .micro-content h4{ font-size:28px;}
.micro-area .micro-content h5{ font-size:22px}
.micro-area .micro-content h6{ font-size:16px}

.micro-area .backgroundimg{ position:absolute; right:0; top:0; width:720px; z-index:50}
.micro-area .solidbg {content:''; width:100%; left:-34%; height:100%; position:absolute;bottom:0;transform:skewX(-15deg); z-index:70}
.icerikdetaylari-content embed,.icerikdetaylari-content .video-example-content{ display:none}
.micro-content img{ margin-top:30px; max-height:50px;}

.loading-more { display:none; padding:20px; width:100%; text-align:center; font-size:16px; color:#777}


.tablink-price-frame{ padding: 0 10px; background: #fff; float: left; border-top: 1px solid #f0f0f0; width:100%}
.tablink-price-frame .last-day{ width:100%; margin-bottom:15px;}
.tablink-price-frame .custom-smart-timer{  font-size:14px}
.tablink-price-frame .custom-price-box .product-label{ padding:5px;}
.tablink-price-frame .custom-price-box .product-label .discount{ line-height:16px;}
.tablink-price-frame .custom-price-box .product-label .discount-name{  font-size:10px; line-height:12px;}
.hire-purchase{ width:100%; float:left; font-size:14px; color:#777}
.hire-purchase-cart{float:right; width:auto; padding:5px 15px; font-size:14px;background:#f0f0f0;color:#009c26; }
.hire-purchase-cart:hover {background:#f0f0f0; color:#009c26; font-size:14px}

html .btn-primary.green-button { background:#00a501; border:1px solid #009c01;}
.btn-primary.red-button { background:#e31e24; border:1px solid #c10006;}
.btn-primary.red-button:hover ,html .btn-primary.red-button:focus{ background:#c10006;border-color:#a60006;}


.meta-content {padding: 15px;background: #f9f9f9;font-size: 18px;color: #b2040e;font-weight: 300;}

#taksitler { width:100%; float:left;}
.hire-toggle-content { display:none;}
.hire-toggle { width:100%; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0;}
.hire-toggle i{ font-size:22px; display:inline-block; margin:0 0  0 15px}

.odeme-custom-check { padding:0; width:100%}
.odeme-custom-check.checkbox-custom input[type="checkbox"]:checked + label:after { color:#b2040e; display:none}
.odeme-custom-check.checkbox-custom input[type="checkbox"]:checked + label:before { display:none}
.odeme-custom-check a{ color:#999; font-weight:400; font-size:12px;}

.modal .modal-header .close{ font-size:32px;}

.kosul-link {float: right;margin-bottom: 10px;padding: 10px;background: #f0f0f0;color: #333;font-size: 14px;line-height: 18px;}
.kosul-link:hover { background:#4d00ae; color:#fff;}
.kosul-link i {float: right; margin-left:10px; font-size:18px;}

.footer-contact span{ float:left; clear:both}
.footer-contact span:first-child { font-size:22px; line-height:16px;}
.footer-contact span:last-child { font-size:14px;}

#footer.ud-footer { margin-top:0}

.new-link span {  border-radius:3px; font-size:10px; padding:2px 5px; color:#fff; background:#e31e24; float:none !important; font-weight:400; font-family:'Open Sans'}

.payment-step-frame { display:flex; width:100%;}
.payment-step-frame .payment-step{ display:flex; flex-grow:1; justify-content:center; align-items:center; flex-direction:row; padding:15px 0 20px; position:relative;border-bottom:3px solid #c5c5c5; width:33.3336%}
.payment-step-frame .payment-step::after{ content:'1';position:absolute;z-index:90;width:25px;height:25px;background:#c5c5c5;border-radius:50%;left:0;right:0;bottom:-14px;margin:auto;line-height:25px;text-align:center;color:#fff; font-weight:600}
.payment-step-frame .payment-step:nth-child(2)::after{ content:'2';}
.payment-step-frame .payment-step:nth-child(3)::after{ content:'3';}
.payment-step-frame .payment-step.active::after{ background:#808080;}
.payment-step-frame .payment-step.active{border-color:#808080}
.payment-step-frame .payment-step img{ margin-bottom:5px; opacity:.5; max-width:40px; max-height:30px}
.payment-step-frame .payment-step h4{ margin-bottom:0; color:#8c8c8c; font-size:14px;}

.payment-step-frame .payment-step .step-circle {padding:0;text-align: center;display:flex; align-items:center; justify-content:center; flex-direction:column; background:#fff; position:relative; z-index:99}

.payment-step-frame .payment-step.active .step-circle{}
.payment-step-frame .payment-step.active h4{color:#5d5d5d;}
.payment-step-frame .payment-step.active img{ opacity:1}

.contact-mapframe { display:flex;}
.contact-mapframe #map{ flex-grow:1;}

.return-banner { display:flex; align-items:center; margin-bottom:30px; position:relative;}
.return-banner .return-img{ position:relative; z-index:10; padding:0 30px}
.return-banner::after { content:''; bottom:0; left:0; background:#e8e8e8; width:100%; height:70%; position:absolute; z-index:7}
.return-banner .return-content{ padding:30px 30px 50px 0; position:relative; z-index:9; align-self:flex-end; height:70%}
.return-banner .return-content h2{ font-size:24px; color:#5e5e5e; margin-bottom:5px}
.return-banner .return-content p{ font-size:14px; color:#787878; margin:0}
.return-banner .return-content p b{color:#3f3f3f;}

.camp-tab-frame { display:flex; flex-direction:row;}
.camp-tab-frame .camp-tab-links{ flex-shrink:0; width:290px;}
.camp-tab-frame .camp-tab-links a{ border-bottom:2px solid #e9e9e9; padding:20px 0; font-size:18px; color:#777; position:relative; padding-left:25px}
.camp-tab-frame .camp-tab-links a::before{ width:14px; height:14px; border-radius:50%; background:#a7a7a7; content:''; position:absolute; left:0; top:0; bottom:0; margin:auto; transition:.3s ease;}
.camp-tab-frame .camp-tab-links a.active-camp::before{ background:#39c843;}
.camp-tab-frame .camp-tab-links a.active-camp.active::before,.camp-tab-frame .camp-tab-links a.active-camp:hover::before{ background:#0d9216;}
.camp-tab-frame .camp-tab-links a.active-camp:hover, .camp-tab-frame .camp-tab-links a.active-camp.active{color:#0d9216;}
.camp-tab-frame .camp-tab-links a.old-camp:hover, .camp-tab-frame .camp-tab-links a.old-camp.active{color:#333;}
.camp-tab-frame .camp-tab-links a.old-camp:hover::before, .camp-tab-frame .camp-tab-links a.old-camp.active::before{background:#565656;}
.camp-tab-frame .camp-tab-links a .campaing-name{ background:transparent}
.camp-tab-frame .camp-tab-content{ flex-grow:1; padding-left:30px; width:0; display:none;}
.camp-tab-frame .camp-tab-content.active{ display:block;}
.camp-tab-frame .camp-tab-content .img-frame img{ max-width:100%;}

.camp-detail { padding:20px;background:#f9f9f9;}
.camp-detail ul{ padding:0 0 0 20px; font-size:18px; line-height:28px}
.camp-detail ul li{ padding-bottom:10px;}
.camp-detail .social-icons { line-height:18px; padding-left:0}
.camp-detail .social-icons li{ padding-bottom:0;}
.camp-big-title { font-size:32px; color:#848484}

.camp-detail-style, .camp-detail-style p{ font-size:18px; line-height:28px;}


.toggle-link.active-camp { border-left-color:#39c843}
.toggle-link.active-camp.active { border-left-color:#0d9216}
.all-rules-title { margin-bottom:0; transition:.3s ease; cursor:pointer;}
.all-rules-title.active {margin-bottom:20px;border-bottom:1px solid #ccc; padding-bottom:10px; }
.all-rules-title .fa-angle-up{ display:none; }
.all-rules-title.active .fa-angle-up{ display:inline-block; }
.all-rules-title.active .fa-angle-down{ display:none; }
@media( max-width:1540px) {
    #header .header-column.logo-column { flex:0 0 260px}
	#header .header-container.full-container .header-row { padding:0 30px}
}
@media( max-width:1366px) {

	#header .header-column:first-child {flex:auto;}
	.header-mainlogo {display:none}
	.header-stickylogo {display:block}
	#header .header-logo img { /*width:40px*/}
	#header .header-nav-main nav>ul>li.dropdown .dropdown-menu { width:1024px}

}
@media (max-width:1200px){
	.return-banner .return-content { padding-bottom:30px}
	.education-footer-content .contact-info { width:40%;}
	#mainNav.nav.nav-pills > li.dropdown-mega>a { padding:7px 10px;}
	#mainNav.nav.nav-pills > li.dropdown-mega { min-width: 90px;}
	.custom-flex-list.custom-flex-list-5 .product { width:25%; }
	.custom-product-list .products-grid li { flex-basis: 33.33336%;}

	.campaing-header p { font-size:16px;}
	.campaing-header h2 { font-size:54px; line-height:44px;}

	.certificate-step .imgframe-img { width:270px; height:270px;}
	.certificate-step .imgframe::before { width:70px; height:70px; line-height:70px;}

	.certificate-step{ padding:30px 0;}
	.certificate-step:nth-child(2n)::after { width:130px; height:65px; background-size:contain; bottom:-20px}
	.certificate-step:nth-child(2n-1)::after { width:90px; height:70px; right:-20px; background-size:contain;}
	.tabcontent .certificate-step .certificate-step-content { padding-left:50px; padding-right:0}
	.tabcontent .certificate-step:nth-child(2n) .certificate-step-content { padding:0 50px 0 0;}
	.tabcontent .certificate-step::after { display:none;}
	.videoframe .video-content-frame { width:960px}
	#header .header-logo .sticky-category { display:flex; align-items:center; justify-content:center}
	
	#header .header-column.menu-column{ 
		display:none; 
		position:absolute; 
		top:60px; 
		left:0; 
		width:100%; 
		background:rgba(255,255,255, 0.95); 
		padding:10px
	}
	
	#header .header-column.menu-column.active{ display:flex;}
	#header .header-logo a { padding-right:30px}
	html.sticky-header-active #header .header-logo .sticky-category { display:flex}
	.header-row.beyaz { position:relative; z-index:150}
	#header .header-column.menu-column { flex-grow:1; align-items:flex-start;}
	.userreviewslide .reviewimage { width:220px; height:220px;}
}
@media (max-width:992px){
	.contact-mapframe { flex-direction:column; align-items:center;}
	.contact-mapframe #map{ flex-grow:1; height:300px; width:100%;}

	.videoframe .video-content-frame { width:720px;}

	.custom-flex-list.custom-flex-list-5 .product { width:33.3336%; }
	.custom-flex-list.custom-flex-list-5 .product:nth-child(5n+1):nth-last-child(-n+5),
	.custom-flex-list.custom-flex-list-5 .product:nth-child(5n+1):nth-last-child(-n+5) ~ .product { border-bottom: 1px solid #eaeaea}

	.custom-flex-list.custom-flex-list-5 .product:nth-child(3n+1):nth-last-child(-n+3),
	.custom-flex-list.custom-flex-list-5 .product:nth-child(3n+1):nth-last-child(-n+3) ~ .product { border-bottom: 0}
	.custom-product-list .products-grid li { flex-basis: 50%}

	#header .cart-dropdown .cart-icon { margin-right: 0;}
	#header .cart-dropdown .cart-mainlink { display: none;}

	.smart-products .smart-product-2.smart-product .smart-product-detail-frame { flex-direction: column;}
	.smart-products .smart-product-2.smart-product .smart-product-detail-frame .product-img-box{ width: 100%;}
	.smart-products .smart-product-2.smart-product .smart-product-detail-frame .product-details-box{ width: 100%; padding: 0 25px;}

	.smart-products .smart-product-3.smart-product { width:50%;}
	.smart-products .product-details-box .product-detail-info { width: 100%;}

	.productdetail .product-img-box { width:50%; align-self:flex-start;}
	.productdetail .product-details-box {width:55%;}
	.all-brands .brand-module { width:25%;}
	.brands-letter { flex-wrap:wrap}
	.brands-letter a { width:10%; margin-bottom:1px;flex-grow:0}
	.brands-letter a:first-child ,.brands-letter a:last-child{ border-radius:0; padding-left:5px; padding-right:5px; }


	.other-products-tab { flex-direction:column;}
	.other-products-tab	.tab-left { flex:0;}
	.other-products-tab	.tab-left .tab-left-line { width:auto;}

	.reviewcontent h4 { font-size:26px;}
	.reviewcontent p{ font-size:14px;}
	.owl-carousel.userreviewslide { width:100%;}
	.certframe img { max-width:100%;}

	.certificate-step .imgframe-img { width:260px; height:260px;}
	.certificate-step .imgframe::before { width:70px; height:70px; line-height:70px;}
	.certificate-step .certificate-step-content { padding:0 40px;}

	.certificate-step{ padding:30px 0;}
	.certificate-step:nth-child(2n)::after { width:130px; height:65px; background-size:contain; bottom:-20px}
	.certificate-step:nth-child(2n-1)::after { width:90px; height:70px; right:-20px; background-size:contain;}
	.tabcontent .certificate-step .imgframe-img{ width:140px; height:140px;}
	.tabcontent .certificate-step .imgframe{ align-self:center;}
	.tabcontent .certificate-step .certificate-step-content { padding-left:30px}
	.tabcontent .certificate-step .imgframe::before {width: 50px;height: 50px;line-height: 50px;font-size: 20px;}

	.product-list-4 .product { width:33.3336%;}
	.product-list-4 .product { width:33.3336%;}


}
@media (max-width:768px){

	.camp-tab-frame { flex-direction:column}
	.camp-tab-frame .toggle-link { color:#484848; border-bottom:0;}
	.camp-tab-frame .toggle-link.active { color:#222;}
	.camp-tab-frame .toggle-link i { font-size:18px; margin-right:15px}
	.camp-tab-frame .camp-tab-links { width:100%; padding:0 10px}
	.camp-tab-frame .camp-tab-links a { font-size:16px; padding:10px 0 10px 25px;}
	.camp-detail ul { font-size:16px}
	.camp-tab-frame .camp-tab-content { width:100%; padding-left:0}
	.mobile-hidden { display:none}

	.product-slide-item::after { width:76px; height:76px; opacity:1;}
	.instructor-frame .instructor { margin-bottom:10px;}

	.education-footer-content .footer-info{ margin-bottom:40px; padding-right:0 !important;}
	.kosul-link { float:left; margin-bottom:0}
	.total-discount{  border:2px dashed #baecc6; border-radius:5px}
	.total-discount::after{ top:-3px; bottom:auto; background:#44a95c}
	.total-discount p{background:#e3ffe9; color:#29823e;}

	.certificate-step:nth-child(2n)::after ,.certificate-step:nth-child(2n-1)::after { display:none}
	.body { overflow-x: hidden;}
	.iconlu { font-size:13px;}
	#header .header-column { align-self:center; padding:5px 0;}
	#header .header-column:first-child { flex: 0;}
	#header .header-column.flex-grow { flex-grow: 4;}
	.mmenu-toggle-btn, .user-btn{ margin: 5px;}
	
	#header .header-body { 
		transition: .3s ease; 
		background-color:#b5ceee;
		border-bottom:1px solid #f0f0f0;
	}
	
	#header .header-body.mobile-sticky-menu { position: fixed; width: 100%; transition: .3s ease; border-bottom: 1px solid #d2d2d2;}
	#header .header-body.mobile-sticky-menu.sticky-down{top: 0;}
	#header .header-body.sticky-up{top:-200px; position: fixed}
	.category-other-products .product-list-view .product-image-area { width: 70px;}

	.page-header .breadcrumb > li > a { font-size: 12px;}

	.toggle>label { border-left-color: #909090; font-weight: 500; color: #333}
	.toggle>label.active { color: #b2040e; border-left-color: #b2040e}

	.toggle>label.active:before {border: 6px solid transparent;border-top-color: #4d00ae;margin-top: -3px;right: 10px}
	.productdetail .product-actions { margin-bottom:20px;}
	.productdetail .product-actions a.mobile-custom-button { font-size: 14px; padding:10px 15px; margin-bottom:0; margin-right: 10px; border-radius:0;}
	.productdetail .product-actions a.mobile-custom-button:last-child {margin-right:0;}

	.product-extra-features { display: flex; flex-wrap: wrap;}

	.product-extra-features .product-extra-frame { padding:0 5px 0 0; flex:0 0 33.3336%;}
	.product-extra-features .product-extra-frame:nth-child(3n) { padding-right: 0;}
	.product-extra-features .product-extra-item { padding: 5px; margin-right: 5px; margin-bottom: 10px; display: flex; flex-wrap: nowrap;}
	.product-extra-features .product-extra-item .item-icon { height:auto; padding-right:6px;}
	.product-extra-features .product-item-frame .product-extra-item { border:0;}
	.product-extra-features .product-extra-item .item-name { padding-left:5px;}
	.product-extra-features .product-extra-item .item-icon img { max-width:42px; max-height:24px;}


	.product-details { padding: 20px 0 30px; width:100%; float:left;  font-size:16px;}
	.toggle-content .product-details h5{font-size:16px;}
	.product-details p{font-size:16px;}
	.product-details h4.mt-xlg{ margin-top:0 !important;}
	.product-details ul { padding-left:20px;}
	.product-details ul.lead5 li{ margin-bottom:5px;}
	.product-details ul.lead5 li ul,.product-details ul li ul{ margin-top:5px; margin-bottom:20px;}
	.product-details ul.lead5 li ul li{ margin-bottom:5px; font-weight:400}
	.tab-egitimsureci .row.mt-lg { margin-top:0 !important;}


	.custom-average.average-ratings { position: static; background: none ; width: auto ; height: auto ; margin: 0 0 10px 0; padding: 0;}
	.custom-average .average-rating { position: static;  width: 100%; margin-bottom: 10px;}
	.custom-average .rating-number { margin:0; font-size: 14px; width: 100%; padding-top: 10px;}
	.custom-average .ratings-container { height: auto;}

	.products-grid { margin: 0;}


	.category-other-products .product-list-view .product-details-area { padding: 0 10px;}
	.category-other-products .product-list-view .product-count { padding-right: 10px; }
	.category-other-products .product-list-view .product-image-area { flex:0 0 70px; padding-right: 10px;}
	.category-other-products .product-list-view .product-image-area img {max-width: 100%;}


	#header .header-search-wrapper .compare-dropdownmenu { top: 100%;}
	#header .header-search-wrapper .compare-dropdownmenu .custom-search-content{ display: none;}
	#header .header-search-wrapper .compare-dropdownmenu .custom-search-links{ width: 100%;}

	.productdetail { margin: 0;}
	.productdetail .product-img-box { width:100%;}
	.productdetail .product-details-box {width:100%; padding: 10px 15px 0;}



	.toolbar .sorter .pagination a, .toolbar .sorter .pagination span { margin-bottom: 5px;}

	.products-list li { padding:15px 0; width:100%; float:left;}
	.products-list li .product{ width:100%; float:left;}
	.products-list li .product.product-2018::after{ top:auto; bottom:0;}
	.product-badge {top:auto; bottom:0;}
	.product.product-list .product-image-area { width:30%;}
	.product.product-list .product-details-area { width:70%;}
	.product .product-image-area .product-image img { max-width:100%; max-height:100%;}


	.smart-products { margin:0;}

	.smart-products .smart-product-2 ,.smart-products .smart-product-3,.smart-products .smart-product-full { width:100%;}
	.smart-products .smart-product-3.smart-product { width:100%;}
	.smart-products .smart-product-full .smart-product-detail-frame { flex-direction:column;}
	.smart-products .smart-product-full .smart-product-detail-frame .product-img-box,.smart-products .smart-product-full .smart-product-detail-frame .product-details-box{ width:100%;}

	.smart-products .smart-product .product-extra-features .product-extra-item { width:auto; margin-right:10px;}

	.product .product-name a,.product .product-name{line-height:normal;height:auto; }

	#header .header-column.mobile-logo-area img{ max-width:180px; }
	#header .header-column.mobile-logo-area a{padding:10px 0;}

	.mobile-cat-list { padding:0; margin:0;list-style-type:none;}
	.mobile-cat-list a{ float:left; width:100%; padding:10px 0; color:#777;border-bottom: 1px solid #eaeaea;border-top: 1px solid #fff; font-size:16px; font-weight:500;}
	.mobile-cat-list a img{ max-width:16px; max-height:16px; }
	.mobile-cat-list li:first-child a{ border-top:0;}
	.mobile-cat-list li:last-child a{ border-bottom:0;}

	.mobile-all-results .custom-product-sidebar{ display:none; }
	.mobile-all-results .ais-hits--item { padding:10px 0;}
	.mobile-all-results .ais-hits--item a .product-image-area{ flex:0 0 80px; }
	.mobile-all-results .ais-hits--item a .product-image-area img{ max-height:70px !important; max-width:80px !important;}
	.mobile-all-results .ais-hits--item a .custom-price-box { margin-top:5px; flex-direction: row;flex: 0 0 100%;padding:0}
	.mobile-all-results .ais-hits--item a .custom-price-box .product-label { margin:0 10px 0 0}
	.mobile-all-results .ais-hits--item a .custom-price-box .old-price{ margin:0 0 5px 0}
	.mobile-all-results .ais-hits--item a { display:flex;align-items:center;}
	.mobile-all-results .search-custom-list .ais-hits .ais-hits--item{ flex:0 0 100%; }
	.mobile-all-results .product .product-details-area{ padding:0;}
	.mobile-all-results .search-custom-list .ais-hits .ais-hits--item{ padding:10px}
	.mobile-all-results .hit-yazar,.mobile-all-results .hit-stars,.mobile-all-results .hit-category-breadcrumb{ display:none;}
	.mobile-all-results .ais-pagination{ padding:0}

	.mobile-search-wrapper #left-column{ display:none;}
	.mobile-search-wrapper #right-column{ width:100%; padding:0;}
	.mobile-search-wrapper #hits.category-other-products p { display:none;}
	.mobile-search-wrapper .category-other-products .product-list-view {  padding:10px 0;}
	.mobile-search-wrapper #hits.category-other-products .product-image-area{ flex:0 0 80px;}
	.mobile-search-wrapper #hits.category-other-products .product-image-area img{ max-width:70px;}
	.mobile-search-wrapper .search-custom-list .ais-hits .ais-hits--item{ padding:10px 5px;}
	.mobile-search-wrapper #hits.category-other-products .custom-price-box{ flex-direction:column; flex:0 0 60px;}
	.mobile-search-wrapper .custom-price-box .product-label{ margin-bottom:10px;}

	.productdetail .product-img-wrapper img { max-height:none;}
	.productdetail .product-img-box,.productdetail .product-img-box-wrapper { margin:0;}
	.product-book-detail .productdetail .product-img-wrapper { padding:20px;}
	.product-img-box-wrapper { width:100%; float:left;}
	.wfull { width:100%; float:left;}

	.category-other-products { margin:0;}

	.product-inst-name { color:#f1e5ff; font-weight:400; font-size:13px;}

	.toolbar .sorter .pagination { margin:0; float:left; padding-top:10px;}
	.toolbar .sorter .pagination li a { float:left; margin:0 5px 5px 0;}
	.product-list-cargo img { display:none;}
	.product-list-cargo .cargo-line.same-day-cargo,.product-list-cargo .cargo-line.free-cargo { width:70%; float:left; padding:5px;}
	.product-list-cargo .free-cargo p, .product-list-cargo .same-day-cargo p { text-transform:none;}
	.tabs.tabs-simple .nav-tabs>li { margin:0;}
	.tabs.tabs-bottom { margin:0;}

	.banner-module { margin-bottom:10px;}
	.all-brands .brand-module { width:33.3336%;}
	.custom-smart-timer.black-friday-count { padding:15px 0 20px;}
	.custom-smart-timer.black-friday-count .smart-timer-name { font-size:22px; text-align:center; width:100%; line-height:22px; margin-bottom:15px;}
	.custom-smart-timer.black-friday-count .smart-timer-time span{ display:none;}
	.custom-smart-timer.black-friday-count .smart-timer-time{ width:100%; text-align:center;}
	.custom-smart-timer.black-friday-count .smart-timer-and-counter{ float:none; margin:0 auto}

	.black-friday-big p { font-size:14px;}
	.black-friday-big p i{ display:none;}

	.adres-chooser-item .col-xs-4{ width:100%;}
	.adres-chooser-item .col-xs-7{ width:100%;}

	.product.product-list .product-name ,.product.product-list .product-name a { font-size:16px; line-height:normal; font-weight:500;}
	.mobile-white { background:#fff;}
	.mobile-border-top { border-top:1px solid #f0f0f0;}

	.payment-tab .nav-tabs  { display:flex; flex-direction:row; }
	.payment-tab .nav-tabs li{ float:left; flex-grow:1; text-align:center;}
	.payment-tab .odemetipi { font-size:12px; padding:10px 5px; border:none !important; border-radius:0;}

	#header.payment-page-header{ min-height:auto !important; border-bottom:1px solid #f0f0f0;}
	#header.payment-page-header .header-body.mobile-sticky-menu{ 
            position:relative !important; 
            min-height:auto !important; 
            border-bottom:1px solid #f0f0f0;
        }
	#header.payment-page-header .header-search{ display:none !important; }


	.microsite.other-products h2 { font-size:24px;}
	.other-products-tab	.tab-right .tab-right-line .module { width:50%;}
	.microsite.other-products h2 { font-size:18px; font-weight:600}
	.other-products-tab	.tab-right .tab-right-line .module p { font-size:14px;}
	.theme-green .other-products-tab .tab-left { flex:0;}
	.other-products-tab	.tab-left .tab-left-line:before { display:none;}

	.page-header .breadcrumb > li > a { color:#fff#5a5a5a;}
	.page-header .breadcrumb > li:last-child > a { color:#303030}
	.page-header .breadcrumb .top-categories { padding:0 5px; font-size:16px; font-weight:500;}

	.list-two .product.product-list .product-image-area,.halfowl .product.product-list .product-image-area{ width:100%; padding:0; margin-bottom:20px;}
	.list-two .product.product-list .product-details-area,.halfowl .product.product-list .product-details-area{ width:100%; padding:0;}
	.list-two .product.product-list .product-name,.halfowl .product.product-list .product-name{ height:60px; overflow:hidden;font-size:14px;}
	.list-two .product-list-cargo .cargo-line.same-day-cargo,.list-two .product-list-cargo .cargo-line.free-cargo { width:100%;}
	.product-list-cargo .cargo-line img{ width:auto}

	.dailydeals { width:100%; display:flex; flex-wrap:wrap; flex-direction:row;}
	.dailydeals .moduleframe{ width:50%; display:flex; float:left; padding:0 5px 10px 5px;}
	.dailydeals .moduleframe .hfull{ height:100%;}


	.mobile-category-banner { padding:10px  0; width:100%; background:#f0f0f0; display:flex; flex-wrap:wrap;}
	.mobile-category-banner .moduleframe{ width:50%; padding:10px; float:left;}
	.mobile-category-banner .module { width:100%; padding:10px; background:#fff; text-align:center; height:100%;}
	.mobile-category-banner .module h4{ font-size:14px; font-weight:600; margin-bottom:0;}
	.mobile-category-banner .module img{max-width:90px; max-height:90px; margin-bottom:15px;}
	.halfowl.owl-carousel .owl-stage{ display:flex !important;}
	.halfowlmodule { width:220px; float:left; height:100%; background:#f9f9f9}
	.halfowl .product.product-list .product-image-area { text-align:center; background:none;}
	.halfowl .product.product-list .product-image-area img{ max-width:90px; max-height:90px;}

	#footer.short { border-top-color:#f0f0f0;}


	.productdetail .product-details-title { background:#4d00ae; padding: 15px 15px 20px 15px}
	.product-details-box.product-details-title{ background:#b2040e;}
	.product-details-box .product-name { font-size:24px; font-weight:400; color:#fff;}

	.userreviewbg { padding:30px;}
	.userreviewbg .container {  width:100%}
	.userreviewslide .reviewimage { width:170px; height:170px; align-self:center;}
	.userreviewslide .reviewcontent { padding-right:40px;}

	.certificate-step ,.certificate-step:nth-child(2n){ flex-direction:row; align-items:center;}
	.certificate-step .certificate-step-content {}

	.advantages { flex-direction:column; margin-bottom:15px;}
	.advantages .imgframe { width:100%; }
	.advantages .imgframe img{ margin-bottom:20px}
	.advantages-content { padding-left:0;}


	.videoframe .video-content-frame{ width:100%;}
	.product-list-4 .product { width:50%;}
	.product-list-4 .halfowl .product { width:300px;}
	.product-list-4 .halfowl .product .productframe{box-shadow:none; border:1px solid #f9f9f9;}
	.educationdetail-frame { opacity:1;}
	.education-footer-content { flex-direction:column; padding:0 30px}
	.education-footer-content .contact-info{ width:100%; margin-top:30px;}
	.education-footer-content .contact-info p{ text-align:left; margin-bottom:15px;}

	.online-certificate-frame {padding:40px 20px;}
	.online-certificate-frame h2{ font-size:28px;}
	.online-certificate-frame p{ font-size:18px; margin-bottom:30px;}
	.videoframe .video-content-frame { margin:0;}
    .videoframe .video-title { display:none;}
    .videoframe.active .video-title { display:block;}
	.videoframe .closepanel{ right:auto; left:0; }
	.flex-exam-panel { flex-direction:column;}
	.flex-exam-panel .col-md-8 { padding-bottom:30px;}
	.flex-exam-panel .col-md-8 .panel-heading .btn { padding:5px;}
	.flex-exam-panel .sorudetaytext.description{ padding-left:10px;}

	.mobile-product-module { width:100%;}
	.mobile-product-module .mobile-section-title { font-size:20px; font-weight:600;}
	.mobile-product-module .module-frame{ width:100%; float:left; position:relative;}
	.mobile-product-module .module-frame .module{ width:100%; float:left; position:relative; padding:15px 0; border-bottom:1px solid #f0f0f0}
	.mobile-product-module .module-frame .module .product{ width:100%; float:left;}
	.mobile-product-module .module-frame .module .product.product-list .product-name{ font-size:14px; line-height:18px; max-height:36px; overflow:hidden; color:#333;}
	.mobile-product-module .module-frame .module .product.product-list p{ font-size:12px;}
	.mobile-product-module .module-frame .module .product.product-2018::after{ top:auto; bottom:0; right:0; font-size:10px; line-height:28px; width:28px; height:28px;}
	#gunlukurunler .product.product-2018::after{ top:0; right:0; font-size:10px; line-height:28px; width:28px; height:28px;}
	.mobile-product-module .module-frame .seeall { font-size:15px; font-weight:normal; color:#0a71ce;width:100%; float:left; padding:15px 10px; border-top:1px solid #ccc;}
	.mobile-product-module .module-frame .seeall i{ font-size:20px;}

	.product-img-carousel.owl-carousel.nav-inside .owl-dots{ bottom:10px;}
	.taksitframe { padding:10px 0; margin:0 0 10px 0; border:0;}
	.last-day { margin-bottom:10px; width:100%;}
	#favori_alarm { padding-bottom:20px !important;}

    .toggle .toggle { width:100%; float:left}
    .toggle .toggle-content { width:100%; float:left; padding:20px; border:2px solid #f4f4f4; border-top:0}
	.toggle>label.toggle-link{ font-size:18px; font-weight:600; border-radius:0; margin-bottom:0}
	.toggle-content .product-details{ padding:0}

	.testimonial-slide { margin-top:20px;}
	.testimonial-item .testimonial-img { width:200px; height:200px;}

	.testimonial-item .testimonial-content { padding:0 80px;}
	.mobile-category-product-list .product{ width:50%; padding-right:15px;}
	.mobile-category-product-list .product:nth-child(2n){ padding-right:0; padding-left:15px;}
	.productdetail .product-actions.sticky-actions .mobile-cta-button a.mobile-custom-button { width:100%;}
	.mobile-all-results .ais-hits--item {width:50%; float:left;}
	.mobile-all-results .ais-hits--item .product{width:100%;}

	#header .header-search .header-search-wrapper .btn.btn-default {background:#ececec; color:#484848; padding-top:5px; line-height:30px !important;}
	#header .header-search .header-search-wrapper .form-control { height:40px}
	.cert-title { font-size:26px; padding:0 15px;}
	.certframe.vertical img{max-width:300px; margin:auto;}

	.stories-module .imgframe { width:150px;}
	.stories-module .stories-content { padding-left:30px;}
	.stories-module .stories-content h4  {font-size:22px;}
	.story-detail-frame { flex-direction:column;}
	.story-detail {padding-left:0; border-right:0; padding-bottom:30px; border-bottom:1px solid #f0f0f0;}
	.other-stories { padding:0; display:flex; flex-direction:row; flex-wrap:wrap;}
	#header .header-column.search-toggle { display:none;}
	#header .header-column.search-toggle,#header .header-column.cart-toggle { flex:0 0 50px;}

	.micro-area .solidbg {left:0;transform:skewX(0); opacity:.7}
}
@media (min-width:640px){
	.tablet-slide-img { display:block;}
	.mobile-slide-img { display:none;}
}
@media (max-width:640px){
	.tablet-slide-img { display:none;}
	.mobile-slide-img { display:block;}
}
@media( max-width: 480px){

	.banner-video-container::before{ background:rgba(47,25,35,0.7);}
	.return-banner::after { height:100%}
	.return-banner .return-img { align-self:flex-end; padding:0 10px;}
	.return-banner .return-img img{ max-width:120px}
	.return-banner .return-content { padding:10px 10px 10px 0}
	.return-banner .return-content h2 { font-size:18px}
	#header .header-column.search-toggle { display:block}
	#header .header-column.mobile-logo-area img{ max-width:130px; }
	#header { min-height:60px;}
	#header.searchopen { min-height:130px;}
	#header .header-column.mobile-logo-area { flex-grow:4;}
	#header .header-column.mobile-logo-area a{padding:8px 0 8px 20px;}
	#header .header-column.mobile-logo-area a img{ max-width:180px;}
	#header.payment-page-header { min-height:60px !important;}
	#header .cart-dropdown .cart-icon .cart-info{  top:-5px}
	.instructor-frame .infoframe p.instructor-job { font-size:13px; line-height:16px;}
    .footer-contact-margin { margin-top:30px;}
	.product-list-4 .product { width:100%;}
	.certframe.vertical img{max-width:100%;}
	.mobile-category-product-list .product, .mobile-category-product-list .product:nth-child(2n) { width:100%; padding:0;}
	.certificate-step ,.certificate-step:nth-child(2n){ flex-direction:column; align-items:center;}
	.certificate-step .certificate-step-content { padding:20px 0; margin-bottom:30px; border-bottom:1px solid #ddd;}


	.cert-title { padding:0; font-size:20px;}
	.question-results .question-result { padding:0 10px;}
	.question-results .question-result p{ font-size:12px;}
	.question-results .question-result p.result{  font-size:22px; line-height:18px;}
	.question-results .question-result.point { width:100%; margin:0; padding:10px;}
	.exam-result .exam-icon { width:100%; padding:20px;}
	.exam-result { flex-direction:column-reverse;}
	.chart.chart-lg { margin:0 auto 30px;}

	.mobile-search-wrapper #hits.category-other-products .product-image-area{ flex:0 0 60px;}
	.mobile-search-wrapper #hits.category-other-products .product-image-area img{ max-width:50px;}



	.videoframe .closepanel{ right:0; left:auto; }

	.owl-carousel.userreviewslide { height:auto;}
	.userreviewbg { padding:30px 10px; background-repeat:repeat;}
	.userreviewslide .reviewimage { width:100px; height:100px; border-width:5px; margin-bottom:30px;}
	.userreviewslide .userreview { align-items:center; text-align:center; flex-direction:column-reverse;}
	.userreviewslide .reviewcontent { padding-right:0; width:100%;}
	.reviewcontent a { align-self:center;}
	.reviewcontent h4 { font-size:22px;}
	.reviewcontent h4:after { right:0; margin:auto;}
	.userreviewslide .owl-dots { position:static; margin-top:10px !important;}

	.testimonial-item { flex-direction:column; justify-content:center; align-items:center;}
	.testimonial-item .testimonial-content { padding:20px; width:100%;}
	.testimonial-item .testimonial-img { width:140px; height:140px;}
    .testimonial-item .testimonial-content::before { left:0; top:-35px;}
    .testimonial-item .testimonial-content::after{ bottom:-30px;}


	.vtw-campaign.pushwidget .vtw-inner { padding: 15px !important;}
	.vtw-campaign.pushwidget .widget-img { display: block;}
	.vtw-campaign.pushwidget .btn-pretty { padding: 10px 20px !important;}

	.product.product-list .product-name { font-size:17px;}
		.custom-price-box .product-label { padding:12px 8px;}
	.custom-price-box .product-label .discount{ font-size:14px;}
	.product-price-box .old-price { font-size:16px;}
	.product-price-box .old-price+.product-price {font-size:18px;}
	.category-other-products .product-list-view .product-count { display:none;}
	.category-other-products .product-list-view { padding:15px 0;}
	.category-other-products .product-list-view .product-details-area { padding:0 10px 0 0;}
	.product-details .certificate-step:first-child { padding-top:0 !important;}
	.productdetail .product-img-wrapper img { max-height:none;}
	.product-book-detail .productdetail .product-img-box img { max-height:190px;}

	.product-extra-features .product-extra-item { padding:7px 10px 7px 10px;}

	.custom-flex-list.custom-flex-list-5 .product { width:50%}

	.segmentify-content .custom-flex-list .product{ width:100%; display:flex; padding:15px 0;}
	.segmentify-content .custom-flex-list .product .product-image-area{ width:25%;}
	.segmentify-content .custom-flex-list .product .product-image-area img{ max-width:100%;}
	.segmentify-content .custom-flex-list .product .product-details-area{ padding:0 0 0 10px; width:75%;}
	.all-brands .brand-module { width:50%;}

	.custom-smart-timer .container{ width:90%;}
	.custom-smart-timer .smart-timer-name { width:30%; text-align:left; font-size:18px; line-height:20px; padding-top:10px;}
	.custom-smart-timer { padding:0;}
	.custom-smart-timer .smart-timer-time { width:70%; justify-content:flex-end;}
	.custom-smart-timer .smart-timer-time  span{ display:none;}
	.custom-smart-timer .smart-timer-count .stc-group-label { font-size:12px;}
	.custom-smart-timer .smart-timer-count .stc-group-digits { font-size:18px;}
	.payment-container { margin-top:0 !important;}
	.payment-container .heading-primary { width:100%; float:left;}

	.other-products-tab	.tab-right .tab-right-line .module { width:100%; border-bottom:2px solid #b90029}
	.campaing-header a.seemore { min-width:auto;}

	.theme-newyear .campaing-header p{ font-size:12px; line-height:14px; padding-left:0; padding-right:10px;}

	.microsite .module .imgframe img { max-height:110px}
	.other-products-tab	.tab-right .tab-right-line .module .seeall { font-size:24px;}
	.other-products-tab	.tab-right .tab-right-line .module .seeall img { max-width:18px;}
	.header-search { display:none;}





	.header-column.search-toggle{ text-align:center; padding:15px 10px;font-size:20px; color:#c1c1c1; flex:0 0 40px !important;}
	.header-column.cart-toggle{ 
            padding:0 10px 0 10px !important; 
            flex:0 0 50px !important; 
            border-left:1px solid #ccc;
        }

	.mobile-category-filter { margin:0 -15px !important; border-radius:0}

	.ui-pnotify.notification-dark.stack-topleft { left:10px; top:60px; padding:10px;}
	.ui-pnotify.notification-dark .alert, .ui-pnotify.notification-dark .notification-dark { padding:10px;}

	.product-actions .custom-flex-list { flex-wrap:nowrap}
	.mt-mobile-none { margin-top:0!important;}
	.p-none-xs { padding:0 !important;}
	.btn-lg-mobile {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;border-radius: 6px;}
	.btn-block-mobile {display: block;width: 100%;}


	.product-extra-features .product-extra-item:nth-child(2n) { margin-right:0 !important;}

	.other-products-tab	.tab-left .followcontent { display:flex; overflow:auto;}
	.other-products-tab	.tab-left .followcontent .scrollable{ display:flex; }
    .sellcount{ padding:10px;}
	.white-popup-block.campaign-detail { float:left;}

	.mobile-search-wrapper #hits.category-other-products .custom-price-box { display:none;}
	.my-account { margin-bottom:20px;}



	.mobile-brand-name { font-size:12px;}

	.certificate-step .imgframe { align-self:flex-start;}
	.certificate-step .imgframe::before { width:30px; height:30px; line-height:30px; font-size:12px; left:0;}
	.certificate-step .imgframe-img { width:110px; height:110px; border-width:10px;}
	.certificate-step { padding-bottom:0;}
	.certificate-step .certificate-step-content { margin-bottom:0;}
	.certificate-step .certificate-step-content h4 { font-size:24px;}
	.certificate-step .certificate-step-content p { font-size:18px; font-weight:400}


	.stories-module { flex-direction:column;}
	.stories-module .stories-content { padding:20px 0 0 0;}
	.stories-module .imgframe { align-self:center; border-radius:50%; overflow:hidden;}
	.product-price-box .product-price,.product-price-box .old-price+.product-price { font-size:30px; font-family:'Gotham-Medium'; font-weight:400;}
	.certficate-slider.owl-theme.owl-carousel .owl-nav { opacity:1;}
	.owl-carousel.product-img-carousel .owl-nav { display:none;}


	.call-to-action.call-to-action-in-footer {margin-bottom:0 !important;}

	.educationdetail-frame .education-icon { width:80px}

	.banner-video-container .video-title h3 { font-size:28px;}
	.banner-video-container .video-title p { font-size:17px; font-weight:400}
	.story-detail-frame { flex-direction:column; padding:15px;}
	.story-detail-frame .story-detail{ padding:0 0 30px 0; border-right:0; border-bottom:1px solid #f0f0f0; margin-bottom:30px;}


	.certdetail{ font-size:16px;}
	.productdetail .product-actions a.mobile-custom-button {flex: 1;}
	.custom-price-box.col-xs-8 {width:66.6666%;}
	.taksitframe {justify-content:flex-end; margin:0;}
	.taksitframe a {font-size:16px;}
	.mobile-all-results .ais-hits--item { width:100%}
	.toggle-button { font-size:16px;}
	.top-count-banner { padding:10px;}
	.top-count-banner .close-topbanner { top:auto; bottom:10px; width:30px; height:30px; right:10px; bottom:5px}
	.top-count-banner .close-topbanner img{ opacity:.6; position:absolute; right:0; bottom:0; left:0; top:0; margin:auto;}

	.micro-area { padding:20px; height:230px;}

	.micro-area .micro-content h1{ font-size:32px;}
	.micro-area .micro-content h2{ font-size:28px;}
	.micro-area .micro-content h3{ font-size:24px;}
	.micro-area .micro-content h4{ font-size:20px;}
	.micro-area .micro-content h5{ font-size:16px}
	.micro-area .micro-content h6{ font-size:12px}
	.micro-content img { margin-top:20px;}

	.ud-footer { padding-bottom:60px !important;}
	.advantages { padding:20px;}
	.advantages-frame::after { display:none;}
	.advantages-content h4 { margin-bottom:20px;}
	.advantages-content li { padding-left:28px;}
	.advantages-content li::before { width:18px; height:18px; background-size:contain}
	.toggle>label:before { display:none;}

	.max-image { max-height:270px; overflow:hidden}


}
@media( max-height:768px){
	#hits.category-other-products .product-image-area { flex-basis:auto;}
	#hits.category-other-products .product-image-area img{ max-width:50px; max-height:40px;}
	#hits.category-other-products .hit-stars { display:none;}
	#header .header-search-wrapper .compare-dropdownmenu { width:100%;}
	.category-other-products .product-list-view { padding:15px 0}
	#hits.category-other-products p.hit-yazar { display:none;}
	#hits.category-other-products .product-list-view .product-label { padding:4px; margin-right:0;}
	#hits.category-other-products .product-list-view .product-label .discount { font-size:14px;}
	#hits.category-other-products .product-list-view .product-price-box .old-price { font-size:10px;}
	#hits.category-other-products .product-list-view .product-price-box .product-price { font-size:14px;}
}
@media( max-height:768px) and (min-width:768px){
	.videoframe .video-content-frame { width:768px;}

}



.filtre-container ul li a:before,
.icon-close:before,
.icon-cross:before,
.successfull-comment .msg .closebtn:before {
	font-family: FontAwesome;
    content: "ï€";

}	
.AppliedFilters.widget.desktop.with-bg {
    background-color: #FFF
}

.filtre-container {
    //padding: 10px 20px 20px;
    line-height: 1;
    border-bottom: 1px solid #e5e5e5;
    background-color:transparent;
}

.filtre-container ul{
    padding:0;
}
.filtre-container ul::after {
    clear: both;
    content: "";
    display: table
}

.filtre-container ul li {
    border-radius: 16px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-webkit-radius: 16px;
    zoom: 1;
    display: inline-block;
    padding: 4px;
    background-color: #f9f9f9;
    margin-bottom: 10px;
    margin-right: 10px;
    float: left
}

.filtre-container ul li a {
    border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    -webkit-border-radius: 100%;
    -ms-webkit-radius: 100%;
    zoom: 1;
    width: 24px;
    height: 24px;
    background-color: #FFF;
    text-align: center;
    position: relative;
    float: left;
    display: inline-block;
    margin-right: 5px;
    margin-top: 0
}

.filtre-container ul li a:before {
    display: inline-block;
    color: #484848;
    font-size: 12px;
    position: absolute;
    left: 7.5px;
    top: 11.5px;
    zoom: 1;
	line-height: 0;
}

.filtre-container ul li a:hover {
    background-color: #919191
}

.filtre-container ul li a:hover:before {
    color: #FFF
}

.filtre-container ul li .filter-content {
    display: inline-block;
    width: auto;
    font-family: Helvetica, Roboto, Arial, sans-serif;
    float: left
}

.filtre-container ul li .filter-content span {
    font-size: 12px;
    margin: 0 20px 0 0;
    padding: 0;
    display: block;
    width: 100%;
    height: auto;
    color: #484848;
    line-height: 1
}

.filtre-container ul li .filter-content span.brand {
    font-size: 11px;
    color: #999
}

.filtre-container ul li.removeAllFilters {
    background-color: transparent;
    height: 33px
}

.filtre-container ul li.removeAllFilters button {
    background-color: transparent;
    color: #f28b00;
    font-weight: 700;
    font-size: 14px;
    cursor: pointer
}

/* sefa - dropdown menu */
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #c2a6dd;
    min-width: 175px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    margin-left:-5px;
}

.dropdown-content a {
    color: #fff;/*black;*/
    padding: 12px 6px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #eaddee; color:black;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}

.pasif{
	filter: grayscale(100%);
}
/****** *******/

