
/* FRONT END STYLES */

/* -------------------------------------------------- */
/* Ad Slots 
/* -------------------------------------------------- */

#LB_01, #LB_02, #LB_03, #LB_04,
#LB_01 iframe, #LB_02 iframe, #LB_03 iframe, #LB_04 iframe{
	background: #efefef;
	width: 728px; 
	height: 90px !important;
}
#LB_02, #LB_03, #LB_04{
	margin: 0 auto;
}
#REC_01, #REC_01 iframe{   
	width: 300px; 
	height: 250px !important;
}
.widget_block #REC_01{ margin-left: -26px; }
.boldSection .desktop_banner{ display: block !important; }
.btLightSkin .rowItemContent .bt_banner { background: none !important; }

.port{
	position: relative;
}
#LB_01{
	position: absolute;
	top: 12px;
	right: 0;
	z-index: 999;
}

@media screen and (max-width: 1385px) {
	#LB_01{ right: 30px }
	.widget_block #REC_01{ margin-left: -22px; }
}
@media screen and (max-width: 1365px) {
	.rowItem.col-md-3.col-sm-6.col-ms-12.btTextLeft, .rowItem.col-md-9.col-ms-12.btTextLeft{
		display: flex;
		width: 100% !important;
		padding-bottom: 20px;
	}
	.single-post aside .widget_block{ display: none; }
}
@media screen and (max-width: 1279px), screen and (max-height: 359px){ 
	#LB_01, 
	#LB_01 iframe{
		width: 300px;
		height: 50px !important;
		top:  36px;
	}
	.single-post .widget_block{ display: block; }
	.widget_block #REC_01{ margin: 0 auto; }
}
@media screen and (max-width: 1024px) {
	#LB_01{ top:  21px; }
	.single-post aside.btSidebar.btTextLeft, .single-post .btContent {
		display: block;
		width: 100% !important;
		padding-bottom: 20px;
	}
	.single-post aside .widget_block{ display: block; }
}
@media screen and (max-width: 670px) {
	#LB_01{ display: none; }
}
@media screen and (max-width: 799px), screen and (max-height: 359px){ 
	#LB_02, #LB_03, #LB_04,
	#LB_02 iframe, #LB_03 iframe, #LB_04 iframe{
		width: 300px; 
		height: 50px !important;
	}
}
@media screen and (max-width: 360px) {
	.single-post aside .widget_block{ margin-left: -24px; }
}