


/** vizor media added CSS **/

/* ------- begin Main Image attributes --------- */


.Blog-responsive-image{
        
        max-width:500px !important;
		width:100% !important;
		height:auto !important;
		margin: 0px;	
		padding: 0px;
    }


.Blog-small-responsive-image{
        
        max-width:250px !important;
		width:100% !important;
		height:auto !important;
		margin: 0px;	
		padding: 0px;
    }




img.imageleft { float: left; margin: 15px !important ; }

img.imageright { float: right; margin: 15px !important ; }  

a img  { border-top-width: 0px;	border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin: 0px;	padding: 0px; }

 


/* ------- end Main ImageS attributes --------- */



/* ------- responsive youtube / vimeo video code --------- */



.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




/* ------- responsive youtube / vimeo video code --------- */



.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}




/* ------- responsive audio code --------- */



.audio-container {
    position: relative;
    padding-bottom: 12%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.audio-container iframe,
.audio-container object,
.audio-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/* ------- joomla contact form start  Start --------- */





div.jsn-text-center {
	
	display: none !important;
	
	
	
}



#jcemediabox-popup-caption h4 {
	color: #000 !important;
	font-family: 'Open Sans', sans-serif !important;

}



/* ------- CSS table code Start --------- */


.rTable { display: table; width: 100%; max-width: 500px !important;}
			.rTableRow { display: table-row; }
			.rTableHeading { background-color: #ddd; display: table-header-group; }
			.rTableCell, .rTableHead { display: table-cell; padding: 3px 10px; border: none; }
			.rTableHeading { display: table-header-group; background-color: #ddd; font-weight: bold; }
			.rTableFoot { display: table-footer-group; font-weight: bold; background-color: #ddd; }
			.rTableBody { display: table-row-group; }
			
			
			
/* ------- joomla / template / blog overrides Start --------- */
			
			
.column-1  {
	border-bottom-width: thin !important;
	border-bottom-style: solid !important;
	border-bottom-color: #CCC !important;
	margin-bottom: 3%;
}


.sppb-addon:after2 {
	content: '';
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: -7px;
	height: 7px;
	border-radius: 0 0 2px 2px;
	background-color: #FFFFFF !important;
}