#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-top:20px;
	margin-bottom:20px;
}
