@font-face {
  font-family: JagerClassicBold;
  src: url(fonts/Jager-ClassicBold.woff);
}

@font-face {
  font-family: BermanBold;
  src: url(fonts/Berman-Bold.otf);
}

/*
body,html,h1,h2,h3,h4,h5,h6,table,thead,tr,td,tbody,address,fieldset,header,footer,section,article,fieldset,legend,img,ul,ol,li,p,input,textarea,select{
	margin:0;
	padding:0;
	outline:none;	
	border:none;
}
*/

.event-page-template{
	background:#24232c;
	color:#ffffff;
	font-family: 'WesFY-Medium', Arial, sans-serif;	
}

img {
	max-width:100%;
}

.LargePinkButton{
	background:#f34272;
	display:inline-block;
	margin:40px auto;
	font-size:36px;
	line-height:50px;
	padding:20px;
	min-width:120px;
	padding:20px 30px;
	height:50px;
	border-radius:45px;
	color:#fff;
	font-family: 'WesFY-Bold', Arial, sans-serif;	
	text-decoration:none;
}

.hotpink-title{
	color:#f34272;
	font-size:100px;
	font-family:BermanBold;	
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	z-index:2;
}

h3.hotpink-title{
	padding-top:80px;
	font-size:70px;
	margin-bottom:-50px;
}
.backline-guitars h3.hotpink-title{
	margin-top:0;
}
.event-page-template section .inner{
	width:80%;
	margin:0 auto;
}
.event-page-template section .inner img{
	max-width:100%;	
}


@media (min-width: 1100px){
	.hotpink-title{
		font-size:200px;
		margin-bottom: -120px;
	}
}


/* -------------- Top Hero section -------------- */
.event-page-template .history-head{
	position:relative;
	background:url(images/churchback_top_web2.jpg) center center no-repeat;
	background-size:auto 100%;	
	background-size:cover;	
	transition:all 1.1s  ease-in-out;
}
.graySlant{
	position:absolute;
	bottom:0;
	left:0;
	background:url(images/graySlant.png) center bottom no-repeat;
	background-size:100% 100%;	
	height:150px;
	width:100%;
	z-index:1;
}

.history-head h1{
	color:#fffbd2;	
	font-family:JagerClassicBold, "MS Serif", "New York", serif;
	font-size:45px;
	width:60%;
	margin:0 auto;
	padding:100px 0 200px;
	position:relative;
	z-index:2;
	
}
.history-head.scroll-change-active{
	background-size:auto 130%;
	
}
.history-head .headerline{
	display:block;
	background: url(images/headerline.png) center bottom no-repeat;
	padding-bottom:16px;
	margin:15px 0;
}
.history-head img{
	display:block;
	margin:10px auto;	
	max-width:60%;
}

@media (min-width: 500px){
	.history-head h1{
		padding:120px 0 250px;
	}
}
@media (min-width: 600px){
	.history-head h1{
		font-size:60px;
		padding:150px 0 350px;
	}
	.graySlant{
		height:250px;
	}
}

@media (min-width: 1100px){
	.history-head h1{
		font-size:90px;
		padding:300px 0 600px;
	}
	.graySlant{
		height:500px;
	}
}

@media (max-height: 950px){
	.history-head h1{
		font-size:60px;
		max-width: 760px;
		padding:200px 0 400px;
	}
	 .history-head.scroll-change-active,
	 .history-head{
		background-size:cover;	
	}
	.graySlant{
		height:250px;
	}
}

@media (max-height: 850px){
	.history-head h1{
		font-size:45px;
		padding:100px 0 200px;
		max-width: 530px;
	}
}
@media (max-width: 700px){
	.history-head h1{
		font-size:45px;
		padding:100px 0 200px;
		max-width: 530px;
	}
}

@media (max-width: 560px){
	.history-head h1{
		font-size:38px;
	}
}

@media (max-height: 700px){
	.history-head h1{
		font-size:38px;
		padding:80px 0 180px;
	}
}



/* -------------- about section -------------- */

.history-about{
	position:relative;	
	width:100%;
	overflow:hidden;
}
.text-block{
	color:#fffbd2;
	font-family:JagerClassicBold, "MS Serif", "New York", serif;
	font-size:22px;
}
.text-block p{
	padding: 8px 0 16px;	
}
.history-about{
	position:relative;
}
.left-half-column{
	text-align:left;
	position:relative;
	z-index:2;
	width:90%;
	padding-right:5%;
	padding-left:5%;
}


.figure-image1{
	position:relative;
	background:url(images/historic-figure1.png) no-repeat;
	background-size:100% auto;
	padding-top:380px;
	padding-bottom: 160px;
	font-size:20px;
	color:#f34272;
	margin:20px auto;
	width:300px;
	z-index:2;
}
.figure-image1 .txt{
	display:block;
	text-align:center;

}
.figure-image1 a .txt{
	text-decoration: underline;
	cursor: pointer;	
}
.church-schematics{
	position:absolute;
	background:url(images/church-schematic_small.png) center top no-repeat;
	background-size:auto 100%;
	width:100%;
	height:110%;
	top:-5%;
	z-index:1;
}


@media screen and ( min-width: 568px ) {
	.left-half-column{
		width:80%;
		padding-right:10%;
		padding-left:10%;
	}

}
@media screen and ( min-width: 768px ) {
	.text-block{
		font-size:24px;
	}
	.text-block p{
		padding:10px 0 30px;	
	}
	.left-half-column{
		width:40%;
		padding-right:50%;
		padding-left:10%;
	}
	.figure-image1{
		width:250px;
		padding-top: 320px;
		
		/*position:absolute;
		left:50%;
		top: 150px;
		margin-left:-125px;*/
	}
	
}
@media screen and ( min-width: 908px ) {
	.figure-image1{
		
		width:290px;
		
		padding-top: 370px;
		/*position:absolute;
		margin-left:-145px;
		top: 250px;
		*/
	}
	
}
@media screen and ( min-width: 1168px ) {
	.text-block{
		font-size:32px;
	}	
	.figure-image1{
		
		width:380px;
		/*
		top: 250px;
		margin-left:-190px;*/
		padding-top: 480px;
	}	
	.church-schematics{
		background-image:url(images/church-schematic.png) ;
	}
}
@media screen and ( min-width: 1468px ) {
	.figure-image1{
		/*top: 150px;
		width:20%;
		max-width:380px;
		padding-top: 480px;*/
	}	
}

@media screen and ( min-width: 1700px ) {
	.church-schematics{
		background-size:auto 100%;
		background-position:80% top;
	}
	.history-about {
	 	min-height: 1080px;
	}
}

/* scrolleffects */
.js-scroll-change .church-schematics{
	opacity: .2;
	transition:all 1.1s ease-in-out;
}
.scroll-change-active .church-schematics{
	opacity:1;
}
@media screen and ( min-width: 768px ) {
	.js-scroll-change .figure-image1{
		left:75%;
		opacity:.6;
		transition:all .5s  ease-in-out;
	}

	 .scroll-change-active .figure-image1{
		 left:55%;
		opacity:1;
	}
}


 
.history-section .callout {
  padding: 30px 0 30px;
  color: #fff;
  font-size: 48px;
  font-family: 'WesFY-Bold';
  font-weight:normal;
}
.history-section .callout p {
  padding: 0 5%;
  font-size: 38px;
}
.history-section .photo h3, .history-section .video h3 {
  margin: 18px 0 0;
}
.history-section .photo, .history-section .video {
  padding-bottom: 20px;
}
 
.history-section .txt-content{
  padding: 30px 5% 30px;
  color: #fff;
  font-size: 20px;
  font-family: 'WesFY-Bold';
  width:90%;
  margin:10px auto;
  max-width:700px;
}

.txt-content a{
	color:#fff;
}
.txt-content a:visited{
	color:#f34272;
}

.history-section  .txt-content,
.history-section .carousel-tabs .carousel-tab{
  font-family: 'WesFY-Medium', Arial, sans-serif;
  font-size: 18px;	
  line-height:23px;
}
 
.history-section  .txt-content li,
.history-section .carousel-tabs .carousel-tab li{
	padding:14px 0;
}

.txt-content h3{
	font-size:28px;
	font-family: 'WesFY-Bold';
	font-weight:normal;
}

.seltype-txt-w-bg{
	background-position:center top;
	background-size: auto 100%;
	padding:30px 0 300px;
	margin-bottom:40px;
}
.seltype-txt-w-bg .txtcon-outer{
	background: linear-gradient(0deg, rgba(36,35,44,0) 26%, rgba(36,35,44,1) 100%);
	width:100%;
	min-height:100%;
	position:absolute;
	top:0;
	z-index:0;
}
.seltype-txt-w-bg .txt-content{
	position:relative;
	z-index:1;
	padding: 20px 5% 140px;
}

.seltype-txt-w-bg h2{
	font-size: 42px;
	line-height: 40px;
}
.seltype-txt-w-bg h3{
	font-size: 24px;
	font-weight:normal;
	padding: 10px 0;
  	margin: 20px 0 0;
}

.seltype-txt-w-bg p{
	font-family: 'WesFY-Bold';
	font-size:20px;
}

@media screen and ( min-width: 768px ) {
	.seltype-txt-w-bg .txtcon-outer{
		background: linear-gradient(0deg, rgba(36,35,44,0) 36%, rgba(36,35,44,1) 100%);
	}
	.seltype-txt-w-bg{
		padding:50px 0 450px;
		background-size: cover;
	}
	.seltype-txt-w-bg h2{
		font-size: 72px;
		line-height: 80px;
	}
	.seltype-txt-w-bg h3{
		font-size: 32px;
		/* padding: 10px 0;
		margin: 20px 0 0;*/
	}
	.history-section .txt-content{
	padding: 80px 5% 80px;
	}
	
}

@media screen and ( min-width: 968px ) {
	.seltype-txt-w-bg{
		margin-bottom:40px;
	}
	.history-section .callout {
		padding: 100px 0 124px;
	}
	.history-section .photo, .history-section .video {
		padding-bottom: 120px;
	}
}

@media screen and ( min-width: 1668px ) {
	
	.seltype-txt-w-bg .txtcon-outer{
		background: linear-gradient(0deg, rgba(36,35,44,0) 66%, rgba(36,35,44,1) 100%);
	}
	.seltype-txt-w-bg{
		padding:50px 0 600px;
	}
}
 
 /* --------- Spaces section -------  */
.spaces{
	background:url(images/spaces_bgtexture.png) center top no-repeat;
	background-size:100% 80%;
}
 
 
 /* New Slider Version */
.carousel-main, .carousel-cell{
	cursor:pointer;
}
.nscarousel,
.nscarousel-layout-b .media-area,
.nscarousel-layout-b .carouse-txt-nav{
	width:100%;
	overflow:hidden;
	position:relative;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	pointer-events:none;
}

.nscarousel .ns-nav-btn{
	position:absolute;
	top:50px;
	height:30px;
	margin-top:-15px;
	background:transparent center center no-repeat;
	background-size:auto 100%;
	width:30px;
	cursor:pointer;
}
.nscarousel .prev{
	left:2%;
	background-image:url(images/imageCarousel_leftArrow.png);
}
.nscarousel .next{
	right:2%;
	background-image:url(images/imageCarousel_rightArrow.png);
}
/*
.largeCarousel .carousel-main{
	height:500px;
}*/
.nscarousel .nsSlider{
	height:100%;
	width:90000px;
	position:relative;
	text-align:left;
	overflow:hidden;
}
.largeCarousel .carousel-main img{
	max-height:initial;
}
.nsSlider img, .nsSlider .carousel-cell{
	/*display:inline-block;*/
	float:left;
}
.nsSlider .carousel-cell{
	overflow:hidden;
}

.carousel-tabs .carousel-tab{
	display:none;
}
.carousel-tabs .open-tab{
	display:block;
}

.media-gallery-slider .content-area h3{
	width: 100%;
	margin: 0 0 40px;
	padding: 0;
	text-align: center;	
}


/* */
.carousel-main .frame{
	z-index:3;
	background:url(images/imageCarouselCrop_web.png) no-repeat;
	background-size:100% 100%;
}
  .carousel-nav{
	height:180px;	 
	
  }
  .carousel-nav, .carousel-nav .nsSlider{
	
	padding-bottom:10px;
  }
  
  .carousel-nav .carousel-cell{
	margin:0 4px;
	height:160px;
  }
  .carousel-nav .carousel-cell div img{
	border-radius:8px;
	height:140px;
  }
  .carousel-nav .carousel-cell div{
	height:140px;
    padding-bottom:6px;
	border-bottom:1px solid rgba(255,255,255,0); 
	transition:border ease-in-out .3s;  
  }
  .carousel-nav .is-nav-selected div{
	border-bottom:3px solid #fff;  
  }
  
  .flickity-prev-next-button *{
	display:none;  
  }
  #SpacesCarousel .flickity-prev-next-button.next,
  #PerformancesCarousel .flickity-prev-next-button.next,
  #CoverArtCarousel .flickity-prev-next-button.next {
	  background:url(images/imageCarousel_rightArrow.png) center top no-repeat;
	  background-size:auto 100%; 
  }
  #SpacesCarousel .flickity-prev-next-button.previous,
  #PerformancesCarousel .flickity-prev-next-button.previous,
  #CoverArtCarousel .flickity-prev-next-button.previous{
	  background:url(images/imageCarousel_leftArrow.png) center top no-repeat;
	  background-size:auto 100%;
  }
 
.carousel img {
  display: block;
  height: 200px;
}

/* --------------------------------
------------ 8.3.22 ---------------
----------------------------- */

.nscarousel .nsSlider {
  height: 100%;
  width: 99000px;
  position: relative;
  
}
.carousel-no-tabs .nsSlider{
	margin-top:10px;
}
/*
.largeCarousel{
	max-width:auto;
}*/
.carouse-txt-nav a{
	font-family: WesFY-Bold, 'WesFY-Medium', Arial, sans-serif;
}
.carousel-nav .selected .bar{
	margin-top:3px;
	height:3px;
	width:100%;
	background:#d2b12c;
	display:block;
	clear:both;
	position: relative;
	top: 5px;
}
.media-area .nsSlider .carousel-cell,
.carousel-main .nsSlider img{
	float:left;
}

.media-area .nsSlider .carousel-cell{
	border-radius:20px;
	overflow:hidden;
}

.carousel-w-tabs .carousel-main .carousel-cell{
	background-size:auto 100%;
	background-position:center center;
}

.carousel-dot-nav{
	display:none;
	padding:10px 0;
	text-align:center;
}
.carousel-dot-nav .dot{
	height:12px;
	width:12px;
	border-radius:100%;
	border: 3px solid #4f4d5b;
	display:inline-block;
	margin:0 6px;
	cursor:pointer;
}
.carousel-dot-nav .selected{
	border-color: #fff;
	background:#fff;
}
.carousel-nav .carousel-cell img{
	border-radius:12px;
}

.nscarousel-layout-b .hotpink-title{
	text-align:center;
	padding-top:0;
	margin-bottom:5px;
	line-height:70px;
}


section.photo img{
	width:100%;
}

@media (min-width: 800px){
	.nscarousel-layout-b .hotpink-title{
		width: 48%;
	}
}
@media screen and ( max-width: 720px ) {
	.carousel-no-tabs .carousel-dot-nav{
		display:block;
	}
	.carousel-no-tabs .carousel-nav{
		display:none;
	}
}

/*
.largeCarousel{
	max-width:1400px;
	margin:0 auto;	
}

.carousel-main img,
.carousel-main .flickity-viewport{
	max-height:680px;	
}
.carousel-nav,
.carousel-nav img,
.carousel-nav .flickity-viewport{
	max-height:160px;	
}

.carousel-nav img{
	padding-bottom:6px;
}

.carousel-nav .selected img{
	padding-bottom:3px;
	border-bottom:3px solid #d2b12c;
}


@media screen and ( max-height: 1030px ) {
	.carousel-main img,
	.carousel-main .flickity-viewport{
		max-height:500px;	
	}
	.carousel-nav,
	.carousel-nav img,
	.carousel-nav .flickity-viewport{
		max-height:120px;	
	}
}

@media screen and ( max-height: 800px ) {
	.carousel-main img,
	.carousel-main .flickity-viewport{
		max-height:400px;	
	}
	.carousel-nav,
	.carousel-nav img,
	.carousel-nav .flickity-viewport{
		max-height:100px;	
	}
}
*/
/* --------------------------------  END 8.3.22  ------------------------------- */

@media screen and ( min-width: 768px ) {
  
}
@media screen and ( min-width: 1268px ) {
  .carousel-nav{
	height:220px;	 
  }
  .carousel-nav .carousel-cell{
	margin:0 4px;
	height:210px;
  }
  .carousel-nav .carousel-cell div img,
  .carousel-nav .carousel-cell div{
	height:200px;
  }
}

 .image-carousel2{
	position:relative;
	min-height:400px;
	display:block;
	width:90%;
	margin:10px auto 15px;
	max-width:1200px;
}
.image-carousel2 .content-area{	
	height:200px;
	text-align:left;
}
.image-carousel2 .media-area{
	height:400px;
}
.image-carousel2 .txt-bod{
	height:200px;
}

.carouse-txt-nav{
	height:40px;
}
.carouse-txt-nav .carousel-cell{
	height:40px;
	text-align:center;
}
.carouse-txt-nav a{
	text-transform:uppercase;
	margin: 0 10px;
	padding-right:15px;
	padding-left:15px;
	font-size:16px;
	line-height:20px;
}
.carouse-txt-nav .selected a{
	border-bottom:3px solid #d2b12c;
	color:#d2b12c;
}

.image-carousel2 .media-area .carousel-cell,
.image-carousel2 .media-area img,
.image-carousel2 .media-area{
	height:180px;
}
.image-carousel2 .media-area{
	margin-bottom:20px;	
}

@media (min-width: 800px){
	.image-carousel2 .content-area{
		width:48%;
		position:absolute;
		left:0;
		height:400px;
		text-align:left;
	}
	.image-carousel2 .media-area{
		width:50%;
		position:absolute;
		left:50%;
		height:400px;
	}
	.image-carousel2 .media-area .carousel-cell,
	.image-carousel2 .media-area img,
	.image-carousel2 .media-area{
		height:200px;
	}
	.image-carousel2 .media-area{
		top:80px;
	}
}
@media (min-width: 800px){
	.image-carousel2 .media-area .carousel-cell,
	.image-carousel2 .media-area img,
	.image-carousel2 .media-area{
		height:250px;
	}
	.image-carousel2 .media-area{
		top:60px;
	}
}

@media (min-width: 1200px){
	.image-carousel2 .media-area .carousel-cell,
	.image-carousel2 .media-area img,
	.image-carousel2 .media-area{
		height:400px;
	}
	.image-carousel2 .media-area{
		top:0;
	}
	 .image-carousel2{
		margin:50px auto 15px;
	}
}


.image-carousel2 .hotpink-title{
	margin-bottom: -35px;
}
@media (min-width: 800px){
	.image-carousel2 .hotpink-title{
		width:50%;
		padding-right:50%;
		margin-bottom: 20px;
		padding-top:0;
	}
}
 
.quote-section{
	 padding:200px 0;
}

.hugequote{
	font-size:48px;
	line-height:44px;
	font-family:JagerClassicBold, "MS Serif", "New York", serif;
	font-weight:normal;
	color:#f34272;
	display:block;
	width:85%;
	margin:100px auto;
	max-width:400px;
	text-align:justify;
	position:relative;
}

.hugequote em{
	font-size:16px;
	line-height:30px;
	font-family: 'WesFY-Medium', Arial, sans-serif;	
	color:#fff;
	display:block;
	font-style:normal;
	font-weight:normal;
	position:absolute;
	bottom:-55px;
	left:8%;
}
.hugequote .squot{
	background:url(images/amazingquotationmarks_start.png) no-repeat;
	background-size:100% auto;
	width:88px;
	height:100px;
	position:absolute;
	top:-80px;
	left:0;
}
.hugequote .equot{
	background:url(images/amazingquotationmarks_start.png) no-repeat;
	background-size:100% auto;
	width:88px;
	height:100px;
	position:absolute;
	bottom:-80px;
	right:0;
	transform: rotate(180deg);
}

@media (min-width: 510px){
	.hugequote{
		font-size:60px;
		line-height:60px;
		max-width: 520px;
	}
	.hugequote em{
		font-size:20px;
		left:15%;
	}
}

@media (min-width: 640px){
	.hugequote{
		font-size:70px;
		line-height:70px;
		max-width: 520px;
	}
}
@media (min-width: 1100px){
	.hugequote{
		font-size:108px;
		line-height:100px;
		max-width:800px;
	}
	.hugequote em{
		left:35%;
	}
}

@media (max-width: 1100px){
	.quote-section{
		padding: 100px 0;
	}
}




.fade{
	float:right;
	width:100px;
	height:40px;
	background:url(images/grayshadow-usecss.png) right top no-repeat;
	background-size:100px 40px;
	margin-bottom:-40px;
	position: relative;
	z-index: 4;	
}



.content-area h3.hotpink-title{
	margin:0 0 40px;
	padding:0;	
	text-align:center;
	font-weight:normal;
}

.livesound{
	padding:150px 0;	
}




/* -------------- performances section -------------- */

.performances-sect{
	padding:0 0 200px;
}

.mid-graphic{
	width:80px;
	margin:50px auto;	
}
.tri-graphic{
	width:100px;
}
.perf-header{
	background:url(images/artFadeBg_web.jpg) center center no-repeat;
	background-size:auto 430px;
	padding-top:200px;
}

.perf-header h2{
	margin-bottom:0;
}
.twin-windows{
	width:85%;
	margin:30px auto;
	max-width:1280px;	
	text-align:center;
}
.twin-windows img{
	width:30%;
	margin:0 9%;
}

@media (max-width: 700px){
	.hotpink-title{
		font-size:75px;
	}
}
@media (min-width: 1100px){
	.perf-header{
		background-size:auto 600px;
		padding-top:300px;
	}
	
}

.cover-art{
	padding:50px 0;
	display:block;
}
.RecordingGraphicslant{
	padding-top:80px;
	background:url(images/goldllineslanted.png) left top no-repeat;
	background-size:100% 80px;
	width:100%;
}
@media (min-width: 700px){
	.RecordingGraphicslant{
		padding-top:200px;
		margin:100px auto -20px;
		background:url(images/goldllineslanted.png) left top no-repeat;
		background-size:100% 200px;
	}
}


/* -------------- Backline section -------------- */
.backline-top{
	padding-bottom:100px;
	height:120px;
	width:100%;
	background:url(images/backline-top.png) center bottom no-repeat;
	background-size:100% 60%;	
}
.backline-guitars{
	background:#a1c2c4;	
	padding-bottom:60px;
}

.bkl-table{
	width:100%;
	max-width:1200px; /* (slightly arbitrary, may want to adjust) */
	margin:15px auto;
	padding-bottom:50px;
}
.tbl-group,
.tbl-group tbody{
	width: 100%;
	display: block;
}
.tbl-group .row{
	display:block;
	border-bottom:1px solid rgba(238,221,165,.5);	
	padding:5px 0;
	margin:0 0 6px;
	width:100%;
	text-align: left;
}
.tbl-group .row .cell-a,
.tbl-group .row .cell-b,
.tbl-group .row .cell-c,
.tbl-group .row .cell-d{
	display:inline-block;
	/*display:table-cell;*/
	margin:0;
	padding-right:1%;
	text-align:left;
	font-family: 'WesFY-Bold', Arial, sans-serif;	
	color:#eedda5;
	font-size:16px;
	font-weight:bold;
	word-break: break-word;
	overflow: hidden;
    line-height: 16px;
    height: 16px;
}

.tbl-group .row .cell-a{
	width:12%;
	width:22%;
}
.tbl-group .row .cell-b{
	width:32.5%;
}
.tbl-group .row .cell-c{
	width:52.5%;
	width:42.5%;
}
.tbl-group .row .cell-d{
	display:none;
}

.colsize2 .tbl-group .row .cell-a{
	width:32%;
}
.colsize2 .tbl-group .row .cell-b{
	width:32%;
}
.colsize2 .tbl-group .row .cell-c{
	display:none;
}

.colsize4 .tbl-group .row .cell-a{
	width:22%;
}
.colsize4 .tbl-group .row .cell-b{
	width:22%;
}
.colsize4 .tbl-group .row .cell-c,
.colsize4 .tbl-group .row .cell-d{
	display:inline-block;
	width:22%;
}

h3.hotpink-title-small{
	font-size:50px;
	font-weight: normal;
	margin-bottom: 0;	
}

@media (min-width: 700px){
	h3.hotpink-title-small{
		font-size:60px;	
	}
}

@media (min-width: 1400px){ /*  (min-width: 1100px) */
	.bkl-table{
		position:relative;	
	}
	.group1 .row{
		width:50%;
		padding-right:50%;
	}
	.group2 .row{
		border-bottom:1px solid rgba(238,221,165,0);	
	}
	.group2{
		position:absolute;
		top:0;
		right:0;
		width:50%;	
	}
	h3.hotpink-title-small{
		font-size:75px;
	}
	
	.group2 .row .cell-a{
		width:32%;
	}
	.group2 .row .cell-b{
		width:32.5%;
	}
	.group2 .row .cell-c{
		width:32.5%;	
	}
}

@media (min-width: 1400px){
	/*.tbl-group .row .cell-a{
		width:10%;
	}
	.tbl-group .row .cell-b{
		width:30.5%;
	}
	.tbl-group .row .cell-c{
		width:56.5%;
	}*/
}


@media (min-width: 510px){
	
	
}
@media (min-width: 1100px){
	.backline-top{	
		height:300px;
		width:100%;
		background-size:100% 80%;	
	}
	
	
}



.block-tab{
	display:none;
}
.show-block{
	display:block;
}


