/* ------ Menu For Mobile ------ */

.mobile-menu-btn {
	display: none;
	/*position: absolute;*/
	/*top: 8px;*/
	/*right: 8px;*/
	width: 33px;
	height: 33px; /*29px default*/
	background: none;
	z-index: 2000;
	border: 2px solid #fe6306;
	border-radius: 3px;
}

.mobile-menu-btn i {
	background:#fe6306;
	height: 3px;
	width: 21px;
	margin-top: 5px; /*5px default*/
	display: block;
	margin-left: 4px;
	position: relative;

	transition: transform 0.3s ease 0s;
	-webkit-transition: transform 0.3s ease 0s;
	-moz-transition: transform 0.3s ease 0s;
	-o-transition: transform 0.3s ease 0s;
}

.mobile-menu-btn.active i:nth-child(2n) {
	/*-ms-transform:rotate(45deg);*/
	/*-webkit-transform: rotate(45deg);*/
	/*-moz-transform: rotate(45deg);*/
	/*-o-transform: rotate(45deg);*/

	/*width: 27px;*/
	/*left: -3px;*/
	/*top: 0px;*/
	/*z-index: 100;*/
}

.mobile-menu-btn i:nth-child(2n)::before {
	/*content: "";*/
	/*width: 21px;*/
	/*height: 3px;*/
	/*display: block;*/
	/*background: #fe6306;*/
	/*position: relative;*/

	/*transition: transform 0.3s ease 0s;*/
	/*-webkit-transition: transform 0.3s ease 0s;*/
	/*-moz-transition: transform 0.3s ease 0s;*/
	/*-o-transition: transform 0.3s ease 0s;*/
}

.mobile-menu-btn.active i:nth-child(2n)::before {
	/*-ms-transform:rotate(-90deg);*/
	/*-webkit-transform: rotate(-90deg);*/
	/*-moz-transform: rotate(-90deg);*/
	/*-o-transform: rotate(-90deg);*/

	/*width: 100%;*/
	/*left: 0px;*/
	/*top: 0px;*/
}

.mobile-menu-btn.active i:first-child,
.mobile-menu-btn.active i:last-child {
	/*visibility: hidden;*/
}

/* ------ Menu For Mobile ------ */

.mobile-ver {display: none;}

.mob-btn-container {
	position: fixed;
	top: 8px;
	right: 15px;
	z-index: 130;
}

@media (min-width: 769px) {
	.header-reclam,
	.header-top,
	.content,
	.footer
	{
		min-width: 1100px;
	}
}

@media (max-width: 768px) {
	.flash-banner{display:none;}
	.mobile-menu-btn {display: block;}
	.left-nav-btn {display: block !important;}

	.container {
		padding: 0 15px;
	}

	body {padding-top: 56px;}

	.header-nav {
		background: #fff;
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		margin-top: 0px;
		z-index: 120;
		height: 50px;
		border-bottom: 1px solid #fe6306;
	}

	.header-search-form {display: none;}
	/*.header-reclam {display: none;}*/

	.content-grid > .table_cell.left {
		width: 100%;
		padding-right: 0;
		border-right: none;
	}
	.content-grid > .table_cell.right {display: none;}

	.today-date-cell,
	.meteo-cell,
	.name-day-cell {display: none;}

	.lng-bar {
		padding-top: 0px;
		position: fixed;
		top: 12px;
		right: 60px;
		z-index: 130;
	}

	.lng-bar a {
		box-shadow: 0px 0px 6px rgba(255,255,255,0.7);
	}

	.header-logo {
		position: fixed;
		top: 3px;
		left: 15px;
		z-index: 130;
	}

	.header-logo img {
		height: 43px;
	}

	.header-top { padding: 0;}
	.header-top > .container {padding: 0;}

	.header-nav-after {height: auto;}

	.header-top .top-grid {
		display: block;
		height: 0;
	}

	.header-nav .level1 {
		display: none;
		position: fixed;
		top: 50px;
		left: 0px;
		padding: 10px 5px 15px;
		background: #ccc;
		height: 100%;
		width:100%;
		z-index: 90;
		overflow-y: scroll;
	}

	.header-nav .level1 > li {
		border-bottom: 1px dotted #fff;
	}

	.header-nav.opened .level1 {
		display: block;
	}

	.header-nav.opened .level1 li {display: block;}

	.header-nav .container {
		max-width: 100%;
		margin: 0px;
		padding: 0px;
	}

	.header-nav .level2 {
		position: relative;
		top: 0;
		left: 0;
		white-space: normal;
		display: block;
	}

	.header-nav .level2 span {
		display: none;
	}

	.header-nav .level2 > li {
		padding: 0;
		height: auto;
	}

	.header-nav .level2 > li > a {
		color: #100f0f;
		font-size: 15px;
		display: block;
		height: auto;
		padding: 10px 35px;
	}

	.bottom-nav-container {
		display: none;
		position: relative;
		top: auto;
		left: auto;
		padding-bottom: 20px;
	}

	.header-nav.opened .bottom-nav-container {display: block;}
	.bottom-nav-container li {
		padding: 0;
		height: auto;
		border-bottom: 1px dotted #fff;
	}
	.bottom-nav-container li a {
		color: #fff;
		font-size: 16px;
		display: block;
		padding: 10px 15px 6px;
		height: 38px;
	}

	.bottom-nav-container li a:hover {
		text-decoration: none;
		background: #f0f3f6;
		color: #100f0f;
	}

	.bottom-nav-container span {display: none;}

	.short-article h1 {
		padding-bottom: 10px;
	}

	.short-article.full .news-short-img {
		width: 100%;
		float: none;
		margin-right: 0;
		margin: 0 0 10px 0;
	}

	.page-section-title {
		font-size: 18px;
		text-transform: none;
		padding: 7px 12px;
		margin: 0 0 15px 0;
	}

	.add-comment .form-line input[type="text"],
	.add-comment .form-line input[type="url"],
	.add-comment .form-line input[type="file"] {
		width: 100%;
	}

	.short-article.full > div img {
		width: 100%;
		height: auto;
	}
	.news-row .news-short-img {
		width: 100%;
		margin: 0 0 10px 0;
	}

	.footer {
		padding: 20px 0 15px;
	}

	.similar-links-list a {font-size: 14px;}


	.social-buttons {display: none;}
}

@media (max-width: 350px) {

	.congratulation-form input[type="text"],
	.congratulation-form input[type="email"],
	.congratulation-form input[type="tel"],
	.congratulation-form textarea {
		width: 100%;
	}
}

@media (max-width: 530px) {

	.congratulation-form .input-row > label {
		display: block;
		padding-top: 0;
		padding-bottom: 5px;
		width: auto;
	}

	.congratulation-form .input-row:not(:last-child) {
		padding-bottom: 20px;
	}
}

@media (min-width: 301px ) and (max-width: 768px ) {
	.news-wrapper.big .news-item-title {
		font-size: 17px;
	}
	.news-item-title {
		font-size: 14px;
	}
}

@media (max-width: 300px) {

	.news-wrapper.big .news-item-title {
		font-size: 14px ;
	}

	.news-item-title {
		font-size: 12px ;
	}
}

@media (max-width: 300px) {

	.news-wrapper:not(.two-inline) .news-item {
		float: none;
		width: 30%;
		margin-right: 5%;
		width: 100%;
		margin: 0;
	}
	.news-wrapper:not(.two-inline) .news-item:nth-child(n+2) {margin-top: 20px;}

	.news-row:not(:first-child) {
		padding-top: 20px;
	}
}

@media (max-width: 400px) {

	.header-logo { top: 10px;}

	.header-logo img {
		height: 32px;
	}

	.lng-bar {
		top: 13px;
		right: 56px;
	}

	.lng-bar a {
		font-size: 12px;
		padding: 2px 0 2px;
		width: 32px;
		margin: 0 0 0 4px;
	}
}

@media (min-width: 301px) and (max-width: 768px) {
	.news-images a {
		/*width: 44%;*/
		/*margin-right: 6%;*/
	}

	.news-images a:nth-child(2n) {
		/*margin-right:0;*/
	}
	.news-images a:nth-child(n+3) {
		/*margin-top:6%;*/
	}
}

@media (max-width: 300px) {
	.news-images a {
		/*width: 100%;*/
		/*margin-right: 0;*/
	}

	.news-images a:nth-child(1n) {
	}
	.news-images a:nth-child(n+2) {
		/*margin-top:6%;*/
	}
}