body.index0, body.index1 {
	background-image: url(../img/04.png);
	background-repeat: no-repeat;
	background-size: 100vw
}

body.index0 {
	background-image: url(../img/04i0.png);
	background-repeat: no-repeat;
	background-size: 100vw
}

h1 {
	font-size: 2em;
	font-weight: 700
}

h2 {
	font-size: 1.75em;
	font-weight: 700
}

.lrs {
	clear: both;
	line-height: .1px;
	overflow: hidden;
	font-size: .1px
}

.w100 {
	width: 100%
}

.aktif {
	color: #900 !important
}

.d_ekle {
	max-height: 250px;
	overflow: auto;
	overflow-x: hidden;
	padding: 20px 0
}

.d_cikar {
	padding: 20px 0
}

.d_ekle li:before {
	content: ' \2190  '
}

.d_cikar li:after {
	content: ' \2192  '
}

.connection {
	background: url(../img/connection.png);
	background-size: cover
}

div {
	box-sizing: border-box;
	vertical-align: top
}

label {
	cursor: pointer
}

.dd img, .dd2 img {
	width: 100%;
	height: 100%
}

.hr, .hr1, hr {
	border: none;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden
}

.hr, hr {
	border-bottom: 1px solid #eee
}

.hr, .hr1 {
	clear: both
}

.hr {
	box-shadow: 0 4px 5px #000;
	border-radius: 20px
}

.hr1 {
	border-bottom: 1px solid #f4f4f4;
	margin-top: 2px
}

.penone {
	pointer-events: none;
}
.p-relative {
	position: relative;
}
.p-absolute {
	position: absolute;
}
.fw-700 {
	font-weight: 700;
}

.kapat_storage {
	/*
	position: absolute;
	top: 50%;
	right:0;
	z-index:999;
	transform: translateY(-50%);
	*/
	width: 20px;
	height: 20px;
	background: #ffffff80;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	cursor: pointer;
}

.dbtextok {
	position: relative;
	display: inline-block;
	width: 1px;
	height: 20px
}

.dbtextok::after {
	position: absolute;
	top: 0;
	right: 0;
	border: 2px solid #34d008;
	border-left: 0;
	border-top: 0;
	width: 6px;
	height: 10px;
	content: ' ';
	transform: rotate(45deg)
}

[data-bg] {
	background-size: cover;
	background-position: 50% 50%
}

.ara_cizgi {
	clear: both;
	margin: 4px 0;
	height: 1px;
	background: url(../img/bg_cizgi1_1.gif) repeat-x;
	font-size: 1px;
	line-height: 1px
}

.jsyok {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: auto;
	font: bold 11px Lato, Roboto, arial;
	padding: 2px;
	background: #ccc;
	color: red
}

.wsnw {
	white-space: nowrap
}

.img2 {
	margin: 1px 4px;
	padding: 1px;
	border: 1px solid #e8e8e8
}

.ul1 li {
	margin-left: 20px;
	list-style: disc
}

.ul2 li {
	font: bold 13px Lato, Roboto, arial;
	color: #333;
	margin-left: 25px;
	list-style: decimal
}

.ul2 li a {
	font: 11px Lato, Roboto, arial;
	color: #04b;
	text-decoration: underline
}

.i {
	padding: 0 0
}

.l_i {
	padding: 0 0 0 8px
}

.r_i {
	padding: 0 8px 0 0
}

.h1oh {
	height: 100%;
	overflow: hidden
}

.whoh {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.pen {
	pointer-events: none
}

.o0 {
	opacity: 0
}

.boldk {
	font-weight: 700;
	color: red
}

.cagri_aciklama {
	text-align: justify
}

.btw0 {
	border-top-width: 0 !important
}

.bscover {
	background-size: cover;
	background-position: center
}

input {
	max-width: 99% !important
}

.w100h100 {
	width: 100%;
	height: 100%
}

.autoh {
	height: auto
}

.pfixed {
	position: fixed !important
}

.p_r {
	position: relative
}

.taj {
	text-align: justify
}

.bradius0 {
	border-radius: 0 !important
}

.a1 {
	display: inline-block;
	width: auto;
	background: #0099e0;
	padding: 10px 20px;
	color: #fff;
	font-size: 16px
}

.a1, .a1:visited {
	color: #fff !important
}

.pt0 {
	padding-top: 0 !important
}

.h0px {
	height: 0 !important
}

.bgnone {
	background: 0 0 !important
}

._fn {
	float: none !important
}

._ml {
	margin-left: 160px !important
}

.h40 {
	height: 40px !important
}

.w0h0 {
	width: 0%;
	height: 0%;
	overflow: hidden
}

.nowrap {
	white-space: nowrap
}

.yukleniyor {
	background: url(../img/yukleniyor.gif) no-repeat
}

[id*=ozelicerik] {
	letter-spacing: .5px;
	line-height: 1.7
}

[id*=ozelicerik] .column {
	padding: 0 !important
}

.bgrgba {
	background: rgba(255, 255, 255, .4);
	margin: 0 25%;
	padding: 10px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	font: bold 20px/26px Lato, Roboto, arial;
	box-sizing: border-box
}

.cx {
	padding: 0 10px
}

.ccgap2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px
}

.ccgap3 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}

.ccgap4 {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4
}

.s0000 {
	position: relative;
	padding-top: 70px;
	background: #fff;
	transition: all .2s
}

.index0 .s0000 {
	padding-top: 70px
}

.r0ust {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 70px;
	z-index: 1;
	background: #fff;
	transition: all .25s;
	box-shadow: 0 -6px 12px #000
}

.index0 .r0ust {
	background: #fff;
	height: 70px
}

.r0 {
	position: relative;
	top: 0;
	left: 0;
	z-index: 2
}

.logo {
	z-index: auto;
	cursor: pointer;
	height: auto;
	width: auto;
	position: absolute;
	top: 8px;
	left: 0;
	border-radius: 4px
}

.logo img {
	height: 50px;
	width: auto;
	-moz-transition: height .2s ease;
	-webkit-transition: height .2s ease;
	-o-transition: height .2s ease;
	transition: height .2s ease
}

.m1_ {
	margin: 30px 0 30px 0
}

.m2_ {
	margin: 30px 0
}

.sayfa_orta {
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	min-height: 70vh
}

.sayfa {
	width: 1152px;
	max-width: 100%;
	margin: auto
}

.kolon1 {
	position: relative
}

.index0 .kolon1 {
	min-height: 500px;
	margin-top: 30px
}

.kolon1bc {
	margin-top: 20px
}

.bcygsekme .sayfa {
	margin: auto
}

.d_rtl .sayfa {
	margin-left: auto;
	margin-right: auto
}

.d_rtl .sayfa div {
	text-align: right
}

.d_rtl .bi2 {
	float: right !important
}

.sayfa_alt {
	position: relative;
	font: 13px/15px Lato, Roboto, arial;
	color: #bdbdbd;
	padding: 20px 0 20px 0;
	background: #162835;
	border-top: 10px solid #162835
}

.sayfa_alt a {
	color: #eee
}

.sayfa_alt_linkler a {
	color: #d2d2d2;
	display: inline-block;
	widht: auto;
	margin: 20px 10px 0 0
}

.sayfa_alt_linkler a::before {
	content: ' \2180 '
}

.mr01_ {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: auto;
	text-align: right
}

.mr01_>div {
	vertical-align: top
}

.m3_, .m4_ {
	display: inline-block;
	width: 47.9%;
	padding: 10px;
	box-sizing: border-box
}

.m3_ {
	margin-right: 1%
}

.m4_ {
	margin-left: 1%
}

.m5_ {
	padding: 5rem 30px 1rem 30px;
	text-align: center
}

.m6_ {
	top: 10px;
	left: 205px;
	width: auto;
	z-index: 0
}

.dil_kutu {
	float: right;
	display: inline-block;
	width: auto;
	height: auto;
	transition: all .4s ease-in;
	margin: -6px 8px 0 8px
}

.uye_kutu {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/profil0.png) no-repeat center center #444;
	border-radius: 16px;
	cursor: pointer
}

.uye_kutu:hover {
	background-color: #ce4545
}

.uye_kutu a {
	width: 100%;
	height: 100%;
	display: block
}

._k1, ._k2 {
	width: 46%;
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	border-radius: 4px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 20px 20px
}

._k1 {
	margin: 10px 2% 10px 0
}

._k2 {
	margin: 10px 0 10px 2%
}

.k1k2100 {
	min-width: 100%;
	margin: 10px 0
}

.menusm {
	position: absolute;
	left: 100px;
	top: 15px;
	max-width: 845px;
	text-align: right;
	z-index: 14;
	transition: all .1s ease-in
}

.arama_buton {
	display: inline-block;
	width: 40px;
	height: 65px;
	cursor: pointer;
	margin-top: 0;
	transition: all .3s ease;
	background-image: url(../img/img.png);
	background-repeat: no-repeat;
	background-position: -278px -270px
}

.arama_kutusu {
	display: none;
	width: 100%;
	min-height: 100vh;
	position: fixed;
	z-index: 999999999;
	padding-top: 0;
	background: url(../img/circles-and-shapes-w.png) #9cd2ec;
	background-size: contain
}

.aramaformu {
	position: relative;
	width: 100%;
	margin: 0;
	display: block
}

#formara {
	margin: auto;
	width: 80%;
	margin-top: 10%
}

.aramakapat {
	width: 34px;
	height: 34px;
	background: url(../img/img.png) center center no-repeat;
	display: none;
	cursor: pointer;
	background-position: -76px -300px;
	float: right;
	margin-right: 5px;
	margin-top: 15px;
	border: 2px solid #454545;
	border-radius: 23px
}

.aratext {
	width: 100%;
	max-width: 350px;
	margin: 0 0;
	padding: 12px 8px;
	font: 20px Roboto, lato, arial;
	color: #222;
	border: 1px solid #93c8ff;
	background: #fefefe
}

.aratext:focus {
	border: 1px solid #5aa6f3
}

.nav_ {
	position: absolute;
	top: 0;
	left: 2px;
	z-index: 22;
	width: 28px;
	height: 40px;
	cursor: pointer;
	border-color: rgba(255, 255, 255, 0);
	border-width: 20px 15px 5px 15px;
	border-style: solid;
	box-sizing: content-box;
	border-radius: 0;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	-o-transition: .3s ease-in-out;
	transition: .3s ease-in-out
}

.nav_ span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #fff;
	border-radius: 1px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-o-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: .15s ease-in-out;
	-moz-transition: .15s ease-in-out;
	-o-transition: .15s ease-in-out;
	transition: .15s ease-in-out
}

.nav_ span:nth-child(1) {
	top: 3px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

.nav_ span:nth-child(2) {
	top: 12px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

.nav_ span:nth-child(3) {
	top: 21px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center
}

.nav_.mcba span:nth-child(1) {
	top: 0;
	left: 3px;
	border-bottom: solid 4px transparent;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}

.nav_.mcba span:nth-child(3) {
	top: 20px;
	left: 3px;
	border-bottom: solid 4px transparent;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.nav_.mcba span:nth-child(2) {
	width: 0%;
	opacity: 0
}

.menucb0 {
	position: fixed;
	top: 0;
	left: -320px;
	width: 320px;
	height: 100vh;
	z-index: 99999;
	background: #fff;
	overflow: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none
}

.menucb {
	width: 100%;
	height: auto
}

.menucb0::-webkit-scrollbar {
	display: none
}

.menuc ul {
	list-style-type: none;
	min-height: 100px
}

.menuc ul li {
	display: inline-block;
	width: 98%;
	margin: 30px 2% 10px 2%;
	padding: 20px;
	box-sizing: border-box;
	vertical-align: top
}

.menuc ul li a {
	font: 400 27px/60px Lato, Roboto, arial;
	color: #0c71c6;
	display: block
}

.menuc a.menubu {
	color: #d65050 !important
}

.menuc a.menubu:active::before, .menuc a.menubu:focus::before, .menuc a.menubu:hover::before {
	background-color: #d65050 !important
}

.menuc ul li ul {
	min-height: auto;
	column-count: 1
}

.menuc ul li ul li {
	display: block;
	width: auto;
	margin: 2px;
	padding: 3px 0;
	box-sizing: border-box
}

.menuc ul li ul li ul {
	padding-left: 30px
}

.menuc ul li ul li a {
	font: 400 17px/20px Lato, Roboto, arial, serif;
	color: #5c5c5c;
	border-bottom: 0;
	position: relative;
	padding: 3px 0;
	transition: color .1s, background-color .1s, padding .2s ease-in
}

.menuc ul li ul li a:hover {
	padding-left: 5px;
	color: #0c71c6
}

.menuc ul li ul li ul li a {
	font: 400 14px/18px Lato, Roboto, arial, serif;
	color: #868a7e;
	border-bottom: 0;
	position: relative;
	padding: 3px 0;
	transition: color .1s, background-color .1s, padding .2s ease-in
}

.menuc ul li ul li ul li a::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 3px;
	left: 0;
	height: 2px;
	width: 100%;
	background-color: #32afe0;
	transform-origin: center top;
	transform: scale(0, 1);
	transition: color .1s, transform .2s ease-out
}

.menuc ul li ul li ul li a:hover {
	padding-left: 5px;
	color: #0c71c6
}

#menu0_liste>li>a {
	transition: padding-top .3s
}

.menu1_ {
	font: 400 13px Lato, Roboto, arial
}

.menu1_ ul li {
	position: relative;
	display: inline;
	float: left;
	z-index: 1
}

.menu1_ ul li a {
	display: block;
	background: 0 0;
	color: #444;
	padding: 3px 18px 4px 0;
	text-transform: uppercase
}

.menu1_ ul li a:hover {
	background: 0 0;
	color: #d65050
}

a.menubu {
	color: #d65050 !important
}

.menu1_ ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden
}

.menu1_ ul li ul li {
	display: list-item;
	float: none
}

.menu1_ ul li ul li ul {
	top: 0
}

.menu1_ ul li ul li a {
	font: bold 14px Lato, Roboto, arial, verdana;
	width: 160px;
	background: #171717;
	color: #fff;
	padding: 7px 0 2px 4px
}

.menu1_ ul li ul li a:hover {
	background: #222;
	color: #d65050
}

.menu2_ {
	margin: 15px 0 30px 0;
	position: relative;
	z-index: 0;
	display: inline-block
}

.menu2_ .dlink {
	display: none !important
}

.menu2_ ul li {
	position: relative;
	z-index: 1;
	margin: 0 5px 0 0;
	box-sizing: border-box;
	vertical-align: top;
	display: inline-block
}

.menu2_ ul li a {
	font: 14px Lato, Roboto, arial, verdana;
	padding: 8px 14px 8px 0;
	background: 0 0;
	transition: all .4s;
	color: #d2d2d2
}

.menu2_ ul li a:hover {
	color: #45b0ff
}

.menu2_ ul li ul {
	display: block
}

.menu2_ ul li ul li {
	margin: 2px 0
}

.menu2_ ul li ul li a {
	font: 12px Lato, Roboto, arial, verdana;
	color: #eee;
	padding: 5px 5px;
	background: 0 0
}

.menu2_ ul li ul li a:hover {
	color: #a170b7
}

.anasayfa_link {
	width: 22px;
	height: 16px !important;
	background-image: url(../img/ev3.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -32px !important
}

.anasayfa_link2 {
	background-image: url(../img_sayfa/logo/hot.png) !important;
	background-size: cover;
	margin-top: 0 !important
}

.anasayfa_link a:hover {
	margin-top: 6px
}

.anasayfa_link span {
	visibility: hidden
}

.asagi_ok {
	position: absolute;
	top: 8px;
	right: 7px
}

.yan_ok {
	position: absolute;
	top: 6px;
	right: 5px
}

.menu_1 ul li a {
	font: 11px Verdana, Lato, Roboto, arial;
	display: block;
	width: 100%;
	border-top: 1px solid #ececec;
	color: #333
}

.menu_1 a:hover {
	background: #ececec
}

#popup {
	position: fixed;
	top: 100px;
	left: 0;
	overflow: scroll;
	width: 80%;
	height: 100%;
	z-index: 49378;
	overflow: hidden
}

.popup_bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1500px;
	background: #000;
	z-index: 1;
	cursor: crosshair;
	opacity: .4
}

.popup_ {
	width: 95%;
	position: absolute;
	top: 10px;
	left: 1%;
	height: auto;
	z-index: 2;
	padding: 10px
}

.popup {
	width: 390px
}

.popup_ust {
	position: relative;
	z-index: 1;
	font: 17px Lato, Roboto, arial;
	padding: 2px;
	margin: -10px -26px -20px 10px
}

#popup a {
	text-decoration: underline
}

#popup_ust a {
	background: #cf0;
	padding: 2px 4px
}

.popup_icerik {
	color: #fff
}

a.il_yerel1 {
	font: 17px Lato, Roboto, arial;
	color: #cb3768;
	padding: 2px 0
}

.menu_dikey_ li a {
	display: block;
	width: 100%;
	padding: 1px 0 1px 1px;
	color: #0b1021
}

.menu_dikey_ a.anasayfa_link {
	text-transform: uppercase
}

.dil_kutuiac {
	margin-top: 27px;
	width: 42px;
	height: 25px;
	background-image: url(../img/img.png);
	background-position: -150px 0;
	background-repeat: no-repeat;
	cursor: pointer
}

.index0 .dil_kutuiac {
	background-position: -104px 0
}

.dil_kutui {
	display: none;
	width: 100%;
	text-align: left;
	margin: 10px 0 10px 0;
	background: #fff;
	border-radius: 0 0 3px 3px;
	padding-top: 5px
}

.dilk0 {
	display: inline-block;
	width: 95%;
	margin: 0 2%;
	height: auto;
	vertical-align: top
}

.dilk0 a {
	display: inline-block;
	font: 12px arial;
	margin: 2px 0;
	padding: 4px 4px;
	width: 100%;
	box-sizing: border-box;
	color: #f45d4c
}

.dilk0 a.fwbi {
	text-decoration: underline
}

.dilk0 a:hover {
	background: #fff;
	transition: background-color .2s ease-in
}

.dkutu_ac {
	cursor: pointer
}

.hxy0 {
	position: relative;
	width: 1180px;
	height: 807px
}

.hxy_resim {
	position: absolute;
	z-index: 1;
	width: 1180px;
	height: 807px;
	top: 0;
	left: 0
}

.konu {
	font-size: 1em;
	font-family: lato, Roboto, Comfortaa;
	line-height: 1.6;
	letter-spacing: .4px;
	text-align: justify
}

.konu_icerik {
	position: relative;
	margin: 0 0 45px 0;
	padding: 10px 15px 10px 15px;
	background: 0 0;
	box-shadow: 0 0 14px -23px #000;
	border-radius: 2px;
	min-height: 100px
}

.konu_icerik:before {
	position: absolute;
	left: -20px;
	top: -10px;
	content: '  \275D ';
	width: 30px;
	height: 30px;
	font-size: 50px;
	color: #ddd
}

.konu_icerik:after {
	position: absolute;
	right: -20px;
	bottom: -10px;
	content: '  \275E ';
	width: 30px;
	height: 30px;
	font-size: 50px;
	color: #ddd
}

.konu table td {
	letter-spacing: 0
}

.konu ul {
	margin-left: 2px;
	padding-left: 15px;
	list-style: inside disc
}

.konu ol {
	margin-left: 2px;
	padding-left: 15px;
	list-style: inside square
}

.konu img {
	margin: 2px 8px 4px 8px;
	padding: 2px;
	border: 2px hidden #e8e8e8;
	max-width: 100%;
	height: auto
}

.sekme_konu img {
	margin: 2px 4px;
	padding: 2px
}

.konu_baslik_menu {
	font: bold 14px Lato, Roboto, arial;
	padding: 10px 0 20px 0
}

.konu_baslik {
	float: left;
	width: 510px
}

.konu_baslik span {
	font: 11px Lato, Roboto, arial
}

.konu_menu {
	float: right;
	width: 110px;
	padding: 0 10px 0 0;
	vertical-align: top;
	text-align: right
}

.pd_ span {
	border: 1px solid #ececec;
	border-radius: 2px;
	margin: 2px 4px;
	padding: 3px;
	font-size: 11px
}

.spanok {
	position: relative
}

.spanok::after {
	position: absolute;
	top: -5px;
	right: -2px;
	border: 1px solid #34d008;
	border-left: 0;
	border-top: 0;
	width: 4px;
	height: 8px;
	content: ' ';
	transform: rotate(36deg)
}

.afteryildiz {
	position: relative
}

.afteryildiz::after {
	content: '?';
	position: absolute;
	color: #848484 !important;
	top: -7px;
	right: 42%;
	font-size: 12px;
	border: 1px solid #fff;
	width: 12px;
	border-radius: 20px;
	height: 12px;
	line-height: 9px;
	background: #fff;
	text-align: center;
}

.is-accent .afteryildiz:after {
	color: #fff
}

.tm0 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden
}

.tm {
	width: 25%;
	display: inline-block;
	height: 100px;
	font: 18px Lato, Roboto, arial, serif;
	line-height: 100px;
	vertical-align: middle;
	box-sizing: border-box;
	background: #222;
	color: #fff;
	transition: all .2s;
	border-right: .5px solid #282828
}

.tm, .tm:visited {
	color: #fff
}

.tm:hover {
	color: #fff;
	background-color: #161616
}

.tmd5 {
	width: 20%
}

.tmd6 {
	width: 16.66666666%
}

.tmd7 {
	width: 14.285714285714%
}

.tmd8 {
	width: 12.5%
}

.tmd9 {
	width: 11.111111111111%
}

.tm01.tmaktif, .tm05.tmaktif {
	background-color: #e40129;
	color: #eee
}

.tm02.tmaktif, .tm06.tmaktif {
	background-color: #fff;
	color: #121212
}

.tm03.tmaktif, .tm07.tmaktif {
	background-color: #121212;
	color: #eee
}

.tm04.tmaktif, .tm08.tmaktif {
	background-color: #7135e6;
	color: #eee
}

.tms01, .tms05 {
	background-color: #e40129;
	color: #eee
}

.tms02, .tms06 {
	background-color: #fff;
	color: #121212
}

.tms03, .tms07 {
	background-color: #121212;
	color: #eee
}

.tms04, .tms08 {
	background-color: #7135e6;
	color: #eee
}

.tms {
	display: none;
	transition: all .2s
}

.tms_icerik_baslik {
	font: bold 24px/30px Lato, Roboto, arial, serif;
	text-align: left
}

.tms_icerik_yazi {
	font: 16px/22px serif;
	text-align: left;
	padding: 10px 0
}

.tms001, .tms002 {
	display: inline-block;
	padding: 20px 20px
}

.tms001 {
	width: 40%;
	min-height: 450px;
	background-size: cover;
	position: relative;
	text-align: left
}

.tms002 {
	width: 60%;
	padding-left: 35px
}

.tms001_link {
	position: absolute;
	bottom: 20px;
	left: 20px;
	min-width: 150px;
	width: auto;
	height: auto;
	background: #fff;
	padding: 20px 30px;
	vertical-align: top
}

.tms001_link a {
	color: #222;
	font-weight: 700;
	padding: 5px
}

.tmsaktif {
	display: block
}

.uye_e {
	width: 18%;
	margin: 1%;
	box-sizing: border-box;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px
}

.ue_fotograf {
	max-width: 100%;
	max-height: 100%;
	border-radius: 180px;
	background-size: cover;
	background-color: #000;
	border: 5px solid #baf2a0;
	transition: all .3s ease-out 0s
}

.ue_fotograf:hover {
	opacity: .8;
	-ms-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg)
}

.uye_yan {
	float: left;
	display: inline;
	width: 24%;
	margin-right: 2%
}

.uye_bilgi {
	font: 14px/22px Lato, Roboto, arial
}

.uye_yan_foto {
	max-width: 100%
}

.uye_islem_k1 {
	margin: 10px 0
}

.yeniuye {
	margin: 2px 0 0 0;
	background: #fff
}

.uyeeps {
	width: 99%;
	padding: 5px 1px;
	margin: 3px 0;
	border: 0
}

.uye_islemler a {
	display: block;
	width: 100%;
	margin: 4px 0;
	padding: 14px 5px;
	font: 14px Lato, Roboto, arial;
	background: #576871;
	color: #fff
}

.uye_islemler a:hover {
	background: #ddd;
	color: #000
}

.uye_resim {
	position: absolute;
	right: 2px;
	width: 50px
}

.uye_mesajlar {
	background: #f8f8f8;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 1px;
	padding: 5px
}

.paylas_0 {
	position: absolute;
	top: 70px;
	right: 25px;
	height: auto;
	width: 40px;
	box-sizing: border-box;
	padding: 4px 0 4px 7px;
	text-align: right
}

.ikons {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin-left: 2px;
	background: url(../img/ikon.png) no-repeat;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px
}

.ikons img {
	width: 100%;
	height: 100%
}

.doviz {
	background: url(../img/doviz.png) no-repeat;
	width: 26px;
	height: 26px;
	margin: 0 0 4px 6px;
	border-radius: 0
}

#ifacebook {
	background-position: 13px -60px
}

#itwitter {
	background-position: -19px -58px
}

#igplus {
	background-position: -51px -58px
}

#iyoutube {
	background-position: -89px -60px
}

#ilinkedin {
	background-position: -122px -60px
}

#ipinterest {
	background-position: -157px -60px;
	display: none
}

#iinstagram {
	background-position: -192px -60px
}

#irss {
	background-position: -227px -59px
}

.cerezk {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #f7f6d3;
	background: #212121;
	border-top: 1px solid #121212;
	font-size: 11px;
	display: none
}

.cerezkk {
	display: none;
	color: #8eadc8
}

.cerezk_yazi, .cerezkk {
	position: relative;
	padding: 5px
}

.cerezk_yazi {
	color: #adb0b3;
	padding: 10px
}

.cerezac {
	text-decoration: underline;
	color: #a4b1bc
}

.cerezac:hover {
	color: inherit
}

.x {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 24px;
	height: 24px;
	background: url(../img/kapat.png) no-repeat;
	cursor: pointer
}

.tablar {
	background: #dbdebe;
	margin: 5px 0;
	padding: 10px;
	box-sizing: border-box
}

ul.tab0 {
	margin: 0;
	padding: 0;
	list-style: none
}

ul.tab0 li {
	background: 0 0;
	color: #222;
	display: inline-block;
	margin: 5px 10px;
	padding: 10px 25px;
	cursor: pointer
}

ul.tab0 li:hover {
	background: #ef7878;
	color: #fff
}

ul.tab0 li.burda {
	background: #ed3333;
	color: #fff;
	transition: all .3s
}

.tab_icerik {
	display: none;
	background: #fff;
	padding: 15px;
	transition: all .3s
}

.tab_icerik.burda {
	display: inherit
}

.ms_alt_sekme {
	display: inline-block;
	margin: 20px 1%;
	width: 23%;
	height: auto;
	text-align: center;
	vertical-align: bottom;
	position: relative
}

.ms_alt_sekme a {
	color: #47abf3;
	display: block;
	width: 100%;
	height: 100%;
	font: bold 17px Lato, Roboto, arial;
	background: #fff;
	padding: 20px 10px;
	box-sizing: border-box;
	transition: all .4s;
	line-height: 100%
}

.ms_alt_sekme a:hover {
	background: #8ac8f5;
	color: #fff
}

.ms_h2 {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	font: 17px Lato, Roboto, arial;
	margin: 20px 1%;
	padding: 10px;
	width: 23%;
	height: 150px;
	text-align: center;
	vertical-align: bottom;
	position: relative;
	color: #222;
	background-size: cover;
	background-position: top center;
	background-color: #fff;
	border-bottom: 4px solid #ff3838
}

.ms_h2_23 {
	width: 30%;
	height: 190px
}

.ms_h2yazi {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	color: #222;
	width: 100%;
	display: block;
	padding: 5px;
	background: rgba(255, 255, 255, .8);
	box-sizing: border-box
}

.ms_h2_harita {
	position: absolute;
	top: 4px;
	right: 0;
	width: 48px;
	height: 48px;
	background: url(../img/g048.png) no-repeat;
	cursor: pointer;
	display: inline-block;
	z-index: 999
}

.ms_h2_harita a {
	display: block;
	width: 100%;
	height: 100%
}

.ms_h2 img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

#email_liste_ekle {
	width: 360px;
	color: #bbb;
	margin: 20px 0
}

.ue_fotograf img {
	width: 100%;
	height: 100%
}

.ue_adi {
	font: 17px/25px Lato, Roboto, arial;
	text-align: center
}

.ue_adi a {
	color: #2d780b
}

.ue_ulke {
	font: 13px Lato, Roboto, arial;
	color: #2d780b;
	text-align: center
}

.d_rtl .uye_kutu {
	text-align: right
}

.uye_kutu, .uye_kutu a {
	color: #fff
}

.bc_yg {
	display: inline-block;
	font: 13px Roboto, lato, serif;
	margin: 0 0 2px 0;
	padding: 4px 4px 2px 4px;
	color: #777;
	text-align: start;
	float: right
}

.bcygsekme {
	margin: 10px 0;
	padding: 8px 0
}

.bcygsekme .bc_yg a {
	color: #979c9d
}

.bcygsekme .bc_yg a:hover {
	color: #4c8cdf
}

.yazdir_paylas_mapsy {
	position: absolute;
	left: -50px;
	top: 30px;
	z-index: 2;
	width: 35px;
	height: auto
}

.yazdir_spl {
	display: inline-block;
	font: 13px Lato, Roboto, arial;
	padding: 2px 4px
}

.yazdiryb {
	display: inline-block;
	margin-left: 15px;
	float: right
}

.aaa {
	display: inline-block;
	background: url(../img/aaa.png) no-repeat;
	width: 20px;
	height: 20px;
	cursor: pointer
}

#r_arti {
	background-position: -33px -21px
}

#r_eksi {
	background-position: 2px -23px
}

#r_ortala {
	background-position: -13px -22px
}

.yazdir {
	display: inline-block;
	background-image: url(../img/img.png);
	background-repeat: no-repeat;
	background-position: -505px -117px;
	width: 25px;
	height: 25px;
	cursor: pointer;
	margin-left: 2px
}

.dilbayrak {
	background-image: url(../img/bayrak.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 26px;
	display: inline-block;
	margin: 0 5px
}

.dilk_tr {
	background-position: 0 0
}

.dilk_ar {
	background-position: -201px 0
}

.dilk_el {
	background-position: -401px 0
}

.dilk_de {
	background-position: -82px 0
}

.dilk_ka {
	background-position: -442px 0
}

.dilk_en {
	background-position: -40px 0
}

.dilk_ru {
	background-position: -162px 0
}

.dilk_fr {
	background-position: -122px 0
}

.dilk_it {
	background-position: -241px 0
}

.dilk_zh {
	background-position: -280px 0
}

.dilk_ja {
	background-position: -320px 0
}

.dilk_es {
	background-position: -601px 0
}

.dilk_lt {
	background-position: -683px 0
}

.dilk_bg {
	background-position: -727px 0
}

.sayfa_yan {
	display: block;
	vertical-align: top;
	border-right: 1px solid #eee;
	padding: 10px 2px 4px 0;
	margin-top: 0;
	text-align: left
}

.fyan_df {
	margin: 4px 0;
	text-align: left
}

.fyan_df a {
	font: 13px Lato, Roboto, arial
}

.rl_ {
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	float: left;
	border-bottom: 2px solid #cf1d33
}

.rl_flash, .rl_img, .rl_link {
	position: absolute;
	top: 0;
	left: 0
}

.rl_link {
	z-index: 2
}

.rl_flash {
	z-index: 1
}

.paylaslink {
	margin: 2px 0;
	position: fixed;
	right: 0;
	bottom: 5%;
	width: 40px
}

.paylaslink a img {
	margin: 0 2px;
	padding: 0 1px
}

.paylaslink a {
	color: #fff;
	display: block;
	width: 100%
}

.pf_1, .pg_1, .pl_1, .pmail_1, .pt_1 {
	display: inline-block;
	width: 40px;
	height: 40px
}

.pf_1 a, .pg_1 a, .pl_1 a, .pmail_1 a, .pt_1 a {
	width: 100%;
	height: 100%;
	display: block
}

.pf_1 {
	background: url(../img/pf_1.png) center center no-repeat #3b5998
}

.pt_1 {
	background: url(../img/pt_1.png) center center no-repeat #00abf1
}

.pg_1 {
	background: url(../img/pg_1.png) center center no-repeat #fff
}

.pl_1 {
	background: url(../img/pl_1.png) center center no-repeat #069
}

.pmail_1 {
	background: url(../img/mail.png) center center no-repeat #77b3d4
}

.paylasdiger {
	background-position: -341px 7px;
	cursor: pointer
}

#digerpaylasimlinkleri {
	display: none;
	width: 400px
}

#digerpaylasimlinkleri ._p {
	margin: 10px
}

._p {
	background-image: url(../img/paylas.png);
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block
}

._p a {
	width: 100%;
	height: 100%;
	display: block
}

._fb {
	background-position: 3px 5px;
	background-color: #3b5998
}

._tw {
	background-position: -74px 4px;
	background-color: #00abf1
}

._in {
	background-position: -194px 7px;
	background-color: #069
}

._gp {
	background-position: -126px 6px;
	background-color: #c94040
}

._gb {
	background-position: -270px 7px;
	background-color: #fff
}

._vk {
	background-position: 0 -55px
}

._redd {
	background-position: -79px -55px
}

._tumb {
	background-position: -160px -55px
}

._pint {
	background-position: -246px -55px
}

._blog {
	background-position: -336px -55px
}

._st {
	background-position: 0 -131px
}

._dg {
	background-position: -79px -131px
}

._lj {
	background-position: -246px -131px
}

._ever {
	background-position: -336px -131px
}

._getp {
	background-position: 0 -210px
}

._buff {
	background-position: -79px -210px
}

._ip {
	background-position: -246px -210px
}

._flip {
	background-position: -160px -210px
}

._sb {
	background-position: -336px -211px
}

._qz {
	background-position: 0 -284px
}

._we {
	background-position: -79px -284px
}

._okru {
	background-position: -160px -131px
}

._doub {
	background-position: -160px -284px
}

._xi {
	background-position: -246px -284px
}

._ren {
	background-position: -336px -284px
}

._mail {
	background-position: -160px -357px
}

.epadi, .epbaslik {
	text-align: left;
	font: bold 25px Lato, Roboto, arial;
	margin: 10px 0 20px 0
}

.epbaslik {
	margin: 0
}

.scheck {
	background-image: url(../img/img.png);
	background-repeat: no-repeat;
	background-position: -58px -155px;
	display: inline-block;
	width: 30px;
	height: 25px
}

.tablo1 {
	width: 100%;
	font: 13px Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive;
	background: #fff;
	padding: 5px
}

.tablo1 th {
	padding: 10px;
	border: 1px solid #c3c3c3;
	background: #ececec
}

.tablo1 td {
	padding: 10px;
	border: 1px solid #c3c3c3;
	empty-cells: show;
	color: #222;
	vertical-align: top;
	text-align: center
}

.tablo1 td a {
	color: #0d5bd7
}

.tablo1 td a:hover {
	color: #222
}

.tablo2 td {
	font: 11px Lato, Roboto, arial;
	border-left: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8
}

.tablo3 {
	width: 100%
}

.tablo3 th {
	font: bold 13px Lato, Roboto, arial;
	text-align: left;
	padding: 2px;
	background: #e8e8e8;
	border: 1px solid #ccc
}

.tablo3 td {
	font: 11px Lato, Roboto, arial;
	padding: 2px 4px;
	border: 1px solid #e8e8e8;
	empty-cells: show
}

.konu table, .tablo4, article table {
	width: 100%;
	font-family: Lato, Roboto, arial, cursive;
	background: #fff;
	padding: 5px
}

.konu table th, .tablo4 th, article table th {
	padding: 5px;
	border-bottom: 1px solid #dedede;
	background: #c1c1c1
}

.konu table td, .tablo4 td, article table td {
	padding: 5px;
	border-bottom: 1px solid #dedede;
	empty-cells: show;
	color: #222;
	vertical-align: top
}

.konu table td a, .tablo4 td a, article table td a {
	color: #0d5bd7
}

.konu table td a:hover, .tablo4 td a:hover, article table td a:hover {
	color: #222
}

.ust_menu {
	padding: 7px 8px 6px 8px;
	z-index: auto;
	top: 0;
	right: 0;
	background: url(../img/bg_menu/bg1.png)
}

.ust_menu a {
	padding: 4px;
	color: #222
}

.ust_menu a:hover {
	color: #000
}

.map0000 {
	width: 100%;
	height: 100vh;
	position: relative;
	text-align: left
}

.map00 {
	position: relative;
	width: 100%;
	height: 350px
}

.map {
	width: 100%;
	height: 100%;
	z-index: 10
}

.mapkapa {
	display: none;
	position: absolute;
	z-index: 999999999;
	top: 5px;
	right: 55px;
	width: 35px;
	height: 35px;
	background: url(../img/kapat4.png) center center no-repeat;
	cursor: pointer
}

#map {
	height: 100%;
	width: 100%;
	background: 0 0
}

.mapsy {
	background: url(../img/g048.png) no-repeat;
	margin: 2px 0 5px -7px;
	cursor: pointer;
	display: inline-block;
	width: 48px;
	height: 48px
}

.ikonsosyal .mapsy {
	margin: 0 0 8px 2px
}

.pstatebg {
	position: fixed;
	width: 100vw;
	height: 100vh;
	opacity: 0;
	background: #fff;
	background: linear-gradient(#fff, rgba(255, 255, 255, .9));
	top: 0;
	left: 0;
	z-index: 999999998;
	display: none
}

.pstatec {
	position: fixed;
	width: 0%;
	height: 2px;
	background: #f5e529;
	opacity: .7;
	z-index: 999999999
}

.msfiltre {
	position: absolute;
	top: 0;
	right: 0;
	width: 320px;
	height: 100%;
	z-index: 999;
	background: rgba(255, 255, 255, .9);
	border-left: 1px solid #fff;
	box-sizing: border-box;
	font: 14px Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive;
	overflow: auto
}

.msfiltre::-webkit-scrollbar {
	width: 4px;
	height: 4px
}

.msfiltre::-webkit-scrollbar-button {
	background: #ccc
}

.msfiltre::-webkit-scrollbar-track-piece {
	background: #eee
}

.msfiltre::-webkit-scrollbar-thumb {
	background: #bbb
}

​ .msfiltre_ust {
	background: #fff;
	font: bold 14px Lato, Roboto, arial;
	color: #222;
	padding: 5px 5px 5px 10px;
	cursor: pointer;
	text-transform: uppercase
}

.msfiltre_ackapat {
	position: absolute;
	display: inline-block;
	top: 45%;
	right: 320px;
	width: 18px;
	height: 40px;
	background: url(../img/ok7.png) center center no-repeat #fff;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	transform: rotate(180deg);
	z-index: 999
}

.msfc {
	padding: 3px 0 3px 3px;
	display: block;
	width: 100%
}

.msfc input[type=checkbox] {
	display: none;
	opacity: 0
}

.msfc label {
	position: relative;
	display: block;
	padding: 2px 0 0 20px;
	cursor: pointer
}

.msfc label::before {
	height: 18px;
	width: 18px;
	background-image: url(../img/img.png);
	background-position: -352px 1px;
	background-repeat: no-repeat;
	left: 0;
	top: 3px
}

.msfc input[type=checkbox]+label::before {
	position: absolute;
	content: "";
	display: inline-block
}

.msfc input[type=checkbox]:checked+label::before {
	background-position: -352px -63px
}

.msfc input[type=checkbox]:checked+label:hover::before {
	background-position: -352px -96px
}

.msfc input:checked+label {
	font-weight: 700
}

.msfc label::after {
	position: absolute;
	right: 0;
	width: 21px;
	height: 28px;
	top: 0;
	content: ' ';
	background-size: 80%;
	background-repeat: no-repeat
}

.msfc label[class*=imalat]::after {
	background-image: url(../img/gm_imalat.png)
}

.msfc label[class*=bilgi]::after {
	background-image: url(../img/gm_teknoloji.png)
}

.msfc label[class*=strateji]::after {
	background-image: url(../img/gm_strateji.png)
}

.msfc label[class*=saglik]::after {
	background-image: url(../img/gm_saglik.png)
}

.msfc label[class*=egitim]::after {
	background-image: url(../img/gm_egitim.png)
}

.msfc label[class*=turizm]::after {
	background-image: url(../img/gm_turizm.png)
}

.msfc label[class*=kalincam]::after {
	background-image: url(../img/gm_turizm.png)
}

.msfc_alt {
	padding-left: 10px
}

.msf_sekmeler {
	margin: 4px 0 4px 4px
}

.msf_sekmeler .msf_sekmeler {
	margin-left: 20px
}

.msf_ust {
	background: #4a72af;
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
	color: #fff;
	font-weight: 700
}

.msf_ust span {
	font-size: 11px;
	color: #fff;
	text-indent: 10px;
	font-weight: 400
}

.msf_ilceler {
	margin: 4px
}

.msf_ilce_ust {
	background: #4a72af;
	padding: 10px;
	color: #fff;
	position: relative
}

.msf_usekme {
	position: relative;
	background: #eee;
	padding: 6px 0 6px 6px;
	box-sizing: border-box;
	font: 400 14px Lato, Roboto, arial
}

.msfu_check {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../img/img.png);
	background-position: -352px -25px;
	margin-bottom: -3px;
	cursor: pointer
}

.mmmsfu {
	background-position: -352px 5px
}

.msfu_check:hover {
	opacity: .7
}

.msf_sekmeler_ackapat {
	position: absolute;
	display: inline-block;
	top: 16%;
	right: 1px;
	width: 30px;
	height: 25px;
	background: url(../img/ok7.png) center center no-repeat;
	background-size: 40% 60%;
	cursor: pointer;
	transform: rotate(270deg);
	transition: all .1s
}

.msfy {
	position: absolute;
	display: none;
	width: 500px;
	height: 100%;
	top: 1px;
	right: 0;
	padding: 10px 30px 30px 20px;
	box-sizing: border-box;
	z-index: 1000;
	background: #fff;
	border-left: 10px solid #ccc;
	overflow: auto;
	z-index: 99999
}

.msf_yazi {
	position: relative;
	z-index: 1000;
	width: 100%;
	font-family: Lato, Roboto, arial
}

.msf_yazi .devami {
	background: #f23030;
	color: #fff;
	padding: 5px 15px;
	border-radius: 25px
}

.msf_yazi_resim {
	display: block;
	width: 100%;
	height: 170px;
	background-size: cover;
	background-position: center center;
	margin: 10px 0
}

.msf_kapat {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 32px;
	height: 32px;
	background: url(../img/kapat4.png) no-repeat;
	z-index: 1000;
	cursor: pointer
}

.sekme_adi {
	font: 25px Lato, Roboto, arial;
	color: #0082eb;
	margin: 10px 0
}

.sam, .sam2, .sams1, sams0 {
	display: block;
	font: 15px Lato, Roboto, arial
}

.sam {
	background: #cbcca9;
	margin: 6px 0;
	padding: 7px
}

.sam2 {
	background: #ddd;
	margin: 4px 0 4px 2%;
	padding: 2px 5px
}

.sam a, .sam2 a, .sams0 a, .sams1 a {
	display: block;
	width: 100%
}

.sam2:hover, .sam:hover, .sams0:hover, .sams1:hover {
	background: #0aaaff
}

.sam a:hover, .sam2 a:hover, .sams0 a:hover, .sams1 a:hover {
	color: #fff;
	padding-left: 2%;
	transition: padding .2s ease-out 0s
}

.sam a {
	color: #924056;
	padding: 2px 5px
}

.sam2 a {
	color: #986875;
	padding: 2px 0 2px 3%
}

.sams0, .sams1 {
	display: block;
	font: bold 16px Lato, Roboto, arial
}

.sams0 a {
	color: #924056;
	padding: 2px 5px
}

.sams1 a {
	color: #986875;
	padding: 2px 0 2px 3%
}

.sams0 {
	background: #dfe0c1;
	margin: 1%;
	padding: 5px 1%;
	float: left;
	width: 46%
}

.sams1 {
	background: #dfe0c1;
	margin: 1%;
	float: left;
	width: 46%;
	padding: 5px 1%
}

.sam a::before, .sam2 a::before {
	content: ' - '
}

.sy0 {
	width: auto;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	padding: 2px 2px;
	margin: 2px 10px 2px 0;
	border-radius: 3px
}

.sy0 a {
	display: block;
	width: 100%;
	color: #0d88ca;
	padding: 4px 4px;
	font: 14px nexa bold, lato, Roboto, Comfortaa;
	background: #fff;
	box-sizing: border-box
}

.sy0p a {
	padding: 10px 4px 10px 4px !important
}

.sy0 a:hover {
	background: #4ec0fd;
	color: #fff
}

.sy0burda a {
	color: #fff;
	background: #4ec0fd;
	cursor: text
}

.sy1 a {
	background: #fff
}

.fb_i {
	margin: 20px 0 10px 0
}

.fb_i_fb {
	float: left;
	width: 49%;
	overflow: hidden;
	height: auto
}

.fb_i_i {
	float: right;
	width: 49%;
	overflow: hidden;
	height: auto;
	max-height: 534px
}

.fb_i_fb_ust, .fb_i_i_ust {
	height: 50px;
	display: block;
	border-bottom: 1px dashed #ccc;
	margin: 5px 0
}

.fb_i_fb_ust, .fb_i_i_ust {
	height: 50px;
	display: block;
	border-bottom: 1px dashed #ccc;
	margin: 5px 0
}

.fb_i_fb_logo {
	float: left;
	width: 40px;
	height: 40px;
	background: url(../img/ikon.png) no-repeat;
	background-position: 0 -130px
}

.fb_i_i_logo {
	float: left;
	width: 40px;
	height: 40px;
	background: url(../img/ikon.png) no-repeat;
	background-position: -191px -130px
}

.fb_i_fb_yazi1, .fb_i_i_yazi1 {
	float: left;
	font: bold 28px Microsoft Sans Serif, arial;
	color: #555;
	padding: 8px 5px
}

.fb_i_fb_yazi2, .fb_i_i_yazi2 {
	float: left;
	font: 13px arial;
	color: #999;
	padding: 18px 5px
}

.fb_i_fb_yazi2 a, .fb_i_i_yazi2 a {
	color: #009fc2
}

.i_img {
	width: 25%
}

#slayt {
	position: relative;
	min-height: 80vh
}

.slayt01 {
	height: 200px !important
}

.slaytsayfa {
	height: 500px !important
}

#slayt .slides-container {
	display: none
}

#slayt .scrollable {
	position: relative;
	top: 0;
	left: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%
}

#slayt .scrollable:after {
	content: "";
	display: table;
	clear: both
}

.slides-navigation {
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	top: 46%;
	width: 100%
}

.slides-navigation a {
	position: absolute;
	display: block
}

.slides-navigation a.next, .slides-navigation a.prev {
	display: block;
	width: 64px;
	height: 64px;
	font-size: 1px
}

.slides-navigation a.prev {
	left: 5px;
	background: url(../img/ok00.png) center center no-repeat
}

.slides-navigation a.next {
	right: 5px;
	background: url(../img/ok01.png) center center no-repeat
}

.slides-pagination {
	position: absolute;
	z-index: 3;
	bottom: 0;
	text-align: center;
	width: 100%
}

.slides-pagination a {
	border: 2px solid #fff;
	border-radius: 15px;
	width: 13px;
	height: 13px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=);
	margin: 4px;
	text-indent: -1000%
}

.slides-pagination a.current, .slides-pagination a:hover {
	background: #fff
}

#slayt .item {
	position: relative
}

.slayt_text {
	position: absolute;
	width: 80%;
	height: auto;
	left: 10%;
	top: 70%;
	color: #222;
	font: 400 28px Lato, Roboto, arial;
	text-shadow: #fff 0 0 4px;
	display: block;
	z-index: 999;
	margin: auto;
	padding: 15px 25px;
	background: rgba(255, 255, 255, .1);
	border-radius: 10px
}

.stext2 {
	top: 35%
}

.slayt_text a {
	color: #222
}

.parallax {
	width: 100%;
	background-position: 50% 50% !important;
	background-color: #282828;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	min-height: 300px;
	margin: 0;
	padding: 0
}

.parallax_sayfa {
	position: relative;
	height: 450px;
	box-shadow: inset 0 11px 8px -10px #000, inset 0 -11px 8px -10px #000
}

.parallax_ok {
	position: absolute;
	z-index: 999;
	bottom: 20px;
	left: 48%;
	width: 64px;
	height: 36px;
	background: url(../img/ok02.png) center center no-repeat;
	background-size: 80% 80%;
	cursor: pointer;
	transition: bottom .3s
}

.parallax_ok:hover {
	bottom: 10px
}

.p_is {
	position: relative;
	height: 100vh
}

.p_is1, .p_is_video {
	position: absolute;
	width: auto;
	height: auto
}

.p_is1 {
	top: 230px;
	left: 10%;
	max-width: 50%
}

.p_is_video {
	top: 150px;
	width: 100px;
	height: 100px
}

.p_is_sayfa {
	height: auto
}

.p_is1 img {
	width: 100%
}

.hotline {
	position: fixed;
	bottom: 20px;
	right: 0;
	width: auto;
	height: auto;
	background: url(../img/whatsapp.png) no-repeat 5px center #c0dea4;
	padding: 15px 15px 15px 35px;
	font-weight: 700;
	color: #222;
	border-radius: 10px 0 0 10px
}

.hotline a {
	color: #222
}

.parallax_icerik0 {
	vertical-align: middle;
	height: 100%
}

.parallax_icerik1 {
	position: relative;
	top: 30%;
	width: 99%;
	text-align: center;
	padding-top: 5%
}

.p_text_adi {
	color: #eee;
	font: 700 55px Lato, Roboto, arial, Helvetica;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, .6);
	letter-spacing: 1px
}

.p_text_adi a {
	color: #eee
}

.p_text_sekme_adi {
	color: #fff;
	font: 300 24px Helvetica;
	text-shadow: 1px 1px 5px rgba(0, 0, 0, .6);
	border-bottom: 2px solid #fff;
	display: inline-block;
	width: 200px;
	text-align: center
}

.p_text_icerik {
	font: bold 14px/25px Lato, Roboto, arial;
	color: #fff;
	margin-top: 20px
}

.parallax_icerik0_sayfa {
	vertical-align: middle
}

.parallax_icerik1_sayfa {
	position: relative;
	width: 99%;
	text-align: center;
	box-sizing: border-box
}

.p_text_adi_sayfa {
	color: #fff;
	font: 700 0 Lato, Roboto, arial, Helvetica;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: 1px;
	cursor: pointer;
	padding: 80px
}

.p_text_adi_sayfa a {
	color: #fff
}

.p_text_icerik_sayfa {
	font: bold 15px/25px Lato, Roboto, arial, helvetica, arial;
	color: #fff;
	margin-top: 20px;
	text-align: left
}

.slayt3 {
	position: relative;
	height: auto;
	background: url(../img/bgsiyah2.jpg);
	min-height: 600px
}

.s3resimyazibaslik {
	width: 100%;
	text-align: center
}

.s3baslik {
	font: 900 4vw Lato, Roboto, arial;
	color: #fff;
	text-align: center;
	padding: 10vh 0 4vh 0;
	width: 100%
}

.s3adiresim {
	display: inline-block;
	width: 11%;
	height: auto;
	margin: 10px 4% 50px 4%;
	border-radius: 200px
}

.s3resim {
	position: relative;
	width: 100%;
	height: 100%;
	background-size: cover;
	cursor: pointer;
	opacity: 1;
	transition: opacity .2s;
	border-radius: 200px;
	border: 1px solid #fff
}

.s3resim:hover {
	opacity: .7
}

.s3adi {
	font: 14px serif;
	color: #fff;
	text-align: center;
	padding: 10px 0 20px 0
}

.s3sayi {
	font: 11px Lato, Roboto, arial, serif;
	color: #fff;
	text-align: center;
	margin-top: 0
}

.s32 {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
	background: #ab486b
}

.s32adi {
	font: 900 3vw Lato, Roboto, arial;
	padding: 20px 0 20px 0;
	color: #fff
}

.s32resim {
	width: 30%;
	height: 100%;
	float: left;
	margin-left: -1000px;
	transition: all .2s;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center
}

.s32yazi {
	width: 69.5%;
	color: #fff;
	float: left;
	text-align: left;
	padding: 20px 40px 40px 40px;
	color: #fff;
	box-sizing: border-box;
	transition: all .2s
}

.s32yazi table td {
	padding: 5px 10px;
	background: rgba(0, 0, 0, .1);
	border: 1px solid rgba(0, 0, 0, .05)
}

.s3ok {
	position: absolute;
	top: 48%;
	right: 30px;
	width: 26px;
	height: 40px;
	cursor: pointer;
	background: url(../img/ok00.png) no-repeat;
	transition: right .1s
}

.s3ok:hover {
	right: 35px
}

.bg1 {
	background: #5bab48
}

.bg2 {
	background: #ad5d23
}

.bg3 {
	background: #48aba4
}

.bg4 {
	background: #7b48ab
}

.bg5 {
	background: #9b9b9b
}

.bg6 {
	background: #363636
}

.bg7 {
	background: #f04141
}

.bg8 {
	background: #459dc6
}

.bg9 {
	background: #ab489c
}

.bg10 {
	background: #ab486b
}

#s2 {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 440px;
	text-align: center
}

.syazi0 {
	position: absolute;
	top: 0;
	left: 7%;
	width: 340px;
	height: 100%;
	background-image: url(../img/c00.png);
	background-color: #fff6;
	z-index: 20
}

.syazi00 {
	position: relative;
	width: 100%;
	height: 100%
}

.syazi01 {
	width: 100%;
	height: auto;
	color: #ff3838;
	font: 700 40px/42px Lato, Roboto, arial;
	padding: 30px 5px 5px 5px
}

.syazi02 {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 0;
	left: 0;
	color: #fff;
	font: 700 35px/48px Lato, Roboto, arial condensed, Lato, Roboto, arial;
	padding: 0 0 15px 0;
	background: #ff3838
}

.syazi02 span {
	font-weight: 700
}

.s2 {
	position: absolute;
	right: -100%;
	width: 100%;
	height: 100%;
	z-index: 2;
	box-shadow: inset 0 11px 215px -10px #fcfcfc, inset 0 -11px 10px -10px #222;
	background-position: center center;
	background-size: cover;
	opacity: 1
}

.s2adi__ {
	display: none
}

.s2yazilar {
	display: none
}

.s2adi {
	padding: 10px 30px;
	font: bold 22px Lato, Roboto, arial;
	color: #2f2f2f
}

.s2yazi0 {
	position: relative;
	background: #202020;
	padding: 20px;
	color: #fff;
	vertical-align: middle;
	border-top: 4px solid #ff3838;
	height: auto;
	margin-bottom: 0;
	text-align: center;
	transition: all .1s
}

.s2yazi0::before {
	content: "";
	width: 0;
	height: 0;
	display: table;
	margin: -20px auto 5px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 10px solid #ff3838
}

.s2yazi {
	vertical-align: middle;
	text-align: center;
	width: 100%;
	height: 70px;
	padding: 2px 0 20px 0;
	font: 13px Lato, Roboto, arial
}

.s2numaralar {
	margin-bottom: 10px
}

.s2no {
	display: inline-block;
	font: 13px Lato, Roboto, arial;
	line-height: 25px;
	width: 25px;
	height: 25px;
	margin: 2px;
	padding: 1px 1px;
	background: #fff;
	color: #ff3838;
	cursor: pointer;
	border-radius: 15px;
	text-align: center;
	transition: all .3s;
	border: 1px solid #fff
}

.s2no:hover, .s2noaktif {
	background: #ff3838;
	color: #fff;
	border: 1px solid #ddd
}

a.devam_link {
	color: #fff;
	display: inline-block;
	padding: 7px 20px;
	margin-top: 10px;
	background: #ff6363;
	border-radius: 20px;
	transition: all .3s
}

a.devam_link:hover {
	background: #ff0808
}

.si0 {
	padding: 30px 0 40px 0;
	background: #222
}

.si0_adi {
	font: bold 40px Lato, Roboto, arial;
	color: #fff
}

.si0_icerikresim {
	margin: 30px 0 10px 0
}

.si0_icerik {
	text-indent: 15px;
	font: 16px/27px Lato, Roboto, arial;
	width: auto;
	color: #fff
}

.si0_resim {
	float: left;
	width: 17%;
	max-height: 100px;
	margin-right: 2%
}

.si0_resim img {
	width: 100%;
	height: auto
}

.si1 {
	margin: 20px 0
}

.sekmelisteust {
	display: inline-block;
	margin: 4px 1%;
	padding: 4px 0
}

.sekmeliste {
	float: left;
	width: 16%;
	margin: 8px 1%;
	padding: 8px 0;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #eee
}

.sekmeliste a {
	font: 300 17px Lato, Roboto, arial
}

.sekmelisteimg {
	width: 100%
}

.sekme a {
	text-indent: 5px
}

.sekme a:hover {
	color: #06f;
	text-decoration: underline
}

.altsekme {
	float: left;
	width: 23%;
	margin: 4px 0;
	font: 300 18px Lato, Roboto, arial;
	background: #fefefe
}

.altsekme a:hover {
	text-decoration: underline;
	color: #00f
}

.sbeyaz1, .sbeyaz2, .sbeyaz3, .sekmebg1, .sekmebg2, .sekmebg3, .sekmebg4, .sekmebg5, .sgri, .sgri2, .smavi, .ssari {
	line-height: 150%
}

.sbeyaz1, .sekmebg1 {
	padding: 75px 0;
	background: #fff;
	box-shadow: 0 0 10px #888
}

.sekmebg2, .ssari {
	padding: 75px 0;
	background: #e0e1ae;
	box-shadow: 0 0 10px #888
}

.sekmebg3, .sgri, .sgri2 {
	padding: 75px 0;
	box-shadow: inset 0 11px 8px -10px #8d8d8d, inset 0 -11px 8px -10px #9e9e9e
}

.sekmebg4, .smavi {
	padding: 75px 0;
	background: #1d84c5;
	box-shadow: 0 0 10px #888;
	color: #fff
}

.sbeyaz2, .sekmebg5 {
	padding: 0 0 15px 0;
	background: #fff;
	box-shadow: 0 0 10px #888
}

.sbeyaz3 {
	padding: 15px 0 15px 0;
	background: #fff
}

.sgri2 {
	padding: 15px 0 15px 0
}

.b0 {
	background: grey;
	color: #fff;
	font: bold 21px Lato, Roboto, arial;
	margin: 5px 0 10px 0;
	padding: 15px;
	clear: both;
	text-align: center;
	text-transform: uppercase
}

.k0 {
	font: 18px Lato, Roboto, arial condensed, Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive;
	padding: 20px;
	box-sizing: border-box
}

.b1 {
	padding: 30px;
	font: bold 22px Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive;
	text-align: center;
	color: #282828
}

.mresim {
	position: relative;
	width: 278px;
	height: 278px;
	float: left;
	margin: 10px 2% 50px 2%;
	background: #fff;
	border-radius: 140px;
	padding: 10px
}

.mresim img {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity .4s;
	transition: opacity .2s ease-out 0s;
	transition: all .2s ease-out 0s;
	border-radius: 140px
}

.mresim img:hover {
	opacity: .5;
	transform: scale(1.01)
}

.mresimbaslik {
	width: 99%;
	font: 400 15px/16px Lato, Roboto, arial, caption;
	color: #d8720e;
	padding: 15px 2px;
	text-align: center;
	pointer-events: none
}

.bgf {
	background: #fff;
	padding-bottom: 20px
}

.ptb0 {
	padding-top: 1px !important;
	padding-bottom: 1px !important
}

.manset2 {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 0
}

.mresim2 {
	position: relative;
	width: 32.33%;
	height: 260px;
	float: left;
	margin: 25px .5% 30px .5%;
	background: #fff;
	box-sizing: border-box
}

.mresim2 img {
	width: 100%;
	height: 100%;
	opacity: .9;
	-webkit-transition: opacity .4s;
	transition: opacity .2s ease-out 0s;
	transition: transform .4s ease-out 0s
}

.mresim2 img:hover {
	opacity: 1;
	transform: scale(1.1)
}

.mresim2baslik {
	width: 99%;
	font: 700 20px/22px Lato, Roboto, arial, caption;
	color: #ad0c5c;
	padding: 10px 2px 15px 2px;
	text-align: center;
	pointer-events: none
}

.mrsi {
	z-index: -1 !important
}

.mr2 {
	position: relative;
	display: inline-block;
	width: 23%;
	margin: .6%;
	height: 300px;
	box-sizing: border-box;
	padding: 0
}

.mr2_0, .mr2_1 {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.mr2_0 {
	z-index: 2
}

.mr2_1 {
	z-index: 1
}

.mr2_00, .mr2_10 {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 1px
}

.mr2_00 {
	background-size: cover;
	background-position: center
}

.mr2_10 {
	background: rgba(0, 0, 0, .7)
}

.mr2_00_yazi {
	position: absolute;
	width: 100%;
	height: auto;
	bottom: 0;
	left: 0;
	padding: 13px;
	box-sizing: border-box;
	z-index: 2;
	background: #e82d33;
	color: #fff;
	font: 16px Lato, Roboto, arial;
	text-align: left
}

.mr2_00_yazi a {
	color: #fff
}

.mr2_10_yazi {
	position: absolute;
	width: 100%;
	height: auto;
	top: 45%;
	left: 0;
	box-sizing: border-box;
	z-index: 2;
	color: #fff;
	font: bold 21px/30px Lato, Roboto, arial;
	text-align: left;
	padding: 2% 5px 2% 10px
}

.mr2_10_yazi a {
	color: #fff;
	background: rgba(255, 255, 255, .2);
	padding: 5px;
	margin: 5px
}

.mr2_10_icerik {
	font: 12px/17px Lato, Roboto, arial;
	padding: 8px;
	color: #ddd
}

.mr2_10_devami a {
	font: 13px Lato, Roboto, arial;
	padding: 5px 20px;
	margin: 5px;
	background: #e82d33;
	border-radius: 2px
}

.mr2_10_devami a:hover {
	background: #e64f54
}

.mr2wh1, .mr2wh2, .mr2wh3 {
	width: 23%
}

.mr2bg1 .mr2_10, .mr2bg6 .mr2_10 {
	background: rgba(0, 0, 0, .7)
}

.mr2bg5 .mr2_00_yazi, .mr2bg6 .mr2_00_yazi, .mr2bg7 .mr2_00_yazi, .mr2bg8 .mr2_00_yazi {
	background: #ffb200
}

.mr2bg1 .mr2_10_icerik, .mr2bg1 .mr2_10_yazi a {
	color: #fff
}

.mr2bg6 .mr2_10_icerik, .mr2bg6 .mr2_10_yazi a {
	color: #fff
}

.manset3 {
	border-box: box-sizing;
	padding: 10px 20px 10px 0;
	margin: 5px
}

.mr3 {
	position: relative;
	margin: 15px 0 15px 0;
	padding: 10px
}

.mr3:nth-child(1), .mr3:nth-child(2) {
	border-bottom: 2px dashed #ddd
}

.mr3_tarih {
	position: absolute;
	width: 100px;
	height: 60px;
	line-height: 60px;
	left: 0;
	top: 15px;
	background: #a16b6b url(../img/mr3tf.png) center right no-repeat;
	text-align: center;
	color: #fff;
	padding: 5px;
	font: 10px serif;
	display: flex;
	justify-content: center;
	align-items: center
}

.mr3_baslik, .mr3_yazi {
	padding-left: 140px
}

.mr3_baslik {
	font: bold 16px Lato, Roboto, arial, serif
}

.mr3_baslik a {
	color: #444
}

.mr3_yazi {
	font: 11px Lato, Roboto, arial;
	color: #555;
	margin-top: 10px;
	margin-bottom: 10px
}

.yvideo {
	position: relative;
	width: 100%;
	height: 100vh;
	overflow: hidden
}

.yvideobg {
	background: #000;
	opacity: .1;
	width: 100%;
	height: 100%;
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0
}

.yv0 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3
}

.yv {
	position: absolute;
	top: 0;
	z-index: 1
}

#yv {
	pointer-events: none
}

.yvyazi {
	position: absolute;
	width: 100%;
	height: auto;
	z-index: 15;
	left: 0;
	top: 60%;
	transform: translateY(-20%);
	font: 400 3.5vw Lato, Roboto, arial;
	background: rgba(255, 255, 255, 0);
	color: #fff9;
	padding: 5px 4%;
	text-align: center;
	transition: all .4s;
	line-height: 1.2;
	letter-spacing: 0
}

.yvyazi span {
	border-top: 1px solid rgba(255, 255, 255, 0);
	border-bottom: 1px solid rgba(255, 255, 255, 0)
}

.yvyazi:hover {
	text-shadow: 0 0 1px #000
}

.yvokyazi {
	position: absolute;
	width: 100%;
	height: auto;
	z-index: 15;
	font: 700 3vw Lato, Roboto, arial;
	color: #fff;
	bottom: 1%;
	left: 50%;
	transform: translateX(-50%)
}

.yvokyazi span {
	border-top: 1px solid rgba(255, 255, 255, .5);
	border-bottom: 1px solid rgba(255, 255, 255, .5)
}

.yvokyazi a, .yvokyazi a:visited {
	color: #fff
}

.yvokyazi a:hover {
	text-shadow: 0 0 14px #000
}

.yvok {
	width: 55px;
	height: 55px;
	padding: 20px;
	border: 2px solid #fff;
	border-radius: 80px;
	background-image: url(../img/ok01.png);
	background-size: 30%;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	transition: all .2s;
	margin-top: 15px
}

.yvok:hover {
	width: 60px;
	height: 60px;
	cursor: pointer
}

.yvkontrol {
	position: absolute;
	width: auto;
	height: auto;
	z-index: 5;
	bottom: 0;
	right: 5%;
	display: none
}

.yvbaslat, .yvdur, .yvsesacik, .yvseskapali {
	background-image: url(../img/vkontrol.png);
	display: inline-block;
	width: 34px;
	height: 34px;
	margin: 10px
}

.yvbaslat {
	background-position: 34px 0
}

.yvdur {
	background-position: 0 0
}

.yvsesacik {
	background-position: 34px 34px
}

.yvseskapali {
	background-position: 0 34px
}

.bg000 {
	background: #000
}

.videobg {
	position: fixed;
	z-index: 999999;
	display: none;
	background: url(../img/kapat2.png) top right no-repeat #000;
	box-sizing: border-box;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	cursor: pointer
}

.video00 {
	position: relative;
	width: 80%;
	height: 80%;
	top: 10%;
	left: 10%;
	z-index: 3;
	background: #000
}

.videoac0 {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 44%
}

.videoac {
	background: url(../img/play2.png) center center no-repeat #ffffff3d;
	cursor: pointer;
	width: 62px;
	height: 46px;
	display: block;
	margin: auto;
	border-radius: 12px
}

.vresim2 {
	position: relative;
	width: 32%;
	height: 280px;
	float: left;
	margin-left: 1%;
	margin-bottom: 10px
}

.vresim2 img {
	width: 100%;
	height: 100%
}

.vresim2baslik {
	position: absolute;
	width: 98%;
	height: 50px;
	bottom: 0;
	left: 0;
	z-index: 2;
	font: 17px Lato, Roboto, arial;
	color: #fff;
	padding: 4px;
	overflow: hidden;
	text-align: center;
	display: none
}

.vplay {
	position: absolute;
	top: 40%;
	left: 42%;
	width: 65px;
	height: 50px;
	z-index: 999;
	background: url(../img/play2.png) no-repeat
}

.vplay img {
	width: 100%;
	height: 100%
}

.etkinlik_ust {
	color: #fff;
	font: 700 44px Helvetica, Tahoma, Lato, Roboto, arial;
	padding-top: 50px;
	margin: 1px auto;
	width: 95%;
	text-transform: uppercase;
	text-shadow: 0 0 2px #000
}

.yaklasan_etkinlikler {
	color: #282828;
	padding-top: 20px;
	font: 400 30px Lato, Roboto, arial;
	margin: 10px 0;
	text-shadow: none
}

.etkinlik_ {
	position: relative;
	width: 32%;
	float: left;
	margin-left: 1%;
	margin-bottom: 15px
}

.etkinlik_baslik {
	font: 300 21px Lato, Roboto, arial;
	padding: 5px 0;
	text-align: center
}

.etkinlik_yazi {
	font: 12px Lato, Roboto, arial;
	margin: 1px 0 1px 0;
	text-align: left
}

.etkinlik_ilce, .etkinlik_tarih {
	position: absolute;
	width: auto;
	height: auto;
	padding: 5px;
	pointer-events: none;
	border-radius: 2px
}

.etkinlik_ilce {
	top: 5px;
	left: 5px;
	z-index: 2;
	font: bold 14px/20px Lato, Roboto, arial;
	color: #fff;
	text-align: center;
	background: rgba(255, 93, 0, .7)
}

.etkinlik_tarih {
	top: 40px;
	left: 5px;
	z-index: 2;
	font: 700 17px/20px Lato, Roboto, arial;
	color: #fff;
	text-align: left;
	background: rgba(255, 0, 0, .7)
}

.etkinlik_ img {
	width: 100%;
	height: 280px;
	opacity: 1;
	-webkit-transition: opacity .4s;
	transition: opacity .2s ease-out 0s;
	transition: transform .4s ease-out 0s
}

.etkinlik_ img:hover {
	transform: scale(1.05)
}

.etkinlik_paylas {
	position: absolute;
	top: 3px;
	right: 6px;
	width: 30px;
	height: auto;
	z-index: 10
}

.eb2_ {
	text-align: left;
	background: #fff;
	padding: 4px;
	margin: 0 0 5px 0
}

.eb2_resim img {
	float: left;
	width: 170px;
	height: auto;
	max-height: 130px;
	margin-right: 10px;
	transition: transform .2s ease-out 0s
}

.eb2_resim img:hover {
	transform: scale(1.05)
}

.eb2_ilce {
	display: inline-block;
	font: bold 14px/20px Lato, Roboto, arial;
	margin-left: 10px
}

.eb2_tarih {
	display: inline-block;
	font: 700 17px/20px Lato, Roboto, arial;
	margin-left: 10px
}

.eb2_baslik {
	display: block;
	font: bold 21px Lato, Roboto, arial;
	padding: 5px 0
}

.eb2_yazi {
	display: inline-block;
	font: 300 17px Lato, Roboto, arial;
	padding: 5px 0
}

.eadi_text {
	display: block;
	width: 33%;
	padding-top: 20px;
	background: url(../img/ara.gif) center right no-repeat;
	margin: 20px auto
}

.eay_select {
	display: block;
	width: 33%;
	margin: 20px auto;
	padding: 5px
}

.eilce_select {
	display: block;
	width: 33%;
	margin: 20px auto
}

.eadi_text input {
	width: 100%;
	padding: 15px 5px;
	border-radius: 3px;
	border: 0;
	box-sizing: border-box;
	text-indent: 10px
}

.eay_select select, .eilce_select select {
	width: 100%
}

.eay_select select option, .eilce_select select option {
	width: 300px
}

.esubmit {
	display: block;
	width: 300px;
	border: 0;
	border-radius: 4px;
	background: #e1a400;
	font: bold 17px Lato, Roboto, arial;
	color: #fff;
	height: 50px;
	margin: 30px auto;
	cursor: pointer
}

.esubmit:hover {
	background: #f8c029
}

.esubmitbekle {
	display: block;
	width: 60px;
	height: 40px;
	margin: 5px auto;
	background: url(../img/yukleniyor6.gif) no-repeat
}

.sekme_devam0 {
	background: 0 0;
	margin: 10px 0 20px 0;
	display: block;
	text-transform: uppercase;
	color: #333;
	font: bold 13px Lato, Roboto, arial;
	width: 20%;
	cursor: pointer
}

.sekme_devam0 a {
	display: block;
	width: 100%;
	color: #fff;
	background: #73ab4c;
	padding: 10px;
	-webkit-transition: background .2s;
	transition: background .2s ease-out 0s
}

.sekme_devam0 a:hover {
	color: #eee;
	background: #82c455
}

.sekme_devam {
	background: 0 0;
	margin: 10px 0 20px 0;
	display: block;
	text-transform: uppercase;
	color: #333;
	font: bold 13px Lato, Roboto, arial;
	width: 35%;
	cursor: pointer
}

.sekme_devam a {
	display: block;
	width: 100%;
	color: #222;
	background: #edb678;
	padding: 10px;
	-webkit-transition: background .2s;
	transition: background .2s ease-out 0s
}

.sekme_devam a:hover {
	background: #f5c793
}

.tumunu_goster {
	background: #e6c58f;
	margin: 10px 0 20px 0;
	display: block;
	text-transform: uppercase;
	color: #333;
	font: bold 13px Lato, Roboto, arial;
	width: 20%;
	cursor: pointer;
	padding: 10px
}

.baslik00 {
	font: bold 28px Lato, Roboto, arial;
	margin: 10px 0;
	color: #f97c80
}

.l9999 {
	left: -9999px
}

.r9999 {
	right: 9999px
}

.baslik1 {
	font: 700 2.2em open sans, Lato, Roboto, arial, Helvetica;
	color: #444;
	margin: 4px 0 10px 0
}

.baslik1 a {
	color: #000
}

.baslik1 a:hover {
	color: #ff7003
}

.baslik2 {
	font: 700 28px open sans, Lato, Roboto, arial, Helvetica;
	color: #36a1e1;
	text-transform: uppercase;
	text-align: center
}

.baslik2 a {
	color: #03a
}

.baslik3 {
	font: 700 26px open sans, Lato, Roboto, arial, Helvetica;
	margin: 15px 0 10px 0;
	color: #4e7baa
}

.baslik3 a {
	color: #03a
}

.baslik4 {
	font: 400 22px open sans, Lato, Roboto, arial, Helvetica;
	margin: 5px 0 5px 0;
	color: #4e9bdf
}

.baslik4 a, a.baslik4 {
	color: #f0705b !important
}

.baslik5 {
	font: 400 16px open sans, Lato, Roboto, arial, Helvetica;
	margin: 5px 0 5px 0;
	color: #4e9bdf
}

.baslik5 a, a.baslik5 {
	color: #fff
}

.ms1 {
	background: url(../img/bg1.gif)
}

.ms2 {
	background: #20b4cd;
	margin: 5px 0
}

.ms3 {
	background: #cb7c54;
	border-radius: 2px;
	padding: 4px 2px
}

.ac00 {
	background: url(../img/ac0.png) bottom center no-repeat;
	padding-bottom: 30px;
	margin: 20px 0
}

.ms5 {
	background: #5b2c14;
	border-radius: 2px;
	padding: 4px 2px
}

.ms3 a {
	color: #d6f600
}

.ms4 a {
	color: #fff
}

.ms5 a {
	color: #f06
}

.mbaslik {
	font: 300 18px Lato, Roboto, arial;
	padding: 2px 0;
	cursor: default
}

.mbaslik a {
	color: #b00000
}

.myatay {
	float: left
}

.mb5, .mb6 {
	margin-top: 30px
}

.mb0 {
	background: #cf0;
	color: #000
}

.mb1 {
	padding: 15px 0;
	font: 900 34px Lato, Roboto, arial;
	color: #8b8b8b;
	border-bottom: 4px dashed #ccc
}

.mb2 {
	background: #fff;
	padding: 30px 0;
	font: 900 30px Lato, Roboto, arial;
	color: #414241
}

.mb3 {
	padding: 10px 0;
	font: 700 34px open sans, arial;
	color: #6c00d1;
	text-align: center;
	text-transform: uppercase
}

.mb4 {
	padding: 10px 0;
	font: 700 34px open sans, arial;
	color: #00d1b2;
	text-align: center;
	text-transform: uppercase
}

.mb5 {
	padding: 10px 0;
	font: 700 34px open sans, arial;
	color: #357195;
	text-align: center;
	text-transform: uppercase
}

.mb6 {
	padding: 15px 0;
	font: 900 34px Lato, Roboto, arial;
	color: #414241;
	text-align: center;
	text-transform: uppercase
}

.mb7 {
	padding: 10px 2px;
	font: 900 28px Lato, Roboto, arial;
	color: #fff;
	background: #282828
}

.mb8 {
	background: #f5d68e
}

.mb9 {
	background: #ebc4c9
}

.mb10 {
	background: #c0ee90
}

.mb11 {
	background: #222;
	color: #fff
}

.mb12 {
	background: #4f6a96;
	color: azure
}

.mb13 {
	font: 10px palatino linotype, times, serif;
	text-align: right;
	margin: 0;
	padding: 0
}

.mb14 {
	font: 300 30px Lato, Roboto, arial;
	margin: 5px 0;
	color: #16accd;
	text-align: center
}

.mb15 {
	background: url(../img/bg15.png);
	font: 13px Lato, Roboto, arial
}

.mb16 {
	background: #afd690
}

.mb_m {
	background: url(../img/bg_m.png)
}

.mb_d_ {
	background: url(../img/bg11.png);
	text-indent: 4px;
	color: #fff
}

.cmavi {
	color: #3a8ed9 !important
}

.cyesil {
	color: #6ca21d !important
}

.c_78a2e6 {
	color: #78a2e6 !important
}

.textright {
	text-align: right
}

.yazi0 {
	font: 11px lato, arial;
	color: #555
}

.yazi1 {
	font: 12px lato, arial;
	color: #555
}

.yazi2 {
	font: 14px Lato, Roboto, arial;
	color: #585858
}

.yazi3 {
	font: 14px lato, arial;
	color: #8aaedd
}

.yazi4 {
	font: 14px roboto, arial;
	color: #6a6b6d
}

.yazi5 {
	font: 13px lato, arial;
	color: #5888f7
}

.yazi6 {
	font: 13px lato, arial;
	color: #da4848
}

.yazi7 {
	font: 16px Lato, Roboto, arial;
	color: #444
}

.yazi8 {
	font: 12px Lato, Roboto, arial;
	color: #c00
}

.yazi9 {
	font: 12px Lato, Roboto, arial;
	color: #6cbfbf
}

.yazi10 {
	font: bold 17px Lato, Roboto, arial;
	color: #3b7fb7
}

.yazi11 {
	font: bold 11px Lato, Roboto, arial;
	color: #222;
	margin: 2px 0;
	padding: 2px 0 1px 1px;
	border-bottom: 1px solid #e8e8e8
}

.yazi11 a {
	display: block;
	width: 100%
}

.yazi11 a:hover {
	text-decoration: underline
}

.yazi12 {
	font: 14px Lato, Roboto, arial;
	color: #060
}

.yazi13 {
	font: bold 13px Lato, Roboto, arial;
	color: #b20000
}

.yazi14 {
	font: 11px Lato, Roboto, arial;
	margin: 4px
}

.yazi15 {
	font: bold 13px Lato, Roboto, arial;
	color: #04b
}

.yazi16 {
	font: bold 13px Lato, Roboto, arial;
	color: #04b;
	line-height: 16px;
	border-bottom: 1px solid #ccc;
	background: #e8e8e8;
	margin: 2px 1px;
	padding: 0 2px
}

.yazi17 {
	font: 17px Lato, Roboto, arial
}

.yazi20 {
	font: bold 14px Lato, Roboto, arial;
	color: #fc2;
	text-shadow: 1px 1px #333
}

.ryazi {
	color: red;
	text-decoration: underline;
	padding: 0 1px
}

.yazi_dlink a {
	display: block;
	font: 10px verdana;
	color: #171717;
	width: 98%;
	background: url(../img/ok4.gif) 0 2px no-repeat;
	text-indent: 8px
}

.hgyazi {
	background: #f2f2f2;
	padding: 2px;
	margin: 2px 0
}

.d_link {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url(../img/img.png);
	background-position: -170px -275px;
	background-repeat: no-repeat
}

.yolciz {
	display: inline-block;
	width: 26px;
	height: 18px;
	background-image: url(../img/img.png);
	background-position: -53px -27px;
	background-repeat: no-repeat
}

.llb {
	position: relative;
	display: none
}

#llbilgi {
	background: #ddd;
	padding: 0 5px
}

.llbilgikapat {
	position: absolute;
	top: 5px;
	right: -5px;
	z-index: auto;
	width: 25px;
	height: 25px;
	background: url(../img/kapat3.png) no-repeat;
	cursor: pointer;
	display: none
}

.omenu {
	font: 14px Lato, Roboto, arial, serif
}

.omenu a {
	color: #06f
}

.omenu a:hover {
	color: #a9c
}

.omyazi {
	text-align: left;
	margin: 4px;
	padding: 4px
}

.omyazi::before {
	content: ' \227b '
}

.omtumu {
	font-size: 12px
}

.bdc {
	clear: both;
	margin: 4px 0
}

.bdc, .bdc>div {
	vertical-align: top
}

.bd1 {
	display: inline-block;
	width: 150px;
	padding: 2px;
	font-weight: 400
}

.bd1i {
	width: 350px;
	border: 1px solid #ccc;
	padding: 2px
}

.bd2i {
	width: 350px;
	border: 1px solid #ccc;
	padding: 4px
}

.bdgonder {
	font: bold 13px Lato, Roboto, arial;
	padding: 2px 8px;
	background: #06c;
	border: 2px solid #03c;
	color: #fff
}

.bdgonder2 {
	font: bold 13px Lato, Roboto, arial;
	padding: 1px 8px;
	background: #06f;
	border: 1px solid #03c;
	color: #000
}

.b130 {
	font-size: 130%
}

.fb28t {
	font: bold 28px times
}

._03b {
	color: #03b
}

.fr1 {
	color: #060
}

.fr2 {
	color: #ef1b1b
}

td._03b {
	color: #03b;
	font-weight: 700
}

.fwb {
	background: #e8e8e8;
	border: none
}

td.fwb {
	font-weight: 700
}

.mtb4 {
	margin: 4px 0
}

.mt4 {
	margin-top: 4px
}

.ml4 {
	margin-left: 4px
}

.bg_e8 {
	background-color: #e8e8e8
}

.bg08f {
	background-color: #08f
}

.f2e {
	background-color: #f2ecc9
}

.f5ba {
	background-color: #fff5ba
}

.d_yok {
	display: none
}

.v_h {
	visibility: hidden
}

.f_l {
	float: left
}

.f_r {
	float: right
}

.oh_ {
	overflow: hidden
}

.dkayit {
	font: 17px Lato, Roboto, arial;
	background: #ff9;
	margin: 2px;
	padding: 2px 4px
}

.fwbi {
	font-weight: 700 !important
}

.vat {
	vertical-align: top
}

.daimkb {
	background: #c4c4c4;
	margin: 2px 0;
	padding: 2px;
	border: 1px solid #e4e4e4;
	font: 11px Lato, Roboto, arial
}

.daimkb u {
	text-decoration: none;
	color: #f20
}

.gonderbilgi {
	color: red
}

.l {
	float: left;
	margin-left: 2px
}

.r {
	float: right;
	margin-right: 2px
}

.u {
	float: left;
	overflow: hidden;
	height: 20px;
	white-space: nowrap
}

.g_10_ {
	width: 10px
}

.g_20_ {
	width: 20px
}

.g_30_ {
	width: 30px
}

.g_40_ {
	width: 40px
}

.g_50_ {
	width: 50px
}

.g_60_ {
	width: 60px
}

.g_60_i {
	width: 60px !important
}

.g_70_ {
	width: 70px
}

.g_70_i {
	width: 70px !important
}

.g_80_ {
	width: 80px
}

.g_80_i {
	width: 80px !important
}

.g_90_ {
	width: 90px
}

.g_100_ {
	width: 100px
}

.g_110_ {
	width: 110px
}

.g_120_ {
	width: 120px
}

.g_130_ {
	width: 130px
}

.g_140_ {
	width: 140px
}

.g_150_ {
	width: 150px
}

.g_160_ {
	width: 160px
}

.g_170_ {
	width: 170px
}

.g_180_ {
	width: 180px
}

.g_190_ {
	width: 190px
}

.g_200_ {
	width: 200px
}

.g_220_ {
	width: 220px
}

.g_230_ {
	width: 230px
}

.g_280_ {
	width: 280px
}

.g_300_ {
	width: 300px
}

.g_330_ {
	width: 330px
}

.g_340_ {
	width: 340px
}

.g_350_ {
	width: 350px
}

.g_360_ {
	width: 360px
}

.g_450_ {
	width: 450px
}

.g_470_ {
	width: 470px
}

.g_500_ {
	width: 500px
}

.g_530_ {
	width: 530px
}

.g_550_ {
	width: 550px
}

.g_600_ {
	width: 600px
}

.g_650_ {
	width: 650px
}

.g_10__ {
	width: 10%
}

.g_15__ {
	width: 15%
}

.g_20__ {
	width: 20%
}

.g_25__ {
	width: 25%
}

.g_30__ {
	width: 30%
}

.g_35__ {
	width: 35%
}

.g_40__ {
	width: 40%
}

.g_45__ {
	width: 45%
}

.g_49__ {
	width: 49%
}

.g_50__ {
	width: 50%
}

.g_55__ {
	width: 55%
}

.g_60__ {
	width: 60%
}

.g_65__ {
	width: 65%
}

.g_70__ {
	width: 70%
}

.g_75__ {
	width: 75%
}

.g_80__ {
	width: 80%
}

.g_85__ {
	width: 85%
}

.g_90__ {
	width: 90%
}

.g_95__ {
	width: 95%
}

.g_99__ {
	width: 99%
}

.g_1__ {
	width: 100%
}

.h_99__ {
	height: 99%
}

.tarih {
	margin-left: 2px;
	font: 11px Lato, Roboto, arial;
	float: right;
	text-align: right
}

.form1 {
	margin: 2px 0
}

.umesaj {
	display: none;
	background: #fed1d1;
	padding: 10px;
	margin-right: 10px;
	color: #000;
	font: 13px Lato, Roboto, arial
}

.mesaj1 {
	background: #fed1d1;
	padding: 10px;
	width: 100%;
	margin: 10px auto;
	color: #000
}

.mesaj2 {
	background: #fef5d1;
	padding: 10px;
	width: 100%;
	margin: 10px auto;
	color: #000
}

.__0::before {
	display: inline-block;
	width: 20px;
	height: 16px;
	background-image: url(../img/img.png);
	content: ' ';
	background-position: -203px -66px
}

.__1::before {
	display: inline-block;
	width: 20px;
	height: 16px;
	background-image: url(../img/img.png);
	content: ' ';
	background-position: -71px -183px
}

.uyari {
	background-color: #ee7c7c;
	padding: 8px;
	color: #fff
}

a.satis_sozlesmesi {
	color: #00f;
	text-decoration: underline
}

.satis_sozlesmesi_text {
	display: none;
	width: 99%;
	height: 400px;
	font: 15px arial;
	margin: 30px 0;
	padding: 2px
}

.sozlesmeyioku a {
	margin: 10px 0;
	font: 13px arial;
	color: red;
	text-decoration: underline
}

.bi1 label {
	margin-right: 15px
}

.bilgiler_yazi {
	font: bold 20px Lato, Roboto, arial, Helvetica, Arial;
	padding: 4px 4px;
	background: #dadada;
	border-bottom: 1px solid #c7c8c9;
	color: #433939
}

.bi1 {
	clear: both;
	margin: 5px 0
}

.bi1ust {
	font: 16px Lato, Roboto, arial, helvetica, arial;
	margin: 10px 0 0 0
}

.bi1itext a {
	font: 13px tahoma;
	text-decoration: underline
}

.bi1itext input {
	border: 1px solid #b3b3b3;
	padding: 10px 5px
}

.bi1itext input:focus {
	background: #fafafa
}

.gyazi {
	color: red
}

.bi2 {
	float: left;
	margin: 5px 0;
	margin-right: 25px
}

.bi3 {
	background: #fbf9d7;
	margin: 5px 0;
	border-bottom: 1px solid #dcd8ab;
	font-weight: 700
}

.bi2ust {
	font: 16px helvetica, arial;
	margin: 10px 0 0 0
}

.bi2itext input {
	border: 1px solid #b3b3b3;
	padding: 10px 5px
}

.bi2itext input:focus {
	background: #fafafa
}

.ucret {
	font-weight: 700;
	color: #409208
}

.l1_ {
	font: 15px roboto, arial;
	color: #222;
	margin-top: 5px
}

.l2_ {
	font: 15px roboto, arial;
	color: #222;
	margin-top: 8px;
	vertical-align: middle
}

.l3_ {
	font: 15px roboto, arial;
	color: #222;
	margin-top: 15px;
	vertical-align: middle
}

.l1_itext, .l2_itext {
	padding: 3px;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin: 4px 0
}

.l2_itext {
	padding: 5px
}

.l3_itext, .l4_itext {
	padding: 8px;
	border: 1px solid #ddd;
	margin: 5px 0
}

.l4_itext {
	border-radius: 4px
}

.l1_isubmit {
	font: 13px arial;
	background: #d8fc5c;
	border: 1px solid #d3e460;
	padding: 4px 15px;
	cursor: pointer
}

.l2_isubmit {
	font: 16px arial;
	background: #f7d467;
	border: 1px solid #d3bf42;
	padding: 4px 15px;
	cursor: pointer
}

.l3_isubmit {
	font: 16px arial;
	background: #fffcb0;
	border: 1px solid #f1ec77;
	padding: 4px 15px;
	cursor: pointer
}

.l4_isubmit {
	font: 16px arial;
	background: #09f;
	border: 1px solid #007acc;
	padding: 4px 15px;
	cursor: pointer
}

.dib {
	display: inline-block
}

.buton {
	background-color: #f5f5f5;
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) #a2a2a2;
	border-image: none;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 2px rgba(0, 0, 0, .05);
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 4px 12px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
	vertical-align: middle
}

.buton.active, .buton.disabled, .buton:active, .buton:hover, .buton[disabled] {
	background-color: #e6e6e6;
	color: #333
}

.buton:hover {
	background-position: 0 -15px;
	color: #333;
	text-decoration: none;
	transition: background-position .1s linear 0s
}

.buton:focus {
	outline: thin dotted #333;
	outline-offset: -2px
}

.buton.active, .buton:active {
	background-image: none;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .15) inset, 0 1px 2px rgba(0, 0, 0, .05);
	outline: 0 none
}

.buton.disabled, .buton[disabled] {
	background-image: none;
	box-shadow: none;
	cursor: default;
	opacity: .65
}

.butonsari {
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.butonsari.active, .butonsari.disabled, .butonsari:active, .butonsari:hover, .butonsari[disabled] {
	background-color: #f89406;
	color: #fff
}

.butonkmavi {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(to bottom, #08c, #04c);
	background-repeat: repeat-x;
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}

.butonkmavi.active, .butonkmavi.disabled, .butonkmavi:active, .butonkmavi:hover, .butonkmavi[disabled] {
	color: #fff;
	background-color: #04c
}

.butonkirmizi {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #da4f49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}

.butonkirmizi.active, .butonkirmizi.disabled, .butonkirmizi:active, .butonkirmizi:hover, .butonkirmizi[disabled] {
	color: #fff;
	background-color: #bd362f
}

.butonyesil {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}

.butonyesil.active, .butonyesil.disabled, .butonyesil:active, .butonyesil:hover, .butonyesil[disabled] {
	color: #fff;
	background-color: #51a351
}

.butonmavi {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25)
}

.butonmavi.active, .butonmavi.disabled, .butonmavi:active, .butonmavi:hover, .butonmavi[disabled] {
	color: #fff;
	background-color: #2f96b4
}

.i1 {
	margin: 2px;
	padding: 4px;
	border: 1px solid #ccc
}

select.i1 {
	border: 1px solid #8fcefe
}

.i2 {
	margin: 4px 0 8px 1px;
	padding: 8px;
	border: 1px solid #ccc
}

.i1:hover, .i2:hover {
	border: 1px solid #8fcefe
}

.i1:focus, .i2:focus {
	border: 1px solid #119aff
}

.i3 {
	margin: 2px;
	padding: 8px 4px;
	border: 1px solid #ccc;
}

.i1:focus, .i2:focus, .i3:focus {
	outline: 1px solid #039be5;
	border-radius:2px;
	border: 1px solid transparent;
}

.crc {
	display: inline-block;
	position: relative;
	padding-right: 25px;
	margin: 4px 2px 4px 10px;
	cursor: pointer;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.crc input {
	position: absolute;
	opacity: 0;
	cursor: pointer
}

.crc>i {
	position: absolute;
	top: 0;
	right: 0;
	height: 18px;
	width: 18px;
	background-color: #fefefe;
	border: 1px solid #bcbcbc
}

.crc:hover input~i {
	background-color: #ccc;
	opacity: .8
}

.crc input:checked~i {
	background-color: #2196f3;
	border: 1px solid #2196f3
}

.crc input:checked~i:after {
	display: block
}

.crc>i:after {
	content: "";
	position: absolute;
	display: none;
	left: 5px;
	top: 1px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.crcyesil input:checked~i {
	background: #7cb62a;
	border: 1px solid #7cb62a
}

.crckirmizi input:checked~i {
	background: #e9214b;
	border: 1px solid #e9214b
}

.crcsari input:checked~i {
	background: #ecd83f;
	border: 1px solid #ecd83f
}

.crcgri input:checked~i {
	background: #a2a2a2;
	border: 1px solid #a2a2a2
}

.crc2 {
	margin-left: 0
}

.crr>i {
	border-radius: 50%
}

.crr>i:after {
	top: 4px;
	left: 4px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #fff
}

textarea {
	transition: all .2s
}

textarea[name=yorum] {
	resize: vertical
}

.yorumlar0 {
	font: 16px Lato, Roboto, arial;
	margin: 20px 0
}

._ikon_yorumlar {
	display: inline-block;
	width: 40px;
	height: 32px;
	background: url(../img/ikon.png) no-repeat;
	background-position: -239px -212px
}

.yorum_yazi {
	padding: 4px;
	margin-bottom: 20px
}

.yorum_tarih {
	margin-left: 30px
}

.y0 {
	height: 20px
}

.yorum_foto_misafir {
	background-image: url(../img/ikon.png);
	background-repeat: no-repeat;
	background-position: -5px -219px
}

.yorum_foto_uye {
	background-size: cover;
	background-position: 50% 50%
}

.yorum_foto_misafir, .yorum_foto_uye {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 5px;
	float: left
}

.i1 {
	margin: 2px;
	padding: 4px;
	border: 1px solid #ccc
}

select.i1 {
	border: 1px solid #8fcefe
}

.i2 {
	margin: 4px 0 8px 1px;
	padding: 8px;
	border: 1px solid #ccc
}

.i1:hover, .i2:hover {
	border: 1px solid #8fcefe
}

.i1:focus, .i2:focus {
	border: 1px solid #119aff
}

.gonder, .gonder2 {
	border: 1px solid #ccc;
	cursor: pointer
}

.gonder {
	padding: 2px 5px;
	margin-top: 2px
}

.gonder2 {
	padding: 1px 2px;
	margin-top: 2px
}

.gonder:hover {
	background: #08f
}

.i_c {
	float: left;
	width: 23%;
	margin: 2px .5%;
	border-bottom: 1px solid #e8e8e8
}

.i_c input {
	float: left
}

.i_s {
	margin: 7px 2px
}

.i_t {
	margin: 7px 2px
}

.fekle {
	width: 95%;
	border: 1px solid #efefef;
	border-radius: 3px;
	margin: 4px 0;
	padding: 4px;
	font: 17px/25px Lato, Roboto, arial, tahoma;
	background: #f6ffcf
}

.fekle a {
	color: red
}

.textarea1 {
	width: 550px;
	height: 130px
}

.rss_icerikler {
	margin-top: 4px;
	padding: 0 2px
}

.rss_icerik {
	width: 99.9%;
	overflow: hidden
}

.hava_d {
	width: auto;
	height: auto;
	margin-left: -6px
}

.hd__ {
	position: relative
}

.hava_d_yenisecim {
	position: absolute;
	width: 170px;
	height: auto;
	top: 210px;
	right: 22px;
	z-index: 2;
	overflow: hidden;
	background: url(../img/oklar1.gif) no-repeat 95% center #eee;
	width: 180px;
	margin: 2px;
	display: none
}

#hava_d_sehir {
	width: 112%;
	background: 0 0;
	padding: 3px;
	font: 13px Lato, Roboto, arial;
	line-height: 1;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none
}

.hd_bilgi {
	position: relative;
	color: #ddd;
	width: 55px
}

.hd_bilgi_k {
	position: relative;
	padding: 2px;
	font: bold 13px Lato, Roboto, arial;
	height: 40px;
	width: 75px
}

.hd_ikon_k {
	position: absolute;
	z-index: 1;
	top: 5px;
	right: 2px;
	text-align: right;
	background: url(../img/hd_ikonksiyah.png) no-repeat;
	width: 30px;
	height: 20px
}

.hd_derece_k {
	font: 17px Lato, Roboto, arial;
	padding-top: 3px;
	color: #222
}

.hd_bilgi_b {
	position: absolute;
	width: 200px;
	height: 155px;
	top: 40px;
	right: 0;
	background: #333;
	padding: 15px;
	font: 13px Lato, Roboto, arial;
	display: none
}

.hd_yer {
	font: bold 16px Lato, Roboto, arial;
	padding: 2px
}

.hd_aciklama, .hd_derece, .hd_ikon, .hd_nem, .hd_ruzgar {
	position: absolute;
	z-index: 1
}

.hd_ikon {
	background: url(../img/hd_ikonb.png) no-repeat;
	width: 70px;
	height: 50px;
	left: 20px;
	top: 50px
}

.hd_derece {
	left: 112px;
	top: 35px;
	font: bold 64px Lato, Roboto, arial;
	color: #fcfcfc
}

.hd_aciklama {
	left: 23px;
	top: 103px;
	width: 150px;
	font: 14px arial
}

.hd_nem {
	left: 23px;
	top: 130px
}

.hd_ruzgar {
	left: 120px;
	top: 130px
}

.hd_chanceflurries {
	background-position: 0 -650px
}

.hd_chancerain {
	background-position: 0 -650px
}

.hd_chancesleet {
	background-position: 0 -750px
}

.hd_chancesnow {
	background-position: 0 -850px
}

.hd_chancetstorms {
	background-position: 0 -1350px
}

.hd_clear {
	background-position: 0 0
}

.hd_cloudy {
	background-position: 0 -2150px
}

.hd_flurries {
	background-position: 0 -500px
}

.hd_fog {
	background-position: 0 -2100px
}

.hd_hazy {
	background-position: 0 -2100px
}

.hd_mostlycloudy {
	background-position: 0 -350px
}

.hd_mostlysunny {
	background-position: 0 -150px
}

.hd_partlycloudy {
	background-position: 0 -250px
}

.hd_partlysunny {
	background-position: 0 -250px
}

.hd_sleet {
	background-position: 0 -1100px
}

.hd_rain {
	background-position: 0 -500px
}

.hd_snow {
	background-position: 0 -850px
}

.hd_sunny {
	background-position: 0 0
}

.hd_tstorms {
	background-position: 0 -1350px
}

.hd_unknown {
	background-position: 0 -2000px
}

.hd_partlycloudy {
	background-position: 0 -250px
}

.hdk_chanceflurries {
	background-position: 0 -260px
}

.hdk_chancerain {
	background-position: 0 -260px
}

.hdk_chancesleet {
	background-position: 0 -300px
}

.hdk_chancesnow {
	background-position: 0 -340px
}

.hdk_chancetstorms {
	background-position: 0 -540px
}

.hdk_clear {
	background-position: 0 0
}

.hdk_cloudy {
	background-position: 0 -860px
}

.hdk_flurries {
	background-position: 0 -200px
}

.hdk_fog {
	background-position: 0 -840px
}

.hdk_hazy {
	background-position: 0 -840px
}

.hdk_mostlycloudy {
	background-position: 0 -140px
}

.hdk_mostlysunny {
	background-position: 0 -60px
}

.hdk_partlycloudy {
	background-position: 0 -100px
}

.hdk_partlysunny {
	background-position: 0 -100px
}

.hdk_sleet {
	background-position: 0 -440px
}

.hdk_rain {
	background-position: 0 -200px
}

.hdk_snow {
	background-position: 0 -340px
}

.hdk_sunny {
	background-position: 0 0
}

.hdk_tstorms {
	background-position: 0 -540px
}

.hdk_unknown {
	background-position: 0 -800px
}

.hdk_partlycloudy {
	background-position: 0 -100px
}

.anket {
	padding: 5px;
	box-sizing: border-box
}

.anket_baslik {
	font: 20px Lato, Roboto, arial, serif;
	color: #5492c8;
	margin: 5px 0;
	padding: 5px 0 5px 5px;
	text-align: left
}

.anket_secenek {
	position: relative;
	margin: 4px 0;
	padding: 7px 2px
}

.anket_secenek_yazi {
	position: relative;
	z-index: 1;
	text-align: left;
	margin-left: 35px;
	vertical-align: top
}

.anket_secenek_yuzde {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 1%;
	height: 100%;
	background: #6ecaef;
	border-radius: 4px;
	transition: all .4s
}

.anket_secenek_oyver {
	position: absolute;
	z-index: 1;
	top: 7px;
	left: 10px;
	width: 22px;
	height: 22px;
	border-radius: 15px;
	border: 1px solid #468ac5;
	cursor: pointer
}

.anket_secenek_oyver:hover {
	background: #fff;
	border: 0
}

.anket_secildi {
	background-image: url(../img/bgs.png);
	background-repeat: no-repeat;
	background-position: -163px -58px;
	border: 0
}

.album {
	margin: 5px
}

.album_baslik {
	font: 20px Lato, Roboto, arial, serif
}

.album_resim {
	display: inline-block;
	width: 130px;
	height: 130px;
	margin: 15px;
	border-radius: 4px;
	background-size: cover;
	background-position: center;
	cursor: pointer
}

.fotogaleri {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	z-index: 99999999999;
	background: #282828;
	opacity: 0
}

.foto {
	position: relative;
	width: 94%;
	height: 94%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin: 2% 2% 2% 2%
}

.fotoyazi {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
	background: rgba(0, 0, 0, .6);
	border-bottom: 1px solid #282828;
	font: 22px Lato, Roboto, arial, serif;
	color: #fefefe;
	padding: 0 10px 0 25px;
	vertical-align: middle
}

.fotoonceki, .fotosonraki {
	position: absolute;
	top: 45%;
	width: 50px;
	height: 50px;
	cursor: pointer
}

.fotoonceki {
	left: 10px;
	background: url(../img/ok00.png) no-repeat
}

.fotosonraki {
	right: 5px;
	background: url(../img/ok01.png) no-repeat
}

.fotokapat {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: auto;
	width: 40px;
	height: 40px;
	background: url(../img/kapat2.png) no-repeat;
	cursor: pointer
}

#galeri {
	padding: 2px 0
}

#galeri ul {
	list-style: none
}

#galeri ul li {
	display: inline
}

#galeri ul img {
	border: 4px solid #fff;
	border-width: 5px 5px 20px;
	background-image: url(../img/ly2.gif);
	background-repeat: no-repeat
}

#galeri ul a:hover img {
	border: 4px solid #3e3e3e;
	border-width: 5px 5px 20px;
	color: #fff
}

#galeri ul a:hover {
	color: #fff
}

.galeri {
	padding: 2px 0
}

.galeri a {
	display: inline-block;
	width: 92px;
	height: 78px;
	margin: 2px;
	border: 2px solid #fff
}

.galeri a img {
	width: 100%;
	height: 100%;
	max-width: 100%;
	max-height: 100%;
	object-fit: cover;
	margin: 2px;
	opacity: 1;
	-webkit-transition: opacity .4s;
	transition: opacity .2s ease-out 0s;
	transition: transform .2s ease-out 0s
}

.galeri img:hover {
	opacity: .7
}

.siralama {
	margin: 20px 0 10px 0
}

.siralama a {
	margin: 5px;
	padding: 8px;
	background: #cbedfd;
	border-radius: 3px
}

.sburda {
	margin: 5px;
	padding: 8px;
	background: #dff5ff;
	border-radius: 3px
}

.borderddd {
	border: 1px solid #ddd
}

.liste {
	margin: 4px 0;
	padding: 4px 0;
	border-bottom: 1px solid #ccc
}

.liste_resim {
	float: left;
	margin: 1%;
	width: 15%
}

.liste_baslik {
	font: bold 14px Lato, Roboto, arial, helvetica, Lato, Roboto, arial;
	color: #3a3e45
}

.liste_baslik a {
	color: #366bee
}

.liste_yazi {
	float: left;
	width: 82%;
	font: 12px Trebuchet MS, Lato, Roboto, arial;
	color: #aaa
}

.liste2_1 {
	float: left;
	width: 110px;
	height: 130px;
	margin: 8px 0 0 11px;
	padding: 5px 0 0 2px;
	overflow: hidden
}

.liste2_resim img {
	width: 98%;
	height: 86px;
	border: 1px solid #aaa
}

.sektorlisteust {
	display: inline-block;
	margin: 4px 1%;
	padding: 4px 0
}

.sektorliste {
	float: left;
	width: 31%;
	margin: 10px 1%;
	padding: 14px 0;
	border: 1px solid #ddd;
	border-radius: 3px
}

.sektorliste a {
	font: 700 17px Lato, Roboto, arial;
	color: #678fbe
}

.ilanlisteust {
	display: inline-block;
	margin: 4px 1%;
	padding: 4px 0
}

.ilanliste {
	float: left;
	width: 30%;
	margin: 8px 1%;
	padding: 8px 0 8px 2px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #eee
}

.araliste {
	float: left;
	width: 30%;
	margin: 8px 1%;
	padding: 8px 0 8px 2px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #eee
}

.araliste a {
	font: 400 17px Lato, Roboto, arial;
	color: #06f
}

.hl {
	float: left;
	width: 18%;
	margin: 4px .5%;
	padding: 5px 0;
	border: 1px solid #ccc;
	background: #fcffe6
}

.hlr {
	background: 0 0 !important;
	border: 0 !important;
	overflow: hidden;
	padding: 20px 0
}

.hl a {
	font: 17px Lato, Roboto, arial
}

.hlimg {
	width: 95%;
	height: auto
}

.hlyazi {
	font: 10px Lato, Roboto, arial
}

.df__ {
	margin: 4px 0;
	text-align: right
}

.esfyazi {
	font: bold 13px Lato, Roboto, arial, times;
	text-transform: capitalize
}

.osyazi {
	font: 300 17px Lato, Roboto, arial !important
}

.osyazi a {
	color: #09f
}

.esgfyazi {
	font: 13px Lato, Roboto, arial;
	letter-spacing: 1px;
	display: block;
	width: 100%;
	color: #434ac5;
	margin: 1px 0
}

.esgfyazi:visited {
	color: #434ac5
}

.l_yazi, .l_yazi2 {
	clear: both;
	padding: 7px 0;
	border-top: 1px solid #e8e8e8;
	font: 11px Lato, Roboto, arial
}

.l_yazi .e1, .l_yazi2 .e1 {
	float: left;
	width: 25%;
	color: #36c
}

.l_yazi .e2, .l_yazi2 .e2 {
	float: left;
	width: 72%;
	font-weight: 700
}

.l_yazi2 {
	float: left;
	width: 29%;
	border-bottom: 1px solid #e8e8e8;
	margin: 2px 1%;
	padding: 2px 1%;
	font: 11px Lato, Roboto, arial
}

.l_yazi2 .e1 {
	float: left;
	width: 85%;
	color: #222
}

.l_yazi2 .e2 {
	float: left;
	width: 10%;
	color: #060;
	font-weight: 700
}

.umesaj0 {
	position: fixed;
	display: inline-block;
	top: 40px;
	right: 0;
	width: auto;
	height: auto;
	z-index: 999999999;
	margin: 10px 20px;
	padding: 13px;
	background: rgba(222, 177, 236, .95);
	border-radius: 4px;
	transition: all 1s;
	font-size: 13px
}

.stut {
	background: url(../img/oklar.png) right center no-repeat;
	cursor: move;
	min-width: 20px;
	min-height: 20px;
	display: inline-block
}

.wysi_yap {
	display: inline-block;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url(../img/img.png);
	background-repeat: no-repeat;
	background-position: -170px -333px
}

.vmiddle td {
	vertical-align: middle
}

.proje_st {
	display: none
}

.proje_st td:hover {
	background: #fff
}

.proje_soru {
	padding: 10px;
	margin: 10px;
	border: 1px solid #cecece;
	background: #ececec
}

.mce-panel {
	border-radius: 2px;
	border-color: #eee
}

.mce-tinymce, .mce-top-part::before {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-top-width: 0 !important
}

.mce-statusbar, .mce-top-part {
	display: none
}

.mce-menubtn.mce-fixed-width span {
	width: auto !important
}

.mce-colorbutton .mce-preview, .mce-ico {
	color: #999
}

.mce-ico:hover {
	color: #039be5
}

.mce_branding a {
	pointer-events: none
}

.ok0, .ok1, .sil, .var0, .var1 {
	display: inline-block;
	width: 25px;
	height: 20px;
	font-size: 1px;
	line-height: 30px;
	background: url(../img/bgs.png) no-repeat;
	cursor: pointer;
	transition: all .1s
}

.sil {
	background-position: -69px -81px;
	opacity: .5
}

.ok0 {
	background-position: -230px 5px
}

.ok1 {
	background-position: -118px -60px
}

.var0 {
	background-position: -116px 6px
}

.var1 {
	background-position: -87px 6px
}

.y0 {
	background: url(../img/y_ripple.gif) center 40% no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%
}

.y1 {
	background: url(../img/yukleniyor5.gif) center 40% no-repeat;
	display: inline-block;
	width: 100%;
	height: 100%
}

.db01 {
	max-width: 30px
}

.yeniproje_ac {
	margin: 10px 0;
	float: right;
	width: 55px;
	height: 55px;
	font-size: 55px;
	line-height: 43px;
	color: #333;
	border: 2px solid transparent;
	border-radius: 40px;
	cursor: pointer;
	background-color: #fff;
	text-align: center
}

.yeniproje_ac:hover {
	background-color: #eaeaea;
	-webkit-transition: background-color .2s linear;
	-ms-transition: background-color .2s linear;
	transition: background-color .2s linear
}

#kutu {
	position: fixed;
	width: 100%;
	top: 0;
	margin: 0;
	min-height: 150px;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	z-index: 44000;
	display: none
}

.kutu {
	position: relative
}

.kutui {
	position: absolute;
	left: 50%;
	margin: 15% auto;
	width: 500px;
	height: 200px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	z-index: 45000;
	box-shadow: 0 0 25px -10px #000;
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.kutuyaz {
	padding: 5px;
	box-sizing: border-box;
	width: 100%;
	height: 100%
}

#iframe_kutu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4998378;
	display: none;
	background: url(../img/yukleniyor5.gif) center center no-repeat
}

#iframe_kutu a {
	color: #000
}

.iframe_kutu {
	position: relative;
	top: 0;
	left: 0;
	width: 100%
}

.iframe_kutu_bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 1500px;
	background: #000;
	z-index: 1;
	cursor: crosshair
}

.iframe_kutu_icerik {
	position: absolute;
	top: 122px;
	left: 3%;
	width: 94%;
	height: 1400px;
	background: #fff;
	border: 2px solid #fff;
	z-index: 2
}

.iframe_kutu_icerik iframe {
	width: 100%;
	height: 100%
}

.iframe_kutu_alt, .iframe_kutu_ust {
	font: 17px Lato, Roboto, arial;
	padding: 10px;
	background: #5e97b5
}

.liste2_urun {
	float: left;
	width: 30%;
	margin: 5px;
	padding: 2px;
	background: #ececec;
	border: 1px solid #ccc;
	overflow: hidden
}

.liste2_urun_adi {
	height: 25px;
	overflow: hidden
}

.liste2_urun_resim img {
	width: 98%;
	margin: 1px;
	padding: 1px;
	border: 1px solid #ccc
}

.bolum_arama {
	margin: 4px 0
}

.e_k1__ {
	float: left;
	width: 67%;
	overflow: hidden
}

.e_k2__ {
	float: right;
	width: 32%
}

.diger_resimler img {
	width: 25%;
	margin: 2px
}

.e_bilgi__ {
	font: bold 11px Lato, Roboto, arial;
	color: #060
}

.e_bilgi__ span {
	font: 11px Verdana, Geneva, serif;
	color: #000
}

.e_bilgi__ ul li {
	clear: both;
	border-top: 1px solid #e8e8e8;
	margin-bottom: 2px;
	margin: .5%
}

.e_bilgi__ ul li span {
	float: left;
	width: 130px
}

.adres {
	margin-top: 10px;
	font: bold 11px Lato, Roboto, arial;
	color: #333;
	border-bottom: 1px solid #ddd
}

.adres span {
	color: grey
}

.ek_bilgiler {
	margin-top: 10px;
	font: bold 13px Lato, Roboto, arial;
	border-bottom: 1px solid #ddd
}

.ek_bilgiler span {
	color: grey
}

.r_eklekaldir {
	float: left;
	width: 29%;
	height: 100px;
	margin: 1%;
	padding: 4px;
	border: 2px solid #08f;
	background: #eee;
	overflow: hidden
}

.r_eklekaldir img {
	float: left;
	height: 85px;
	border: 1px solid #039;
	margin-right: 2px;
	padding: 2px
}

.r_eklekaldir a {
	font: 11px Lato, Roboto, arial;
	color: #555;
	text-decoration: underline
}

.menu_s_ekle {
	margin: 1px 0 2px 0;
	list-style: none
}

.menu_s_ekle li {
	display: inline;
	margin: 8px 0;
	padding: 4px
}

.menu_s_ekle li a {
	background: #f0f5cc;
	padding: 6px 10px 6px 8px
}

.menu_s_ekle li a:hover {
	background: #e7f1a7
}

.menu_s_ekle li ol li {
	float: left;
	margin: 2px;
	padding: 2px;
	list-style: outside
}

.menu_s_ekle li ol li a {
	background: #f0f5cc
}

.sayfa_uye_bilgi, .uye_sayfa_bilgi {
	margin: 0 2px;
	padding: 1px;
	background: #f2f2f2;
	border-bottom: 1px solid #e8e8e8
}

.ugk1 {
	margin: 0 0 10px 0;
	padding-left: 10px;
	float: left
}

.ugk1baslik {
	color: #03f;
	font: 17px Lato, Roboto, arial;
	text-decoration: underline
}

.ugk1yazi {
	font: 11px Lato, Roboto, arial;
	color: #777
}

.bar_ust {
	float: left;
	width: 880px
}

.dosya_yukle {
	display: block;
	margin: 20px auto;
	background: #eee;
	border-radius: 5px;
	padding: 10px
}

.ilerleme {
	position: relative;
	width: 980px;
	padding: 2px 0;
	border-radius: 3px
}

.bar {
	background-color: #a8e1f7;
	width: 0%;
	height: 20px;
	border-radius: 3px
}

.yuzde {
	position: absolute;
	top: 3px;
	left: 48%
}

.dgoster img {
	margin: 4px;
	border: 4px solid #eaf1a3
}

table.tablesorter {
	clear: both;
	background-color: #e8e8e8;
	margin: 4px 0;
	font: 13px Roboto, lato, arial;
	width: 100%;
	text-align: left
}

table.tablesorter tfoot tr th, table.tablesorter thead tr th {
	background-color: #039be5;
	border: 0;
	border-bottom: 1px solid #fff;
	font: bold 13px Roboto, lato, arial;
	padding: 10px 4px;
	color: #fff
}

table.tablesorter thead tr .header {
	background-image: url(../img/ts_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer
}

table.tablesorter tbody td {
	color: #3d3d3d;
	padding: 8px 4px;
	background-color: #f5f5f5;
	vertical-align: top;
	border: 0;
	border-bottom: 1px solid #fff
}

table.tablesorter tbody tr.odd td {
	background-color: #f0f0f0
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/ts_asc.gif)
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/ts_desc.gif)
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8
}

table.tablesorter a {
	text-decoration: underline
}

.tablesorter td.ts_sayilar {
	font-size: 10px
}

.tooltip {
	display: none;
	position: absolute;
	font: 11px Lato, Roboto, arial;
	border: 1px solid #eaebbb;
	background: #faffdc;
	border-radius: 2px;
	padding: 8px;
	color: #222;
	z-index: 999999
}

.sitemap {
	margin: 10px 10px 40px 10px;
	text-align: center
}

.sitemap ul li {
	list-style: none;
	padding: 8px
}

.sitemap ul li a {
	font: bold 17px Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive
}

.sitemap ul li ul li {
	padding: 5px
}

.sitemap ul li ul li a {
	font: 15px Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive
}

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 5px;
	border: solid 1px #e8e8e8;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	font-family: inherit;
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 46px;
	outline: 0;
	padding-left: 18px;
	padding-right: 30px;
	position: relative;
	text-align: left !important;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto
}

.nice-select:hover {
	border-color: #dbdbdb
}

.nice-select.open, .nice-select:active, .nice-select:focus {
	border-color: #999
}

.nice-select:after {
	border-bottom: 2px solid #999;
	border-right: 2px solid #999;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 12px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 5px
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none
}

.nice-select.disabled:after {
	border-color: #ccc
}

.nice-select.wide {
	width: 100%
}

.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important
}

.nice-select.right {
	float: right
}

.nice-select.right .list {
	left: auto;
	right: 0
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px
}

.nice-select.small:after {
	height: 4px;
	width: 4px
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px
}

.nice-select .list {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-21px);
	-ms-transform: scale(.75) translateY(-21px);
	transform: scale(.75) translateY(-21px);
	-webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	z-index: 99
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent !important
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 40px;
	list-style: none;
	min-height: 40px;
	outline: 0;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all .2s;
	transition: all .2s
}

.nice-select .option.focus, .nice-select .option.selected.focus, .nice-select .option:hover {
	background-color: #9bd568
}

.nice-select .option.selected {
	font-weight: 700
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default
}

.no-csspointerevents .nice-select .list {
	display: none
}

.no-csspointerevents .nice-select.open .list {
	display: block
}

.d_rtl .sburda, .d_rtl .siralama a {
	float: right
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height .5s ease-in-out;
	-moz-transition: height .5s ease-in-out;
	-ms-transition: height .5s ease-in-out;
	-o-transition: height .5s ease-in-out;
	transition: height .5s ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-buttons div, .owl-controls .owl-page {
	cursor: pointer
}

.owl-controls {
	max-height: 30px;
	overflow: hidden
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}

.grabbing {
	cursor: url(../img/cursorhand.png) 8 8, move
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
	color: #fff;
	display: inline-block;
	zoom: 1;
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	background: #53b794;
	filter: Alpha(Opacity=50);
	opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .5;
	background: #ccc
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 8px;
	border-radius: 12px
}

.owl-item.loading {
	min-height: 150px;
	background: url(../img/yukleniyor4.gif) no-repeat center center
}

.jspContainer {
	overflow: hidden;
	position: relative
}

.jspPane {
	position: absolute
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red
}

.jspCap {
	display: none
}

.jspHorizontalBar .jspCap {
	float: left
}

.jspTrack {
	background: #dde;
	position: relative
}

.jspDrag {
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer
}

.jspHorizontalBar .jspDrag, .jspHorizontalBar .jspTrack {
	float: left;
	height: 100%
}

.jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d
}

.jspVerticalBar .jspArrow {
	height: 16px
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%
}

.jspVerticalBar .jspArrow:focus {
	outline: 0
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%
}

* html .jspCorner {
	margin: 0 -3px 0 0
}

.spuan {
	float: left;
	width: 33%;
	padding: 0 1%;
	box-sizing: border-box;
	text-align: center;
	margin-top: 10px;
	overflow: hidden
}

.spuan_resim {
	background-size: cover;
	background-position: 0 44%;
	width: 100%;
	height: 180px;
	margin: 10px 0;
	transition: all .2s ease-out 0s
}

.spuan_resim:hover {
	opacity: .6
}

.spuan_adi {
	min-height: 22px;
	overflow: hidden;
	font: 700 16px Lato, Roboto, arial;
	color: #222
}

.puanyildiz {
	display: inline-block;
	margin: 5px 0
}

.simdikipuan {
	display: inline-block;
	margin-left: 10px;
	font: 300 18px Lato, Roboto, arial
}

.puanyildiz_yazi {
	font: 11px Lato, Roboto, arial;
	color: #777;
	padding-left: 8px
}

.jq-ry-container {
	position: relative;
	padding: 0 5px;
	line-height: 0;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	direction: ltr
}

.jq-ry-container[readonly=readonly] {
	cursor: default
}

.jq-ry-container>.jq-ry-group-wrapper {
	position: relative;
	width: 100%
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
	position: relative;
	line-height: 0;
	z-index: 10;
	white-space: nowrap
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
	display: inline-block
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group {
	width: 100%
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
	width: 0;
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden
}

.jquery-guide, .jquery-guide-bg {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.jquery-guide-bg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-color: rgba(0, 0, 0, .7);
	border-style: solid;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0
}

.jquery-guide-bg.active {
	border-color: rgba(0, 0, 0, .7)
}

.jquery-guide-content {
	position: absolute;
	cursor: default;
	background: #fff;
	color: #222;
	padding: 8px
}

.jquery-guide-content:after, .jquery-guide-content:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.jquery-guide-content:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 20px;
	margin-top: -20px
}

.jquery-guide-content:before {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 23px;
	margin-top: -23px
}

.sm {
	position: relative;
	z-index: 9999
}

.sm, .sm li, .sm ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	direction: ltr;
	text-align: left;
	-webkit-tap-highlight-color: transparent
}

.sm-rtl, .sm-rtl li, .sm-rtl ul {
	direction: rtl;
	text-align: right
}

.sm>li>h1, .sm>li>h2, .sm>li>h3, .sm>li>h4, .sm>li>h5, .sm>li>h6 {
	margin: 0;
	padding: 0
}

.sm ul {
	display: none
}

.sm a, .sm li {
	position: relative
}

.sm a {
	display: block
}

.sm a.disabled {
	cursor: not-allowed
}

.sm:after {
	content: "\00a0";
	display: block;
	height: 0;
	font: 0/0 serif;
	clear: both;
	visibility: hidden;
	overflow: hidden
}

.sm, .sm *, .sm :after, .sm :before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.sm-mint {
	background: #222
}

.sm-mint a, .sm-mint a:active, .sm-mint a:focus, .sm-mint a:hover {
	padding: 8px 60px 8px 24px;
	color: #eee;
	font: bold 16px/20px Lato, Roboto, arial, serif;
	text-decoration: none
}

.sm-mint a.current {
	font-weight: 700
}

.sm-mint a.disabled {
	color: #ccc
}

.sm-mint a span.sub-arrow {
	position: absolute;
	top: 50%;
	margin-top: -14px;
	left: auto;
	right: 4px;
	width: 28px;
	height: 28px;
	overflow: hidden;
	font: bold 14px/32px monospace !important;
	text-align: center;
	text-shadow: none;
	background: rgba(175, 193, 157, .2)
}

.sm-mint a.highlighted span.sub-arrow:before {
	display: block;
	content: '-'
}

.sm-mint li {
	border-top: 1px solid #404040
}

.sm-mint>li:first-child {
	border-top: 0
}

.sm-mint ul {
	background: #fff
}

.sm-mint ul a, .sm-mint ul a:active, .sm-mint ul a:focus, .sm-mint ul a:hover {
	font-size: 15px;
	border-left: 10px solid transparent
}

.sm-mint ul ul a, .sm-mint ul ul a:active, .sm-mint ul ul a:focus, .sm-mint ul ul a:hover {
	border-left: 22px solid transparent
}

.sm-mint ul ul ul a, .sm-mint ul ul ul a:active, .sm-mint ul ul ul a:focus, .sm-mint ul ul ul a:hover {
	border-left: 34px solid transparent
}

.sm-mint ul ul ul ul a, .sm-mint ul ul ul ul a:active, .sm-mint ul ul ul ul a:focus, .sm-mint ul ul ul ul a:hover {
	border-left: 46px solid transparent
}

.sm-mint ul ul ul ul ul a, .sm-mint ul ul ul ul ul a:active, .sm-mint ul ul ul ul ul a:focus, .sm-mint ul ul ul ul ul a:hover {
	border-left: 58px solid transparent
}

@media (max-width:991px) {
	.sm-mint ul a, .sm-mint ul a.highlighted, .sm-mint ul a:active, .sm-mint ul a:focus, .sm-mint ul a:hover {
		background: #333
	}
}

@media (min-width:991px) {
	.sm-mint ul {
		position: absolute;
		width: auto
	}

	.sm-mint li {
		float: left
	}

	.sm-mint.sm-rtl li {
		float: right
	}

	.sm-mint ul li, .sm-mint.sm-rtl ul li, .sm-mint.sm-vertical li {
		float: none
	}

	.sm-mint a {
		white-space: nowrap
	}

	.sm-mint ul a, .sm-mint.sm-vertical a {
		white-space: normal
	}

	.sm-mint .sm-nowrap>li>:not(ul) a, .sm-mint .sm-nowrap>li>a {
		white-space: nowrap
	}

	.sm-mint {
		border-top: 0;
		background: 0 0
	}

	.sm-mint a, .sm-mint a.highlighted, .sm-mint a:active, .sm-mint a:focus, .sm-mint a:hover {
		margin: 0 10px;
		padding: 5px 50px 5px 0;
		color: #444;
		border-radius: 0 2px 0 0
	}

	@media (max-width:1200px) {
		.sm-mint a, .sm-mint a.highlighted, .sm-mint a:active, .sm-mint a:focus, .sm-mint a:hover {
			padding: 5px 8px
		}
	}

	.sm-mint a:active, .sm-mint a:focus, .sm-mint a:hover {
		background: 0 0;
		color: #282828
	}

	.sm-mint a.highlighted {
		background: #fff;
		color: #282828;
		-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, .25);
		-moz-box-shadow: 0 4px 3px rgba(0, 0, 0, .25);
		box-shadow: 0 4px 3px rgba(0, 0, 0, .25)
	}

	.sm-mint a.disabled {
		background: 0 0;
		color: #ccc;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.sm-mint a.has-submenu {
		padding-right: 18px
	}

	.sm-mint a span.sub-arrow {
		top: 50%;
		margin-top: -3px;
		right: 10px;
		width: 0;
		height: 0;
		border-width: 5px 3.02px 0 3.02px;
		border-style: solid dashed dashed dashed;
		border-color: #13a9e4 transparent transparent transparent;
		background: 0 0
	}

	.sm-mint a:active span.sub-arrow, .sm-mint a:focus span.sub-arrow, .sm-mint a:hover span.sub-arrow {
		border-color: #333 transparent transparent transparent
	}

	.sm-mint a.highlighted span.sub-arrow {
		border-color: #fff transparent transparent transparent
	}

	.sm-mint a.disabled span.sub-arrow {
		border-color: #fff transparent transparent transparent
	}

	.sm-mint a.highlighted span.sub-arrow:before {
		display: none
	}

	.sm-mint li {
		border-top: 0
	}

	.sm-mint ul {
		border: 0;
		padding: 8px 0;
		background: #fff;
		-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, .25);
		-moz-box-shadow: 0 4px 3px rgba(0, 0, 0, .25);
		box-shadow: 0 4px 3px rgba(0, 0, 0, .25);
		border-radius: 0 2px 0 0
	}

	.sm-mint ul a, .sm-mint ul a.highlighted, .sm-mint ul a:active, .sm-mint ul a:focus, .sm-mint ul a:hover {
		font-size: 14px;
		line-height: 20px;
		border: 0 !important;
		padding: 4px 15px;
		color: #333
	}

	.sm-mint ul a.highlighted, .sm-mint ul a:active, .sm-mint ul a:focus, .sm-mint ul a:hover {
		background: #ddd;
		color: #282828;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.sm-mint ul a.disabled {
		background: 0 0;
		color: #b3b3b3
	}

	.sm-mint ul a.has-submenu {
		padding-right: 20px
	}

	.sm-mint ul a span.sub-arrow {
		right: 8px;
		margin-top: -4.02px;
		border-width: 4.02px 0 4.02px 6px;
		border-style: dashed dashed dashed solid;
		border-color: transparent transparent transparent #333
	}

	.sm-mint ul a.highlighted span.sub-arrow, .sm-mint ul a:active span.sub-arrow, .sm-mint ul a:focus span.sub-arrow, .sm-mint ul a:hover span.sub-arrow {
		border-color: transparent transparent transparent #333
	}

	.sm-mint ul a.disabled span.sub-arrow {
		border-color: transparent transparent transparent #333
	}

	.sm-mint span.scroll-down, .sm-mint span.scroll-up {
		position: absolute;
		display: none;
		visibility: hidden;
		overflow: hidden;
		background: #f6ffed;
		height: 20px
	}

	.sm-mint span.scroll-down-arrow, .sm-mint span.scroll-up-arrow {
		position: absolute;
		top: 6px;
		left: 50%;
		margin-left: -8px;
		width: 0;
		height: 0;
		overflow: hidden;
		border-width: 0 6px 8px 6px;
		border-style: dashed dashed solid dashed;
		border-color: transparent transparent #333 transparent
	}

	.sm-mint span.scroll-down-arrow {
		border-width: 8px 6px 0 6px;
		border-style: solid dashed dashed dashed;
		border-color: #333 transparent transparent transparent
	}

	.sm-mint.sm-rtl a.has-submenu {
		padding-right: 14px;
		padding-left: 34px
	}

	.sm-mint.sm-rtl a span.sub-arrow {
		right: auto;
		left: 20px
	}

	.sm-mint.sm-rtl.sm-vertical {
		border-right: 0;
		border-left: 2px solid #fff
	}

	.sm-mint.sm-rtl.sm-vertical a.has-submenu {
		padding: 10px 20px
	}

	.sm-mint.sm-rtl.sm-vertical a span.sub-arrow {
		right: auto;
		left: 10px;
		border-width: 4.02px 6px 4.02px 0;
		border-style: dashed solid dashed dashed;
		border-color: transparent #fff transparent transparent
	}

	.sm-mint.sm-rtl.sm-vertical a.highlighted span.sub-arrow, .sm-mint.sm-rtl.sm-vertical a:active span.sub-arrow, .sm-mint.sm-rtl.sm-vertical a:focus span.sub-arrow, .sm-mint.sm-rtl.sm-vertical a:hover span.sub-arrow {
		border-color: transparent #fff transparent transparent
	}

	.sm-mint.sm-rtl.sm-vertical a.disabled span.sub-arrow {
		border-color: transparent #fff transparent transparent
	}

	.sm-mint.sm-rtl ul a.has-submenu {
		padding: 10px 20px !important
	}

	.sm-mint.sm-rtl ul a span.sub-arrow {
		right: auto;
		left: 10px;
		border-width: 4.02px 6px 4.02px 0;
		border-style: dashed solid dashed dashed;
		border-color: transparent #fff transparent transparent
	}

	.sm-mint.sm-rtl ul a.highlighted span.sub-arrow, .sm-mint.sm-rtl ul a:active span.sub-arrow, .sm-mint.sm-rtl ul a:focus span.sub-arrow, .sm-mint.sm-rtl ul a:hover span.sub-arrow {
		border-color: transparent #fff transparent transparent
	}

	.sm-mint.sm-rtl ul a.disabled span.sub-arrow {
		border-color: transparent #fff transparent transparent
	}

	.sm-mint.sm-vertical {
		border-bottom: 0;
		border-right: 2px solid #fff
	}

	.sm-mint.sm-vertical a.highlighted, .sm-mint.sm-vertical a:active, .sm-mint.sm-vertical a:focus, .sm-mint.sm-vertical a:hover {
		background: #fff;
		color: #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.sm-mint.sm-vertical a.disabled {
		background: 0 0;
		color: #ccc
	}

	.sm-mint.sm-vertical a span.sub-arrow {
		right: 10px;
		margin-top: -4.02px;
		border-width: 4.02px 0 4.02px 6px;
		border-style: dashed dashed dashed solid;
		border-color: transparent transparent transparent #fff
	}

	.sm-mint.sm-vertical a.highlighted span.sub-arrow, .sm-mint.sm-vertical a:active span.sub-arrow, .sm-mint.sm-vertical a:focus span.sub-arrow, .sm-mint.sm-vertical a:hover span.sub-arrow {
		border-color: transparent transparent transparent #fff
	}

	.sm-mint.sm-vertical a.disabled span.sub-arrow {
		border-color: transparent transparent transparent #fff
	}

	.sm-mint.sm-vertical ul a {
		padding: 10px 20px
	}

	@media (max-width:1280px) {
		.menusm {
			margin-right: 70px;
			font-family: Lato, Roboto, arial condensed
		}
	}

	@media (max-width:991px) {
		.sayfa {
			max-width: 980px
		}

		.syazi0 {
			background-color: #fff9
		}

		#nav, .menusm {
			display: none
		}

		.menuc ul li a {
			font: 400 23px/30px Lato, Roboto, arial
		}

		.menuc ul li ul li ul {
			padding-left: 4px
		}

		.menuc ul li ul li a {
			font: 400 20px/22px Lato, Roboto, arial, serif
		}

		.menuc ul li ul li ul li a {
			font: 400 16px/18px Lato, Roboto, arial, serif
		}

		.m3_, .m4_ {
			width: 98%
		}

		.bgrgba {
			margin: 0 10%;
			font-size: 14px;
			line-height: 18px
		}

		.slayt3 {
			min-height: 400px
		}

		.s3adiresim {
			width: 40%
		}

		.s3adi {
			font-size: 12px
		}

		.s32resim {
			display: none
		}
	}

	@media (max-width:767px) {
		.sayfa {
			max-width: 750px
		}

		._k1, ._k2 {
			min-width: 100%;
			margin: 20px 0
		}

		.menuc ul li {
			margin: 0
		}

		.menuc ul li a {
			font: 400 20px/28px Lato, Roboto, arial
		}

		.menuc ul li ul li ul {
			padding-left: 1px
		}

		.menuc ul li ul li a {
			font: 400 16px/20px Lato, Roboto, arial, serif
		}

		.menuc ul li ul li ul li a {
			font: 400 12px/14px Lato, Roboto, arial, serif
		}

		.nav_ {
			border-width: 15px 10px 0 10px
		}

		.r0ust {
			height: 60px
		}

		.arama_buton {
			margin-right: 5px;
			height: 60px;
			background-position: -278px -278px
		}

		#formara {
			width: 55%;
			margin: 0 15%
		}

		.dil_kutuiac {
			margin-top: 18px
		}

		.msfiltre {
			width: 200px
		}

		.msfiltre_ackapat {
			right: 200px
		}

		.msfy {
			width: 350px
		}

		.mr3_tarih {
			display: none
		}

		.mr3_baslik, .mr3_yazi {
			padding-left: 1px
		}

		.tm {
			font-size: 14px
		}

		.bgrgba {
			padding: 2px
		}

		#slayt {
			min-height: 400px
		}

		.ms_alt_sekme {
			width: 46%
		}

		.s3adiresim {
			width: 90%
		}

		table td {
			display: flex
		}
	}

	@media (max-width:479px) {
		.sayfa {
			max-width: 460px
		}

		#formara {
			width: 75%;
			margin: 0 10%
		}

		.msfy {
			width: 250px
		}

		.bgrgba {
			margin: 1%;
			font-size: 11px;
			line-height: 14px
		}

		.dil_kutu {
			position: absolute;
			left: -32px;
			top: 45px;
			margin-left: 0
		}

		.arama_buton {
			position: absolute;
			left: -32px;
			top: 2px;
			margin-left: 0 !important
		}
	}

	body.compensate-for-scrollbar {
		overflow: hidden
	}

	.fancybox-active {
		height: auto
	}

	.fancybox-is-hidden {
		left: -9999px;
		margin: 0;
		position: absolute !important;
		top: -9999px;
		visibility: hidden
	}

	.fancybox-container {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
		height: 100%;
		left: 0;
		position: fixed;
		-webkit-tap-highlight-color: transparent;
		top: 0;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		width: 100%;
		z-index: 99992
	}

	.fancybox-container * {
		box-sizing: border-box
	}

	.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0
	}

	.fancybox-outer {
		-webkit-overflow-scrolling: touch;
		overflow-y: auto
	}

	.fancybox-bg {
		background: #1e1e1e;
		opacity: 0;
		transition-duration: inherit;
		transition-property: opacity;
		transition-timing-function: cubic-bezier(.47, 0, .74, .71)
	}

	.fancybox-is-open .fancybox-bg {
		opacity: .87;
		transition-timing-function: cubic-bezier(.22, .61, .36, 1)
	}

	.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
		direction: ltr;
		opacity: 0;
		position: absolute;
		transition: opacity .25s, visibility 0s linear .25s;
		visibility: hidden;
		z-index: 99997
	}

	.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
		opacity: 1;
		transition: opacity .25s, visibility 0s;
		visibility: visible
	}

	.fancybox-infobar {
		color: #ccc;
		font-size: 13px;
		-webkit-font-smoothing: subpixel-antialiased;
		height: 44px;
		left: 0;
		line-height: 44px;
		min-width: 44px;
		mix-blend-mode: difference;
		padding: 0 10px;
		pointer-events: none;
		text-align: center;
		top: 0;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.fancybox-toolbar {
		right: 0;
		top: 0
	}

	.fancybox-stage {
		direction: ltr;
		overflow: visible;
		-webkit-transform: translateZ(0);
		z-index: 99994
	}

	.fancybox-is-open .fancybox-stage {
		overflow: hidden
	}

	.fancybox-slide {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		display: none;
		height: 100%;
		left: 0;
		outline: 0;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		padding: 44px;
		position: absolute;
		text-align: center;
		top: 0;
		transition-property: opacity, -webkit-transform;
		transition-property: transform, opacity;
		transition-property: transform, opacity, -webkit-transform;
		white-space: normal;
		width: 100%;
		z-index: 99994
	}

	.fancybox-slide:before {
		content: "";
		display: inline-block;
		height: 100%;
		margin-right: -.25em;
		vertical-align: middle;
		width: 0
	}

	.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
		display: block
	}

	.fancybox-slide--next {
		z-index: 99995
	}

	.fancybox-slide--image {
		overflow: visible;
		padding: 44px 0
	}

	.fancybox-slide--image:before {
		display: none
	}

	.fancybox-slide--html {
		padding: 6px 6px 0
	}

	.fancybox-slide--iframe {
		padding: 44px 44px 0
	}

	.fancybox-content {
		background: #fff;
		display: inline-block;
		margin: 0 0 6px;
		max-width: 100%;
		overflow: auto;
		padding: 0;
		padding: 24px;
		position: relative;
		text-align: left;
		vertical-align: middle
	}

	.fancybox-slide--image .fancybox-content {
		-webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
		animation-timing-function: cubic-bezier(.5, 0, .14, 1);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		background: 0 0;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		left: 0;
		margin: 0;
		max-width: none;
		overflow: visible;
		padding: 0;
		position: absolute;
		top: 0;
		-webkit-transform-origin: top left;
		transform-origin: top left;
		transition-property: opacity, -webkit-transform;
		transition-property: transform, opacity;
		transition-property: transform, opacity, -webkit-transform;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		z-index: 99995
	}

	.fancybox-can-zoomOut .fancybox-content {
		cursor: zoom-out
	}

	.fancybox-can-zoomIn .fancybox-content {
		cursor: zoom-in
	}

	.fancybox-can-drag .fancybox-content {
		cursor: -webkit-grab;
		cursor: grab
	}

	.fancybox-is-dragging .fancybox-content {
		cursor: -webkit-grabbing;
		cursor: grabbing
	}

	.fancybox-container [data-selectable=true] {
		cursor: text
	}

	.fancybox-image, .fancybox-spaceball {
		background: 0 0;
		border: 0;
		height: 100%;
		left: 0;
		margin: 0;
		max-height: none;
		max-width: none;
		padding: 0;
		position: absolute;
		top: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width: 100%
	}

	.fancybox-spaceball {
		z-index: 1
	}

	.fancybox-slide--html .fancybox-content {
		margin-bottom: 6px
	}

	.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content {
		height: 100%;
		margin: 0;
		overflow: visible;
		padding: 0;
		width: 100%
	}

	.fancybox-slide--video .fancybox-content {
		background: #000
	}

	.fancybox-slide--map .fancybox-content {
		background: #e5e3df
	}

	.fancybox-slide--iframe .fancybox-content {
		background: #fff;
		height: calc(100% - 44px);
		margin-bottom: 44px
	}

	.fancybox-iframe, .fancybox-video {
		background: 0 0;
		border: 0;
		height: 100%;
		margin: 0;
		overflow: hidden;
		padding: 0;
		width: 100%
	}

	.fancybox-iframe {
		vertical-align: top
	}

	.fancybox-error {
		background: #fff;
		cursor: default;
		max-width: 400px;
		padding: 40px;
		width: 100%
	}

	.fancybox-error p {
		color: #444;
		font-size: 16px;
		line-height: 20px;
		margin: 0;
		padding: 0
	}

	.fancybox-button {
		background: rgba(30, 30, 30, .6);
		border: 0;
		border-radius: 0;
		cursor: pointer;
		display: inline-block;
		height: 44px;
		margin: 0;
		outline: 0;
		padding: 10px;
		transition: color .2s;
		vertical-align: top;
		width: 44px
	}

	.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
		color: #ccc
	}

	.fancybox-button:focus, .fancybox-button:hover {
		color: #fff
	}

	.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover {
		color: #888;
		cursor: default
	}

	.fancybox-button svg {
		display: block;
		overflow: visible;
		position: relative;
		shape-rendering: geometricPrecision
	}

	.fancybox-button svg path {
		fill: transparent;
		stroke: currentColor;
		stroke-linejoin: round;
		stroke-width: 3
	}

	.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {
		display: none
	}

	.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path {
		fill: currentColor
	}

	.fancybox-button--share svg path {
		stroke-width: 1
	}

	.fancybox-navigation .fancybox-button {
		height: 38px;
		opacity: 0;
		padding: 6px;
		position: absolute;
		top: 50%;
		width: 38px
	}

	.fancybox-show-nav .fancybox-navigation .fancybox-button {
		transition: opacity .25s, visibility 0s, color .25s
	}

	.fancybox-navigation .fancybox-button:after {
		content: "";
		left: -25px;
		padding: 50px;
		position: absolute;
		top: -25px
	}

	.fancybox-navigation .fancybox-button--arrow_left {
		left: 6px
	}

	.fancybox-navigation .fancybox-button--arrow_right {
		right: 6px
	}

	.fancybox-close-small {
		background: 0 0;
		border: 0;
		border-radius: 0;
		color: #555;
		cursor: pointer;
		height: 44px;
		margin: 0;
		padding: 6px;
		position: absolute;
		right: 0;
		top: 0;
		width: 44px;
		z-index: 10
	}

	.fancybox-close-small svg {
		fill: transparent;
		opacity: .8;
		stroke: currentColor;
		stroke-width: 1.5;
		transition: stroke .1s
	}

	.fancybox-close-small:focus {
		outline: 0
	}

	.fancybox-close-small:hover svg {
		opacity: 1
	}

	.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small {
		color: #ccc;
		padding: 5px;
		right: -12px;
		top: -44px
	}

	.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg {
		background: 0 0;
		color: #fff
	}

	.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
		display: none
	}

	.fancybox-caption {
		bottom: 0;
		color: #fff;
		font-size: 14px;
		font-weight: 400;
		left: 0;
		line-height: 1.5;
		padding: 25px 44px;
		right: 0
	}

	.fancybox-caption:before {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
		background-repeat: repeat-x;
		background-size: contain;
		bottom: 0;
		content: "";
		display: block;
		left: 0;
		pointer-events: none;
		position: absolute;
		right: 0;
		top: -25px;
		z-index: -1
	}

	.fancybox-caption:after {
		border-bottom: 1px solid hsla(0, 0%, 100%, .3);
		content: "";
		display: block;
		left: 44px;
		position: absolute;
		right: 44px;
		top: 0
	}

	.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
		color: #ccc;
		text-decoration: none
	}

	.fancybox-caption a:hover {
		color: #fff;
		text-decoration: underline
	}

	.fancybox-loading {
		-webkit-animation: a .8s infinite linear;
		animation: a .8s infinite linear;
		background: 0 0;
		border: 6px solid hsla(0, 0%, 39%, .5);
		border-radius: 100%;
		border-top-color: #fff;
		height: 60px;
		left: 50%;
		margin: -30px 0 0 -30px;
		opacity: .6;
		padding: 0;
		position: absolute;
		top: 50%;
		width: 60px;
		z-index: 99999
	}

	@-webkit-keyframes a {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}

		to {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg)
		}
	}

	@keyframes a {
		0% {
			-webkit-transform: rotate(0);
			transform: rotate(0)
		}

		to {
			-webkit-transform: rotate(359deg);
			transform: rotate(359deg)
		}
	}

	.fancybox-animated {
		transition-timing-function: cubic-bezier(0, 0, .25, 1)
	}

	.fancybox-fx-slide.fancybox-slide--previous {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}

	.fancybox-fx-slide.fancybox-slide--next {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}

	.fancybox-fx-slide.fancybox-slide--current {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
		opacity: 0;
		transition-timing-function: cubic-bezier(.19, 1, .22, 1)
	}

	.fancybox-fx-fade.fancybox-slide--current {
		opacity: 1
	}

	.fancybox-fx-zoom-in-out.fancybox-slide--previous {
		opacity: 0;
		-webkit-transform: scale3d(1.5, 1.5, 1.5);
		transform: scale3d(1.5, 1.5, 1.5)
	}

	.fancybox-fx-zoom-in-out.fancybox-slide--next {
		opacity: 0;
		-webkit-transform: scale3d(.5, .5, .5);
		transform: scale3d(.5, .5, .5)
	}

	.fancybox-fx-zoom-in-out.fancybox-slide--current {
		opacity: 1;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}

	.fancybox-fx-rotate.fancybox-slide--previous {
		opacity: 0;
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}

	.fancybox-fx-rotate.fancybox-slide--next {
		opacity: 0;
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}

	.fancybox-fx-rotate.fancybox-slide--current {
		opacity: 1;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	.fancybox-fx-circular.fancybox-slide--previous {
		opacity: 0;
		-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
		transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
	}

	.fancybox-fx-circular.fancybox-slide--next {
		opacity: 0;
		-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
		transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
	}

	.fancybox-fx-circular.fancybox-slide--current {
		opacity: 1;
		-webkit-transform: scaleX(1) translateZ(0);
		transform: scaleX(1) translateZ(0)
	}

	.fancybox-fx-tube.fancybox-slide--previous {
		-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
		transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
	}

	.fancybox-fx-tube.fancybox-slide--next {
		-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
		transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
	}

	.fancybox-fx-tube.fancybox-slide--current {
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1)
	}

	.fancybox-share {
		background: #f4f4f4;
		border-radius: 3px;
		max-width: 90%;
		padding: 30px;
		text-align: center
	}

	.fancybox-share h1 {
		color: #222;
		font-size: 35px;
		font-weight: 700;
		margin: 0 0 20px
	}

	.fancybox-share p {
		margin: 0;
		padding: 0
	}

	.fancybox-share__button {
		border: 0;
		border-radius: 3px;
		display: inline-block;
		font-size: 14px;
		font-weight: 700;
		line-height: 40px;
		margin: 0 5px 10px;
		min-width: 130px;
		padding: 0 15px;
		text-decoration: none;
		transition: all .2s;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		white-space: nowrap
	}

	.fancybox-share__button:link, .fancybox-share__button:visited {
		color: #fff
	}

	.fancybox-share__button:hover {
		text-decoration: none
	}

	.fancybox-share__button--fb {
		background: #3b5998
	}

	.fancybox-share__button--fb:hover {
		background: #344e86
	}

	.fancybox-share__button--pt {
		background: #bd081d
	}

	.fancybox-share__button--pt:hover {
		background: #aa0719
	}

	.fancybox-share__button--tw {
		background: #1da1f2
	}

	.fancybox-share__button--tw:hover {
		background: #0d95e8
	}

	.fancybox-share__button svg {
		height: 25px;
		margin-right: 7px;
		position: relative;
		top: -1px;
		vertical-align: middle;
		width: 25px
	}

	.fancybox-share__button svg path {
		fill: #fff
	}

	.fancybox-share__input {
		background: 0 0;
		border: 0;
		border-bottom: 1px solid #d7d7d7;
		border-radius: 0;
		color: #5d5b5b;
		font-size: 14px;
		margin: 10px 0 0;
		outline: 0;
		padding: 10px 15px;
		width: 100%
	}

	.fancybox-thumbs {
		background: #fff;
		bottom: 0;
		display: none;
		margin: 0;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		padding: 2px 2px 4px;
		position: absolute;
		right: 0;
		-webkit-tap-highlight-color: transparent;
		top: 0;
		width: 212px;
		z-index: 99995
	}

	.fancybox-thumbs-x {
		overflow-x: auto;
		overflow-y: hidden
	}

	.fancybox-show-thumbs .fancybox-thumbs {
		display: block
	}

	.fancybox-show-thumbs .fancybox-inner {
		right: 212px
	}

	.fancybox-thumbs>ul {
		font-size: 0;
		height: 100%;
		list-style: none;
		margin: 0;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 0;
		position: absolute;
		position: relative;
		white-space: nowrap;
		width: 100%
	}

	.fancybox-thumbs-x>ul {
		overflow: hidden
	}

	.fancybox-thumbs-y>ul::-webkit-scrollbar {
		width: 7px
	}

	.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
		background: #fff;
		border-radius: 10px;
		box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
	}

	.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
		background: #2a2a2a;
		border-radius: 10px
	}

	.fancybox-thumbs>ul>li {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		cursor: pointer;
		float: left;
		height: 75px;
		margin: 2px;
		max-height: calc(100% - 8px);
		max-width: calc(50% - 4px);
		outline: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		-webkit-tap-highlight-color: transparent;
		width: 100px
	}

	.fancybox-thumbs-loading {
		background: rgba(0, 0, 0, .1)
	}

	.fancybox-thumbs>ul>li {
		background-position: 50%;
		background-repeat: no-repeat;
		background-size: cover
	}

	.fancybox-thumbs>ul>li:before {
		border: 4px solid #4ea7f9;
		bottom: 0;
		content: "";
		left: 0;
		opacity: 0;
		position: absolute;
		right: 0;
		top: 0;
		transition: all .2s cubic-bezier(.25, .46, .45, .94);
		z-index: 99991
	}

	.fancybox-thumbs .fancybox-thumbs-active:before {
		opacity: 1
	}

	@media (max-width:800px) {
		.fancybox-thumbs {
			width: 110px
		}

		.fancybox-show-thumbs .fancybox-inner {
			right: 110px
		}

		.fancybox-thumbs>ul>li {
			max-width: calc(100% - 10px)
		}
	}

	.daterangepicker {
		position: absolute;
		color: inherit;
		background-color: #fff;
		border-radius: 4px;
		border: 1px solid #ddd;
		width: 278px;
		max-width: none;
		padding: 0;
		margin-top: 7px;
		top: 100px;
		left: 20px;
		z-index: 3001;
		display: none;
		font-family: arial;
		font-size: 15px;
		line-height: 1em
	}

	.daterangepicker:after, .daterangepicker:before {
		position: absolute;
		display: inline-block;
		border-bottom-color: rgba(0, 0, 0, .2);
		content: ''
	}

	.daterangepicker:before {
		top: -7px;
		border-right: 7px solid transparent;
		border-left: 7px solid transparent;
		border-bottom: 7px solid #ccc
	}

	.daterangepicker:after {
		top: -6px;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #fff;
		border-left: 6px solid transparent
	}

	.daterangepicker.opensleft:before {
		right: 9px
	}

	.daterangepicker.opensleft:after {
		right: 10px
	}

	.daterangepicker.openscenter:before {
		left: 0;
		right: 0;
		width: 0;
		margin-left: auto;
		margin-right: auto
	}

	.daterangepicker.openscenter:after {
		left: 0;
		right: 0;
		width: 0;
		margin-left: auto;
		margin-right: auto
	}

	.daterangepicker.opensright:before {
		left: 9px
	}

	.daterangepicker.opensright:after {
		left: 10px
	}

	.daterangepicker.drop-up {
		margin-top: -7px
	}

	.daterangepicker.drop-up:before {
		top: initial;
		bottom: -7px;
		border-bottom: initial;
		border-top: 7px solid #ccc
	}

	.daterangepicker.drop-up:after {
		top: initial;
		bottom: -6px;
		border-bottom: initial;
		border-top: 6px solid #fff
	}

	.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
		float: none
	}

	.daterangepicker.single .drp-selected {
		display: none
	}

	.daterangepicker.show-calendar .drp-calendar {
		display: block
	}

	.daterangepicker.show-calendar .drp-buttons {
		display: block
	}

	.daterangepicker.auto-apply .drp-buttons {
		display: none
	}

	.daterangepicker .drp-calendar {
		display: none;
		max-width: 270px
	}

	.daterangepicker .drp-calendar.left {
		padding: 8px 0 8px 8px
	}

	.daterangepicker .drp-calendar.right {
		padding: 8px
	}

	.daterangepicker .drp-calendar.single .calendar-table {
		border: none
	}

	.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
		color: #fff;
		border: solid #000;
		border-width: 0 2px 2px 0;
		border-radius: 0;
		display: inline-block;
		padding: 3px
	}

	.daterangepicker .calendar-table .next span {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg)
	}

	.daterangepicker .calendar-table .prev span {
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg)
	}

	.daterangepicker .calendar-table td, .daterangepicker .calendar-table th {
		white-space: nowrap;
		text-align: center;
		vertical-align: middle;
		min-width: 32px;
		width: 32px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		border-radius: 4px;
		border: 1px solid transparent;
		white-space: nowrap;
		cursor: pointer
	}

	.daterangepicker .calendar-table {
		border: 1px solid #fff;
		border-radius: 4px;
		background-color: #fff
	}

	.daterangepicker .calendar-table table {
		width: 100%;
		margin: 0;
		border-spacing: 0;
		border-collapse: collapse
	}

	.daterangepicker td.available:hover, .daterangepicker th.available:hover {
		background-color: #eee;
		border-color: transparent;
		color: inherit
	}

	.daterangepicker td.week, .daterangepicker th.week {
		font-size: 80%;
		color: #ccc
	}

	.daterangepicker td.off, .daterangepicker td.off.end-date, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date {
		background-color: #fff;
		border-color: transparent;
		color: #999
	}

	.daterangepicker td.in-range {
		background-color: #ebf4f8;
		border-color: transparent;
		color: #000;
		border-radius: 0
	}

	.daterangepicker td.start-date {
		border-radius: 4px 0 0 4px
	}

	.daterangepicker td.end-date {
		border-radius: 0 4px 4px 0
	}

	.daterangepicker td.start-date.end-date {
		border-radius: 4px
	}

	.daterangepicker td.active, .daterangepicker td.active:hover {
		background-color: #357ebd;
		border-color: transparent;
		color: #fff
	}

	.daterangepicker th.month {
		width: auto
	}

	.daterangepicker option.disabled, .daterangepicker td.disabled {
		color: #999;
		cursor: not-allowed;
		text-decoration: line-through
	}

	.daterangepicker select.monthselect, .daterangepicker select.yearselect {
		font-size: 12px;
		padding: 1px;
		height: auto;
		margin: 0;
		cursor: default
	}

	.daterangepicker select.monthselect {
		margin-right: 2%;
		width: 56%
	}

	.daterangepicker select.yearselect {
		width: 40%
	}

	.daterangepicker select.ampmselect, .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect {
		width: 50px;
		margin: 0 auto;
		background: #eee;
		border: 1px solid #eee;
		padding: 2px;
		outline: 0;
		font-size: 12px
	}

	.daterangepicker .calendar-time {
		text-align: center;
		margin: 4px auto 0 auto;
		line-height: 30px;
		position: relative
	}

	.daterangepicker .calendar-time select.disabled {
		color: #ccc;
		cursor: not-allowed
	}

	.daterangepicker .drp-buttons {
		clear: both;
		text-align: right;
		padding: 8px;
		border-top: 1px solid #ddd;
		display: none;
		line-height: 12px;
		vertical-align: middle
	}

	.daterangepicker .drp-selected {
		display: inline-block;
		font-size: 12px;
		padding-right: 8px
	}

	.daterangepicker .drp-buttons .btn {
		margin-left: 8px;
		font-size: 12px;
		font-weight: 700;
		padding: 4px 8px
	}

	.daterangepicker.show-ranges .drp-calendar.left {
		border-left: 1px solid #ddd
	}

	.daterangepicker .ranges {
		float: none;
		text-align: left;
		margin: 0
	}

	.daterangepicker.show-calendar .ranges {
		margin-top: 8px
	}

	.daterangepicker .ranges ul {
		list-style: none;
		margin: 0 auto;
		padding: 0;
		width: 100%
	}

	.daterangepicker .ranges li {
		font-size: 12px;
		padding: 8px 12px;
		cursor: pointer
	}

	.daterangepicker .ranges li:hover {
		background-color: #eee
	}

	.daterangepicker .ranges li.active {
		background-color: #08c;
		color: #fff
	}

	@media (min-width:564px) {
		.daterangepicker {
			width: auto
		}

		.daterangepicker .ranges ul {
			width: 140px
		}

		.daterangepicker.single .ranges ul {
			width: 100%
		}

		.daterangepicker.single .drp-calendar.left {
			clear: none
		}

		.daterangepicker.single.ltr .drp-calendar, .daterangepicker.single.ltr .ranges {
			float: left
		}

		.daterangepicker.single.rtl .drp-calendar, .daterangepicker.single.rtl .ranges {
			float: right
		}

		.daterangepicker.ltr {
			direction: ltr;
			text-align: left
		}

		.daterangepicker.ltr .drp-calendar.left {
			clear: left;
			margin-right: 0
		}

		.daterangepicker.ltr .drp-calendar.left .calendar-table {
			border-right: none;
			border-top-right-radius: 0;
			border-bottom-right-radius: 0
		}

		.daterangepicker.ltr .drp-calendar.right {
			margin-left: 0
		}

		.daterangepicker.ltr .drp-calendar.right .calendar-table {
			border-left: none;
			border-top-left-radius: 0;
			border-bottom-left-radius: 0
		}

		.daterangepicker.ltr .drp-calendar.left .calendar-table {
			padding-right: 8px
		}

		.daterangepicker.ltr .drp-calendar, .daterangepicker.ltr .ranges {
			float: left
		}

		.daterangepicker.rtl {
			direction: rtl;
			text-align: right
		}

		.daterangepicker.rtl .drp-calendar.left {
			clear: right;
			margin-left: 0
		}

		.daterangepicker.rtl .drp-calendar.left .calendar-table {
			border-left: none;
			border-top-left-radius: 0;
			border-bottom-left-radius: 0
		}

		.daterangepicker.rtl .drp-calendar.right {
			margin-right: 0
		}

		.daterangepicker.rtl .drp-calendar.right .calendar-table {
			border-right: none;
			border-top-right-radius: 0;
			border-bottom-right-radius: 0
		}

		.daterangepicker.rtl .drp-calendar.left .calendar-table {
			padding-left: 12px
		}

		.daterangepicker.rtl .drp-calendar, .daterangepicker.rtl .ranges {
			text-align: right;
			float: right
		}
	}

	@media (min-width:730px) {
		.daterangepicker .ranges {
			width: auto
		}

		.daterangepicker.ltr .ranges {
			float: left
		}

		.daterangepicker.rtl .ranges {
			float: right
		}

		.daterangepicker .drp-calendar.left {
			clear: none !important
		}
	}

	.calentim-container, .calentim-container-mobile {
		font-size: 15px;
		float: left;
		font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		z-index: 999999;
		-webkit-font-smoothing: antialiased;
		font-kerning: normal;
		-webkit-font-kerning: normal;
		-webkit-text-size-adjust: 100%
	}

	.calentim-container-mobile:focus, .calentim-container:focus {
		-webkit-box-shadow: none;
		box-shadow: none;
		outline: 0
	}

	.calentim-container .calentim-input, .calentim-container-mobile .calentim-input {
		margin: 5px;
		border: 1px solid #ddd;
		border-radius: 6px;
		overflow: hidden;
		top: inherit;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.calentim-container .calentim-input.calentim-input-vertical-range, .calentim-container-mobile .calentim-input.calentim-input-vertical-range {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-left, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-left {
		border-right: 1px solid #ddd
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right {
		background: #fff;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges {
		border-top: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0;
		padding-bottom: 24px;
		overflow-y: auto;
		overflow-x: hidden;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range-header-container, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range-header-container {
		padding: 8px 12px
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range {
		-webkit-box-flex: 0;
		-ms-flex: 0;
		flex: 0;
		padding: 8px 12px;
		margin: 3px 6px;
		background: #f8f8ff;
		border: 1px solid #ddd;
		border-radius: 3px
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range.calentim-range-selected, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range.calentim-range-selected {
		background: #1885fc;
		color: #fff
	}

	.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-footer, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-footer {
		border-top: 1px solid #ddd;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto
	}

	.calentim-container .calentim-input .calentim-header, .calentim-container-mobile .calentim-input .calentim-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 20px 20px 10px 20px;
		border-bottom: 1px solid #ddd
	}

	.calentim-container .calentim-input .calentim-header .calentim-header-separator, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator {
		-webkit-box-flex: 0;
		-ms-flex: 0;
		flex: 0;
		display: block;
		margin: 0;
		margin-top: -2px;
		padding: 0 16px;
		color: #f0f8ff;
		font-size: 32px
	}

	.calentim-container .calentim-input .calentim-header .calentim-header-end, .calentim-container .calentim-input .calentim-header .calentim-header-start, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		white-space: nowrap;
		display: block;
		margin-right: 10px;
		text-align: left
	}

	.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day, .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day, .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day, .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day {
		float: left;
		font-size: 2.5em;
		color: #1885fc;
		margin-top: -10px;
		margin-right: 8px;
		font-weight: 100;
		text-align: left
	}

	.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date, .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date, .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date, .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date {
		font-size: .9em;
		color: #a6aab3;
		display: inline-block
	}

	.calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday, .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday, .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday, .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday {
		font-size: .7em;
		color: #c9c9d1
	}

	.calentim-container .calentim-input .calentim-calendars, .calentim-container-mobile .calentim-input .calentim-calendars {
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-month-selector, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector {
		position: absolute;
		display: none;
		border: 0 solid #fff;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 100
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month {
		background: #eee;
		height: 33.33%;
		width: 25%;
		font-weight: 700;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		outline: 1px solid #ddd;
		word-break: break-word;
		word-wrap: break-word;
		text-transform: capitalize;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current {
		background: #0666cd;
		color: #fff
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev {
		margin: 0;
		background: #eee;
		height: 33.33%;
		width: 20%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-weight: 700;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		float: left;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		outline: 1px solid #ddd;
		text-transform: uppercase;
		word-wrap: break-word;
		word-break: break-all;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current {
		background: #0666cd;
		color: #fff
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next, .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev {
		font-size: 2.65em;
		background: #fff;
		color: #1885fc
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		float: left;
		padding-bottom: 8px;
		border-right: 1px solid #ddd;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		z-index: 99
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar.no-border-right, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.no-border-right {
		border-right: none
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day, .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek, .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber {
		width: calc(100% / 8)
	}

	@media all and (-ms-high-contrast:none) {
		.calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day, .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek, .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber {
			width: calc((100% / 8) - 1px)
		}
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title {
		text-align: center;
		font-weight: 300;
		-webkit-box-flex: 0;
		-ms-flex: 0;
		flex: 0;
		color: #424242;
		text-transform: capitalize;
		border-bottom: 1px solid #ddd;
		padding: 6px 12px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		font-size: 1.2em
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev {
		font-size: 1em;
		cursor: hand;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i {
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev {
		float: left
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next {
		float: right
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container {
		padding: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber {
		width: calc(100% / 7);
		text-align: center;
		padding: 3px;
		font-size: .76em;
		font-weight: 400;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
		margin-bottom: 1px
	}

	@media all and (-ms-high-contrast:none) {
		.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber {
			width: calc((100% / 7) - 1px)
		}
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span {
		pointer-events: none;
		display: block;
		padding: 3px 3px 3px 4px;
		border-radius: 4px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek {
		text-transform: uppercase;
		font-size: .6em;
		font-weight: 600;
		color: #616161
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber {
		background-color: #f8f8ff;
		color: #568ea3;
		border-right: 1px solid #ddd
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day {
		cursor: pointer;
		overflow: hidden;
		color: #212121;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: background-color .1s ease-out;
		-o-transition: background-color .1s ease-out;
		transition: background-color .1s ease-out
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start {
		background: #1783ff;
		color: #fff
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled {
		background: #c6dbf0;
		color: #fff;
		opacity: .5
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled span, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled span, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled span {
		background: 0 0 !important
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start {
		border-radius: 6px 0 0 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span {
		background: #0666cd;
		border-radius: 4px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end {
		border-radius: 0 6px 6px 0
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span {
		background: #0666cd;
		border-radius: 4px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end {
		border-radius: 6px !important
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) {
		background-color: #c8e1ff;
		color: #000
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected) span {
		background-color: #c8e1ff
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-disabled {
		opacity: .66
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-first, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-first {
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-last, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(.calentim-selected).calentim-hovered-last {
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today {
		color: #0666cd;
		font-weight: 700
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-hovered, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-hovered {
		color: #000
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected {
		color: #fff
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range {
		color: #b8b8df
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start {
		background: #1783ff;
		border-radius: 0
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today {
		color: #ff1493 !important
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start {
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start span {
		background: #0666cd
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end {
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end span {
		background: #0666cd
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled {
		background: #f4f4fa;
		color: #b8b8df
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start {
		background: #1783ff;
		color: #fff;
		border-radius: 0
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end.calentim-today, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected.calentim-today, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected.calentim-today, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start.calentim-today {
		color: #ff1493 !important
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start {
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start span {
		background: #0666cd
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end {
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end span {
		background: #0666cd
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend {
		color: #568ea3
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-not-in-month, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-not-in-month {
		opacity: .65
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next, .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev {
		cursor: pointer;
		font-size: 1.25em
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next {
		float: right
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev {
		float: left
	}

	.calentim-container .calentim-input .calentim-calendars .calentim-calendar:last-child, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:last-child {
		border-right: none
	}

	.calentim-container .calentim-input .calentim-timepickers, .calentim-container-mobile .calentim-input .calentim-timepickers {
		border-top: 1px solid #ddd;
		text-align: left;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		background: #f8f8ff
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 6px 5px;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		border-right: 1px solid #ddd
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker:last-child, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker:last-child {
		border-right: none
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		color: #1885fc;
		font-size: 1.8em;
		font-weight: 700;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 .1em;
		margin-top: -2px
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-left: 5px;
		font-size: .7em;
		font-weight: 700;
		color: #6a6e71
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
		background: #fff;
		border-bottom: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 5px;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border: 1px solid #ddd;
		border-radius: 0 0 4px 4px;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 5px;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected {
		background: #0666cd;
		border-color: #0666cd;
		color: #fff
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
		padding: 0;
		margin: 0;
		line-height: 1.4em;
		height: 4.2em;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #ddd;
		border-radius: 4px 0 0 4px;
		border: 1px solid #ddd;
		border-right: none;
		text-align: center;
		background: #fff
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-prev, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-prev {
		-webkit-transform: perspective(4em) rotateX(30deg);
		transform: perspective(4em) rotateX(30deg);
		color: #424242;
		opacity: .5;
		-webkit-transform-origin: bottom;
		-ms-transform-origin: bottom;
		transform-origin: bottom
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected {
		color: #424242;
		font-size: 1.5em;
		font-weight: 700;
		background: #fff
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-next, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-next {
		-webkit-transform: perspective(4em) rotateX(-30deg);
		transform: perspective(4em) rotateX(-30deg);
		color: #424242;
		opacity: .5;
		-webkit-transform-origin: top;
		-ms-transform-origin: top;
		transform-origin: top
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
		line-height: 1.4em;
		height: 4.2em;
		padding: 0;
		margin: 0;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		color: #ddd;
		background: #fff;
		border-radius: 4px 0 0 4px;
		border: 1px solid #ddd;
		border-right: none;
		text-align: center
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-prev, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-prev {
		-webkit-transform: perspective(4em) rotateX(30deg);
		transform: perspective(4em) rotateX(30deg);
		color: #424242;
		opacity: .5;
		-webkit-transform-origin: bottom;
		-ms-transform-origin: bottom;
		transform-origin: bottom
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected {
		color: #424242;
		font-size: 1.5em;
		font-weight: 700;
		background: #fff;
		-webkit-box-shadow: inset 0 0 10px 100px #fff;
		box-shadow: inset 0 0 10px 100px #fff
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-next, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-next {
		-webkit-transform: perspective(4em) rotateX(-30deg);
		transform: perspective(4em) rotateX(-30deg);
		color: #424242;
		opacity: .5;
		-webkit-transform-origin: top;
		-ms-transform-origin: top;
		transform-origin: top
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 4px;
		background: #fff;
		border: 1px solid #ddd;
		background: #fff;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down, .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 4px;
		background: #fff;
		border: 1px solid #ddd;
		background: #fff;
		border-top: none;
		cursor: pointer
	}

	.calentim-container .calentim-input .calentim-ranges, .calentim-container-mobile .calentim-input .calentim-ranges {
		border-top: 1px solid #ddd;
		clear: both;
		padding: 10px;
		text-align: left
	}

	.calentim-container .calentim-input .calentim-ranges i, .calentim-container-mobile .calentim-input .calentim-ranges i {
		float: left;
		color: #6a6e71;
		font-size: 14px;
		margin-right: 5px;
		margin-top: 1px
	}

	.calentim-container .calentim-input .calentim-ranges .calentim-range-header, .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range-header {
		font-size: .8em;
		color: #6a6e71;
		display: inline-block;
		margin-right: 5px;
		font-weight: 700
	}

	.calentim-container .calentim-input .calentim-ranges .calentim-range, .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range {
		display: inline-block;
		color: #1783ff;
		margin: 3px;
		font-size: .7em;
		cursor: pointer;
		font-weight: 700
	}

	.calentim-container .calentim-input .calentim-ranges .calentim-range.calentim-range-selected, .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range.calentim-range-selected {
		color: #f03a47
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end {
		background-image: -o-linear-gradient(45deg, #f3f3ff 49%, transparent 50%);
		background-image: linear-gradient(45deg, #f3f3ff 49%, transparent 50%)
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start {
		background-image: -o-linear-gradient(225deg, #f3f3ff 49%, transparent 50%);
		background-image: linear-gradient(225deg, #f3f3ff 49%, transparent 50%)
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end {
		background-image: -o-linear-gradient(45deg, #f3f3ff 49%, transparent 50%);
		background-image: linear-gradient(45deg, #f3f3ff 49%, transparent 50%)
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end.calentim-selected, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end.calentim-selected {
		background-image: none !important
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range {
		color: #b8b8df;
		background: #f3f3ff
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end, .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected, .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start {
		background: #1783ff;
		color: #fff;
		border-radius: 0
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today, .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today, .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today {
		color: #ff1493 !important
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start {
		border-top-left-radius: 6px;
		border-bottom-left-radius: 6px
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start span, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start span {
		background: #0666cd
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end {
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end span, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end span {
		background: #0666cd
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-hovered, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-hovered {
		background: -o-linear-gradient(45deg, #c8e1ff 49%, #f3f3ff 50%) !important;
		background: linear-gradient(45deg, #c8e1ff 49%, #f3f3ff 50%) !important;
		border-radius: 0 !important
	}

	.calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end.calentim-hovered, .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end.calentim-hovered {
		background: -o-linear-gradient(225deg, #c8e1ff 49%, #f3f3ff 50%) !important;
		background: linear-gradient(225deg, #c8e1ff 49%, #f3f3ff 50%) !important;
		border-radius: 0 !important
	}

	.calentim-container.calentim-hidden-calendar .calentim-input .calentim-timepickers {
		border-top: none
	}

	.calentim-container.calentim-hidden-calendar .calentim-box-arrow-top:after {
		border-bottom-color: #f8f8ff
	}

	.calentim-container .calentim-input .calentim-footer {
		text-align: right
	}

	.calentim-container .calentim-input .calentim-footer .calentim-apply {
		background: #1783ff;
		border: none;
		padding: 6px 18px;
		color: #fff;
		font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 12px;
		margin: 6px;
		border-radius: 3px
	}

	.calentim-container .calentim-input .calentim-footer .calentim-apply:disabled {
		background: #c9c9d1;
		color: gray
	}

	.calentim-container .calentim-input .calentim-footer .calentim-cancel {
		background: #c9c9d1;
		border: none;
		padding: 6px 18px;
		color: #6a6e71;
		margin: 6px;
		font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 12px;
		margin-right: 0;
		border-radius: 3px
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:hover {
		background: #1783ff;
		cursor: pointer;
		color: #fff
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:hover {
		background: #1783ff;
		cursor: pointer;
		color: #fff
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:hover {
		text-shadow: 1px 2px 3px #eee
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:hover {
		color: #1783ff;
		cursor: hand;
		cursor: pointer
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:hover:not(.calentim-hovered):not(.calentim-selected), .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:hover:not(.calentim-hovered):not(.calentim-selected) {
		background: #dcdcdc;
		border-radius: 3px
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next:hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:hover {
		text-shadow: 1px 2px 3px #eee
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:hover {
		cursor: pointer;
		cursor: hand;
		background: #f8f8ff
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:hover {
		cursor: pointer;
		cursor: hand;
		background: #f8f8ff
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:hover {
		background: #0666cd;
		color: #fff
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows>div:hover, .calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows>div:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows>div:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows>div:hover {
		background: #f5f5f5;
		cursor: pointer;
		cursor: hand
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-ranges .calentim-range:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range:hover {
		text-decoration: underline
	}

	.calentim-notouch .calentim-container .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:hover {
		text-decoration: none
	}

	.calentim-container-mobile.calentim-hidden-calendar .calentim-input .calentim-timepickers {
		max-width: 100%;
		border-bottom: none;
		border-top: none
	}

	.calentim-container-mobile.calentim-hidden-calendar .calentim-input .calentim-footer {
		width: 100%;
		background: #fff
	}

	.calentim-container-mobile .calentim-input {
		margin: 0;
		border: 0;
		border-radius: 0;
		position: fixed;
		bottom: 0;
		right: 0;
		left: 0;
		z-index: 999999;
		margin: 6px;
		border-radius: 6px;
		border: 1px solid #ddd;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-line-pack: center;
		align-content: center;
		overflow-y: hidden
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input {
			bottom: 0;
			overflow-y: hidden;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}
	}

	.calentim-container-mobile .calentim-input .calentim-header {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 12px;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: nowrap;
		flex-flow: nowrap;
		background: #f8f8ff;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 1em
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-header {
			-webkit-box-ordinal-group: 3;
			-ms-flex-order: 2;
			order: 2;
			border-left: 1px solid #ddd;
			font-size: .857em
		}
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator {
		padding: 0;
		margin: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		color: #b0c4de;
		margin-top: 2px
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start {
		margin: 0
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day {
		font-size: 2.8em;
		margin: -10px;
		font-weight: 400
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date {
		font-size: 1em;
		color: #424242;
		font-weight: 500
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday, .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday {
		font-size: .8em;
		color: #424242;
		font-weight: 400;
		line-height: 10px
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day {
		margin-right: 8px;
		margin-left: 0;
		float: left
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end {
		text-align: right
	}

	.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day {
		float: right;
		margin-left: 8px;
		margin-right: 0
	}

	.calentim-container-mobile .calentim-input .calentim-calendars {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		background: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		overflow: scroll
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-calendars {
			width: 50%;
			-webkit-box-ordinal-group: 1;
			-ms-flex-order: 0;
			order: 0
		}
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector {
		border-bottom: 1px solid #ddd
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 33.33%;
		flex: 1 1 33.33%;
		height: 25%
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 20%;
		flex: 1 1 20%;
		height: 33.33%
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar {
		border-right: none;
		display: block
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar {
			border: none
		}
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:first-child .calentim-title {
		border-top: none
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title {
		background: #f8f8ff;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 1.25em;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		border-top: 1px solid #ddd;
		color: #424242
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding: 8px
		}
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container {
		padding: 10px 4px
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled {
		min-height: calc((100% - 48px)/ 8);
		font-size: .8572em;
		position: relative;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.calentim-container-mobile .calentim-input .calentim-ranges {
		background: #fff;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		margin: 0;
		padding: 4px;
		border: none;
		text-align: center
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-ranges {
			width: 50%;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-box-flex: 1;
			-ms-flex: 1 1 0px;
			flex: 1 1 0;
			border-left: 1px solid #ddd;
			overflow-y: scroll;
			min-height: 50px
		}
	}

	.calentim-container-mobile .calentim-input .calentim-ranges i {
		font-size: 20px;
		display: none
	}

	.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range-header {
		font-size: .9em;
		display: none
	}

	.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range {
		font-size: .85em;
		padding: 4px 8px;
		background: #0666cd;
		font-weight: 400;
		color: #fff;
		border-radius: 21px
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range {
			border-radius: 6px;
			display: block;
			margin: 4px
		}
	}

	.calentim-container-mobile .calentim-input .calentim-filler {
		display: none
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-filler {
			display: block;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-box-flex: 1;
			-ms-flex-positive: 1;
			flex-grow: 1;
			margin-bottom: auto;
			border-left: 1px solid #ddd;
			min-height: 100px;
			-webkit-box-ordinal-group: 4;
			-ms-flex-order: 3;
			order: 3
		}
	}

	.calentim-container-mobile .calentim-input .calentim-ranges+.calentim-filler {
		display: none
	}

	.calentim-container-mobile .calentim-input .calentim-footer {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		text-align: center;
		padding: 6px 6px 7px 6px;
		background: #f8f8ff;
		border-top: 1px solid #ddd
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-footer {
			width: 50%;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			border-left: 1px solid #ddd;
			margin-top: auto
		}
	}

	.calentim-container-mobile .calentim-input .calentim-footer button {
		font-size: 15px;
		font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 4px;
		font-weight: 400;
		outline: 0;
		border: none;
		border-radius: 4px;
		width: calc((100% - 10px)/ 2)
	}

	.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply {
		background: #f03a47;
		color: #fff;
		margin-left: 7px;
		font-weight: 500;
		border: 1px solid #f03a47
	}

	.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply:disabled, .calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply[disabled=disabled] {
		background: #c9c9d1;
		color: #a6aab3;
		border: 1px solid #a6aab3
	}

	.calentim-container-mobile .calentim-input .calentim-footer button.calentim-cancel {
		background: 0 0;
		color: #f03a47;
		border: 1px solid #f03a47;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		background: #f8f8ff;
		font-size: 1em;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-timepickers {
			border-top: none;
			border-bottom: 1px solid #ddd;
			border-left: 1px solid #ddd;
			font-size: 1.125em;
			-webkit-box-ordinal-group: 3;
			-ms-flex-order: 2;
			order: 2
		}
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator {
		margin-top: 0;
		color: #6a6e71;
		font-size: 1.8em;
		font-weight: 700
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator {
			margin-top: 0;
			font-size: 1.4em
		}
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours {
		font-size: 21px;
		border: 1px solid #ddd;
		border-radius: 3px
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected {
		background: #f5f5f5;
		border-radius: 2px;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: 1px solid #ddd;
		margin: 0 2px
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes {
		font-size: 21px;
		border: 1px solid #ddd;
		border-radius: 3px
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected {
		background: #f5f5f5;
		border-radius: 2px;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: 1px solid #ddd;
		margin: 0 2px
	}

	.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows {
		display: none
	}

	.calentim-container-mobile.calentim-inline {
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.calentim-container-mobile.calentim-inline .calentim-input {
		position: static;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-box-sizing: border-box;
		box-sizing: border-box
	}

	.calentim-container-mobile.calentim-inline .calentim-input .calentim-footer {
		display: none !important
	}

	.calentim-container-mobile.calentim-inline .calentim-input.calentim-hidden-calendar .calentim-timepickers {
		max-width: 100%;
		border-top-width: 0 !important
	}

	@media screen and (orientation:landscape) {
		.calentim-container-mobile.calentim-inline .calentim-input {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

		.calentim-container-mobile.calentim-inline .calentim-input .calentim-calendars {
			-webkit-box-ordinal-group: 1;
			-ms-flex-order: 0;
			order: 0;
			-webkit-box-flex: 1;
			-ms-flex: 1 0 auto;
			flex: 1 0 auto;
			width: calc(50% - 1px);
			border-left: none;
			border-right: 1px solid #ddd
		}

		.calentim-container-mobile.calentim-inline .calentim-input .calentim-header {
			-webkit-box-ordinal-group: 2;
			-ms-flex-order: 1;
			order: 1;
			-webkit-box-flex: 0;
			-ms-flex: 0 1 auto;
			flex: 0 1 auto;
			width: calc(50% - 1px);
			border-left: none;
			border-right: 1px solid #ddd;
			border-bottom: none
		}

		.calentim-container-mobile.calentim-inline .calentim-input .calentim-timepickers {
			-webkit-box-ordinal-group: 3;
			-ms-flex-order: 2;
			order: 2;
			-webkit-box-flex: 0;
			-ms-flex: 0 0 auto;
			flex: 0 0 auto;
			max-width: 50%;
			border-left: none
		}

		.calentim-container-mobile.calentim-inline .calentim-input .calentim-timepickers .calentim-timepicker-ampm {
			width: 7vmin
		}

		.calentim-container-mobile.calentim-inline .calentim-input .calentim-ranges {
			-webkit-box-ordinal-group: 4;
			-ms-flex-order: 3;
			order: 3;
			-webkit-box-flex: 0;
			-ms-flex: 0 1 auto;
			flex: 0 1 auto;
			width: 50%;
			border-left: none
		}
	}

	.calentim-open {
		overflow: hidden
	}

	.calentim-overlay {
		z-index: 9998;
		display: none;
		background: rgba(0, 0, 0, .4);
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100vw;
		height: 100vh
	}

	.calentim-no-anim {
		-webkit-transition: all 0s ease !important;
		-o-transition: all 0s ease !important;
		transition: all 0s ease !important
	}

	.calentim-popup {
		position: absolute;
		display: none;
		top: 0;
		left: 0
	}

	.calentim-box-arrow-top {
		width: 22px;
		height: 22px;
		z-index: 12;
		margin-left: 0;
		position: absolute;
		top: 0
	}

	.calentim-box-arrow-top:after, .calentim-box-arrow-top:before {
		bottom: calc(100% - 6px);
		left: 27px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none
	}

	.calentim-box-arrow-top:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #fff;
		border-width: 10px;
		margin-left: -10px
	}

	.calentim-box-arrow-top:before {
		border-color: rgba(184, 184, 184, 0);
		border-bottom-color: #ddd;
		border-width: 11px;
		margin-left: -11px
	}

	.calentim-box-arrow-bottom {
		width: 22px;
		height: 22px;
		z-index: 12;
		margin-left: 0;
		position: absolute;
		bottom: 0
	}

	.calentim-box-arrow-bottom:after, .calentim-box-arrow-bottom:before {
		bottom: -15px;
		left: 27px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none
	}

	.calentim-box-arrow-bottom:after {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #fff;
		border-width: 11px;
		margin-left: -11px
	}

	.calentim-box-arrow-bottom:before {
		border-color: rgba(184, 184, 184, 0);
		border-top-color: #ddd;
		border-width: 10px;
		margin-left: -10px
	}

	.calentim-box-arrow-left {
		width: 21px;
		height: 21px;
		z-index: 12;
		margin-top: -10px;
		position: absolute;
		left: 0
	}

	.calentim-box-arrow-left:after, .calentim-box-arrow-left:before {
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none
	}

	.calentim-box-arrow-left:after {
		border-color: rgba(255, 255, 255, 0);
		border-right-color: #fff;
		border-width: 12px;
		left: -18px;
		top: 29px
	}

	.calentim-box-arrow-left:before {
		border-color: rgba(184, 184, 184, 0);
		border-right-color: #ddd;
		border-width: 14px;
		left: -22px;
		top: 27px
	}

	.calentim-box-arrow-right {
		width: 22px;
		height: 22px;
		z-index: 12;
		margin-top: -11px;
		position: absolute;
		right: 0
	}

	.calentim-box-arrow-right:after, .calentim-box-arrow-right:before {
		right: -15px;
		top: 27px;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none
	}

	.calentim-box-arrow-right:after {
		border-color: rgba(255, 255, 255, 0);
		border-left-color: #fff;
		border-width: 12px;
		margin-left: -12px;
		right: -17px;
		top: 30px
	}

	.calentim-box-arrow-right:before {
		border-color: rgba(184, 184, 184, 0);
		border-left-color: #ddd;
		border-width: 12px;
		margin-left: -10px;
		right: -19px;
		top: 30px
	}

	.calentim-no-scroll::-webkit-scrollbar {
		display: none
	}

	.calentim-no-scroll::-moz-scrollbar {
		display: none
	}

	.calentim-no-scroll::-o-scrollbar {
		display: none
	}

	.calentim-no-scroll::-google-ms-scrollbar {
		display: none
	}

	.calentim-no-scroll::-khtml-scrollbar {
		display: none
	}

	.calentim-container.calentim-rtl .calentim-header-separator, .calentim-container.calentim-rtl .calentim-next, .calentim-container.calentim-rtl .calentim-prev {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}

	.calentim-container.calentim-rtl .calentim-header-end, .calentim-container.calentim-rtl .calentim-header-start {
		margin-right: 0;
		margin-left: 10px
	}

	.calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-day, .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-day, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-day, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-day {
		float: right !important;
		margin-right: 0 !important;
		margin-left: 10px
	}

	.calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-date, .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-date, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-date, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-date {
		display: block !important
	}

	.calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-date, .calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-weekday, .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-date, .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-weekday, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-date, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-weekday, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-date, .calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-weekday {
		text-align: right !important
	}

	.calentim-container.calentim-rtl .calentim-calendar {
		border-left: 1px solid #ddd;
		border-right: 0 solid transparent !important
	}

	.calentim-container.calentim-rtl .calentim-calendar:last-child {
		border-left: 0 solid transparent
	}

	.calentim-container.calentim-rtl .calentim-timepicker-start {
		border-left: 1px solid #ddd;
		border-right: 0 solid transparent !important
	}

	.calentim-container.calentim-rtl .calentim-timepicker {
		direction: ltr
	}

	.calentim-container.calentim-rtl .calentim-day.calentim-hovered-last, .calentim-container.calentim-rtl .calentim-day.calentim-selected.calentim-end {
		border-radius: 6px 0 0 6px !important
	}

	.calentim-container.calentim-rtl .calentim-day.calentim-hovered-first, .calentim-container.calentim-rtl .calentim-day.calentim-selected.calentim-start {
		border-radius: 0 6px 6px 0 !important
	}

	@media screen\0 {
		.calentim-day, .calentim-dayofweek, .calentim-disabled {
			width: calc((100% / 7) ÔÇô 2px) !important;
			padding: 2px !important
		}

		.calentim-input-vertical-range .calentim-left {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1
		}

		.calentim-input-vertical-range .calentim-ranges {
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex: 1
		}

		.calentim-input-vertical-range .calentim-range {
			-webkit-box-flex: 0 !important;
			-ms-flex: 0 1 auto !important;
			flex: 0 1 auto !important;
			line-height: 1em !important
		}
	}

	@-webkit-keyframes passing-through {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
			-moz-transform: translateY(40px);
			-ms-transform: translateY(40px);
			-o-transform: translateY(40px);
			transform: translateY(40px)
		}

		30%, 70% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}

		100% {
			opacity: 0;
			-webkit-transform: translateY(-40px);
			-moz-transform: translateY(-40px);
			-ms-transform: translateY(-40px);
			-o-transform: translateY(-40px);
			transform: translateY(-40px)
		}
	}

	@-moz-keyframes passing-through {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
			-moz-transform: translateY(40px);
			-ms-transform: translateY(40px);
			-o-transform: translateY(40px);
			transform: translateY(40px)
		}

		30%, 70% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}

		100% {
			opacity: 0;
			-webkit-transform: translateY(-40px);
			-moz-transform: translateY(-40px);
			-ms-transform: translateY(-40px);
			-o-transform: translateY(-40px);
			transform: translateY(-40px)
		}
	}

	@keyframes passing-through {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
			-moz-transform: translateY(40px);
			-ms-transform: translateY(40px);
			-o-transform: translateY(40px);
			transform: translateY(40px)
		}

		30%, 70% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}

		100% {
			opacity: 0;
			-webkit-transform: translateY(-40px);
			-moz-transform: translateY(-40px);
			-ms-transform: translateY(-40px);
			-o-transform: translateY(-40px);
			transform: translateY(-40px)
		}
	}

	@-webkit-keyframes slide-in {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
			-moz-transform: translateY(40px);
			-ms-transform: translateY(40px);
			-o-transform: translateY(40px);
			transform: translateY(40px)
		}

		30% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}
	}

	@-moz-keyframes slide-in {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
			-moz-transform: translateY(40px);
			-ms-transform: translateY(40px);
			-o-transform: translateY(40px);
			transform: translateY(40px)
		}

		30% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}
	}

	@keyframes slide-in {
		0% {
			opacity: 0;
			-webkit-transform: translateY(40px);
			-moz-transform: translateY(40px);
			-ms-transform: translateY(40px);
			-o-transform: translateY(40px);
			transform: translateY(40px)
		}

		30% {
			opacity: 1;
			-webkit-transform: translateY(0);
			-moz-transform: translateY(0);
			-ms-transform: translateY(0);
			-o-transform: translateY(0);
			transform: translateY(0)
		}
	}

	@-webkit-keyframes pulse {
		0% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1)
		}

		10% {
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-o-transform: scale(1.1);
			transform: scale(1.1)
		}

		20% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1)
		}
	}

	@-moz-keyframes pulse {
		0% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1)
		}

		10% {
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-o-transform: scale(1.1);
			transform: scale(1.1)
		}

		20% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1)
		}
	}

	@keyframes pulse {
		0% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1)
		}

		10% {
			-webkit-transform: scale(1.1);
			-moz-transform: scale(1.1);
			-ms-transform: scale(1.1);
			-o-transform: scale(1.1);
			transform: scale(1.1)
		}

		20% {
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1)
		}
	}

	.dropzone, .dropzone * {
		box-sizing: border-box
	}

	.dropzone {
		min-height: 100px;
		border: 3px dashed #769ba4;
		background: #fff;
		padding: 20px 20px
	}

	.dropzone.dz-clickable {
		cursor: pointer
	}

	.dropzone.dz-clickable * {
		cursor: default
	}

	.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
		cursor: pointer
	}

	.dropzone.dz-started .dz-message {
		display: none
	}

	.dropzone.dz-drag-hover {
		border-style: solid
	}

	.dropzone.dz-drag-hover .dz-message {
		opacity: .5
	}

	.dropzone .dz-message {
		text-align: center;
		margin: 1em 0;
		font-size: 50px;
		color: #769ba4
	}

	.dropzone .dz-preview {
		position: relative;
		display: inline-block;
		vertical-align: top;
		margin: 16px;
		min-height: 100px
	}

	.dropzone .dz-preview:hover {
		z-index: 1000
	}

	.dropzone .dz-preview:hover .dz-details {
		opacity: 1
	}

	.dropzone .dz-preview.dz-file-preview .dz-image {
		border-radius: 20px;
		background: #999;
		background: linear-gradient(to bottom, #eee, #ddd)
	}

	.dropzone .dz-preview.dz-file-preview .dz-details {
		opacity: 1
	}

	.dropzone .dz-preview.dz-image-preview {
		background: #fff
	}

	.dropzone .dz-preview.dz-image-preview .dz-details {
		-webkit-transition: opacity .2s linear;
		-moz-transition: opacity .2s linear;
		-ms-transition: opacity .2s linear;
		-o-transition: opacity .2s linear;
		transition: opacity .2s linear
	}

	.dropzone .dz-preview .dz-remove {
		font-size: 14px;
		text-align: center;
		display: block;
		cursor: pointer;
		border: none
	}

	.dropzone .dz-preview .dz-remove:hover {
		text-decoration: underline
	}

	.dropzone .dz-preview:hover .dz-details {
		opacity: 1
	}

	.dropzone .dz-preview .dz-details {
		z-index: 20;
		position: absolute;
		top: 0;
		left: 0;
		opacity: 0;
		font-size: 13px;
		min-width: 100%;
		max-width: 100%;
		padding: 2em 1em;
		text-align: center;
		color: rgba(0, 0, 0, .9);
		line-height: 150%
	}

	.dropzone .dz-preview .dz-details .dz-size {
		margin-bottom: 1em;
		font-size: 16px
	}

	.dropzone .dz-preview .dz-details .dz-filename {
		white-space: nowrap
	}

	.dropzone .dz-preview .dz-details .dz-filename:hover span {
		border: 1px solid rgba(200, 200, 200, .8);
		background-color: rgba(255, 255, 255, .8)
	}

	.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
		border: 1px solid transparent
	}

	.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
		background-color: rgba(255, 255, 255, .4);
		padding: 0 .4em;
		border-radius: 3px
	}

	.dropzone .dz-preview:hover .dz-image img {
		-webkit-transform: scale(1.05, 1.05);
		-moz-transform: scale(1.05, 1.05);
		-ms-transform: scale(1.05, 1.05);
		-o-transform: scale(1.05, 1.05);
		transform: scale(1.05, 1.05);
		-webkit-filter: blur(8px);
		filter: blur(8px)
	}

	.dropzone .dz-preview .dz-image {
		border-radius: 20px;
		overflow: hidden;
		width: 120px;
		height: 120px;
		position: relative;
		display: block;
		z-index: 10
	}

	.dropzone .dz-preview .dz-image img {
		display: block
	}

	.dropzone .dz-preview.dz-success .dz-success-mark {
		-webkit-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
		-moz-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
		-ms-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
		-o-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
		animation: passing-through 3s cubic-bezier(.77, 0, .175, 1)
	}

	.dropzone .dz-preview.dz-error .dz-error-mark {
		opacity: 1;
		-webkit-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
		-moz-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
		-ms-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
		-o-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
		animation: slide-in 3s cubic-bezier(.77, 0, .175, 1)
	}

	.dropzone .dz-preview .dz-error-mark, .dropzone .dz-preview .dz-success-mark {
		pointer-events: none;
		opacity: 0;
		z-index: 500;
		position: absolute;
		display: block;
		top: 50%;
		left: 50%;
		margin-left: -27px;
		margin-top: -27px
	}

	.dropzone .dz-preview .dz-error-mark svg, .dropzone .dz-preview .dz-success-mark svg {
		display: block;
		width: 54px;
		height: 54px
	}

	.dropzone .dz-preview.dz-processing .dz-progress {
		opacity: 1;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear
	}

	.dropzone .dz-preview.dz-complete .dz-progress {
		opacity: 0;
		-webkit-transition: opacity .4s ease-in;
		-moz-transition: opacity .4s ease-in;
		-ms-transition: opacity .4s ease-in;
		-o-transition: opacity .4s ease-in;
		transition: opacity .4s ease-in
	}

	.dropzone .dz-preview:not(.dz-processing) .dz-progress {
		-webkit-animation: pulse 6s ease infinite;
		-moz-animation: pulse 6s ease infinite;
		-ms-animation: pulse 6s ease infinite;
		-o-animation: pulse 6s ease infinite;
		animation: pulse 6s ease infinite
	}

	.dropzone .dz-preview .dz-progress {
		opacity: 1;
		z-index: 1000;
		pointer-events: none;
		position: absolute;
		height: 16px;
		left: 50%;
		top: 50%;
		margin-top: -8px;
		width: 80px;
		margin-left: -40px;
		background: rgba(255, 255, 255, .9);
		-webkit-transform: scale(1);
		border-radius: 8px;
		overflow: hidden
	}

	.dropzone .dz-preview .dz-progress .dz-upload {
		background: #333;
		background: linear-gradient(to bottom, #666, #444);
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		width: 0;
		-webkit-transition: width .3s ease-in-out;
		-moz-transition: width .3s ease-in-out;
		-ms-transition: width .3s ease-in-out;
		-o-transition: width .3s ease-in-out;
		transition: width .3s ease-in-out
	}

	.dropzone .dz-preview.dz-error .dz-error-message {
		display: block
	}

	.dropzone .dz-preview.dz-error:hover .dz-error-message {
		opacity: 1;
		pointer-events: auto
	}

	.dropzone .dz-preview .dz-error-message {
		pointer-events: none;
		z-index: 1000;
		position: absolute;
		display: block;
		display: none;
		opacity: 0;
		-webkit-transition: opacity .3s ease;
		-moz-transition: opacity .3s ease;
		-ms-transition: opacity .3s ease;
		-o-transition: opacity .3s ease;
		transition: opacity .3s ease;
		border-radius: 8px;
		font-size: 13px;
		top: 130px;
		left: -10px;
		width: 140px;
		background: #be2626;
		background: linear-gradient(to bottom, #be2626, #a92222);
		padding: .5em 1.2em;
		color: #fff
	}

	.dropzone .dz-preview .dz-error-message:after {
		content: '';
		position: absolute;
		top: -6px;
		left: 64px;
		width: 0;
		height: 0;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #be2626
	}

	.yeni {
		display: inline-block;
		border-left: 1px solid #ccc;
		padding: 0 0 0 10px;
		margin: 7px 18px 6px 16px
	}

	.yeni form {
		display: none
	}

	.yeniac {
		display: inline-block
	}

	.dd2_ustyazi {
		font: bold 17px Lato, Roboto, arial, Big Shoulders Text, Turret Road, Overlock, Bubblegum Sans, Mirza, cursive;
		padding: 20px 0 0 0
	}

	.dd2 {
		position: relative;
		display: inline-block;
		margin: 15px 15px 15px 0;
		width: 200px;
		height: 50px;
		background: #ddd
	}

	.dd2 img {
		width: 100%;
		height: 100%
	}

	.dd2_yazi {
		display: inline-block;
		vertical-align: top;
		font-size: 10px;
		word-wrap: break-word;
		position: absolute;
		top: 2px;
		left: 54px;
		letter-spacing: .1px;
		line-height: 1.4;
		text-align: left;
		margin-top: 10px
	}

	.dd2_ikon {
		background: url(../img/dtipikon.png) no-repeat;
		background-position: 4px -71px;
		display: inline-block;
		width: 50px;
		height: 54px;
		margin-right: 4px
	}

	.dd3 {
		position: relative;
		display: inline-block;
		margin: 5px 5px 5px 0;
		width: 200px;
		height: 50px;
		background: #ddd
	}

	.dd3 img {
		width: 100%;
		height: 100%
	}

	.dd3_yazi {
		width: 110px;
		display: inline-block;
		vertical-align: top;
		font-size: 10px;
		line-height: 14px;
		word-wrap: break-word
	}

	.dd3_ikon {
		background: url(../img/dtipikon.png) no-repeat;
		background-position: 4px -71px;
		display: inline-block;
		width: 50px;
		height: 54px;
		margin-right: 4px
	}

	.dd {
		position: relative;
		display: inline-block;
		margin: 20px;
		width: 100px;
		height: 100px;
		background-size: cover;
		background-position: 50% 50%;
		border-radius: 8px
	}

	.dd img, .dd2 img {
		width: 100%;
		height: 100%
	}

	.dd2 {
		position: relative;
		display: inline-block;
		margin: 15px;
		width: 200px;
		height: 50px;
		background: #ddd
	}

	.dd2_yazi {
		width: 110px;
		display: inline-block;
		vertical-align: top;
		font-size: 10px
	}

	.dd2_isim {
		position: absolute;
		width: 100%;
		height: auto;
		top: -30px;
		left: 0
	}

	.dd2_isim input {
		width: 100%
	}

	.dd2_ikon {
		background: url(../img/dtipikon.png) no-repeat;
		background-position: 4px -71px;
		display: inline-block;
		width: 50px;
		height: 54px;
		margin-right: 4px
	}

	.pdf {
		background-position: 0 0
	}

	.doc {
		background-position: -70px -73px
	}

	.docx {
		background-position: -70px 1px
	}

	.xls {
		background-position: -145px -73px
	}

	.xlsx {
		background-position: -138px 1px
	}

	.ppt {
		background-position: -214px -73px
	}

	.pptx {
		background-position: -213px 1px
	}

	.rtf {
		background-position: -299px -146px
	}

	.zip {
		background-position: -149px -146px
	}

	.rar {
		background-position: -226px -146px
	}

	.mp3 {
		background-position: -2px -147px
	}

	.mp4 {
		background-position: -74px -145px
	}

	.ogg {
		background-position: -288px -72px
	}

	.csv {
		background-position: -283px 1px
	}

	.jpg {
		background-position: -368px -142px
	}

	.png {
		background-position: -429px -142px
	}

	.gif {
		background-position: -487px -145px
	}

	.dd_acilisliste, .dd_copytoc, .dd_sil {
		position: absolute;
		width: 25px;
		height: 25px;
		display: inline-block;
		cursor: pointer
	}

	.dd_copytoc {
		background: url(../img/copyc.png) no-repeat
	}

	.dd .dd_copytoc {
		bottom: 0;
		left: 1px
	}

	.dd2 .dd_copytoc {
		right: 1px;
		top: 1px
	}

	.dd_sil {
		bottom: 0;
		right: 0;
		background: url(../img/kapat.png) no-repeat;
		opacity: .6
	}

	.dd_acilisliste {
		top: -10px;
		left: 1px;
		background: url(../img/arma.png) no-repeat;
		opacity: .3
	}

	.dd_kb, .dd_tarih {
		display: inline-block;
		font: 9px open sans
	}

	.dd_kb {
		margin-left: 4px
	}

	#slides {
		position: relative
	}

	#slides .slides-container {
		display: none
	}

	#slides .scrollable {
		position: relative;
		top: 0;
		left: 0;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		height: 100%
	}

	#slides .scrollable:after {
		content: "";
		display: table;
		clear: both
	}

	.slides-navigation {
		margin: 0 auto;
		position: absolute;
		z-index: 3;
		top: 46%;
		width: 100%
	}

	.slides-navigation a {
		position: absolute;
		display: block
	}

	.slides-navigation a.prev {
		left: 0
	}

	.slides-navigation a.next {
		right: 0
	}

	.slides-pagination {
		position: absolute;
		z-index: 3;
		bottom: 0;
		text-align: center;
		width: 100%
	}

	.slides-pagination a {
		border: 2px solid #222;
		border-radius: 15px;
		width: 10px;
		height: 10px;
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: middle;
		zoom: 1;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=);
		margin: 2px;
		overflow: hidden;
		text-indent: -100%
	}

	.slides-pagination a.current {
		background: #222
	}

	.gformiframe {
		position: relative;
		width: 100%;
		height: 800px;
		overflow: hidden
	}

	#gformiframe {
		width: 100%;
		height: 100%
	}

	.iframe02 {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 800px;
		z-index: 2;
		pointer-events: none;
		border-style: solid;
		border-color: #fff;
		border-width: 105px;
		border-top-width: 0;
		border-left-width: 0;
		border-right-width: 13px
	}
}

.c-tooltip {
	position: absolute;
	background-color: #333;
	color: #fff;
	padding: 2px 6px;
	border-radius: 3px;
	font-size: 12px;
	font-weight: 400;
	display: none;
	z-index: 9999;
	white-space: nowrap;
}

.cr_ label {
	display: inline-block;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #333;
	position: relative;
	margin-bottom: 1em;
}

.cr_ label:hover {
	cursor: pointer;
}

.cr_ input[type="checkbox"],
.cr_ input[type="radio"] {
	opacity: 0;
	position: absolute;
}

.cr_ input[type="checkbox"]+label:before,
.cr_ input[type="radio"]+label:before {
	content: "";
	font-size: 1.3em;
	background: #fff;
	border: 1px solid #ccc;
	display: inline-block;
	width: 1.4em;
	height: 1.4em;
	margin-right: 1em;
	vertical-align: top;
	cursor: pointer;
	text-align: center;
}

.cr_ input[type="checkbox"]:checked+label:before {
	content: "✓";
	color: #3498db;
	font-size: 1.3em;
	font-weight: 700;
}

.cr_ input[type="radio"]+label:before {
	border-radius: 100%;
}

.cr_ input[type="radio"]:checked+label:before {
	background-color: #3498db;
	box-shadow: inset 0 0 0 4px #fff;
}

.cr_ input[type="checkbox"]:focus+label:before,
.cr_ input[type="radio"]:focus+label:before {
	outline: none;
	border-color: #3498db;
}

.cr_ input[type="checkbox"]+label:empty:before,
.cr_ input[type="radio"]+label:empty:before {
	margin-right: 0;
}

#sirala {
	overflow: auto;
	position: relative;
}

.sorulari_sirala {
	font-size: 10px;
}