	/* =Responsive Structure 
	----------------------------------------------- */ 
@media (max-width: 1920px) { 

} 
@media (max-width: 1280px) {


}
@media (max-width: 1152px) {
	#masthead.cryout #site-header-main {
		position: fixed;
	}
		
}

@media (max-width: 1024px) {
	/*---top_bar---*/	
	.top_bar_widgets li.widget-container{
		flex-grow: 1;
		flex-shrink: 0;
		flex-basis: calc(50% - 10px); 		
	}	
	.cryout #colophon .widget-container,
	.cryout #colophon .widget-container:nth-of-type(2n+1){
		width: 100%;
		float: none;
		margin-left: auto;
		margin-right: auto;
		clear: both;
	}
}


@media (max-width: 800px) {	
	#footer-inside {
		padding-bottom: 10px;

	}
	#footer-inside #toTop {
		bottom:10px;
	}
	
	.cryout #branding {
		margin-right: auto;
	}
	#branding .identity + #site-text {
  	  margin-left: 0.2em;
		transition: none;
	}	
	#branding #site-title {
		font-size: 160%;
		transition: none;
	}	
	#branding #site-description {
    	max-width: 110px;
    	font-size: .6em;
		transition: none;	
	}
	#nav-toggle,
	#sheader-container,
	#branding,
	.identity{
		height: 70px;
    	line-height: 70px;
		transition: none;
	}
	#masthead #header-image-main {
		padding-top: 70px;
	}
	a#logo > img {
	   	 max-height: 80%;
	}
	
	.top_bar .widget-container {
		font-size: 90%;
	}

}
@media (max-width: 782px) {
	

}

@media (max-width: 640px) {
	
	/*---top_bar---*/	
	.top_bar_widgets {
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 1em;
		padding-right: 1em;
	
	}
	.top_bar_widgets li.widget-container{
		margin: 2px;
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis:auto; 		

	}
	
	
	#header-page-title {
		position: relative;
		padding-left: 0;
		padding-right: 0;
	}
	
	.anima-cropped-headerimage #header-page-title {
		position: absolute;
		padding-left: 1em;
		padding-right: 1em;
	}
	
	#header-page-title-inside {
		padding: 1em 1em;
	}

	
	/*blocuri latime full*/
	.full_width .article-inner .entry-content > div.wp-block-ugb-container,
	.full_width .article-inner .entry-content .full-size{
		max-width: none;
		margin-left: -1em;
		margin-right: -1em;
	}	
	
	
	
	
}

@media (max-width: 480px) {
	#mobile-menu > div {
	    width: 100%;
	}
}





@media (max-height: 800px) and (min-width: 1000px) {

}

@media (max-height: 700px) and (min-width: 1000px) {

}
@media (max-height: 600px) and (min-width: 1000px) {



	
}
