/* XS -> XTRA SMALL -> MOST SMARTPHONES LANDSCAPE AND PORTRAIT */
@media (max-width:767px){

	#theme-alt h1{
		color:white;
		font-family:  Lato, sans-serif;
		font-weight:300;
		font-size:16px;
		line-height:16px;
		margin:14px 0 0 15px;
	}
	.navbar {
		min-height:40px;
	}
	ul.navbar-nav > li > a {
		padding:9px 10px 7px 15px;		
	}
	ul.navbar-nav > li > ul > li > a {
		padding: 7px 30px 2px 23px;		
	}
	ul.navbar-nav > li > ul > li > ul > li > a {
		padding: 4px 30px 5px 31px;	
	}
	ul.navbar-nav > li > ul > li > ul > li > ul > li a {
		padding: 4px 30px 5px 39px;		
	}		
	#trigger-language,
	#trigger-search {
		position:relative;
		top:inherit;
		float:right;
		margin-right:15px;
		margin-left:0;
		top:13px;
	}
	#func-language,
	#func-search {
		padding-left:0;
	}
	#func-language ul {
		float:right;
	}
	#func-search input {
		position:relative;
		top:4px;
	}
	#func-language span img,
	#func-search span img {
		padding-right:15px;
	}	
	#func-language span,
	#func-search input {
		font-size:12px;
	}
	
	#carousel {
    	margin-bottom: 10px;
	}
	#carousel .carousel-control {
		top:32%;
	}
	#carousel .item .description {
	    padding: 10px 45px 0 2.6%;
	}
	#carousel .item .description h2,
	#carousel .item .description h2 a {
		margin-bottom:8px;
		font-size:12px !important;
	}
	#carousel .item .description p,
	#carousel .item .description p a {
		font-size:12px !important;
	}
	.container-sb {
		padding-right:0;
	}
/*
	#social_bookmarks * {
		border:1px solid red;
	}
*/
	#social_bookmarks {
		position:relative;
		top:-2px;
		padding-left:15px;
	}
	#social_bookmarks ul li {
	    display: inline;
	    margin-right: 21px;	
	}
	.news-list-item {
		padding-bottom:10px;
	}
	.news-list-container .news-list-image {
		display:none;
	}
	#maincontent .news-list-container h1, 
	#maincontent .news-list-container h1 a {
		font-size:12px;
		line-height:16px;
	}
	.news-list-container .news-list-subhead {
		font-size: 12px;
		line-height:16px;
	}
	
	ul#footer_menu > li > a {
		padding-right:4px;
	}
	ul.parsley-errors-list li,
	.tx-powermail input[type="submit"] {
		margin-left:30.3%;
	}
	.tx-powermail label {
		width:30%;
	}
	.tx-powermail input[type="text"],
	.tx-powermail input[type="tel"],
	.tx-powermail input[type="email"],
	.tx-powermail textarea {
		width:60%;
	}	
	
}
/* SM -> SMALL -> TABLETS PORTRAIT AND SOME SMARTPHONES LANDSCAPE */
@media (min-width:768px) and (max-width:991px){

	ul#footer_menu > li > a {
	    padding: 15px 10px 3px 3px;
	}	
	#trigger-language{
		top:50%;
	}
	#trigger-search {
		top:75%;
	}		
	ul.navbar-nav > li > ul > li > a {
		padding: 7px 30px 2px 38px;		
	}
	ul.navbar-nav > li > ul > li > ul > li > a {
		padding: 4px 30px 5px 46px;	
	}
	ul.navbar-nav > li > ul > li > ul > li > ul > li a {
		padding: 4px 30px 5px 54px;		
	}
	ul.navbar-nav > li > ul > li > ul > li:hover:before, 
	ul.navbar-nav > li > ul > li > ul > li.active:before {
		width:40px;
	}
	ul.navbar-nav > li > ul > li > ul > li > ul > li:hover:before,
	ul.navbar-nav > li > ul > li > ul > li > ul > li.active:before {
		width:48px;
	}	
	ul.parsley-errors-list li,
	.tx-powermail input[type="submit"] {
		margin-left:30.3%;
	}
	.tx-powermail label {
		width:30%;
	}
	.tx-powermail input[type="text"],
	.tx-powermail input[type="tel"],
	.tx-powermail input[type="email"],
	.tx-powermail textarea {
		width:60%;
	}		
	.news-list-container .news-list-image {
    	max-height: 160px;
    }
	.news-list-container .news-list-item {
		margin-bottom:20px;
	}	

}
/* MD -> MEDIUM -> SMALL DESKTOP AND TABLETS LANDSCAPE */
@media (min-width:992px) and (max-width:1199px){
	ul#footer_menu > li > a {
	    padding: 15px 10px 3px 3px;
	}	
	.footer_content .contentblock-text .bodytext,
	.footer_content .contentblock-text .bodytext a {
		font-size: 10px;
	}
	.footer_content {
		position:relative;
		top:2px;
	}
	.news-list-container .news-list-image {
	    max-height: 200px;	
	}
	.news-list-container .news-list-item {
		margin-bottom:20px;
	}
		
}
/* LG -> LARGE -> DESKTOP SCREENS */
@media (min-width:1200px){

}


/* SUPER LARGE SCREENS */
@media (min-width:1921px){



}