.main-menu-mobile{
	display: none;
}
.mobile-aside{
	display: none;
}
#mobile-menu{
	display: none;
}
.caret {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
    margin-top: 8px;
}
.pull-right {
    float: right;
}
#content .article-box .box{
	height: 380px;
}
.form-title > a {
    font-size: 11px;
    overflow-wrap: break-word;
}
/* Desktops and laptops ----------- */
@media only screen  and (max-width : 1224px) {
	#wrapper{
		width: 100%;
	}
	/*#sidebar{
		width: 16.5%;
	}*/

	/*Right side*/
	#content{
		width: 80%;
	}
	#content .data{
		width: 78%;
	}
	#content .aside{
		width: 19%;
		-webkit-box-shadow: -3px 1px 3px -1px rgba(214,214,214,1);
		-moz-box-shadow: -3px 1px 3px -1px rgba(214,214,214,1);
		box-shadow: -3px 1px 3px -1px rgba(214,214,214,1);
	}
	#content .holder{
		background: transparent;
	}


	/*Left Side*/
	/*#sidebar .logo{
		width: 100%;
	}
	#nav{
		width: 100%;
	}
	#nav li a{
		width: 100%;
	}*/
}
@media only screen  and (max-width : 1192px) {
	#content .article-box .box{
		height: 432px;
	}
}
@media only screen  and (max-width : 1180px) {
	#content{
		width: 79%;
	}
	#facebook_like_top{
		float: right;
		margin-left: 0;
	}
}
@media only screen  and (max-width : 1124px) {
	#content{
		width: 78%;
	}
}
@media only screen  and (max-width : 1080px) {
	#content .article-box .box{
		height: 468px;
	}
}
@media only screen  and (max-width : 1072px) {
	#content{
		width: 77%;
	}
	.aside .search .text, .aside .subscr .text{
		width: 120px;
		background-size: contain;
	}
	.aside .search .text input,.aside .subscr .text input{
		width: 120px;
		height: 10px;
	}
	.aside .search .btn-wrap, .aside .subscr .btn-wrap{
		width: 130px;
	}
}
@media only screen  and (max-width : 1026px) {
	#content{
		width: 76%;
	}
	#content .article-box .box{
		height: 495px;
	}
}
@media only screen  and (max-width : 992px) {
	p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify{
		font-size: 14px;
	}
	.updates-box{
		font-size: 14px;
	}
	.box h3{
		font-size: 14px;
	}
	#content h1{
		font-size: 16px;
	}
	.news-single-related{
		font-size: 14px;
	}
	.tx-comments-comment-content{
		font-size: 14px;
	}

	#content{
		width: 75%;
	}	
	#content .data{
		width: 96%;
	}
	#content .aside{
		width: 96%;
		box-shadow: none;
		float: left;
	}
}
@media only screen  and (max-width : 944px) {
	#content{
		width: 74%;
	}	
}
@media only screen  and (max-width : 907px) {
	#content{
		width: 72%;
	}	
}
@media only screen  and (max-width : 842px) {
	#content{
		width: 69%;
	}
	#content .article-box .box{
		height: 505px;
	}
}
@media only screen  and (max-width : 767px) {
	#nav ul{
		padding: 0px;
	}
	p.align-justify, td.align-justify, th.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify{
		font-size: 13px;
	}
	.updates-box{
		font-size: 13px;
	}
	.box h3{
		font-size: 14px;
	}
	#content h1{
		font-size: 15px;
	}
	.news-single-related{
		font-size: 13px;
	}
	.tx-comments-comment-content{
		font-size: 13px;
	}
	#content{
		width: 69%;
	}
	#main{
		background: transparent;
	}
	.main-menu-mobile{
		display: block;
		border: 1px solid #ededed;
		color: #666666;
		font-size: 14px;
		padding: 10px 15px 35px 15px;
		background: #009f9e;
		color: #fff;
		/*width: 100%;*/
	}
	#sidebar{
		width: 100%;
	}
	#nav{
		width: 100%;
		display: none;
	}
	#nav li a{
		width: 100%;
	}
	#nav li{
		height: auto;
	}
	#content{
		width: 96%;
	}
	.main-menu-mobile .caret.reverse-arrow {
	    transform: rotate(180deg);
	}
	#content .text-box{
		padding-right: 26px;
	}

	.bar1, .bar2, .bar3 {
	    background-color: #ffffff;
	    height: 3px;
	    margin: 5px 0;
	    transition: all 0.4s ease 0s;
	    width: 30px;
	}
	.main-menu-mobile .menu-icon {
	    display: inline-block;
	    float: right;
	}

	.change .bar1 {
	    -webkit-transform: rotate(-45deg) translate(-9px, 6px) ;
	    transform: rotate(-45deg) translate(-9px, 6px) ;
	}

	.change .bar2 {opacity: 0;}

	.change .bar3 {
	    -webkit-transform: rotate(45deg) translate(-5px, -2px) ;
	    transform: rotate(45deg) translate(-5px, -2px) ;
	}
	#content .article-box .box{
		height: 360px;
	}
	.mobile-aside{
		display: block;
	}
	.desktop-aside{
		display: none;
	}
	#mobile-menu {
	    display: inline-block;
	    width: 96%;
	}
	.text-box{
		display: none;
	}
	.text input{
		width: 205px;
		height: 20px;
	}
	.text{
		width: 205px;
		background-size: cover;
		height: 20px;
	}
	#sidebar .logo{
		margin: 0 auto;
	}
	#tx_indexedsearch1 > fieldset > label {
	    width: 29%;
	    float: left;
	    font-size: 12px;	
	}
}
@media only screen  and (max-width : 715px) {
	#content .article-box .box{
		height: 370px;
	}
}
@media only screen  and (max-width : 670px) {
	#content .article-box .box{
		height: 392px;
	}
}
@media only screen  and (max-width : 640px) {
	#content .article-box .box{
		width: 100%;
		height: auto;
	}
}
@media only screen  and (max-width : 482px) {
	.text-wrap textarea{
		width: 200px !important;
	}
	.text-wrap{
		width: 200px;
	}
}
@media only screen  and (max-width : 439px) {
	#kontakt-textarea-1{
		width: 100%;
	}
	.next.submit{
		margin-left: 0;
		margin-bottom: 10px;
	}
}
@media only screen  and (max-width : 348px) {
	.text-wrap textarea{
		width: 165px !important;
	}
	.text-wrap{
		width: 165px;
	}
	#tx_tipafriend_button{
		width: 184px;
	}
}