/* content type image */
.adguru_content_image{
	margin: 0;
	padding: 0;
	border: 0;
	max-width: 100%;
	width: auto;
} 

/* content type iFrame */
.adguru-content-iframe{
	display: flex; 
	width: 100%; 
	height: 100%; 
	flex-direction: column; 
	overflow: hidden;
}
.adguru-content-iframe iframe{
	flex-grow: 1; border: none; margin: 0; padding: 0;
}

/* content type html */
.adguru-content-html img{
	max-width: 100%;
}

/* content type wysiwyg */
.adguru-content-wysiwyg img{
	max-width: 100%;
}

.adguru_ad_slider{
	margin:0;
	padding:0;
	list-style:none;
	border:none; 
	/* width and hieght are declared within style attribute of the element
	width:300px;
	height:250px; 
	*/
	overflow:hidden;

}
.adguru_ad_slider li{
	display:block;
	/* width and hieght are declared within style attribute of the element
	width:300px;
	height:250px; 
	*/
	margin:0px; 
	padding:0px; 
	border:none; 
}

/* ZONE RELATED STYLES */

.align_left{
	text-align: left;
}
.align_right{
	text-align: right;
}
.align_center{
	text-align: center;
}

.float_left{
	float: left;
}
.float_right{
	float: right;
}

.adguru-zone-wrap{
	clear: both;
	max-width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	overflow: hidden !important;
}

.adguru-zone-wrap.align_left{
	margin: 8px 0px;
}
.adguru-zone-wrap.align_right{
	margin: 8px 0px;
}
.adguru-zone-wrap.align_center{
	margin: 8px 0px;
}

.adguru-zone-wrap.float_left{
	margin: 8px 8px 8px 0px;
}
.adguru-zone-wrap.float_right{
	margin: 8px 0px 8px 8px;
}


.adguru-zone{
	display: inline-block;
	max-width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden !important;
}

.adguru-ad-banner{
	display: inline-block;
	max-width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden !important;
}
