#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(simplemodal/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}


#modalMsg{
	/*white-space: nowrap;*/
	font-size:13px;
}

#ModalOkButton{
	
}

.editable{
	cursor:pointer;
}

.elv{
	border:1px dashed #CECECE;
}

#adminEditDiv{
	background-color:#000;
	color:#FFF;
	font-size:12px;
	float:left;
	width:100%;
}

#adminEditDiv a{
	color:#FFF;
}


.col-1-2{
	float:left;
	width:50%;
}

@media only screen and (max-width: 768px){
	.col-1-2{
		float:none;
		width:100%;
	}
}

figure.left, img.left{
	float: left;
	margin-right: 15px;
}

figure.right, img.right{
	float: right;
	margin-left: 15px;
}

figure.center, img.center{
	display: block;
	margin-left: auto;
	margin-right: auto;
}


figure.resp-30, img.resp-30{width:30%;}
figure.resp-40, img.resp-40{width:40%;}
figure.resp-50, img.resp-50{width:50%;}
figure.resp-60, img.resp-60{width:60%;}
figure.resp-70, img.resp-70{width:70%;}
figure.resp-80, img.resp-80{width:80%;}
figure.resp-90, img.resp-90{width:90%;}
figure.resp-100, img.resp-100{width:100%;}
figure.resp-20, img.resp-20{width:20%;}
figure.resp-25, img.resp-25{width:25%;}
figure.resp-33, img.resp-33{width:33%;}
figure.resp-66, img.resp-66{width:66%;}
figure.resp-75, img.resp-75{width:75%;}


figure img{
	width:100%;
	margin:0!important;
}

figure figcaption{
	text-align:center;
}


@media only screen and (max-width: 768px){
	figure.resp-30, img.resp-30{width:100%;}
	figure.resp-40, img.resp-40{width:100%;}
	figure.resp-50, img.resp-50{width:100%;}
	figure.resp-60, img.resp-60{width:100%;}
	figure.resp-70, img.resp-70{width:100%;}
	figure.resp-80, img.resp-80{width:100%;}
	figure.resp-90, img.resp-90{width:100%;}
	figure.resp-100, img.resp-100{width:100%;}
	figure.resp-20, img.resp-20{width:100%;}
	figure.resp-25, img.resp-25{width:100%;}
	figure.resp-33, img.resp-33{width:100%;}
	figure.resp-66, img.resp-66{width:100%;}
	figure.resp-75, img.resp-75{width:100%;}
}


.ifrcont{
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.ifrcont iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


figure {
	margin-bottom:20px;
}

.row12:before{
	display: table;
	content: " ";
}

.row12{
	box-sizing:border-box;
}

.row12:after{
	clear:both;
	display: table;
	content: " ";
}

.row12>.col-1, .row12>.col-2, .row12>.col-3, .row12>.col-4, .row12>.col-5, .row12>.col-6, .row12>.col-7, .row12>.col-8, .row12>.col-9, .row12>.col-10, .row12>.col-11, .row12>.col-12 {
	float:left;
	min-height:1px;
	box-sizing:border-box;
}


@media only screen and (max-width: 479px){
	.row12>.col-1, .row12>.col-2, .row12>.col-3, .row12>.col-4, .row12>.col-5, .row12>.col-6, .row12>.col-7, .row12>.col-8, .row12>.col-9, .row12>.col-10, .row12>.col-11, .row12>.col-12 {
		float:none;
		width:100%;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px){/*sm*/
	.row12>.col-1, .row12>.col-2, .row12>.col-3, .row12>.col-4, .row12>.col-5, .row12>.col-6, .row12>.col-7, .row12>.col-8, .row12>.col-9, .row12>.col-10, .row12>.col-11, .row12>.col-12 {
		float:none;
		width:100%;
	}

	.row12>.col-lc-1{width:8.33333333%;float:left;}
	.row12>.col-lc-2{width:16.66666667%float:left;}
	.row12>.col-lc-3{width:25%;float:left;}
	.row12>.col-lc-4{width:33.33333333%;float:left;}
	.row12>.col-lc-5{width:41.66666667%;float:left;}
	.row12>.col-lc-6{width:50%;float:left;}
	.row12>.col-lc-7{width:58.33333333%;float:left;}
	.row12>.col-lc-8{width:66.66666667%;float:left;}
	.row12>.col-lc-9{width:75%;float:left;}
	.row12>.col-lc-10{width:83.33333333%;float:left;}
	.row12>.col-lc-11{width:91.66666667%;float:left;}
	.row12>.col-lc-12{width:100%;float:left;}


	.row12>.col-sm-1{width:8.33333333%;float:left;}
	.row12>.col-sm-2{width:16.66666667%float:left;}
	.row12>.col-sm-3{width:25%;float:left;}
	.row12>.col-sm-4{width:33.33333333%;float:left;}
	.row12>.col-sm-5{width:41.66666667%;float:left;}
	.row12>.col-sm-6{width:50%;float:left;}
	.row12>.col-sm-7{width:58.33333333%;float:left;}
	.row12>.col-sm-8{width:66.66666667%;float:left;}
	.row12>.col-sm-9{width:75%;float:left;}
	.row12>.col-sm-10{width:83.33333333%;float:left;}
	.row12>.col-sm-11{width:91.66666667%;float:left;}
	.row12>.col-sm-12{width:100%;float:left;}
	
	
	.row12>.col-pl-15, .row12>.col-pr-15{padding-left:0px;padding-right:0px;}
}

@media only screen and (min-width: 768px){
	.row12>.col-1{width:8.33333333%;}
	.row12>.col-2{width:16.66666667%}
	.row12>.col-3{width:25%;}
	.row12>.col-4{width:33.33333333%;}
	.row12>.col-5{width:41.66666667%}
	.row12>.col-6{width:50%;}
	.row12>.col-7{width:58.33333333%}
	.row12>.col-8{width:66.66666667%}
	.row12>.col-9{width:75%}
	.row12>.col-10{width:83.33333333%}
	.row12>.col-11{width:91.66666667%}
	.row12>.col-12{width:100%;}

	.row12>.col-pl-15{padding-left:15px;}
	.row12>.col-pr-15{padding-right:15px;}
}

@media only screen and (min-width: 768px) and (max-width: 1200px){/*less than content*/
	.row12>.col-lc-1{width:8.33333333%;float:left;}
	.row12>.col-lc-2{width:16.66666667%float:left;}
	.row12>.col-lc-3{width:25%;float:left;}
	.row12>.col-lc-4{width:33.33333333%;float:left;}
	.row12>.col-lc-5{width:41.66666667%;float:left;}
	.row12>.col-lc-6{width:50%;float:left;}
	.row12>.col-lc-7{width:58.33333333%;float:left;}
	.row12>.col-lc-8{width:66.66666667%;float:left;}
	.row12>.col-lc-9{width:75%;float:left;}
	.row12>.col-lc-10{width:83.33333333%;float:left;}
	.row12>.col-lc-11{width:91.66666667%;float:left;}
	.row12>.col-lc-12{width:100%;float:left;}
}

div.video16-9{
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

div.video16-9 iframe, div.video16-9 object, div.video16-9 object embed{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}