/*--------------------------------------------------
File     : plugin.css
Domain 	 : nilufer
Author   : Guven Ordu / gordu@trios.com.tr
Date     : 12.12.2016
--------------------------------------------------*/


body, html {height:100%; font-family:'Open Sans', sans-serif;}
h1,h2,h3,h4,h5,h6,p,ul {margin:0;}




@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff2') format('woff2'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




.camera_carousel .owl-theme .owl-controls{
	text-align: center;
}
.camera_carousel .owl-theme .owl-controls .owl-buttons .owl-prev {width:22px; height:33px; position:absolute; left:20px; top:50%; margin-top:-16px; background:url(../img/cameracarouselarrow.png) left top no-repeat; text-indent:-9999px; display:block;}
.camera_carousel .owl-theme .owl-controls .owl-buttons .owl-prev:hover {background:url(../img/cameracarouselarrow.png) left bottom no-repeat;}
.camera_carousel .owl-theme .owl-controls .owl-buttons .owl-next {width:22px; height:33px; position:absolute; right:20px; top:50%; margin-top:-16px; background:url(../img/cameracarouselarrow.png) right top no-repeat; text-indent:-9999px; display:block;}
.camera_carousel .owl-theme .owl-controls .owl-buttons .owl-next:hover {background:url(../img/cameracarouselarrow.png) right bottom no-repeat;}
.camera_carousel .owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.camera_carousel .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.camera_carousel .owl-theme .owl-controls .owl-page.active span,
.camera_carousel .owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.camera_carousel .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;
}
.camera_carousel .owl-item.loading{
	min-height: 150px;
	background: url(../img/owl/AjaxLoader.gif) no-repeat center center
}


.teaser_carousel .owl-theme .owl-controls{
	text-align: center;
}
.teaser_carousel .owl-theme .owl-controls .owl-buttons .owl-prev {width:22px; height:33px; position:absolute; left:20px; top:50%; margin-top:-16px; background:url(../img/cameracarouselarrow.png) left top no-repeat; text-indent:-9999px; display:block;}
.teaser_carousel .owl-theme .owl-controls .owl-buttons .owl-prev:hover {background:url(../img/cameracarouselarrow.png) left bottom no-repeat;}
.teaser_carousel .owl-theme .owl-controls .owl-buttons .owl-next {width:22px; height:33px; position:absolute; right:20px; top:50%; margin-top:-16px; background:url(../img/cameracarouselarrow.png) right top no-repeat; text-indent:-9999px; display:block;}
.teaser_carousel .owl-theme .owl-controls .owl-buttons .owl-next:hover {background:url(../img/cameracarouselarrow.png) right bottom no-repeat;}
.teaser_carousel .owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.teaser_carousel .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.teaser_carousel .owl-theme .owl-controls .owl-page.active span,
.teaser_carousel .owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.teaser_carousel .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;
}
.teaser_carousel .owl-item.loading{
	min-height: 150px;
	background: url(../img/owl/AjaxLoader.gif) no-repeat center center
}


.discography_carousel .owl-theme .owl-controls{
	text-align: center;
}
.discography_carousel .owl-theme .owl-controls .owl-buttons .owl-prev {width:63px; height:64px; position:absolute; left:-31px; top:50%; margin-top:-32px; background:url(../img/discographycarouselarrow.jpg) left top no-repeat; text-indent:-9999px; display:block;}
.discography_carousel .owl-theme .owl-controls .owl-buttons .owl-prev:hover {background:url(../img/discographycarouselarrow.jpg) left bottom no-repeat;}
.discography_carousel .owl-theme .owl-controls .owl-buttons .owl-next {width:63px; height:64px; position:absolute; right:-31px; top:50%; margin-top:-32px; background:url(../img/discographycarouselarrow.jpg) right top no-repeat; text-indent:-9999px; display:block;}
.discography_carousel .owl-theme .owl-controls .owl-buttons .owl-next:hover {background:url(../img/discographycarouselarrow.jpg) right bottom no-repeat;}
.discography_carousel .owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.discography_carousel .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.discography_carousel .owl-theme .owl-controls .owl-page.active span,
.discography_carousel .owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.discography_carousel .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;
}
.discography_carousel .owl-item.loading{
	min-height: 150px;
	background: url(../img/owl/AjaxLoader.gif) no-repeat center center
}



.modal .modal-dialog {margin:50px auto;width:615px;}
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
	.modal .modal-dialog {width:auto; margin:30px 10px 10px 10px !important;}
}




.navbar_sm .navbar-toggle .icon-bar {background-color:#ffffff;}
.navbar_sm .navbar-toggle {border-color:#5a5426; border-width:2px;}
.navbar_sm .navbar-toggle:hover {background-color:#5a5426;}
.navbar_sm .navbar-toggle:focus {background-color:#5a5426;}




ul.tabs {
	margin: 0;
	padding: 12px 0 0 0;
	list-style: none;
	width: 100%;
	background:url(../img/tabbg.png) top left no-repeat;
}
ul.tabs li {
	float: left;
	margin: 0 45px;
	cursor: pointer;
	padding: 29px 30px 0 30px;
	line-height: 30px;
	color: #333333;
	overflow: hidden;
	position: relative;
	font-size:22px;
	font-family:league_gothicregular;
	background:url(../img/tabicon.png) center 0px no-repeat;
}
ul.tabs li.active {
	display: block;
	background:url(../img/tabicon.png) center -82px no-repeat;
}
.tab_container {
	border-top: none;
	clear: both;
	width: 100%;
	overflow: auto;
	margin-top:63px;
}
.tab_content {
	display: none;
}
.tab_drawer_heading { display: none; }
@media screen and (max-width: 767px) {
	.tabs {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #322e4c;
		color: #ffffff;
		margin: 0 0 5px 0;
		padding: 11px 20px 9px 20px;
		display: block;
		cursor: pointer;
		font-size:24px;
		line-height:32px;
		font-family:league_gothicregular;
	}
	.d_active {
		background-color: #5a5426;
		color: #ffffff;
	}
}


ul.tabs_dis {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	text-align:center;
	height:59px;
}
ul.tabs_dis li {
	width:174px;
	margin: 0 16px;
	cursor: pointer;
	padding: 12px 0 9px 0;
	line-height: 38px;
	color: #ffffff;
	overflow: hidden;
	position: relative;
	font-size:30px;
	font-family:league_gothicregular;
	background:#4b0062;
	text-align:center;
	display:inline-block;
}
ul.tabs_dis li.active {
	background:#7d05a2;
}
.tab_container_dis {
	border-top: none;
	clear: both;
	width: 100%;
	margin-top:47px;
}
.tab_content_dis {
	display: none;
}
.tab_drawer_heading_dis { display: none; }
@media screen and (max-width: 767px) {
	.tabs_dis {
		display: none;
	}
	.tab_drawer_heading_dis {
		background-color: #322e4c;
		color: #ffffff;
		margin: 0 0 5px 0;
		padding: 11px 20px 9px 20px;
		display: block;
		cursor: pointer;
		font-size:24px;
		line-height:32px;
		font-family:league_gothicregular;
	}
	.d_active_dis {
		background-color: #5a5426;
		color: #ffffff;
	}
}




.album_list .accordion-trigger.expanded {background:#5a5426;}
.album_list .accordion-content {
  overflow: hidden;
  transition: height 0.25s;
}




.modal {z-index:6565658;}

.modal .close {position:absolute; right:13px; top:4px; font-size:40px; color:#ff1717; opacity:1; text-shadow:0 1px 0 #000000; z-index:6546465; outline:none;}
.modal .modal-body {padding:0;}
.modal .modal-content {border-radius:0;} 




@media(max-width:767px){
	
}

@media(min-width:768px) and (max-width:991px){
	ul.tabs li {float:left; margin:0 13px;}
}


@media(min-width:992px) and (max-width:1199px){		
	ul.tabs li {float:left; margin:0 25px;}
}

@media(min-width:1200px){

}