/*

			SECTION INTRO
		
*/

.section-intro{
	padding:0;
	background:#eee2de url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-grey.png);
	position:relative;
	z-index:2;
}
.section-intro_article{
	padding:42px;
	background:#fff;
	
	position:relative;
	top:-70px;
	
	width:57%;
	margin-left:3%;
}
.section-intro_article:before{
	content:'';
	width:75%;
	height:50%;
	border-top:24px solid #f7bd00;
	border-left:24px solid #f7bd00;
	position:absolute;
	z-index:-1;
	left:-24px;
	top:-24px;
	opacity:0.5
}
.section-intro_article:after{
	content:'';
	width:50%;
	height:40%;
	border-right:24px solid #00ce9b;
	border-bottom:24px solid #00ce9b;
	position:absolute;
	z-index:-1;
	right:-24px;
	bottom:-24px;
	opacity:0.5;
}
.section-intro_heading{}
.section-intro_subheading{
	text-align:right;
}
.section-intro_text{
	padding:0 120px 0 40px;
}
.section-intro_button{
	margin:2pc 0;
}
.section-intro_figures{
	position:relative;
	overflow:hidden;
	padding:60px 0 0;
	margin-bottom:60px;
}
.section-intro_figure{
	background:#ffbcac;
	display:inline-block;
}
.section-intro_figure__one{
	position:relative;
	z-index:1;
}
.section-intro_figure__one figcaption{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
}
.section-intro_figure__one .overlay__one{
	background:url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-grey.png);
	z-index:2;
}
.section-intro_figure__one .overlay__two{
	background: -moz-linear-gradient(top,  rgba(238,226,222,0) 0%, rgba(238,226,222,0) 46%, rgba(238,226,222,1) 89%, rgba(238,226,222,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(238,226,222,0) 0%,rgba(238,226,222,0) 46%,rgba(238,226,222,1) 89%,rgba(238,226,222,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,226,222,0) 0%,rgba(238,226,222,0) 46%,rgba(238,226,222,1) 89%,rgba(238,226,222,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eee2de', endColorstr='#eee2de',GradientType=0 );
	z-index:1;
}
.section-intro_figure__two{
	position:absolute;
	z-index:2;
	left:100px;
	bottom:0;
}
.section-intro_figure__two .overlay__one{
	left:18px;
	top:18px;
	right:18px;
	bottom:18px;
	background:rgba(33,26,24,0.15);
	width:auto;
	height:auto;
}
.section-intro_figure img{
	max-width:100%;
	opacity:0.85;
}



/*

			SECTION-FACILITIES
		
*/


.section-facilities{
	background:#211a18 url(//stambul.club/wp-content/themes/istanbul/img/section-facilities-bg.jpg)no-repeat center top;
	position:relative;
	padding:1pc 0 5pc;
}
.section-facilities_overlay__color{
	background:rgba(33,26,24,.8);
	z-index:1;
}
.section-facilities_overlay__pattern{
	background:url(//stambul.club/wp-content/themes/istanbul/img/bg/overlay-dots.png);
	z-index:2;
	opacity:0.5;
}
.section-facilities_section{
	position:relative;
	z-index:3;
	padding:0 30px;
}
.section-facilities_heading{
	text-align:center;
	padding-bottom:0;
	color:#fff;
}
.section-facilities_subheading{
	text-align:center;
}

.section-facilities_item{
	padding:0 0 2pc 140px;
	position:relative;
	
	min-height:200px;
}
.section-facilities_item_icon{
	position:absolute;
	left:0;
	top:2pc;
	height:120px;
	width:120px;
	border-radius:50%;
	background:#211a18;
	border:1px solid #988e88;
	transition:all ease 250ms;
}
.section-facilities_item_icon_inner{
	width:60px;
	height:60px;
	line-height:60px;
	font-size:48px;
	text-align:center;
	display:block;
	margin:30px;
	transition:all ease 250ms;
}

.section-facilities_item_text{
	padding:0 96px 0 0;
}
.section-facilities_item_text h3{
	letter-spacing:-0.01em;
	font-size:18px;
	text-transform:uppercase;
	font-style:italic;
	font-weight:700;
	color:#fff;
	
	position:relative;
	left:0;
	transition:all ease 250ms;
}
.section-facilities_item_text hr{
	#margin:2pc 0 2pc 24px;
}
.section-facilities_item_text p{
	font-size:16px;
	line-height:22px;
	color:#988e88;
	opacity:0.8;
	padding:0 0 0 1em;
}

/* item right */

.section-facilities_item__right{
	padding:0 140px 2pc 0;
}
.section-facilities_item__right h3{
	text-align:right;	
}
.section-facilities_item__right .section-facilities_item_icon{
	left:auto;
	right:0;
}
.section-facilities_item__right .section-facilities_item_text{
	padding:0 0 0 96px;
}

/* item last */

.section-facilities_item__last h3{
	text-align:left;
}

.section-facilities_buttons{
	text-align:center;
}
.section-facilities_button{
	min-width:240px;
	box-shadow:4px 5px 0 0 #493834;
}
.section-facilities_slogan{
	text-align:center;
	color:#eee2de;
	font-size:96px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0.035em;
	line-height:1;
	opacity:0.015;
	
	position:absolute;
	z-index:5;
	width:100%;
	height:0.65em;
	bottom:0;
	overflow:hidden;
}

/* item hover */

.section-facilities_item:hover h3{
	color:#f7bd00;
	transition:all ease 250ms;
}
.section-facilities_item:hover .section-facilities_item_icon{
	border-color:#f7bd00;
	transform:scale(1.2);
	transition:all ease 250ms;
}
.section-facilities_item:hover .section-facilities_item_icon_inner{
	color:#f7bd00;
	transition:all ease 250ms;
}


/*

			SECTION-BULLETS
		
*/

.section-bullets{
	border-top:24px solid #110c0a;
}
.section-bullets_item{
	width:25%;
	height:420px;
	height:21.7vw;
	position:relative;
	background:#211a18;
	float:left;

}
.section-bullets_item_figure{
	position:relative;
	overflow:hidden;
}
.section-bullets_item_figure img{
	opacity:0.7;
}
.section-bullets_item_figure_text{
	position:absolute;
	z-index:2;
	left:2pc;
	bottom:3pc;
	ponter-events:none;
	cursor:pointer;
	transition:all ease 250ms;
	opacity:1;
}
.section-bullets_item:hover .section-bullets_item_figure_text{
	bottom:1pc;
	opacity:0;
	transition:all ease 250ms;
}
.section-bullets_item_figure_text h3{
	padding:0 0 0.5em;
	font-size:28px;
	font-weight:700;
	color:#eee2de;
}
.section-bullets_item_figure_text p{
	padding:0;
	line-height:1;
	color:#eee2de;
	font-weight:500;
	font-style:italic;
	opacity:0.5;
}
.section-bullets_item_overlay{
	background:rgba(19,13,11,.7);
	transition:all ease 250ms;
}
.section-bullets_item_overlay_text{
	position:absolute;
	z-index:2;
	top:40%;
	width:100%;
	text-align:center;
	font-size: 28px;
	font-weight: 700;
	color: #f7bd00;
	opacity:0;
	transition:all ease 250ms;
}
.section-bullets_item_overlay_button{
	position:absolute;
	z-index:2;
	top:60%;
	left:50%;
	margin-left:-65px;
	width:130px;
	line-height:3;
	font-size:13px;
	font-weight:600;
	font-style:italic;
	text-transform:uppercase;
	text-align:center;
	color: #eee2de;
	border:1px solid #eee2de;
	opacity:0;
	transition:all ease 250ms;
}
.section-bullets_item:hover .section-bullets_item_overlay{
	background:rgba(19,13,11,.9);
	transition:all ease 250ms;
}
.section-bullets_item:hover .section-bullets_item_overlay_text{
	top:45%;
	opacity:1;
	transition:all ease 250ms;
}
.section-bullets_item:hover .section-bullets_item_overlay_button{
	top:55%;
	opacity:1;
	transition:all ease 250ms;
}
.section-bullets_item_overlay:before{
	content:'';
	position:absolute;
	left:24px;
	top:24px;
	right:24px;
	bottom:24px;
	z-index:1;
	background:rgba(238,226,222,.0);
	transition:all ease 250ms;
}
.section-bullets_item:hover .section-bullets_item_overlay:before{
	background:rgba(238,226,222,.05);
	transition:all ease 250ms;
}

/* item decor */

.section-bullets_item:before{
	content:'';
	width:100px;
	height:2px;
	background:#f7bd00;
	position:absolute;
	z-index:3;
	#left:50px;
	right:calc(100% - 150px);
	top:50px;
	transition:right ease 300ms 100ms, width ease 300ms 100ms, background ease 300ms 100ms;
}
.section-bullets_item:after{
	content:'';
	width:2px;
	height:0px;
	background:#00ce9b;
	position:absolute;
	z-index:3;
	right:50px;
	top:50px;
	transition:height ease 150ms 0ms;
}
.section-bullets_item:hover:before{
	right:50px;
	width:50px;
	background:#00ce9b;
	transition:right ease 300ms 0ms, width ease 300ms 100ms, background ease 300ms;
}
.section-bullets_item:hover:after{
	height:48px;
	transition:height ease 300ms 200ms;
}


/*

			SECTION-BEACH
		
*/


.section-beach{
	position:relative;
	padding:5pc 0;
}
.section-beach_heading{
	padding:0;
	font-weight:800;
	margin-left:-30px;
}
.section-beach_subheading{
	text-align:left;
	padding:2pc 0;
}
.section-beach_subheading .subheading_text{
	padding:0 1.5em;
	margin-left:30px;
}

.section-beach_article{
	padding-right:30px;
}
.section-beach_figures{
	position:relative;
}
.section-beach_figure__one{
	width:50vw;
	position:relative;
}
.section-beach_figure__one_overlay{
	background:url(//stambul.club/wp-content/themes/istanbul/img/bg/overlay-dots.png);
	opacity:0.3;
}
.section-beach_webcam-button{
	position:absolute;
	left:-2pc;
	top:-2pc;
	width:240px;
	background:#f7bd00;
	color:#493834;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border:2px solid #fff;
	transition:all ease 250ms;
}
.section-beach_webcam-button:hover{
	background:#00ce9b;
	color:#493834;
	transition:all ease 250ms;
}
.section-beach_webcam-button:before{
	content:'';
	width:55px;
	height:44px;
	border-top:2px solid #f7bd00;
	border-left:2px solid #f7bd00;
	position:absolute;
	left:-4px;
	top:-4px;
	transition:all ease 250ms;
}
.section-beach_webcam-button:hover:before{
	width:80px;
	height:30px;
	border-color:#00ce9b;
	transition:all ease 250ms;
}
.section-beach_webcam-button_icon{
	width:80px;
	height:95px;
	display:block;
	margin:1pc auto 0;
	background:url(//stambul.club/wp-content/themes/istanbul/img/section-beach-webcam-icon.png)no-repeat center center;
}
.section-beach_webcam-button_text{
	line-height:1;
	display:block;
	padding:1pc 0;
}



/*

			SECTION-GALLERY
		
*/

.section-gallery{
	position:relative;
}
.section-gallery:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:50%;
	right:0;
	bottom:0;
	background:#f7bd00 url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-grey.png);
}
.section-gallery_section{
	position:relative;
	z-index:2;
}
.section-gallery_item{
	position:relative;
	
	height:330px;	/*	needs adaptive value	*/
	
}
.section-gallery_item_figure{
	position:relative;
	z-index:2;
	background:#eee2de;
}
.section-gallery_item_figure img{
	opacity:1;
	transition:all ease 250ms;
}
.section-gallery_item_figcaption{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(104,70,75,.8);
	opacity:0;
	transition:all ease 250ms;
}
.section-gallery_item_text{
	position:absolute;
	z-index:1;
	left:0;
	right:0;
	top:50%;
	margin-top:-0.5em;
	line-height:1;
	font-size:18px;
	letter-spacing:-0.01em;
	font-style:italic;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
}
.section-gallery_item_link{
	position:absolute;
	text-indent:-999em;
	z-index:2;
	top:1pc;
	left:1pc;
	right:1pc;
	bottom:1pc;
	background:rgba(238,236,222,.2);
	transition:all ease 250ms;
}
.section-gallery_item_link:before{
	content:'';
	position:absolute;
	left:3pc;
	top:3pc;
	width:1.5pc;
	height:1.5pc;
	border-left:2px solid #fff;
	border-top:2px solid #fff;
	opacity:0;
	transition:all ease 250ms;
}
.section-gallery_item_link:after{
	content:'';
	position:absolute;
	right:3pc;
	bottom:3pc;
	width:1.5pc;
	height:1.5pc;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	opacity:0;
	transition:all ease 250ms;
}
.section-gallery_item:hover figure{
	#background:#f7bd00;
	#transition:all ease 250ms;
}
.section-gallery_item:hover img{
	opacity:0.5;
	transition:all ease 250ms;
}
.section-gallery_item:hover figcaption{
	opacity:1;
	transition:all ease 250ms;
}
.section-gallery_item_link:hover{
	background:rgba(238,236,222,.1);
	transition:all ease 250ms;
}
.section-gallery_item_link:hover:before{
	opacity:1;
	left:1pc;
	top:1pc;
	transition:all ease 250ms;
}
.section-gallery_item_link:hover:after{
	opacity:1;
	right:1pc;
	bottom:1pc;
	transition:all ease 250ms;
}

/* header */

.section-gallery_item__header{
	background:#00ce9b;
	padding:2.5pc;
}
.section-gallery_heading{
	font-size:24px;
	font-style:italic;
	text-transform:uppercase;
	padding:0;
}
.section-gallery_heading + hr{
	background:#fff;
	margin:2.5pc 0 2.5pc 0.5pc;
	height:2px;
	width:60px;
}
.section-gallery_subheading{
	padding:0;
}
.section-gallery .subheading_text{
	line-height:1.2;
	font-size:18px;
	background:none;
	font-weight:600;
	color:#211a18;
	padding:0 0 0 1pc;
}
.section-gallery .subheading_text:before,
.section-gallery .subheading_text:after{
	content:none;
}

/* more photos */

.section-gallery_item__more-photos{

}
.section-gallery_item__more-photos a{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	text-decoration:none;
	background:#eee2de;
	transition:all ease 250ms;
}
.section-gallery_item__more-photos a span{
	position:absolute;
	left:0;
	right:0;
	bottom:53%;
	height:25px;
	background:url(//stambul.club/wp-content/themes/istanbul/img/icon-more-photos.png)no-repeat center center;
	transition:all ease 250ms;
}
.section-gallery_item__more-photos a p{
	padding:0;
	line-height:25px;
	font-style:italic;
	font-weight:600;
	color:#493834;
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	top:52%;
	transition:all ease 250ms;
}
.section-gallery_item__more-photos a:hover{
	background:#00ce9b;
	transition:all ease 250ms;
}
.section-gallery_item__more-photos a:hover span{
	bottom:56%;
	transition:all ease 250ms;
}
.section-gallery_item__more-photos a:hover p{
	top:55%;
	transition:all ease 250ms;
}



/*

			SECTION-NUMBERS
		
*/

.section-numbers{
	background:#f7bd00 url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-grey.png) -2px 0;
}
.section-numbers h2{
	display:none;
}
.section-numbers_section{}
.section-numbers_items{
	padding:120px 0;
}
.section-numbers_item{}
.section-numbers_item p{
	padding:0;
}
.section-numbers_item p strong{
	display:inline-block;
	vertical-align:top;
	font-size:72px;
	line-height:1em;
	color:#fff;
	letter-spacing:-0.05em;
}
.section-numbers_item p span{
	display:inline-block;
	vertical-align:top;
	font-weight:700;
	font-size:14px;
	color:#211a18;
	text-transform:uppercase;
	line-height:1em;
	padding-top:1em;
}




/*

			SECTION-BIG-LOGO
		
*/

.section-big-logo{
	padding:6pc 0;
	background:#211a18 url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes.png);
}
.section-big-logo_section{}
.section-big-logo_figure{}
.section-big-logo_figure img{
	max-width:380px;
	margin:0;
}
.section-big-logo_text{
	position:relative;
	text-align:center;
	background:#eee2de;
	padding:0 4pc 2pc;
}
.section-big-logo_text_icon{
	position: absolute;
	z-index: 1;
	right: 1pc;
	top: -78px;
	width: 80px;
	height: 80px;
	background: url(//stambul.club/wp-content/themes/istanbul/img/subheading-icon.png)no-repeat center center;
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
}
.section-big-logo_text h2{
	text-transform:uppercase;
	font-weight:800;
	padding:1.5em 0;
}
.section-big-logo_text p{
	color:#493834;
}
.section-big-logo_text_strange-text{
	position:relative;
	font-style:italic;
	font-weight:700;
	padding:1.5em 0 3em;
	color:#211a18 !important;
	text-transform:uppercase;
}
.section-big-logo_text_strange-text span{
	position:relative;
	top:0.5em;
	left:5px;
}
.section-big-logo_text_slogan{
	text-align:center;
}
.section-big-logo_text_slogan p{
	#color:#f7bd00;
	background:rgba(247,189,0,0.5);
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.01em;
	display:inline-block;
	padding:0 3pc;
	line-height:48px;
	position:relative;
}
.section-big-logo_text_slogan p:before{
	content:'';
	width:40px;
	height:30px;
	border-top:2px solid #f7bd00;
	border-left:2px solid #f7bd00;
	position:absolute;
	left:-4px;
	top:-4px;
	opacity:0.5;
}
.section-big-logo_text_slogan p:after{
	content:'';
	width:40px;
	height:30px;
	border-right:2px solid #f7bd00;
	border-bottom:2px solid #f7bd00;
	position:absolute;
	right:-4px;
	bottom:-4px;
	opacity:0.5;
}
.section-big-logo_text:before{
	content: '';
	width: 60%;
	height: 50%;
	border-top: 24px solid #f7bd00;
	border-left: 24px solid #f7bd00;
	position: absolute;
	z-index: 1;
	left: -24px;
	top: -24px;
	opacity: 0.5;
}
.section-big-logo_text:after{
	content: '';
	width: 30%;
	height: 40%;
	border-right: 24px solid #00ce9b;
	border-bottom: 24px solid #00ce9b;
	position: absolute;
	z-index: 1;
	right: -24px;
	bottom: -24px;
	opacity: 0.5;
}



/*

			SECTION-3Dtour
		
*/

.section-3dtour{
	position:relative;
}
.section-3dtour:after{
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:80px;
	height:100%;
	background:#f7bd00 url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-dark.png);
	z-index:3;
}
.section-3dtour_heading {
	padding-bottom:0;
	font-weight:800;
}
.section-3dtour_subheading {
	text-align:left;
	padding:2pc 0;
}
.section-3dtour_subheading .subheading_text {
	padding:0 2.5em;
	margin-left:50px;
}
.section-3dtour_text{
	padding:4pc 2pc 4pc 2pc;
	float:right;
	width:100%;
	max-width:660px;
}
.section-3dtour_figure{
	position:relative;
}
.section-3dtour_figure_link{
	z-index: 1;
	background: rgba(33,26,24,0.25);
	opacity: 1;
	transition: all ease 250ms;
}
.section-3dtour_figure_link .button{
	transform:translateY(50px);
	opacity:0;
}
.section-3dtour_figure_link:hover{
	background: rgba(33,26,24,0.75);
	opacity: 1;
	transition: all ease 250ms;
}
.section-3dtour_figure_link:hover .button{
	opacity:1;
	transform:translateY(-10px);
}


/*

			SECTION-MAP
		
*/


.section-map{
	position:relative;
}
.section-map:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	width:80px;
	height:100%;
	background:#00ce9b url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-dark.png);
	z-index:3;
}
.section-map_figure{
	background: url(//stambul.club/wp-content/themes/istanbul/img/section-map-figure.jpg) no-repeat center center;
	height: 100%;
	position: absolute;
	left: 0;
}
.section-map_figure img{
	max-width:100%;
}
.section-map_figure_link{
	z-index:1;
	background:rgba(33,26,24,0.25);
	opacity:1;
	transition:all ease 250ms;
}
.section-map_figure_link .button{
	transform:translateY(50px);
	opacity:0;
}
.section-map_figure_link:hover{
	background:rgba(33,26,24,0.75);
	opacity:1;
	transition:all ease 250ms;
}
.section-map_figure_link:hover .button{
	opacity:1;
	transform:translateY(-10px);
}

.section-map_location{
	box-shadow:-2px 0 0 0 rgba(33,26,24,.1);
	background:#fff;
	position:relative;
	z-index:2;
}
.section-map_text{
	max-width:660px;
	padding:4pc 2pc 4pc 4pc;
}
.section-map_heading{
	padding-bottom:0;
	font-weight:800;
}
.section-map_subheading{
	text-align:left;
	padding:2pc 0;
}
.section-map_subheading .subheading_text{
	padding:0 2.5em;
	margin-left:130px;
}
.section-map_buttons{
	padding:3pc 0 0;
}
.section-map_button{
	float:right;
}
.section-map_gps{
	float:left;
	line-height:60px;
	font-size:20px;
	color:#493834;
	font-weight:700;
}
.section-map_gps_icon{
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-right:8px;
	background:url(//stambul.club/wp-content/themes/istanbul/img/icons-contacts.png) no-repeat -72px -96px;
}



/*

			ARTICLE
		
*/

.article{}
.article blockquote{
	display: block;
	position: relative;
	margin:1.5pc 0;
	padding-left: 30%;
}
.article blockquote:before{
	content:'';
	background:#00ce9b url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-dark.png);
	
	position:absolute;
	left:30%;
	width:20px;
	height:100%;
}
.article blockquote p{
	font-size:24px;
	font-weight:500;
	font-style:italic;
	text-align:center;
	padding:3pc 0;
	margin:0;
	color:#493834;
	background:#eee2de;
}
.article-figure{
	position:relative;
	margin-bottom:1.5em;
}
.article-figure:before{
	content:'';
	display:block;
	height:20px;
	background:#f7bd00 url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-dark.png);
	position:relative;
	z-index:2;
}
.article-figure a{
	background:rgba(33,26,24,0);
	transition:all ease 250ms;
}
.article-figure a:hover{
	background:rgba(33,26,24,0.85);
	transition:all ease 250ms;
}
.article-figure a .button{
	width:220px;
	margin-left:-110px;
	top:65%;
	opacity:0;
	transition:all ease 250ms;
}
.article-figure a:hover .button{
	top:50%;
	opacity:1;
	transition:all ease 250ms;
}

/* header */

.article_header{
	background:#eee2de url(//stambul.club/wp-content/themes/istanbul/img/bg/stripes-grey.png);
	padding:2pc 0 0 0;
}
.article_header_section{}
.article_header_text{
	padding-left:30px;
}
.article_heading{
	margin-left:-30px;
	padding:1em 2em 0 0;
}
.article_subheading{
	text-align:right;
}
.article_subheading .subheading_icon{
	background:url(//stambul.club/wp-content/themes/istanbul/img/subheading-icon-yellow.png)no-repeat center center;
}
.article_subheading .subheading_text{
	text-align:center;
	padding:0 2em;
	background:#f7bd00;
}
.article_subheading .subheading_text:before,
.article_subheading .subheading_text:after{
	border-color:#f7bd00;
}
.article_excerpt{
	font-style:italic;
	padding-right:45px;
	padding-bottom:4pc;
	line-height:28px;
}
.article_header_figure{}
.article_header_figure figure{
	position:absolute;
	right:0;
	bottom:-45px;
	background:#eee2de;
}
.article_header_figure figure:before{
	content:'';
	position:absolute;
	left:20px;top:20px;
	right:20px;
	bottom:20px;
	background:#806262;
}
.article_header_figure figure img{
	opacity:0.8;
}

/* content */

.article_content{
	padding-top:45px;
}
.article_content_text{
	width:75%;
	float:left;
	padding:0px 30px 4pc;
}
.article_content_text__full{
	width:100%;
	float:none;
	padding-right:0;
}
.article_content_text h2:first-child{
	padding-top:0;
}
.article_content_text > p:first-child{
	padding-top:20px;
}

/* aside */

.article_aside{
	float:right;
	width:25%;
	padding-bottom:2pc;
}
.article_aside_block{
	margin-top:30px;
}
.article_aside_figure{
	position:relative;
	overflow:hidden;
	background:#211a18;
}
.article_aside_figure:before{
	content: '';
	width: 50px;
	height: 2px;
	background: #f7bd00;
	position: absolute;
	z-index: 3;
	right:calc(100% - 82px);
	top:32px;
	transition: right ease 300ms 100ms, width ease 300ms 100ms, background ease 300ms 100ms;
	pointer-events:none;
}
.article_aside_figure:after {
	content: '';
	width: 2px;
	height: 0px;
	background: #00ce9b;
	position: absolute;
	z-index: 3;
	right: 32px;
	top: 32px;
	transition: height ease 150ms 0ms;
	pointer-events:none;
}
.article_aside_figure:hover:before{
	right: 32px;
	width: 16px;
	background: #00ce9b;
	transition: right ease 300ms 0ms, width ease 300ms 100ms, background ease 300ms;
}
.article_aside_figure:hover:after{
	height: 16px;
	transition: height ease 300ms 200ms;
}
.article_aside_figure img{
	opacity:0.7;
}
.article_aside_figure_figcaption{}
.article_aside_figure_link{
	z-index:2;
	background:rgba(73,56,52,.3);
	transition:all ease 250ms;
}
.article_aside_figure_link:before{
	content:'';
	background:rgba(238,226,222,0.05);
	position:absolute;
	left:1pc;
	right:1pc;
	top:1pc;
	bottom:1pc;
}
.article_aside_figure_link_text{
	position:absolute;
	bottom:2pc;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#fff;
	font-size:30px;
	font-weight:700;
	
	transition:all ease 250ms;
}
.article_aside_figure_link_button{
	top:100%;
	opacity:0;
	font-size:14px;
	
}

/* hover */

.article_aside_figure_link:hover .article_aside_figure_link_text{
	color:#f7bd00;
	bottom:50%;
	transition:all ease 250ms;
}
.article_aside_figure_link:hover .article_aside_figure_link_button{
	top:55%;
	opacity:1;
}
.article_aside_figure_link:hover{
	background:rgba(19,13,11,.9);
	transition:all ease 250ms;
}



/*

			AFISHA
		
*/

.afisha{
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:2pc;
}
.afisha_item{
	padding:10px;
}
.afisha_item_wrapper{

}

.afisha_events{}




/* 

			FOTO-ITEMS

*/


.foto-items{
	padding-bottom:2rem;
}
.foto-item{
	padding:0 1rem 1rem 0;
}
.foto-item figure{
	position:relative;
	overflow:hidden;
	#border: 5px solid #fff;
	#box-shadow: 5px 5px 0 0 #70588a;
}
.foto-item figure img{
	opacity:0.9;
	transition:all ease 250ms;
}
.foto-item figcaption{

}
.foto-item figcaption p{
	position:absolute;
	z-index:2;
	bottom:0;
	left:0;
	background:rgba(255,255,255,.85);
	font-size:14px;
	#text-transform:lowercase;
	color:#666;
	padding:0.25em .5em;
	pointer-events:none;
	transform:translateX(0px);
	transition:all ease 250ms;
}
.foto-item figcaption a{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(55,30,28,0.85);
	opacity:0;
	transition:all ease 250ms;
}
.foto-item figcaption a:before{
	content: '';
	display: block;
	width: 1px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -150px;
	background: #fff;
	opacity: 0;
	transition: all ease 450ms;
}
.foto-item figcaption a:after{
	content: '';
	display: block;
	width: 50px;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	background: #fff;
	opacity: 0;
	transition: all ease 450ms;
}
.foto-item figure:hover figcaption a:before{
    margin-top: -25px;
    opacity: 1;
    transition: all ease 450ms;
}
.foto-item figure:hover figcaption a:after{
    margin-left: -25px;
    opacity: 1;
    transition: all ease 450ms;
}
.foto-item figure:hover img{
	opacity:1;
	transition:all ease 250ms;
}
.foto-item figure:hover figcaption p{
	transform:translateX(-30px);
	opacity:0;
	transition:all ease 250ms;
}
.foto-item figure:hover figcaption a{
	opacity:1;
	transition:all ease 250ms;
}
.featherlight .caption{
	position:absolute;
	left:1em;
	bottom:1em;
	background:#fff;
	color:#311e1d;
	display:inline-block;
	padding:0.25em 0.75em;
	font-family: 'Museo Cyrl';
	font-size: 22px;
}



/*

			SITE-FOOTER
		
*/

.site-footer{
	background:#211a18;

}
.site-footer_top{
	padding-top:4pc;
	padding-bottom:3pc;
}
.site-footer_contacts{

}
.site-footer_contacts_logo{
	display:inline-block;
	padding-bottom:3pc;
}
.site-footer_contacts_logo img{
	margin:0;
}
.site-footer_contacts_item{
	padding-bottom:24px;
}
.site-footer_contacts_item__address{}
.site-footer_contacts_item__gps{}
.site-footer_contacts_item__phone{}

.site-footer_contacts_item_icon{
	width:24px;
	height:24px;
	float:left;
	margin-right:16px;
	background:url(//stambul.club/wp-content/themes/istanbul/img/icons-contacts.png) no-repeat -96px -72px;
	opacity:0.5;
}
.site-footer_contacts_item__gps .site-footer_contacts_item_icon{
	background-position:-48px -72px;
}
.site-footer_contacts_item__phone .site-footer_contacts_item_icon{
	background-position:-144px -72px;
}
.site-footer_contacts_item p{
	font-size:16px;
	color:#b2a9a6;
	line-height:1.2;
	padding:0;
}
.site-footer_contacts_item__phone a{
	text-decoration:none;
	font-size:20px;
	font-weight:700;
}

/* footer nav */

.site-footer_nav{

}
.site-footer_nav h4{
	font-size:16px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	position:relative;
	padding:1.5em 0 2em;
}
.site-footer_nav h4:before{
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:2px;
	width:60px;
	background:#f7bd00;
}
.site-footer_nav ul{
	list-style:none;
	padding:0;
}
.site-footer_nav ul li{
	position:relative;
}
.site-footer_nav ul li a{
	display:block;
	max-width:240px;
	vertical-align:middle;
	line-height:2.5em;
	color:#b2a9a6;
	text-decoration:none;
	font-size:16px;
	transition:all ease 200ms;
}
.site-footer_nav ul li a:before{
	content:'';
	float:left;
	margin-top:1.25em;
	margin-right:1pc;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#f7bd00;
	transition:all ease 200ms;
}
.site-footer_nav ul li a:hover{
	color:#fff;
	color:#59443f;
	color:#00ce9b;
	transition:all ease 200ms;
}
.site-footer_nav ul li a:hover:before{
	background:#120e0d;
	transition:all ease 200ms;
}

/* footer bottom */

.site-footer_bottom{
	background:#120e0d;
}

/* footer copyright */

.site-footer_copyright p{
	text-align:right;
	font-size:16px;
	line-height:1;
	padding:2pc 0;
	color:#b2a9a6;
}


/* footer social */

.site-footer_social{
	padding:1pc 0;
}
.site-footer_social ul{
	list-style:none;
	padding:0;
}
.site-footer_social ul li{
	float:left;
	margin-right:1pc;
}
.site-footer_social_link{
	#display:block;
	#background:#fff;
	text-decoration:none;
}
.site-footer_social_icon{
	display:inline-block;
	vertical-align:middle;
	width:3pc;
	height:3pc;
	background:url(//stambul.club/wp-content/themes/istanbul/img/icons-social.png)no-repeat left top;
}
.site-footer_social_text{
	display:inline-block;
	vertical-align:middle;
	padding:0 0 0 0.5em;
	line-height:48px;
	font-size:16px;
	color:#b2a9a6;
}
.site-footer_social_icon__facebook{
	background-position:0 0;
}
.site-footer_social_link:hover .site-footer_social_icon__facebook{
	background-position:0 -48px;
}
.site-footer_social_icon__instagram{
	background-position:-48px 0;
}
.site-footer_social_link:hover .site-footer_social_icon__instagram{
	background-position:-48px -48px;
}
.site-footer_social_link:hover .site-footer_social_text{
	color:#00ce9b;
}/*
  	Flaticon icon font: Flaticon
  	Creation date: 19/03/2019 13:08
  	*/

@font-face {
  font-family: "Flaticon";
  src: url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.eot);
  src: url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.eot?#iefix) format("embedded-opentype"),
       url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.woff2) format("woff2"),
       url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.woff) format("woff"),
       url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.ttf) format("truetype"),
       url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.svg#Flaticon) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url(//stambul.club/wp-content/themes/istanbul/fonts/flaticon/Flaticon.svg#Flaticon) format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-style: normal;
}

.flaticon-sunbed:before { content: "\f100"; }
.flaticon-disco-ball:before { content: "\f101"; }
.flaticon-karaoke:before { content: "\f102"; }
.flaticon-theater:before { content: "\f103"; }
.flaticon-voleyball:before { content: "\f104"; }
.flaticon-breakfast:before { content: "\f105"; }
.flaticon-alcohol:before { content: "\f106"; }
.flaticon-hookah:before { content: "\f107"; }/*

		SCROLL-TO-TOP

*/

@media all and (max-width:640px){
	.scroll-to-top{
		right:1pc;
		width:52px;
		height:52px;
	}
	.scroll-to-top__shown{
		bottom:1pc;
	}
	.scroll-to-top:before{
		margin:20px 18px 0;
	}
}

/*

		OTHERS

*/

@media all and (max-width:8192px){
	html{background:#120e0d;}
	body{width:1920px;margin:0 auto;}
	.face{overflow:initial;}
	.section-beach_figure__one{width:960px;}
	.section-bullets_item{height:auto;}
}
@media all and (max-width:1920px){
	body{width:100%;}
	.face{overflow:hidden;}
	.section-beach_figure__one{width:50vw;}
	.section-bullets_item{height:21.7vw;}
}
@media all and (max-width:1850px){
	.site-header{background:#211a18;}
	.site-header_location{display:none;}
	.site-header_logo{position:static;float:left;width:auto;height:88px;padding:15px}
	.site-header_phones{position:static;float:left;width:auto;background:#493834;}
	.site-header_phones_link{padding:0 20px;}
	.main-navigation{width:auto;padding:0 30px;}
	.section-3dtour_figure {position:absolute;width:50%;height:100%;right: 0;background: url(//stambul.club/wp-content/themes/istanbul/img/stambul-3d.jpg) no-repeat 50% 50%;background-size:cover;}
	.section-3dtour_figure img{display:none;}
}
@media all and (max-width:1650px){
	.section-beach_heading{margin-left:0;}
	.section-3dtour:after{width:40px;}
	.section-map:after{width:40px;}
	.site-footer_copyright{width:100%;}
	.site-footer_copyright p{text-align:center;}
}
@media all and (max-width:1366px){
	.site-content .la-section{padding-left:1pc;padding-right:1pc;}
	.section-3dtour_section > div{width:100%;}
	.section-3dtour_text{float:none;margin:0 auto;}
	.section-3dtour_figure{position:relative;width:720px !important;height:400px;margin:0 auto;}
	.section-map{width:100%;}
	.section-map_location{width:100%;}
	.section-map_text {float:none;margin:0 auto;max-width:720px;padding:2pc 1pc;order:1;}
	.section-map_figure{position:relative;width:720px !important;height:400px;margin:0 auto;order:2;}
}
@media all and (max-width:1320px){
	.site-header{line-height:72px;height:auto;}
	.site-header_logo{width:160px;height:auto;}
	.site-header_phones{float:right;width:200px;padding:0;}
	.site-header_phones_link{font-size:14px;padding:0 15px;}
	.site-header_phones_link_icon{margin:0 10px 0 0;#transform:scale(0.9);}
	.main-navigation{width:calc(100% - 360px);padding:0;}
	.main-navigation ul li a{font-size:13px;padding:0 1em;}
	.face_logo {width:380px;margin:0 auto;}
	.face_lists{padding:30px 0;}
	.face_lists ul li{font-size:13px;}
	.section-gallery_item{height:24vw;overflow:hidden;}
	.section-numbers_item p strong{display:block;text-align:center;}
	.section-numbers_item p span{display:block;text-align:center;}
	.site-footer_top{padding:4pc 2pc 3pc;}
	.article_header_text {
		padding-left: 30px;
		width: 720px;
		max-width: 100%;
		margin: 0 auto;
		order:2;
	}
	.article_header_figure{order:1;width:600px !important;max-width:100%;margin:0 auto;}
	.article_header_figure figure{position:relative;bottom:0;}
}
@media all and (max-width:1280px){
	.section-bullets{padding: 0 15vw;background: #110c0a;}
	.section-bullets_item{width:35vw;height:30vw;overflow:hidden;margin-bottom:2pc;}
	.section-beach_article{width:960px;max-width:100%;padding:0;margin:0 auto;}
	.section-beach_figures{width:960px;max-width:100%;padding:0;margin:0 auto;margin-top:4pc;}
	.section-beach_figure__one{width:100%;}
	.section-big-logo{padding:4pc 0;}
	.section-big-logo_figure{width:100%;padding-bottom:6pc;}
	.section-big-logo_figure img{margin:0 auto;max-width:80%;width:320px;}
	.section-big-logo_text{margin:0 auto;width: 720px;max-width: 100%;}
}
@media all and (max-width:1200px){
	.site-header_phones_link_icon{display:none;}
	.face_content{width:100%;padding:70px 0 50px;}
	.face_overlay__gradient{background:rgba(40,34,32,0.95);}
	.section-intro{padding-bottom:3pc;}
	.section-intro_figures{width:100%;text-align:center;padding:2pc 0 0;margin-bottom:0;}
	.section-intro_figure__two{left:45%;bottom:5pc;}
	.section-intro_article{width:80%;top:-30px;left:10%;margin-left:0;z-index:2;}
	.section-facilities{background-size:cover;}
	.section-facilities_item{width:75%;#min-height:auto;}
	.section-facilities_item:first-of-type{margin-top:4pc;}
	.section-facilities_item__right{padding:0 0 2pc 140px;}
	.section-facilities_item__right .section-facilities_item_icon{left:0;right:auto;}
	.section-facilities_item__right .section-facilities_item_text{padding: 0 96px 0 0;}
	.section-facilities_item h3{padding-left:1em;}
	.section-facilities_item__right h3{text-align: left;}
	.section-facilities_overlay__color{background: rgba(33,26,24,.98);}
	.section-gallery .subheading_text{font-size:16px;padding:0;}
}
@media all and (max-width:1024px){
	.main-navigation{
		position:fixed;
		width:320px;
		z-index:10;
		top:50px;
		right:0;
	}
	.main-navigation-button {
		display:block;
		position:fixed;
		top:0;
		right:0;
		z-index:2;
	}
	.main-navigation > ul {
		display:none;
		width:270px;
		max-width:100%;
		background:#493834;
		position:absolute;
		right:50px;
		top:-50px;
		z-index:1;
	}
	.main-navigation ul.toggled {
		display:block;
	}
	.main-navigation ul li {
		background-color:transparent;
		display:block;
		float:none !important;
		margin:0 auto;
	}
	.main-navigation ul li a{
		line-height:2.5pc;
		text-align:left;
		background:#493834;
		color:#fff;
		border-bottom:1px solid #564544 !important;
	}
	.main-navigation ul .current-menu-item > a{
		background: #00ce9b;
		color: #493834;
	}
	.main-navigation ul > li > a:hover{
		background: #f7bd00 !important;
		color: #493834;
	}
	.main-navigation ul li:before,
	.main-navigation ul li:after,
	.main-navigation ul li a:before,
	.main-navigation ul li a:after,
	.main-navigation ul ul:before,
	.main-navigation ul ul:after{
		content:none;
	}
	.main-navigation ul ul{
		left:0 !important;
		position:static !important;
		margin:0 !important;
		opacity:1 !important;
		width:100%;
		padding:0;
	}
	.main-navigation ul ul li{
		margin:0 !important;
	}
	.main-navigation ul ul li a{
		padding-left:3em;
		text-transform:none;
		font-weight:400;
	}
	.site-header_phones{float:left;background:transparent;}
	.site-header_location{display:block;float:left;width:360px;}
	.site-header_location_link a{margin:12px auto;font-size:12px;}
	.site-header_location_link_icon{display:none;}
	.site-header_location_text_icon{display:none;}
	.section-gallery_section{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
	.section-gallery:before{top:330px;}
	.section-gallery_item{width:330px;height:330px;}
	.article_content_text{width:100%;padding: 0px 30px 4pc;float:none;}
	.article_aside{width:100%;float:none;}
	.article_aside_block{width:32%;display:inline-block;margin-top:0px;}
}
@media all and (max-width:960px){
	.section-bullets{padding:0;}
	.section-bullets_item{display:block;width:480px;height:420px;float:none;margin:0 auto 20px;}

}
@media all and (max-width:768px){
	.site-header_logo{width:100%;}
	.site-header_logo img{width:160px;}
	.site-header_location{display:none;}
	.site-header_phones{display:none;}
	.face_slogan p{padding:0 1pc;font-size:13px;}
	.section-intro_figure__two{display:none;}
	.section-intro_article{left:0;padding:2pc;}
	.section-intro_text {padding:0 20px;}
	.subheading_text{padding:0.75em 1em !important;line-height:1;text-align: left !important;}
	.section-bullets_item{max-width:100%;height:auto;}
	.section-bullets_item_overlay_text{font-size:20px;}
	.section-facilities_item_text{padding: 0 !important;}
	.section-beach_webcam-button{left: 2pc;top: 2pc;width: 200px;}
	.section-beach_webcam-button_icon{width: 50px;height: 65px;background-size:100%;}
	.section-gallery:before{top:25%;}
	.section-gallery_item{width:300px !important;height:300px;max-width:100%;}
	.section-numbers_items{padding:2pc;}
	.section-numbers_item{padding:2pc;}
	.section-big-logo_text{padding:0 2pc 2pc;}
	.section-3dtour:after,
	.section-map:after{content:none;}
	.site-footer_contacts_logo{display:block;}
	.site-footer_contacts_logo img{margin:0 auto;}
	.site-footer_contacts_item{width: 320px;max-width: 100%;margin: 0 auto;}
	.site-footer_social{text-align:center;}
	.site-footer_social ul li{float:none;display:inline-block;}
	.site-footer_nav{width:240px !important;max-width: 100%;margin: 4pc auto 0;display: block;}
	.site-footer_nav{display:none;}
	.article_aside_block{width:330px;max-width:100%;display:block;margin:0 auto 30px;}
	.article blockquote{padding-left:0;}
	.article blockquote:before{left:0;}
	h1{position:relative;z-index:2;}
	.article_header_figure figure img{height:auto;}
	.foto-item{width:330px !important;max-width:100%;margin:0 auto;}
}
@media all and (max-width:640px){
	.face_logo {width:240px;}
	.face_content{padding:40px 0 40px;}
	.face_lists {padding: 20px 0;}
	.face_lists ul{line-height:1;}
	.section-facilities_item{padding:0 0 2pc 100px !important;}
	.section-facilities_item_icon{height:100px;width:100px;}
	.section-facilities_item_icon_inner{width: 40px;height: 40px;line-height: 40px;font-size: 40px;}
	.section-beach_webcam-button_icon{display:none;}
	.section-gallery_item__header{height:300px !important;}
	.section-gallery_item__more-photos{height:300px !important;}
	.section-gallery_item{width:300px !important;height:auto;max-width:100%;margin-bottom:1pc;}
	.section-big-logo_text{padding:0 1pc 2pc;}
	.section-big-logo_text h2{font-size:30px;}
	.site-content .la-section{#padding:0 !important;}
	.article_content_text{padding: 0px 1pc 4pc;}
	.site-footer_top{padding: 4pc 1pc 3pc;}
	.section-intro_article{padding: 1pc;}
	.section-intro_text {padding: 0;}
	
}
@media all and (max-width:480px){
	.section-facilities_item{padding:0 0 2pc 0 !important;min-height:auto;}
	.section-facilities_item_icon{display:none;}
	.section-big-logo_text_slogan p{padding: 1em 1pc;line-height: 1;}
	.site-footer_social ul li{display:block;text-align: left;max-width: 160px;margin: 15px auto 0;}
	.site-footer_contacts_item p br{display:none;}
	h1{font-size:30px;}
	h2{font-size:28px;}
	.supheading{font-size:13px;}
	.site-header_logo{width:140px}
}
@media all and (max-width:320px){}/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
	z-index:8;
}
.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: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(//stambul.club/wp-content/themes/istanbul/js/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-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 Carousel Owl Demo Theme 
*	v1.3.3
*/
.owl-carousel{
	z-index:2;
}
.owl-theme .owl-controls{
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -3rem;
	
}
.owl-carousel .owl-wrapper-outer {

}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	filter: Alpha(Opacity=75);/*IE7 fix*/
	opacity: 0.75;
}
.owl-theme .owl-prev{float:left;}
.owl-theme .owl-next{float:right;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 1rem;
	height: 1rem;
	margin: 1rem .3rem;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#9bdaec;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background-color:#e18400;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(//stambul.club/wp-content/themes/istanbul/js/AjaxLoader.gif) no-repeat center center
}/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-face .owl-controls{
	text-align:center;
	position:static;
}

/* Next and Prev */

.owl-face .owl-buttons{
	position:static;
}
.owl-face .owl-prev,
.owl-face .owl-next{
	position:absolute;
	width:120px;
	height:100%;
	left:0;
	top:0;
	background-color:rgba(255,255,255,.15);
	opacity:0;
	transition:opacity ease 250ms;
	text-indent:-9999em;
}
.owl-face .owl-prev:before {
	content:'';
	position:absolute;
	width:60px;
	height:60px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	transform:rotate(-45deg);
	left:45px;
	top:50%;
	margin-top:-30px;
}
.owl-face .owl-next{
	left:auto;
	right:0;
}
.owl-face .owl-next:before {
	content:'';
	position:absolute;
	width:60px;
	height:60px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	transform:rotate(45deg);
	right:45px;
	top:50%;
	margin-top:-30px;
}
.owl-face .owl-prev:hover, .owl-face .owl-next:hover {
    opacity: 1;
    transition: opacity ease 250ms;
}


/* Pagination */

.owl-face .owl-controls .owl-pagination{
	position:absolute;
	left:0;
	bottom:1rem;
	width:100%;
	text-align:center;
}
.owl-face .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-face .owl-controls .owl-page span{
	display:block;
	width:20px;
	height:20px;
	margin:1pc 0.25pc;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#371e1c;
	#border:2px solid #371e1c;
}

.owl-face .owl-controls .owl-page.active span,
.owl-face .owl-controls.clickable .owl-page:hover span{
	background-color:#f5b457;
	border-color:#371e1c;
}

/* If PaginationNumbers is true */

.owl-face .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut 1.7s both ease;
  -moz-animation: fadeOut 1.7s both ease;
  animation: fadeOut 1.7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn 1.7s both ease;
  -moz-animation: fadeIn 1.7s both ease;
  animation: fadeIn 1.7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}