@charset "utf-8";body{overflow-x:hidden;-webkit-text-size-adjust:100%;font-family:'brand',"Trebuchet MS",sans-serif;font-weight:400;}
a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-decoration:none}
a:hover{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.cursor{cursor:pointer}
.floatleft{float:left!important}
.floatright{float:right!important}
.text_yesil{color:#9dcb3b}
.text_koyuyesil{color:#187475;}
.text_mavi{color:#0197d2}
.text_buz{color:#4bcacc}
.text_pembe{color:#dd547d}
.text_koyumavi{color:#187475}
.text_koyusari{color:#9a6709}
.text_cokkoyuyesil{color:#3d5b0e}
.font_light{font-weight:300;}
.font_med{font-weight:500;}
.font_bold,strong{font-weight:600;}
.font_xlbold{font-weight:700;}
.font_abril{font-family:'Abril Fatface', cursive;}
h1{font-size:38px}
h2{font-size:32px}
h3{font-size:25px}
h4{font-size:22px}
h5{font-size:18px}
h6{font-size:16px}
small{font-size:10px}
.font-25{font-size:25px}
.font-23{font-size:23px}
.font-20{font-size:20px}
.font-18{font-size:18px}
.font-16{font-size:16px}
.font-14{font-size:14px}
.font-12{font-size:12px}
.font-10{font-size:10px}
.text_beyaz{color:#fff}
.text_siyah{color:#000}
.text_gri{color:#999}
.text_acikgri{color:#aeaeae}
.text_center{text-align:center}
.text_left{text-align:left}
.text_right{text-align:right}
.top5{margin-top:5px}
.top10{margin-top:10px}
.top15{margin-top:15px}
.top20{margin-top:20px}
.top25{margin-top:25px}
.top30{margin-top:30px}
.left5{margin-left:5px}
.left10{margin-left:10px}
.left15{margin-left:15px}
.left20{margin-left:20px}
.left30{margin-left:30px}
.bottom_20{padding-bottom:20px}
.bg_beyaz{background-color:#fff}
.bg_acikgri{background-color:#f4f4f4}
.bg_yesil{background-color:#9dcb3b}
.bg_mavi{background-color:#4bcacc}
.bg_sari{background-color:#fdbb41}
.bg_pembe{background-color:#dd547d}
.gradient_yesil{border:1px solid #929393;-webkit-box-shadow:#dded77 1px 1px 0px inset;-moz-box-shadow:#dded77 1px 1px 0px inset;box-shadow:#dded77 1px 1px 0px inset;background:#c2df51;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#c2df51), to(#77B724));background:-webkit-linear-gradient(#c2df51, #77B724);background:-moz-linear-gradient(#c2df51, #77B724);background:-ms-linear-gradient(#c2df51, #77B724);background:-o-linear-gradient(#c2df51, #77B724);background:linear-gradient(#c2df51, #77B724);-pie-background:linear-gradient(#c2df51, #77B724);behavior:url(css/PIE.htc);}
.gradient_mavi{border:1px solid #929393;-webkit-box-shadow:#d4f8f8 1px 1px 0px inset;-moz-box-shadow:#d4f8f8 1px 1px 0px inset;box-shadow:#d4f8f8 1px 1px 0px inset;background:#b2f2f3;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#b2f2f3), to(#4ee1e3));background:-webkit-linear-gradient(#b2f2f3, #4ee1e3);background:-moz-linear-gradient(#b2f2f3, #4ee1e3);background:-ms-linear-gradient(#b2f2f3, #4ee1e3);background:-o-linear-gradient(#b2f2f3, #4ee1e3);background:linear-gradient(#b2f2f3, #4ee1e3);-pie-background:linear-gradient(#b2f2f3, #4ee1e3);behavior:url(css/PIE.htc);}
.gradient_sari{border:1px solid #929393;-webkit-box-shadow:#fee882 1px 1px 0px inset;-moz-box-shadow:#fee882 1px 1px 0px inset;box-shadow:#fee882 1px 1px 0px inset;background:#fed55a;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fed55a), to(#FCA128));background:-webkit-linear-gradient(#fed55a, #FCA128);background:-moz-linear-gradient(#fed55a, #FCA128);background:-ms-linear-gradient(#fed55a, #FCA128);background:-o-linear-gradient(#fed55a, #FCA128);background:linear-gradient(#fed55a, #FCA128);-pie-background:linear-gradient(#fed55a, #FCA128);behavior:url(css/PIE.htc);}
.gradient_bg{background:#97bede;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#97bede), to(#FFFFFF));background:-webkit-linear-gradient(#97bede, #FFFFFF);background:-moz-linear-gradient(#97bede, #FFFFFF);background:-ms-linear-gradient(#97bede, #FFFFFF);background:-o-linear-gradient(#97bede, #FFFFFF);background:linear-gradient(#97bede, #FFFFFF);-pie-background:linear-gradient(#97bede, #FFFFFF);behavior:url(css/PIE.htc);}
.margin_auto{display:block;margin:0 auto}
.border_gri{border:1px solid #d4d4d4}
.padding_link_20{padding:0 20px;display:block}
.padding_yan_20{padding:0 20px}
.padding_dik_20{padding:20px 0}
.padding_20{padding:20px}
.padding_dik_10{padding:10px 0}
.padding_10{padding:10px}
.shadow{-webkit-box-shadow:#666 3px 3px 4px;-moz-box-shadow:#666 3px 3px 4px;box-shadow:#666 3px 3px 4px;behavior:url(css/PIE.htc);}
.shadowleft{-webkit-box-shadow:#666 -1px 3px 4px;-moz-box-shadow:#666 -1px 3px 4px;box-shadow:#666 -1px 3px 4px;behavior:url(css/PIE.htc);}
.radius_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior:url(css/PIE.htc);}
.radius_5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(css/PIE.htc);}
.radius_8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;behavior:url(css/PIE.htc);}
.linkblock{display:block;}
.height1{height:1px;}
.fullink{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;}
.bg_gr{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.14));behavior:url(css/PIE.htc);-pie-background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.14))}
.bg_grlink{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.14));behavior:url(css/PIE.htc);-pie-background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.14))}
.bg_grlink:hover{background-image:linear-gradient(to bottom,rgba(0,0,0,0.14),rgba(0,0,0,0));behavior:url(css/PIE.htc);-pie-background:linear-gradient(to bottom,rgba(0,0,0,0.14),rgba(0,0,0,0))}
#header{float:left;width:100%;position:relative;}
.container{width:960px;margin-right:auto;margin-left:auto;position:relative;}
.rows{float:left;width:100%;}
.header{left:0;position:fixed;right:0;top:0;width:100%;z-index:4;}
.slider{float:left;position:relative;width:100%;z-index:3;height:947px;}
.kenarsol{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;top:0;width:15px;z-index:99;}
.kenarsag{background-color:#fff;bottom:0;height:100%;right:0;position:fixed;top:0;width:15px;z-index:99;}
.kenarust{background-color:#fff;right:0;width:100%;left:0;position:fixed;top:0;height:15px;z-index:99;}
.kenaralt{background-color:#fff;right:0;width:100%;left:0;position:fixed;bottom:0;height:15px;z-index:99;}
.logo {
	height: 140px;
	border: 10px solid rgba(242, 231, 203, 0.3);
	left: 3%;
	padding: 7px;
	position: absolute;
	text-align: center;
	top: 21%;
	z-index: 3;
	width: 222px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.shrink .logo{top:6%;width:7%;height:93px;padding:0.5% 1%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.shrink .header_bilgirezervasyon{height:0;padding:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.menuyer{background-color:rgba(93, 0, 54, 0.8);float:left;position:relative;width:100%;z-index:2;margin-top:15px;}
.menu{float:right;padding-right:0;position:relative;}
.uyeol_buton {
	float: right;
	margin-left: 0;
	margin-right: 15px;
}
.uyeol_buton.hizlialbuton {
	margin-right: 0;
	margin-left: 17px;
}
.uyeol_buton.hizlialbuton a {
	background-color: #f00;
}
.uyeol_buton a {
	display: inline-block;
	background-color: #000;
	padding: 16px;
	color: #fff;
	font-weight: 700;
}
.uyeol_buton a:hover {
	background-color: #fff;
	color: #000;
}
.logo > a{display:block;float:left;height:100%;position:relative;width:100%;z-index:3;}
.logo::after{background-color:#fff;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;}
.logo_ust{height: 100%;left:0;opacity:1;position:absolute;right:0;text-align:center;top:0;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.logo_ust img {
	height: 100%;
	width: auto;
}
.logo_alt{left:0;opacity:0;position:absolute;right:0;text-align:center;top:30px;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.shrink .logo_ust{opacity:0;top:-20px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.shrink .logo_alt{opacity:1;top:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.menu > ul{float:right;}
.menu > ul > li{float:left;}
.menu_drop{background-color:#fff;display:none;left:0;position:absolute;top:100%;width:100%;border-bottom:10px solid #5f0c38;}
.hide_image{display:none;}
.show_image{display:block;}
.menudopr_resim{float:left;padding:2%;width:50%;}
.menudopr_resim > img{display:block;}
.subs{float:left;padding:3% 2% 2%;width:50%;}
.subs > li{float:left;width:100%;}
.subs > li > a{color:#5f0c38;display:block;font-size:16px;padding:6px 0;}
.subs > li > a:hover{color:#000}
.header_bilgirezervasyon{background-color:rgba(255, 255, 255, 0.8);float:left;padding:10px 2%;text-align:right;width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.sosyalbutonlar {
	float: right;
	margin-left: 20px;
}
.dilbuton {
	float: right;
	margin-left: 20px;
}
.dilbuton a {
	font-weight: 700;
	color: #4e002e;
}
.menu > ul > li > a{color:#fff;display:block;float:left;font-weight:600;padding:16px 12px;position:relative;}
.sosyalbutonlar > a {
	color: #4e002e;
	display: block;
	float: left;
	padding: 0px 10px;
	text-align: center;
}
.sosyalbutonlar > a:first-child{padding-left:0;}
.sosyalbutonlar > a:last-child{padding-right:0;}
.slideraciklama{background-color:rgba(255, 255, 255, 0.8);bottom:22%;left:4%;position:absolute;padding:1%;}
.slider-prev, .slider-next{background-color:#fff;display:block;float:left;height:70px;width:70px;}
.menu > ul > li:hover > a::after{bottom:-5px;content:"\f0d8";font-family:fontawesome;left:0;position:absolute;right:0;width:100%;text-align:center;display:block;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.menu > ul > li > a::after{opacity:0;color:#fff;bottom:-10px;content:"\f0d8";font-family:fontawesome;left:0;position:absolute;right:0;width:100%;text-align:center;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.menu > ul > li > a:hover{color:#000;}
.slideraciklama_sag {
	border-left: 1px solid #5d0036;
	float: left;
	line-height: 56px;
	margin-left: 33px;
	margin-top: 0;
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 22px;
	text-align: left;
}
.slideraciklama_sag h3{color:#5f0c38;font-size:35px;font-weight:700;}

.slideraciklama_sag > span {
	color: #5d0036;
	font-size: 22px;
	font-weight: 300;
}
.icsayfa_ustbg{background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;background-position:center center;opacity:0.8 !important;}
.icsayfa_kapak{float:left;position:relative;width:100%;background-color:#000;height:947px;}
.icsayfa_kapak h1{bottom:23%;color:#fff;font-size:50px;font-weight:700;left:0;position:absolute;right:0;text-align:center;width:100%;padding:0 4%;}
.header_scroll{background-color: rgba(255,255,255,.8);border:3px solid #fff;border-radius:20px;bottom:5%;display:block;height:70px;left:0;margin:0 auto;position:absolute;right:0;width:40px;}
.slider_header_scroll {
    border: 3px solid #fff;
    border-radius: 20px;
    bottom: 5%;
    display: block;
    height: 70px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    background-color: #ffffff;
    right: 0;
    width: 196px;
    box-shadow: 0px 9px 16px 0px rgba(0, 0, 0, 0.26);
}
.slider_header_scroll:hover { background-color: #4f002e }
.slider_header_scroll:hover span { color: #ffffff; }
.slider_header_scroll span {
    position:  absolute;
    top: 9px;
    left:  43px;
    font-size:  18px;
    font-weight:  700;
    text-align: center;
    color: #4f002e;
}
.uyeol_header_scroll {
    border: 3px solid #fff;
    border-radius: 20px;
    bottom: 5%;
    display: block;
    height: 70px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    background-color: #ffffff;
    right: 0;
    width: 196px;
    box-shadow: 0px 9px 16px 0px rgba(0, 0, 0, 0.26);
}
.uyeol_header_scroll:hover { background-color: #4f002e }
.uyeol_header_scroll:hover span { color: #ffffff; }
.uyeol_header_scroll span {
    position:  absolute;
    top: 9px;
    left:  70px;
    font-size:  18px;
    font-weight:  700;
    text-align: center;
    color: #4f002e;
}
.icerikalani{float:left;position:relative;width:100%;padding-top:30px;}
.icerikgeributon{float:left;width:20%;}
.iceriknavi{float:right;width:80%;}
.iceriknavi > ul{float:right;}
.iceriknavi li{float:left;}
.icerikgeributon i{color:#5d0036;margin-right:10px;}
.iceriknavi ul li a{margin-left:40px;position:relative;}
.iceriknavi a::after{color:#5d0036;content:"";font-family:fontawesome;position:absolute;right:-24px;top:3px;}
.iceriknavi li:last-child a::after{content:"";}
.hakkimizda h2{font-size:40px;font-weight:700;padding:20px 0;}
.hakkimizda p{padding:10px 0;}
.hakkimizda_solyazi{padding-right:10%;}
.hakkimizda_sagyazi{padding-left:8%;}
.icsayfa_altsloganalani{float:left;height:700px;width:100%;position:relative;margin-top:20px;}
.icsayfa_slogan{border:1px solid #5f0c38;padding:5%;text-align:center;width:53%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.icerik_ustnavi{border-bottom:1px solid #000;padding:0 0 2%;}
.icerik{float:left;margin-top:1%;width:100%;min-height:500px;}
.masajterapikategori{background-color:#000;position:relative;}
.masajterapikategori *{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.masajterapi_kategori_baslik{color:#fff;font-size:40px;font-weight:700;left:5%;position:absolute;top:2%;}
.masajterapikategori img{display:block;opacity:0.5;}
.masajterapi_kategori_buton{bottom:8%;position:absolute;right:3%;width:23%;}
.masajterapi_kategori_buton > span{color:#fff;font-weight:600;left:0;opacity:0;position:absolute;top:37px;}
.masajterapi_kategori_ikon{border:1px solid #fff;color:#fff;padding:10px 16px;position:absolute;right:0;top:0;}
.masajterapikategori:hover .masajterapi_kategori_buton > span{opacity:1;top:12px;}
.masajterapi_kategori_ikon::after{background-color:#5f0c38;bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:0;z-index:1;left:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.masajterapikategori:hover .masajterapi_kategori_ikon::after{width:100%;left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.masajterapi_kategori_ikon i{position:relative;z-index:2;}
.masajterapikategori:hover img{opacity:0.8;}
.masajterapikategori::after{bottom:4%;content:"";left:5%;position:absolute;width:1px;height:0;background-color:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.masajterapikategori::before{bottom:4%;left:5%;width:0;height:1px;background-color:#fff;position:absolute;content:"";-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.masajterapikategori:hover::before{width:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.masajterapikategori:hover::after{height:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.urunlistesi{float:left;width:100%;}
.urunlistesi li {
	background-color: #f6f6f6;
	border: 1px solid #5f0c38;
	float: left;
	margin: 0.8%;
	padding: 20px;
	position: relative;
	width: 31.7%;
  display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.urunlistesi ul {
	display: flex;
	flex-wrap: wrap;
}
/*.urunlistesi li:nth-child(2n+1){margin-left:0;}
.urunlistesi li:nth-child(2n+2){margin-right:0;}*/
.urunresim{float:left;position:relative;width:100%;}
.urunresim > img{display:block;}
.urunbaslik {
	/* background-color: rgba(255, 255, 255, 0.8); */
	/* bottom: 5%; */
	color: #5f0c38;
	font-size: 20px;
	font-weight: 600;
	/* left: 2%; */
	padding: 16px 0px;
	position: relative;
	width: 100%;
}
.urunbaslik span {
	font-size: 18px;
	position: absolute;
	bottom: 0;
	left: 100%;
	background-color: #5f0c38;
	color: #fff;
	padding: 5px;
	display: inline-block;
}
.uyeol_buton_mobil {
	float: left;
    width: 100%;
    margin-bottom: 20px;
}
.uyeol_buton_mobil a {
	display: inline-block;
	color: #fff !important;
	background-color: #5f0c38;
	font-weight: 700;
	padding: 10px 16px 10px 32px !important;
}
.urun_ustaciklama{float:left;padding:10px 0;width:100%;}
.urun_randevubuton a{color:#fff;}
.urunkisaaciklama{float:left;font-size:14px;min-height: 100px;overflow:hidden;text-align:right;width:75%;}
.urunsuresi{float:left;width:25%;}
.urunkisaaciklama{float:left;text-align:right;width:75%;}
.urunfiyatdetay{background-color:#5f0c38;float:left;}
.urunfiyat {
	background-color: #fff;
	border: 1px solid #5f0c38;
	display: flex;
	float: left;
	height: 50px;
	/* text-align: center; */
	width: 132px;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	padding-left: 20px;
}

.urunfiyat > span.ustucizik {
    position: relative;
    font-size: 12px;
    color: #999;
    margin-right: 5px;
  }
  .urunfiyat > span.ustucizik:After {
    content: "";
    position: absolute;
    top: 49%;
    left: 0;
    right: 0;
    width: 100%;
    height: 2px;
    background-color: #999;
  }
.urun_randevubuton{color:#fff;display:table;float:left;font-size:20px;font-weight:600;height:50px;padding:0 20px;}
.urunfiyat > span{color:#ff0000;display:table-cell;font-size:20px;font-weight:600;vertical-align:middle;}
.urun_randevubuton > span{display:table-cell;vertical-align:middle;}
.urunlistesi li::after{background-image:url("../images/kucuk_ikon2.png");background-repeat:no-repeat;bottom:0;content:"";height:58px;position:absolute;right:2%;width:96px;}
.urunlistesi li *{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.urunlistesi li:hover .urun_randevubuton{color:#fff;}
.urunlistesi li:hover .urunfiyatdetay{background-color:#ff0000;}
.urunlistesi li:hover .urunfiyat{border:1px solid #ff0000;}
.galeri{float:left;width:100%;}
.galeri ul {
	display: flex;
	flex-wrap: wrap;
}
.galeri li {
	margin: 1%;
	width: 23%;
	display: inline-block;
	margin-top: 20px;
}
/*.galeri li:nth-child(4n+1){margin-left:0;}
.galeri li:nth-child(4n+4){margin-right:0;}*/
.input {
	float: left;
	padding: 16px;
	width: 100%;
	font-weight: 800;
	color: #000;
	border-radius: 50px;
	border: 2px solid #000;
	text-transform: uppercase;
	font-style: italic;
	letter-spacing: 1px;
}
.input:focus {
	border: 2px solid #999;
	background-color: #fff;
	color: #000;
}
.textarea{float:left;padding:16px;width:100%; border: 2px solid #000; border-radius: 20px;font-weight: 800;color: #000;text-transform: uppercase;
	font-style: italic;}
.button {
	background: #000;
	border: 0 none;
	color: #fff;
	float: left;
	font-size: 1.2em;
	font-weight: 700;
	cursor: pointer;
	padding: 15px 40px;
	border-radius: 10px;
}
.textarea:focus {
	border: 2px solid #999;
	background-color: #fff;
	color: #000;
}
.urunkisaaciklama_kampanyayazi {
	color: #ff0000;
	font-style: italic;
}
#footer{float:left;width:100%;position:relative;}
.footer_anasayfa{bottom:0;left:0;padding-bottom:2%;padding-right:2%;position:fixed;right:0;width:100%;z-index:4;}
.footer_linkler{float:left;text-align:right;width:100%;}
.grupders_link{display:inline-block;}
.ebulten_link{display:inline-block;}
.gunlukkullanim_link{display:inline-block;}
.footer_linkler a{background-color:#fff;display:block;float:left;font-size:16px;font-weight:700;margin-left:10px;padding:10px 20px;}
.footer_linkler a:hover{background-color:#4e002e;color:#fff;}
.footer_copyright_orbit{color:#fff;float:left;font-size:12px;padding:5px 0;text-align:right;width:100%;}
.copyrightcizgi{margin:0 17px;}
.orbit > a{color:#fff;}
.footer_icsayfa{background-color:#5f0c38;float:left;margin-top:1%;padding:2%;width:100%;}
.footer_logo{float:left;width:10%;}
.footer_icsayfa .footer_linkler{width:90%;}
.footer_icsayfa .footer_copyright_orbit{width:90%;}
.iletisimbox > h3{font-weight:600;}
.iletisimbox{float:left;padding:10px 0;width:100%;}
.dersprogram_baslik{float:left;padding-bottom:15px;text-align:center;width:100%;}
.rwd-table{margin:1em 0;width:100%;}
.rwd-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.rwd-table th{display:none;}
.rwd-table td{display:block;}
.rwd-table td:first-child{padding-top:.5em;}
.rwd-table td:last-child{padding-bottom:.5em;}
.rwd-table td:before{content:attr(data-th) " ";font-weight:bold;width:6.5em;display:inline-block;}
@media (min-width:480px){.rwd-table td:before{display:none;}
}
.rwd-table th, .rwd-table td{text-align:left;}
.grupgunu th, .grupgunu td{color:#fff !important;border:none;}
@media (min-width:480px){.rwd-table th, .rwd-table td{display:table-cell;padding:.25em .5em;}
.rwd-table th:first-child, .rwd-table td:first-child{padding-left:0;}
.rwd-table th:last-child, .rwd-table td:last-child{padding-right:0;}
.grupgunu th, .grupgunu td{border:1px solid #b5a077;color:#fff !important;}
}
.rwd-table{background:#e9e9e9;border:1px solid #5f0c38;}
.rwd-table tr{border-color:#5f0c38;}
.rwd-table th, .rwd-table td{margin:.5em 1em;color:#000;}
@media (min-width:480px){.rwd-table th, .rwd-table td{padding:1em !important;border:1px solid #5f0c38;}
}
.rwd-table th, .rwd-table td::before{color:#5f0c38;font-size:18px;font-weight:600;}
.grupgunu th, .grupgunu td::before{color:#fff;font-size:18px;font-weight:600;}
.rwd-table tr:last-child{border-bottom:0 none;}
.rwd-table tr:first-child{border-top:0 none;}
.rwd-table2{background:#e9e9e9 none repeat scroll 0 0;border:1px solid #5f0c38;float:left;width:100%;}
.rwd-table2 tr{border-color:#5f0c38;}
.rwd-table2 th, .rwd-table2 td{border:1px solid #5f0c38;color:#000;margin:0.5em 1em;padding:15px;}
.fancybox-margin{margin-right:0;}
.ebultenbox{width:300px;height:220px;background:#fff;display:none;padding:20px;text-align:center;}
.ebultenbox h3{margin-bottom:20px;}
.ekibimiz{float:left;width:100%;}
.ekibimiz li{float:left;margin:1% 2% 1% 0;width:32%;}
.ekibimiz li:nth-child(3n+3){margin-right:0;}
.ekipuye_resim{float:left;width:100%;}
.ekipuye_resim > img{display:block;width:100%;}
.ekipuyeisim{color:#5f0c38;float:left;font-size:22px;font-weight:600;padding:5% 0;width:100%;}
.ekipuyeaciklama{float:left;width:100%;}
.ekipuye_devamilink{float:left;font-size:18px;font-weight:500;margin-top:4%;width:100%;}
.ekipuye_devamilink > a{color:#5f0c38;}
#onaykodu{float:left;width:50%;}
.guvenlikkodu_rakam{float:left;padding:0 3%;width:50%;}
.rwd-table.grupgunu{background-color:#4e002e;}
.dersaciklama{width:400px;height:200px;overflow:auto;color:#fff;}
.rwd-table i{color:#aaaaaa;font-size:16px;}
.icerik p{padding:10px 0;}
.urunfiyat_hemenal{margin-top:20px;}
.urunfiyat_hemenal a{background-color:#000;color:#fff;display:block;float:left;font-size:20px;font-weight:600;padding:11px 20px;}
.urunfiyat_hemenal a:hover{background-color:#5f0c38;}
.formclass{float:left;padding:10px;width:100%;}
.odeme_box_ucd_yazi{background-color:#f2f2f2;padding:15px;}
.odeme_box_ucd_yazi > label{display:block;float:left;margin-top:-2px;}
.odeme_box_ucd_yazi > input{display:block;float:left;}
.odemetaksit_table td{padding:10px;}
.uyegiris_table td{}
.kredikarti_sol table td{padding:7px 0 7px 15px !important;vertical-align:middle;}
.sonkullanmatarihi_bilgi{color:#999;display:block;float:left;font-size:12px;margin-left:12px;margin-top:11px;}
.odeme_siparisonayla_check{float:left;width:100%;}
.odeme_siparisonayla_buton{float:left;width:100%;}
.odeme_siparisonayla_buton input{background-color:#a18c63;color:#fff;float:left;margin-top:20px;padding:13px;}
.odeme_bankalarresim{border-top:1px solid #ccc;margin-top:20px;}
.submitpasif{background-color:#ccc !important;color:#666 !important;}
.odeme_siparisonayla_check > input{margin-top:0;}
.msgfancybox{color:#333;text-align:center;padding:20px;}
.anasayfa_gunlukprogram {
    float:  left;
    width:  100%;
    padding:  40px;
    /* background-image: url(../images/gunlukprogram_arkaplan.jpg); */
    background-size:  cover;
    background-position: center;
    display: flex;
    align-items:  center;
    justify-content: center;
    margin-top: 15px;
}

.anasayfa_gunlukprogram_sol_ust {
    float:  left;
    width:  100%;
    text-align:  center;
    padding: 30px 0;
}

.anasayfa_gunlukprogram_sol {
    float:  left;
    width:  50%;
    padding: 0 50px;
}

.anasayfa_gunlukprogram_sag {
    float:  left;
    width: 50%;
}

.anasayfa_gunlukprogram_sol_ust h3 {
    color:  #fff;
    font-weight:  700;
    padding: 20px 0;
}

.anasayfa_gunlukprogram_sol_ust h4 {
    color:  #999;
    font-weight: 600;
}
.anasayfa_headerscroll_buton {
    position: absolute;
    bottom: 5%;
    left: 0;
    right: 0;
    z-index: 99;
}
tr.program_saat_gecti {
    background-color: #666;
    text-decoration: line-through;
}

tr.program_saat_gecti td {
    color: #000 !important;
}


.sert {
  	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .sert::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/sert.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.sert::before {
	content: "SERT";
}

.orta {
	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
}
  .orta::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/orta.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.orta::before {
	content: "ORTA";
}


.hafif {
	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
}
  .hafif::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/yumusak.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.hafif::before {
	content: "HAFİF";
}

.ortahafif {
	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
}
  .ortahafif::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/orta.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.ortahafif::before {
	content: "ORTA/HAFİF";
}

.ortasert {
  	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .ortasert::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/sert.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.ortasert::before {
	content: "ORTA/SERT";
}


.yumusak {
   	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .yumusak::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/yumusak.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.yumusak::before {
	content: "YUMUSAK";
}


.serten {
   	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .serten::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/sert.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.serten::before {
	content: "HARD";
}

.ortaen {
   	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .ortaen::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/orta.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.ortaen::before {
	content: "MIDDLE";
}


.hafifen {
   	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .hafifen::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/yumusak.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.hafifen::before {
	content: "LIGHT";
}

.ortahafifen {
	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
}
  .ortahafifen::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/orta.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.ortahafifen::before {
	content: "MIDDLE/ LIGHT";
}

.ortaserten {
  	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .ortaserten::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/sert.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.ortaserten::before {
	content: "MIDDLE/ HARD";
}

.yumusaken {
   	position: absolute;
	right: 0;
	bottom: 100%;
	font-size: 16px;
	background-color: #5f0c38;
	padding: 20px;
	color: #fff;
	padding-left: 77px;
  }
  .yumusaken::after {
	content: "";
	height: 100%;
	width: 70px;
	background-image: url(../images/sertlik/yumusak.png);
	position: absolute;
	left: 0;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.yumusaken::before {
	content: "SOFT";
}

.konuaciklama{
	font-size: 18px; 
	color: #5f0c38; 
	font-weight: bold;
}

.icsayfa_kapaksiz{float:left;position:relative;width:100%;background-color:#000;height:250px !important;}
.icsayfa_kapaksiz h1{bottom:23%;color:#fff;font-size:50px;font-weight:700;left:0;position:absolute;right:0;text-align:center;width:100%;padding:0 4%;}

  .icsayfa_kapaksiz h1 {
    bottom: 36px;
  }
  .icsayfa_kapaksiz .header_scroll {
    display: none;
  }
  .icsayfa_kapaksiz .icsayfa_ustbg {
    opacity: .2 !important;
  }

  
.hizlial_buton_mobil {
    float: left;
    width: 100%;
    margin-top: 5px;
  }
  .hizlial_buton_mobil a {
    background-color: #f00;
    padding: 10px 16px 10px 32px !important;
    color: #ffffff !important;
    font-weight: 700;
  }

  .home_hizlialbutton {
      display: none;
  }
.urunresim img {
	display: block;
}

.header_h1_altyazi {
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 3px;
}
.hizmetlerimiz_hemenalt_butonicerik {
  float: left;
  width: 100%;
  text-align: center;
  padding-bottom: 20px;
  display: flex;
  justify-content: center;
  align-content: center;
  padding-top: 20px;
}
.hizmetlerimiz_hemenalt_butonicerik a {
  display: flex;
  box-shadow: 0px 9px 16px 0px rgba(0, 0, 0, 0.26);
  padding: 20px;
  border-radius: 10px;
  background-color: #5c0e39;
  color: #fff;
  width: 100%;
  max-width: 423px;
  align-items: center;
}
.hizmetlerimiz_hemenalt_butonicerik a i {
  font-size: 53px;
  color: #fff;
}

.home_category {
  display: flex;
  float: left;
  width: 100%;
  padding-top: 20px;
  justify-content: space-between;
}
.home_category_box {
  width: 32%;
  height: 360px;
  display: flex;
  justify-content: center;
  align-content: center;
  position: relative;
  align-items: center;
  background-size: cover;
  background-position: center;
}
.home_category_box_hover {
  position: absolute;
  bottom: 30px;
  color: #fff;
  border: 1px solid #fff;
  padding: 12px 32px;
  font-size: 30px;
  background-color: #4e002e;
  -webkit-transform: translate(0,100%);-moz-transform: translate(0,100%);-ms-transform: translate(0,100%);-o-transform: translate(0,100%);transform: translate(0,100%);
  opacity: 0;
  visibility: visible;
  z-index: -1;
  -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
}
.home_category_box h3 {
  background-color: #fff;
  padding: 16px 30px;
  font-weight: 700;
  color: #4e002e;
  -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
}
.home_category_box:hover .home_category_box_hover {
  opacity: 1;
  visibility: visible;
  z-index: 3;
  -webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);
  -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
}
.home_category_box:hover h3 {
  background-color: #4e002e;
  color: #fff;
  -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;
}


.uyeol_uyari {
  float: left;
  width: 100%;
  background-color: #5f0c38;
  text-align: center;
  padding: 20px;
  padding-bottom: 28px;
  color: #fff;
  border-radius: 12px;
}
.uyeol_uyari a {
	color: #fff;
	font-style: italic;
	letter-spacing: 3px;
	margin: 0 38px;
	font-size: 20px;
}
.uyeol_altyazi {
  float: left;
  width: 100%;
  padding: 20px 0;
  text-align: center;
}
.home_category_bottom h2 {
  text-align: center;
  float: left;
  width: 100%;
  padding: 20px 3%;
  margin-top: 10px;
}

.home_category_bottom h2 a {
  color: #632647;
}
.sitelink{background-color:#fff;display: inline-block;font-size:16px;font-weight:700;margin-left:10px;padding:10px 20px;}
.sitelink:hover{background-color:#4e002e;color:#fff;}

.grupgunu a {
  color: #fff;
}

input[type=email] {
  text-transform: none !important;
}

input[type=email]::placeholder {
  text-transform: uppercase !important;
}
.videopopup_box {
  max-height: 90vh;
  padding: 0 !important;
  margin: 0 auto;
  overflow: hidden  !important;
  /* width: 100%; */
}
.videopopup_box video {
  display: block;
  width: 100%;
}


@media only screen and (max-width: 1023px){
.fancybox-slide {
  height: 100vh !important;
  bottom: 0 !important;
  display: flex;
  align-items: center;
  padding: 23px;
}

}