.home_box.alignright{

	float:left;

}




@media screen and (min-width: 1100px)
{	div#stream {	float: left; margin-right: 20px; max-width: 100%; }
}
@media screen and (max-width: 1100px)
{	div#blurb {	max-width: 700px; }
}


@media screen and (max-width: 1156px) {



	#sidebar.contact-side{

		clear: none;

	}



	.contact-pg h3,

	.contact-pg h1,

	.contact-pg p{

		padding-left: 10px;

	}



	.home_sidebar.alignright{

		margin-right:0px;

	}



	.br5{

		display: none;

	}



	.no4,

	.no6{

		clear: both;

	}



	.home_box.alignright{

		float:right;

	}



	.home_box.alignright.mr_43{

		margin-right: 0px;

	}



	.home_box.alignright.last{

		float: right;

	}



	.banner{

		width: 100%;

	}

	.tp-caption.black {

		left: 0px!important;

	}



	.home_sidebar{

		margin-top: 16px;

		width: 47.7%;

	}

	

	.home_box{

		width: 48%;

		height: 100%;

	}



	.home_box img{

		width: 100%;

		height: 100%;

	}



	.header .alignleft{

		padding-left:10px;

	}



	.header .alignright{

		padding-right:0px;		

	}



	.header_icons {

	    width: 200px;

		float: right;

	}



	#nav li{

		padding-right: 20px;

		padding-left: 13px;

	}



	#sidebar{

		float:left;

		margin-left: 10px;

		clear: both;

	}

	.page_menu{

		margin-left: 10px;

	}



	.header .alignright.dynamic_frm {

	    padding-right: 56px;

	}



	.header{

		padding-top: 10px;

	}

	

	#footer{

		padding-bottom: 15px;

	}



	.events_post{

		padding-left: 10px;

	}



	.events_post {

	    width: 60%;

	    float: left;	

	}



	.descr_event {

		width: 100%;

	}



}



@media screen and (max-width: 1060px) {



	.container{

		width: 100%;

	}



	.main_image .image,

	.main_image{

		overflow: hidden;

	}



	#sidebar{

		float:left;

		padding-left: 10px;

		margin-left: 0px;

	}



	.content.alignleft{

		width: 60%;

	}



	#footer {

		height: 100%;

		display:block;

	}



	#footer .box_footer{

		width: 50%;

		min-height: 180px;

		margin-bottom: 15px;

		border-bottom: 1px dotted #fff;

		padding-bottom: 5px;

	}



	#footer .box_footer_last {

	    border-bottom: 1px dotted #fff;

	    padding-bottom: 9px;

	    min-height: 146px;

		min-height: 176px;

	}

	

	.home_box{

		width: 48%;

		height: 100%;

	}

	.home_box img{

		width: 100%;

		height: 100%;

	}



	.banner {

		width: 100%;

		height: 100%;

	}



	.bx-wrapper{

		width: 100%;

		height: 100%;

	}



	.main_image .image img{

		width: 100%;

		height: 100%;

	}



	.main_image .image{

		overflow: hidden;

		height: 100%;

	}



	.main_image{

		position: relative;

		overflow: hidden;

	}



	.descr_page {

	    	background-color: #eb6e1f;

	    	color: #fff;

		font-size: 23px;

	    	line-height: 100%;

		margin-top: 0px;

	    	padding: 10px 0px;

	    	position: relative;

	    	width: 100%;

	    	z-index: 10;

	}

	.ins_pad{

		padding: 0px 10px;

		padding-bottom: 10px;

	}



	.content{

		width: 100%;

	}



	.content h1,

	.content h2,

	.content h3,

	.content h4,

	.content p{

		padding-left: 10px;

		padding-right: 10px;

	}



	#sidebar.contact-side{

		clear: none;

	}



	#sidebar iframe{

		max-width:100%!important;

		clear:both;

	}



	#sidebar h3{

		clear:both;

	}



	.page_menu.alignleft{

		margin-left: 10px;

	}



	.header_icons{

		margin: 0px auto;

		width: 200px;

		float:right;

	}



	.alignright.main_r{

		float: right;

	}



	alignright{

		float: right;

	}





	.alignright.main_r .date.alignright{

		float: right;

	}

	.mr_43 {

		margin-right: 10px;

	} 



	.description{

		min-height: 180px!important;

	}



	.alignright.home_sidebar{

		margin-right: 0px;

	}



	.search-results #content .page-header,

	.search-results #content .entry-header,

	.search-results #content .entry-summary{

		padding-left: 10px;

	}



	.content.contact-pg {

	    width: 50%;

	}



	.line {

		width: 100%;

	}



	.events_post {

	    width: 90%;

	    float: left;	

	}



	.section_descr {

   	 width: 100%;

	}



}



@media screen and (max-width: 1020px) {



	.alignright.home_sidebar{

		margin-right: 0px;

	}



}



@media screen and (max-width: 915px) {


	.tribe-events-page-title{
		margin-top: 0px!important;
	}


	.alignright.home_sidebar{

		margin-right: 0px;

	}



	.content.contact-pg {

	    width: 50%;

	}



	.box_footer_last {

	    width: 50%;

	}



}



@media screen and (max-width: 815px) {



	.content.alignleft{

		width: 55%;

	}





	.mr_43 {

		margin-right: 10px;

	}



	.box_footer_last {

    		width: 50%;

	}



	.alignright.home_sidebar{

		margin-right: 0px;

	}



}



@media screen and (max-width: 768px) {


	.alignright.main_r .date.alignright {
		display: none;
	}


	.header .logo{
		margin-top: 20px;
	}

	.header .logo img{
		width: 160px;
		height: auto;
	}

	.logo{

		margin: 0px auto;

		width: 160px;

		float:none;

	}



	.alignright.main_r{

		float: none;

		margin: 0px auto;

	}



	.alignright.main_r .date.alignright{

		float: none;

		text-align: center;

	}



	.content.alignleft{

		width: 50%;

	}

	#nav{

		display:none;

	}



	.alignright.main_r .dynamic_frm{

		float:left;

	}



	.alignright.main_r .dynamic_frm{

		padding-left: 10px;

		margin-right: 0px;

	}



	.header_icons{

		margin: 0px auto;

		width: 200px;

		float:none;

	}



	.alignright.home_sidebar{

		margin-right: 0px;

	}





	#tribe-events{

		padding: 0px 10px;

	}



}



@media screen and (max-width: 760px) {



	.mr_43 {

		margin-right: 5px;

	}



	.home_sidebar {

		width: 48%;

	}



	.alignright.home_sidebar{

		margin-right: 0px;

	}



}



@media screen and (max-width: 650px) {

	.content.alignleft{

		width: 45%;

	}



}



@media screen and (max-width: 593px) {



	#sidebar{

		float:left;

		padding-left: 10px;

	}



	.content.alignleft{

		width: 100%;

	}



	.descr_page {

		font-size: 20px;

	}



	.content h1{

		margin-top: 10px;

		padding-bottom: 8px;

	}





}



@media screen and (max-width: 575px) {



	.box_footer_last,

	#footer .box_footer {

    		width: 100%;

		min-height: 100%;

	}



}





@media screen and (max-width: 560px) {

	

	.sosial{

		overflow:hidden;

	}



	#tabsText li{

		width: 97%;

	}



	#sidebar{

		float:left;

		padding-left: 10px;

	}



	.home_box{

		width: 100%;

	}



	.content.alignleft{

		width: 100%;

	}



	.home_box img{

		width: 100%;

		height: 100%;

	}



	.home_sidebar.alignright{

		float:left;

		width: 100%;

	}



	.date.alignright{

		text-align: center;

		width: 100%;

	}



	.logo{

		margin: 0px auto;

		width: 160px;

		float:none;

	}



	.header .alignright.main_r{

		float:none;

		display: block;

	}



	.descr_page {

		padding-left: 10px;

	}

}



@media screen and (max-width: 430px) {

	#sidebar.contact-side{

		width: 90%;

	}



}



@media screen and (max-width: 390px) {

	.alignright.main_r .srch_form input[type="text"]{

		width: 100px;

	}



	#searchform {

	    margin-left: 0px;

	}



	#sidebar{

		margin-left: 0px;

	}

	.bigger img{

		width: 95%;

		margin-right: 0px;

	}



	.descr_page {

		font-size: 22px;

	}



}



@media screen and (max-width: 370px) {



	.dynamic_frm{

		width: 80px!important;

		float: left;

		display:block;

	}



	.alignright.main_r .srch_form input[type="text"]{

		width: 80px!important;

	}



	.srch_frm{

		width: 60px!important;

		float: right;

		display:block;

	}



	.box_footer_last{

		width; 90%;

		max-width: 260px;

	}



	.descr_page {

		font-size: 20px;

	}

}



@media screen and (max-width: 320px) {

	.descr_page {

		font-size: 19px;

	}

}



@media screen and (min-width: 1000px) {

	

	.page-id-963 .content{

		width: 800px;

	}

}

