
body {
	background-image: url('../images/sl_1.png'); 
	/* background-color: #ccc; */
	 font-family: 'Ubuntu' !important;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
      background-size: cover;
      background-repeat: no-repeat;
     font-weight: 500;
	min-width: 320px;
}

.fw-container {
	max-width: 100%;
	margin-left: auto !important;
	margin-right: auto !important;
}

a, a:hover, a:active, a:focus {
	color: #ff6a13;
}

input, textarea, keygen, select, button {
	font-family: 'Ubuntu' !important;
	border: 0;
	outline: none;
	border: none;
	border-radius: 0 !important;
}

.bread_home {
	color: blue !important;
}

	/*header*/

.site-header {
	z-index: 99999999 !important;
}

.masthead-sticky-wrapper {
	z-index: 9999999 !important;
}

#masthead {
/*	position: absolute; */
	z-index: 9999999 !important;
	margin-top: 25px;
}

#masthead .fw-col-lg-12 {
	padding: 0;
}

#masthead.fixed {
	z-index: 999999 !important;
	margin-top: 0 !important;
}

#masthead.fixed .topmenu, #masthead.fixed .bread {
	z-index: 999999 !important;
	background-color: rgba(255, 255, 255, 0.95);
}	

#masthead.fixed .topmenu ul li {
	z-index: 999999 !important;
	opacity: 0.96;
}

/*fw-builder*/


.fw-map {
	/*width: 1013px;*/
	width: 1040px;
	/*margin-left: -13px;*/
	height: 325px;
	max-width: 100%;
}

.fw-map-canvas {
	height: 325px !important;
	/*margin-right: -26px;*/
}

.fw-page-builder-content {
	margin-left: -15px;
	margin-right: -15px;
}

/*site-content*/

.site-main {
	background-color: rgba(255, 255, 255, 0.65);
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	margin-top: 17px;
	/*margin-bottom: 10px;*/
	padding-left: 60px;
	padding-right: 60px;
	padding-bottom: 45px;
	padding-top: 6px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
}

.site_support {
	margin-top: 0;
	margin-bottom: 5px;
}

.site-main p {
	white-space: normal;
	/*text-align: justify;*/
	margin-bottom: 0;
	line-height: 24px;
}

.site-main br {
	padding: 0;
	margin: 0;
}

.content_page {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 19px;
	background-color: rgba(255, 255, 255, 0.7);
	margin-bottom: -18px;
	padding-bottom: 25px;
}

.content_page article {
	margin-bottom: 0;
}

.page_header {
	border-bottom: 1px solid #ff6a13;
	margin-left: 22px;
	margin-right: 22px;
	padding-top: 4px;
}

.page_header h1 {
	text-transform: uppercase;
	color: #ff6a13;
	font-size: 36px;
	margin: 0;
	letter-spacing: 0.02em;
	font-weight: 400;
	padding-left: 10px;
	padding-right: 80px;
}

.entry-content, .entry-footer {
	margin: 0;
	padding: 0 35px;
}

/*logo*/

.site-branding {
	width: 340px;
	font-family: 'Comfortaa' !important;
	float: left;
}


.logo {
	height: 55px;
	width: 340px;
	background-color: #ff6a13;
	padding-left: 42px;
	box-shadow: -2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: -2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: -2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
}

.logo img {
	margin-top: 10px;
	-webkit-transition: 0.5s all ease-out;;
	-o-transition: 0.5s all ease-out;;
	transition: 0.5s all ease-out;;
}

.logo img:hover, .logo_footer img:hover {
	opacity: 0.8;
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	-o-transform: scale(0.95);
	transform: scale(0.95);
}

.site-description {
	width: 340px;
	height: 28px;
	padding-left: 42px;
	background-color: #ff6a13;
	margin-top: 5px;
	box-shadow: -2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: -2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: -2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
}

.site-description h1 {
	font-size: 21px;
	font-weight: 400;
	letter-spacing: 0.07em;
	line-height: 26.5px;
	margin: 0;
	color: #1d1d1b;
}



/*main-menu*/

.main-navigation {
	float: left;
	width: 940px;
	clear: none;
}

.topmenu {
	width: 940px;
	height: 55px;
	box-shadow: 2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: 2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: 2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	background-color: rgba(255, 255, 255, 0.8);
}

.topmenu ul {
	padding: 10px 0 10px 15px;
}


.topmenu ul li {
	letter-spacing: 0.03em;
	font-size: 17px;
	font-weight: 400;
	border: 1px solid #9c9694;
	position: relative;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	z-index: 9999999999999999999 !important;
}

.topmenu ul li:first-child a {
	padding-left: 18px;
}

.topmenu ul li:last-child a {
	padding-right: 18px;
}


.topmenu ul li a {
	padding: 7px 10px;
	line-height: 18px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.topmenu ul .current_page_item, .topmenu ul li:hover, .topmenu li.current_page_parent {
	border: 1px solid #ff6a13;
}

.topmenu ul .current_page_item a, .topmenu ul li a:hover, .topmenu li.current_page_parent a, .sub-menu li a:hover {
	color: #ff6a13;
}

/*submenu*/

.topmenu ul li ul li a {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.topmenu_service ul {
	width: 210px;
}

.top_services_en ul {
	width: 250px;
}

.topmenu_prodject ul {
 	width: 180px;
}

.top_projects_en ul {
	width: 290px;
}

.main-navigation ul ul {
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-box-shadow: none;
}

.main-navigation ul li:hover ul {
	left: 0;
}

.sub-menu {
	z-index: 9999999999999999999 !important;
	padding: 0 !important;
	width: 100%;
	top: 33px !important;
   	left: 0;
}

.sub-menu:hover {
	left: 0 !important;
}

.sub-menu li {
	z-index: 9999999999999999999 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	line-height: 24px;
	width: 100% !important;
	margin-top: 3px;
	opacity: 0.9;
	background-color: #eee;
	border: none !important;
	text-align: center;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.sub-menu li a {
	z-index: 9999999999;
	text-decoration: none;
	color: #575756 !important;
	width: 100% !important;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.sub-menu li:first-child {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sub-menu li a:hover, .sub-menu .current_page_item a {
	color: #ff6a13 !important;
} 


/*toggle menu*/

.menu-toggle {
	background-color: transparent;
	outline: none;
	border: none;
	width: 55px;
	padding-top: 13px;
}

/*lang*/

.lang {
	width: 76px;
	background-color: rgba(255,255,255,0.5);
	font-size: 7px;
	font-weight: 400;
	color: #000;
	text-align: center;
	float: left;
	margin-top: -20px;
	margin-left: 16px;
	padding-top: 20px;
	height: 100%;
}

.lang a  {
	color: #000;
}

.lang .ua {
	width: 50%;
	float: left;
}

.lang .eng {
 	width: 50%;
 	float: left;
}

.lang .eng:hover {
	opacity: 1;
}

/*polylang*/

.langul {
	padding: 0 !important;
	margin-top: -2px !important;
}

.lang-item img {
	display: none !important;
}

.lang-item {
	display: inline !important;
	padding: 0 !important;
	text-align: center !important;
}

.langul li {
	border: 0 !important;
	padding: 0 !important;
	margin: 0;
	display: inline-block !important;
}

.lang-item-uk, .lang-item-en {
	width: 38px;
	padding-left: 0 !important;
	height: 25px !important;
	line-height: 0 !important;
}

.lang-item-uk a, .lang-item-en a {
	display: none;
	font-size: 7px;
	font-weight: 400;
	padding: 12px 0 0 !important;
}

.lang-item-uk a:hover, .lang-item-en a:hover {
	opacity: 1 !important;
}

.lang-item-uk a {
	background: url('/wp-content/themes/ukr_kosmos/images/ua.png') no-repeat left 4px top 0 !important;
	background-position-x: 4px !important;
}

.lang-item-en a {
    background: url('/wp-content/themes/ukr_kosmos/images/eng.png') no-repeat left 4px top 0 !important;
	background-position-x: 4px !important;
}

/*breadcrumbs*/

.bread {
	background-color: rgba(255, 255, 255, 0.8);
	height: 28px;
	width: 100%;
	margin-top: 5px;
	box-shadow: 2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: 2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: 2px 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
}

.breadcrumbs {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	height: 24px;
	color: #000;
	margin: 0 !important;	
	padding-left: 15px;
	padding-top: 5px;
	font-size: 14px !important;
    font-weight: 300;
}

.breadcrumbs a {
	color: #000;
	font-size: 14px;
    font-weight: 300;
}

.breadcrumbs a:hover, .breadcrumbs a:active {
	color: #ff6a13;
}

.breadcrumbs .last-item {
	color: #ff6a13;
}

.separator {
    font-family: 'Comfortaa';
	margin-left: 10px;
	margin-right: 10px;
}

.breadcrumbs span {
	float: left;
}

/*news*/

.news_wrapper {
	width: 359px;
	padding-top: 12px;
	/*height: 351px;*/
}

.news_wrapper h1 {
	padding-left: 17px;
	line-height: 27px;
	color: #ff6a13;
	font-size: 34px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	border-bottom: 1px solid #000;
	/*padding-bottom: 35px;*/
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.news {
	padding-left: 17px;
}

.news h2 {
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 245px;
	margin: 0;
	height: 27px;
	overflow: hidden;
}

.home_post {
	position: relative;
	/*margin-bottom: 24px;*/
	margin-bottom: 14px;
}

.news h2 a {
	line-height: 23px;
	color: #000;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
}

.news {
	font-size: 12px;
	font-weight: 400;
}

.news p {
	width: 310px;
	margin: 0;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.exc {
	position: absolute;
	right: 0;
	top: 5px;
	text-decoration: none;
	line-height: 12px;
	color: #8c8c8c;
	font-size: 12px;
	font-weight: 400;
	float: right;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.exc img {
	margin-bottom: -3px;
	margin-left: 3px;
}

.exc:hover, .news_post .exc:hover {
	color: #ff6a13;
}

.home_date {
	margin-top: -40px;
	float: right;
	line-height: 13px;
	color: #8c8c8c;
	font-size: 13px;
	font-weight: 400;
}


/*home_service*/

.home_service, .about_vars {
	/*margin-top: 305px;*/
}

.home_service {
	min-height: 241px;
	background-color: rgba(255, 255, 255, 0.65);
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
}

.home_service .fw-col-lg-4, .home_service .fw-col-sm-4, .home_service .fw-col-xs-12 {
	padding: 0;
}

.home_service_1 {
	float: left;
	margin-top: 15px;
	width: 403px;
	/*border-right: 1px solid #000;*/
	padding-left: 35px;
	padding-top: 163px;
	height: 211px;
/*	background-image: url(../images/sat_tv.png); */
	background-repeat: no-repeat;
	background-position: left 145px top 10px;
	background-position-x: 145px;
	background-position-y: 10px;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.main_service_1 {
	border-right: 0;
	float: left;
	width: 425px;
	padding-left: 0;
}

.home_service_1:hover {
/*	background-image: url(../images/sat_tv_hover.png); */
}

.home_service a {
	line-height: 1.2;
	text-align: center;
	font-size: 20px;
	/*font-weight: 700;*/
    font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	-webkit-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
}

.home_service a:hover {
	text-decoration: none;
	color: #000;
}

.home_service_2 {
	padding-top: 178px;
	float: left;
   height: 241px;
   width: 467px;
   margin-left: -20px;
   margin-right: -23px;
 /*background-image: url(../images/nazemna.png); */
	background-repeat: no-repeat;
	background-position: left 160px top 25px;
	background-position-x: 160px;
	background-position-y: 25px;
	-webkit-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.main_service_2 {
	width: 425px;
	margin: 0;
	background-position: left 140px top 25px;
	background-position-x: 140px;
	background-position-y: 25px;
}

.main_ser_dev_2 {
	margin-right: 0 !important;
}

.home_service_2:hover {
 /*background-image: url(../images/nazemna_hover.png);*/
}

.service_devider {
	margin-top: 15px;
	height: 211px;
	border-right: 1px solid #000;
	width: 1px;
	float: right;
	margin-right: -21px;
}

.home_devider_1 {
	margin-right: 0;
}

.main_ser_dev_1 {
	margin-right: 0;
	margin-left: -30px;
}

.home_service_3 {
	padding-top: 178px;
	padding-right: 55px;
	height: 241px;
	width: 406px;
	margin-left: 21px;
/*	background-image: url(../images/centr.png); */
	background-repeat: no-repeat;
	background-position: left 100px top 25px;
	background-position-x: 100px;
	background-position-y: 25px;
	-webkit-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

.home_service_3:hover {
/*	background-image: url(../images/centr_hover.png); */
}

	/*home_block_2*/
.home_page_2_block {
	background-color: rgba(255, 255, 255, 0.65);
	color: #000;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-top: 23px;
	padding-bottom: 17px;
	min-height: 470px;
}


	/*map_tabs*/

.map_tab_wrappers {
	position: relative;
/*	text-align: center; */
	height: 325px;
	margin-left: -13px;
	margin-right: -13px;
}

.map_azer_tab_wrappers {
	position: relative;
	height: 400px;
	text-align: initial;
	margin: 0;
}

.map_tab_wrappers ul {
	position: absolute;
	margin-bottom: 0;
	bottom: 0;
	list-style-type: none;
	padding-left: 0;
	padding-right: 0;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	z-index: 9999;
	right: 50%;
	margin-right: -152px;
}

.map_tab_wrappers ul li {
	text-align: center;
	display: inline-block;
	background-color: #b5b1b1;
	width: 152px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.map_tab_wrappers ul li a {
	text-decoration: none;
	line-height: 15px;
	color: white;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 8px 12px;
}

.map_tab_wrappers ul.tabs li.active, .map_tab_wrappers ul li:hover {
	background-color: #ff6a13;
}

.map_tab_wrappers ul li a:focus, .map_tab_wrappers ul li a:active {
	outline: none;
	border: none;
}

	/*tabs*/
.map_item.passive {
	position: absolute !important;
	left: -10000px !important;
	display:block !important;
}

.tabs_wrapper {
	float: left;
	width: 840px;
	line-height: 1;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.05pt;
	margin-left: 15px;
	background-color: rgba(255, 255, 255, 0.65);
}

.tab:hover {
	cursor: pointer; 
}

.tabs_wrapper .tab.active {
	width: 280px;
	height: 90px;
	background-color: transparent;
	display: block;
	float: left;
	color: #000;
 	background-size: 76px;
	background-image: url(../images/sat_active.png);
	background-repeat: no-repeat;
	background-position: left 35px top 5px;
	background-position-x: 35px;
	background-position-y: 5px;
}

.tabs_wrapper .tab {
	margin: 0;
	background-color: #b5b1b1;
	width: 280px;
	height: 90px;
	color: #fff;
	display: block;
	float: left;
	border-bottom: 1px solid #fff;
	background-size: 76px;
	background-image: url(../images/sat_passive.png);
	background-repeat: no-repeat;
	background-position: left 35px top 5px;
	background-position-x: 35px;
	background-position-y: 5px;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.tabs_wrapper .tab:hover {
	margin: 0;
	background-color: #ff6a13;
	width: 280px;
	height: 90px;
	color: #fff;
	display: block;
	float: left;
	background-size: 76px;
	background-image: url(../images/sat_passive.png);
	background-repeat: no-repeat;
	background-position: left 35px top 5px;
	background-position-x: 35px;
	background-position-y: 5px;
}

.tabs_wrapper .tab:first-child {
	background-position: left 35px top 5px;
	background-position-x: 35px;
	background-position-y: 5px;
	border-right: 1px solid #fff;
}

.tabs_wrapper .tab:nth-child(2), .tabs_wrapper .tab:nth-child(4), .tabs_wrapper .tab:nth-child(5) {
	border-right: 1px solid #fff;
}

.tab_1, .tab_4 {
	padding-top: 18px;
	padding-bottom: 0;
	font-size: 15px;
	margin: 0;
	padding-left: 115px;
	text-align: center;
}

.tab_2, .tab_5 {
	padding-top: 18px;
	padding-bottom: 0;
	margin: 0;
	font-size: 15px;
	padding-left: 115px;
	text-align: center;
}

.tab_3, .tab_6 {
	padding-top: 18px;
	padding-bottom: 0;
	margin: 0;
	font-size: 15px;
	padding-left: 115px;
	text-align: center;
}


.h2_amos {
    font-weight: 400;
	margin-top: 7px;
	font-size: 24px;
	margin-bottom: 7px;
}

.h2_galaxy {
    font-weight: 400;
	margin-top: 7px;
	font-size: 24px;
	margin-bottom: 7px;
}

.tabs .tab h4 {
    font-weight: 400;
	font-size: 10px;
	padding: 0;
	margin: 0;
}

.tab_item img {
	float: left;
}

.tab_desc {
	text-transform: none;
	float: left;
	margin-top: 20px;
	margin-left: 50px;
}

.tab_desc tr td {
	vertical-align: top;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.tab_desc .desc_h2 {
    font-weight: 400;
	margin-top: 4px;
	margin-bottom: 0;
	font-size: 20px;
	line-height: 1.2;
}

/**/


/**/


/*footer*/

.home_projects .fw-col-xs-12, .footer_service .fw-col-sm-4 {
	padding: 0;
}

.home_projects a {
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

a .region_plus, a .sat_ex, a .libyd {
	
}

a .region_plus:hover, a .sat_ex:hover, a .libyd:hover {
	opacity: 0.9;
}

a .region_plus, a .sat_ex, a .libyd {
	color: #fff;
	text-decoration: none;
}

a .region_plus:hover, a .sat_ex:hover, a .libyd:hover {
	color: #000;
}


.region_plus, .sat_ex, .libyd {
	height: 111px;
	background-color: #ff6a13;
	color: #000;
}

.region_plus:hover, .sat_ex:hover, .libyd:hover {
	background-color: rgba(255, 255, 255, 0.65);
	color: #000;
}

.region_plus {
	margin-right: 5px;
	padding-left: 170px;
/*	background-image: url(../images/region_plus.png); */
	background-repeat: no-repeat;
	background-position: left 65px top 8px;
	background-position-x: 65px;
	background-position-y: 8px;
	-webkit-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
}

.region_plus:hover {
/*	background-image: url(../images/region_plus_hover.png); */
	background-repeat: no-repeat;
	background-position: left 65px top 8px;
	background-position-x: 65px;
	background-position-y: 8px;
}

.sat_ex {
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 140px;
	/*background-image: url(../images/sat_ex.png);*/
	background-repeat: no-repeat;
	background-position: left 40px top 12px;
	background-position-x: 40px;
	background-position-y: 12px;
	-webkit-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
}

.sat_ex:hover {
	/*background-image: url(../images/sat_ex_hover.png);*/
	background-repeat: no-repeat;
	background-position: left 40px top 12px;
	background-position-x: 40px;
	background-position-y: 12px;
}

.libyd {
	margin-left: 5px;
	padding-left: 150px;
	/*background-image: url(../images/libyd.png);*/
	background-repeat: no-repeat;
	background-position: left 45px top 9px;
	background-position-x: 45px;
	background-position-y: 9px;
	-webkit-transition: 0.3s all ease-out;
	-o-transition: 0.3s all ease-out;
	transition: 0.3s all ease-out;
}

.libyd:hover {
	color: #000 !important;
	/*background-image: url(../images/libyd_hover.png);*/
	background-repeat: no-repeat;
	background-position: left 45px top 9px;
	background-position-x: 45px;
	background-position-y: 9px;
}



.region_plus h4, .sat_ex h4, .libyd h4 {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0;
	line-height: 17px;
	margin: 0;
	padding-top: 23px;
}

.region_plus h3, .sat_ex h3, .libyd h3 {
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

/*footer_nav*/

.footer_nav {
	letter-spacing: 0;
	margin: 10px 0 5px;
	max-width: 1280px;
	min-height: 163px;
	background-color: rgba(229, 229, 229, 0.65);
}

.footer_nav h2 {
    font-weight: 400;
	color: #000;
	margin-top: 30px;
	margin-bottom: -5px;
	font-size: 16px;
	padding: 0;
	line-height: 23px; 
}

.footer_nav h4 {
    font-weight: 400;
	color: #000;
	font-size: 12px;
	padding: 0;
	line-height: 10px;
}

.footer_nav h4 a {
	color: #000;
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.footer_nav h4 a:hover {
	color: #ff6a13;
}

.ft_about {
	padding-left: 60px;
	margin-right: -60px;
}

.ft_proj, .ft_poslugi, .ft_news, .ft_contacts, .ft_support {
	height: 110px;
	padding-left: 25px;
	border-left: 1px #000 solid;
}

.ft_proj {
 /*	margin-left: 50px; */
}

.ft_about {
	padding-left: 40px;
	margin-right: 15px;
}

.ft_news {
	margin-left: -15px;
	margin-right: 25px;
}

.ft_contacts {
	margin-left: -25px;
	margin-right: 100px;
}

.ft_support {
	margin-left: -95px;
	/*margin-left: -100px;*/
}

/*login*/

.warning a {
	color: #ff6a13;
	text-decoration: none;
}

p.login-username {
	margin: 17px 0 0;
}

p.login-username input[type="text"] {
	width: 185px;
	height: 21px;
	background-color: #a9a4a4;
	outline: none;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	color: #d7d7d3 !important;
	font-size: 14px;
	font-weight: 400;
}

p.login-submit {
	margin: 0;
	margin-left: 97px;
}

p.login-password {
	margin: 12px 0;
}

#user_pass {
	margin-top: 10px;
}

p.login-password input[type="password"] {
	width: 185px;
	height: 21px;
	font-size: 14px;
	background-color: #a9a4a4;
	outline: none;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	color: #d7d7d3 !important;
	font-weight: 400;
}

#loginform *::-webkit-input-placeholder {
	color: #d7d7d3;
	font-size: 14px;
	font-weight: 400;
}

#loginform *input:-moz-placeholder {
	color: #d7d7d3;
	font-size: 14px;
	font-weight: 400;
}

#loginform *input::-moz-placeholder {
	color: #d7d7d3;
	font-size: 14px;
	font-weight: 400;
}

#loginform  *:-ms-input-placeholder {
	color: #d7d7d3;
	font-size: 14px;
	font-weight: 400;
}

p.login-submit input[type="submit"] {
	width: 88px;
	height: 21px;
	background-color: #ff6a13;
	border: 0;
	outline: none;
	color: #fff !important;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

p.login-submit input[type="submit"]:hover {
	background-color: #fff;
	color: #000 !important;
}


.support_secret a {
	text-decoration: none;
	color: #ff6a13;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.support_secret a:hover {
	color: #000;
}

/*footer*/

.site-footer {
	max-width: 1280px;
	min-height: 69px;
	background-color: #a8a3a3;
	margin-top: 5px;
}

.logo_footer {
	margin-top: 15px;
	margin-right: -15px;
   margin-left: 30px;
}

.logo_footer img {
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.site-footer .fw-col-lg-3, .site-footer .fw-col-lg-5, .site-footer .fw-col-lg-4, .site-footer .fw-col-lg-2 {
	padding: 0;
}

.info_phone {
	height: 23px;
	color: #fff;
	font-size: 21px;
	font-weight: 400;
	padding-left: 30px;
	line-height: 69px;
	padding-right: 20px;
}

.phone {
	float: left;
}

.sep {
	float: left;
	white-space: pre;
}

.info_phone .info {
	float: left;
}

.info_phone .info a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.info_phone .info a:hover {
	color: #ff6a13;
}

/*search_page*/

.search_title {
	font-size: 20px;
	color: #ff6a13;
	font-weight: 500;
}

.page-title {
	font-weight: 400;
	color: #ff6a13;
	margin: 10px 0;
	line-height: 1;
}

.search_content_page {
	padding: 5px 35px 25px;
	margin-bottom: 0;
}

.search_content_page .page-content, .search_content_page .page-content p {
	margin-top: 0;
}

.entry-title a, .entry-title a:active, .entry-title a:focus, .entry-title a:visited {
	text-decoration: underline;
	color: #000;
	font-weight: 400;
}

.entry-title a:hover {
	text-decoration: none;
}



/*search*/

.search_wrapper {
	margin-left: -15px;
}

.search_new {
	margin-top: 24px;
	width: 182px;
	height: 21px;
	/*opacity: 0.4;*/
	background-color: #CBC8C8;
}

.search_new img {
	width: 15px;
	float: left;
	margin-left: 9px;
	margin-right: 5px;
	margin-top: 4px;
}

.search_new input[type="submit"] {
	width: 13px;
	height: 18px;
	font-size: 10px;
	font-weight: 700 !important;
	line-height: 18px;
	border: none;
	outline: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #CBC8C8;
	text-shadow: none;
	border-left: 1.5px solid #000;
	padding: 0 0 3px 0;
	float: left;
	margin-top: 2px;
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.search_new input[type="submit"]:hover {
	color: #ff6a13 !important;
}

.search_new input, .search_new select, .search_new textarea {
	font-size: 10px;
	color: #000 !important;
 }

input[type="text"], .search input[type="text"], .search input[type="text"]:focus, .search input[type="text"]:active {
	border: 0 !important;
	border-radius: 0 !important;
	background-color: #CBC8C8;
	width: 135px;
	height: 21px;
	outline: none;
	padding: 0 0 0 5px;
	outline-offset: 0;
	line-height: 23px;
	font-size: 10px;
	font-weight: 400;
	float: left;
}

.search_new *::-webkit-input-placeholder {
	color: #000;
}

.search_new *input:-moz-placeholder {
	color: #000;
}

.search_new *input::-moz-placeholder {
	color: #000;
}

.search_new *:-ms-input-placeholder {
	color: #000;
}
   
/*social*/

.social_wrapper {
	padding-right: 30px;
	text-align: right;
}

.social {
	margin-top: 13px;
}

.social a {
	width: 41px;
	height: 40px;
	
}

.social a div {
	display: block;
	margin-right: 5px;
}

/* .social a div:last-child {
	margin-right: 0;
} */

.linkedin {
	background-image: url(../images/linkedin.png);
	width: 41px;
	height: 40px;
	background-repeat: no-repeat;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	float: left;
}

.linkedin:hover {
	background-image: url(../images/linkedin_hover.png);
}

.google {
	background-image: url(../images/google.png);
	width: 41px;
	height: 40px;
	background-repeat: no-repeat;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	float: left;
}

.google:hover {
	background-image: url(../images/google_hover.png);
}

.twitter {
	background-image: url(../images/twitter.png);
	width: 41px;
	height: 40px;
	background-repeat: no-repeat;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	float: left;
}

.twitter:hover {
	background-image: url(../images/twitter_hover.png);
}

.facebook {
	background-image: url(../images/fb.png);
	width: 41px;
	height: 40px;
	background-repeat: no-repeat;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	float: left;
	margin-right: 0 !important;
}

.facebook:hover {
	background-image: url(../images/fb_hover.png);
}

/*sharing*/

.sharing_buttons {
	margin-top: 25px;
}

/*bottom_footer*/

.bottom_footer {
	color: #fff;
	font-size: 12px;
	/*font-weight: 400; */
    font-weight: 300;
	height: 60px;
	width: 100%;
	padding-top: 8px;
}

.copyright {
	float: left;
	margin-left: 15px;
}

.studio {
	float: right;
	margin-right: 15px;
}

/*footer_service*/

.footer_nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-transform: capitalize;
}

.footer_nav li {
	margin-bottom: 15px;
}

/*about_main*/

.about_vars {
	/*margin-top: 10px;*/
	min-height: 492px;
	background-color: rgba(255, 255, 255, 0.65);
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
}

.about_vars a {
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
}


.about_about, .about_boss, .about_docs, .about_partners, .about_work {
	text-align: center;
	margin-left: -15px;
	margin-right: -15px;
	height: 235px;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.about_about {
	padding-top: 190px;
/*	background-image: url(../images/about.png); */
	background-repeat: no-repeat;
	background-position: left 140px top 25px;
	background-position-x: 140px;
	background-position-y: 25px;
	float: left;
	width: 425px;
}

.about_about:hover {
/*	background-image: url(../images/about_hover.png); */
}

.about_devider {
	float: left;
	border-left: 1px solid #000;
	height: 208px;
	margin-top: 12px;
	margin-right: -30px;
	margin-left: 16px;
}

.about_devider_bot {
	border-bottom: 1px solid #000;
	width: 365px;
	margin-left: 15px;
}

.about_boss {
	 padding-top: 190px;
	 float: left;
	 width: 425px;
	 /*	background-image: url(../images/boss.png); */
	 background-repeat: no-repeat;
	 background-position: left 140px top 25px;
	background-position-x: 140px;
	background-position-y: 25px;
 }

.about_boss:hover {
/*	background-image: url(../images/boss_hover.png); */
}

.about_devider_bot_2 {
	border-bottom: 1px solid #000;
	width: 365px;
	margin-left: 15px;
}

.about_docs {
	padding-top: 190px;
	width: 427px;
	/*background-image: url(../images/docs.png); */
	background-repeat: no-repeat;
	background-position: left 140px top 25px;
	background-position-x: 140px;
	background-position-y: 25px;
}

.about_docs:hover {
	/*background-image: url(../images/docs_hover.png);*/
}

.about_partners {
	padding-top: 200px;
	/*background-image: url(../images/partners.png);*/
	background-repeat: no-repeat;
	background-position: left 140px top 35px;
	background-position-x: 140px;
	background-position-y: 35px;
	float: left;
	width: 424px;
}

.about_partners:hover {
	/*background-image: url(../images/partners_hover.png);*/
}

.about_devider_2 {
	float: left;
	border-left: 1px solid #000;
	height: 208px;
	margin-top: 25px;
	margin-right: -30px;
	margin-left: 16px;
}

.about_work {
	padding-top: 200px;
	/*background-image: url(../images/work.png);*/
	background-repeat: no-repeat;
	background-position: left 140px top 35px;
	background-position-x: 140px;
	background-position-y: 35px;
	float: left;
	width: 424px;
}

.about_work:hover {
	/*background-image: url(../images/work_hover.png);*/
}

.about_devider_2 {
	float: left;
	border-left: 1px solid #000;
	height: 208px;
	margin-top: 25px;
}

/*about*/

.page_header {
	position: relative;
}

.support_header h1 {
	padding-top: 10px;
	font-size: 24px;
	font-weight: 400;
}

.article_h1_img {
	position: absolute;
	display: block;	
	bottom: 0;
	right: 0;
	height: 50px;
	overflow-y: hidden;
}

.support_header .article_h1_img {
	height: 36px;
}

/*management*/

.management {
	color: #ff6a13;
	background: url(../images/arrow.png) no-repeat !important;
	background-position: right 0 top 5px !important;
	background-position-x: right !important;
	background-position-y: 5px !important;
}

.teleport_plus {
	text-decoration: underline;
}

/*about_docs*/

.tab_docs_wr {
	margin-top: 10px !important;
	margin-left: -10px;
	margin-right: -28px;
}

.orange {
	color: #ff6a13 !important;
}

.fw-tabs-container .fw-tabs ul {

}

.fw-tabs-container .fw-tabs ul li {
	border: none !important;
	background: 0 !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	line-height: 24px;
	margin-top: 10px;
	margin-left: -15px;
	display: block !important;
}

.fw-tabs-container .fw-tabs ul li.ui-state-active {
	background: url(../images/arrow.png) no-repeat !important;
	background-position: right 0 top 10px !important;
	background-position-x: right !important;
	background-position-y: 10px !important;
}

.fw-tabs-container .fw-tab-content {
	border: none !important;
}

.fw-tabs-container .fw-tabs ul li.ui-state-active a {
	color: #ff6a13 !important;
	text-decoration: underline;
}

.fw-tabs-container .fw-tabs ul li a {
	font-size: 18px !important;
	font-weight: 400 !important;
	color: #000 !important;
	padding-left: 0 !important;
}

.fw-tabs-container .fw-tab-content {
	padding: 0 !important;
}

.fw-tabs-container .fw-tab-content img {
	float: left;
	margin: 0 5px 0 0 !important;
}

.section_headship h2 {
	margin-top: 0;
}


.doc_tabs_wrapper {
	margin-top: 25px;
}

.doc_tab {
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	cursor: pointer;
	width: auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin-bottom: 20px;
}
.doc_tab h1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: 400;
}

.doc_tab.active {
	text-decoration: underline;
	color: #ff6a13;
	background-image: url();
}

.doc_tab.active .arrow {
	margin-left: 7px;
	margin-bottom: -1px;
	content: "";
	width: 15px;
	height: 15px;
/*	background-image: url(../images/arrow.png); */
	background-position: left 0 top 0;
	background-position-x: 0;
	background-position-y: 0;
	background-repeat: no-repeat;
	display: inline;
	visibility: visible;
}

.doc_tab .arrow {
	visibility: hidden;
}


.doc_1 {
	min-height: 100px;
	background-color: #fff;
	margin-bottom: 5px;
}

.doc_1_img {
	height: 100px;
	width: 155px;
	float: left;
	background-image: url(../images/docs_file.png);
	background-repeat: no-repeat;
	background-position: left 45px top 13px;
	background-position-x: 45px;
	background-position-y: 13px;
}

.doc_download_link {
	text-decoration: underline;
	font-size: 10px;
	font-weight: 400;
	margin-top: 75px;
	margin-left: 20px;
}

.doc_download_link a {
	color: #000;
}

.doc_download_link img {
	margin-right: 4px;
	margin-bottom: -2px;
}
.doc_1_content {
	padding-top: 15px;
	padding-right: 15px;
	font-size: 18px;
	font-weight: 400;
}

.doc_content_h1 {
	color: #ff6a13;
}

/*support_main*/

.support_mainhead {
	background-color: #ff6a13;
	min-height: 64px;
	padding-left: 44px;
	margin-top: 25px;
	margin-bottom: 5px;
	padding-right: 35px;
}

.support_mainhead h1 {
	padding-top: 20px;
	margin: 0;
	line-height: 24px;
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 300;
	float: left;
}

.user_h1 {
	font-weight: 400;
}

.profile {
	margin-top: 8px;
	float: right;
}

.profile_img {
	float: left;
}

.profile_inside {
	margin-top: 10px;
	margin-left: 6px;
	float: left;
	width: 122px;
	height: 30px;
	background-color: #fff;
	color: #ff6a13;
	padding-left: 10px;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.profile_inside a {
	color: #ff6a13;
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;

}

.profile_inside:hover, .profile_inside a:hover {
	color: #000;
}

.profile_inside img {
	margin-top: 8px;
	margin-right: 3px;
}

.support_menu {
	position: absolute;
	list-style-type: none;
	display: none;
	z-index: 999;
	margin: 5px 0;
	padding: 0;
	left: -142px;
}

.support_menu li {
	width: 264px;
	background-color: rgba(255, 255, 255, 0.7);
	height: 29px;
	font-size: 18px;
	text-align: right;
	padding-right: 38px;
	margin-bottom: 2px;
	text-transform: none;
}

.support_menu li a {
	color: #000;
	text-decoration: none;
}

.support_menu li a:hover, .support_menu li.active a {
	text-decoration: underline;

}

.support_menu li:first-child {
	background-image: url(../images/settings.png);
	background-repeat: no-repeat;
	background-position: right 10px top 5px;
	background-position-x: 235px;
	background-position-y: 5px;
}

.support_menu li:nth-child(2) {
	background-image: url(../images/feedback.png);
	background-repeat: no-repeat;
	background-position: right 10px top 7px;
	background-position-x: 234px;
	background-position-y: 7px;
}

.support_menu li:nth-child(3) {
	background-image: url(../images/log_out.png);
	background-repeat: no-repeat;
	background-position: right 11px top 5px;
	background-position-x: 235px;
	background-position-y: 5px;
}

/*profile_settings*/

.user_info_form {
	padding: 0 5px;
}

.user-login {
	padding-left: 8px;
}

.user-login h3 {
	margin: 23px 0 8px;
	padding-left: 8px;
	color: #ff6a13;
	font-size: 24px;
	font-weight: 400;
	line-height: 25px;
}

.user_company, .user_number, .user_bdate_day, .user_position {
	margin-left: -15px;
}

.user_company {
	margin-right: -15px;
}

#adduser .fw-col-lg-3 {
	margin-left: -20px;
}

.user_company h3, .user_number h3, .user_bdate_day h3, .user_position h3 {
	line-height: 25px;
	font-size: 20px;
	font-weight: 400;
	padding-left: 8px;
}

.user_company input[type="text"], .user_number input[type="text"], .user_position input[type="text"] {
	width: 304px;
	height: 47px;
	background-color: #c9c9c9;
	padding-left: 15px;
	font-size: 20px;
	font-weight: 400;
	float: none;
	color: #646464;
}

.user_company h3, .user_bdate_day h3 {
	margin: 23px 0px 8px;
}

.user_position h3 {
	margin: 47px 0 8px;
}

.user_number h3 {
	margin-bottom: 8px;
}

.user_number input[placeholder]  {
	color: #646464 !important;
	padding-top: 1px;
}

.user_number *::-webkit-input-placeholder {
	color: #646464 !important;
	padding-top: 1px;
}

.user_number *input:-moz-placeholder {
	color: #646464 !important;
	padding-top: 1px;
}

.user_number *input::-moz-placeholder {
	color: #646464 !important;
	padding-top: 1px;
}

.user_number *:-ms-input-placeholder {
	color: #646464 !important;
	padding-top: 1px;
}

.user_name h3 {
	margin-top: 11px !important;
}

.user_surname h3, .user_number h3 {
	margin-top: 15px !important;
}

.user-login input[type="text"] {
	float: none;
	width: 386px;
	height: 47px;
	background-color: #c9c9c9;
	font-size: 20px;
	font-weight: 400;
	padding-left: 15px;
	color: #646464;
}

.user-login h4 {
	padding-left: 8px;
	line-height: 17px;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding-top: 3px;
}

.bday_wrapper {
	display: inline-block;
}

#user_bdate_day, #user_bdate_month {
	width: 61px;
	float: left;
	margin-right: 6px;
	height: 47px;
	padding-left: 15px;
	font-size: 20px;
	font-weight: 400;
	color: #646464;
}

#user_bdate_year {
	width: 113px;
	float: left;
	margin-right: -100px;
	height: 47px;
	padding-left: 15px;
	font-size: 20px;
	font-weight: 400;
	color: #646464;
}

.form-submit {
	text-align: center;
}

.form-submit input[type="submit"] {
	background-color: #ff6a13;
	color: #fff;
	outline: none;
	border: none;
	font-size: 18px;
	font-weight: 400;
/*	line-height: 24px; */
	text-transform: uppercase;
	padding: 15px 25px;
	margin-top: 70px;
	margin-bottom: 10px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.form-submit input[type="submit"]:hover, #feedback_form input[type="submit"]:hover {
	background-color: #fff;
	color: #ff6a13;
}

/*feedback*/

.feedback_content {
	padding-right: 140px;
	padding-left: 140px;
	padding-bottom:15px;
}

#feedback_form {

}

#feedback_form h1 {
	text-transform: uppercase;
	color: #ff6a13;
	font-size: 18px;
	font-weight: 400;
	line-height: 17px;
	margin: 22px 0;
}

#feedback_form input[type="text"], #feedback_form textarea {
	float: none;
	width: 786px;
	background-color: #aaa;
	margin-bottom: 10px;
	color: #E3E3E2 !important;
	font-size: 18px;
	font-weight: 400;
	padding-left: 25px;
	outline: none;
	border: none;
}

#feedback_theme {
 	height: 44px;
}

#feedback_form textarea {
	height: 220px;
	padding-top: 15px;
	padding-bottom: 15px;
	resize: none;
}

#feedback_form *::-webkit-input-placeholder {
	color: #E3E3E2;
}

#feedback_form *input:-moz-placeholder {
	color: #E3E3E2;
}

#feedback_form *input::-moz-placeholder {
	color: #E3E3E2;
}

#feedback_form *:-ms-input-placeholder {
	color: #E3E3E2;
}

.submit_wrapper {
	text-align: center;
}

#feedback_form input[type="submit"] {
	margin-top: 10px;
	background-color: #ff6a13;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	text-transform: uppercase;
	padding: 12px 20px;
	outline: none;
	border: none;
	width: 160px;
	text-align: center;
}

/*contact form*/

.sel_lab {
	float: none;
}

/*about structure*/

.structure_page {
	overflow-x: auto;
}

.structure_content {
	overflow-x: auto;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	background-image: url(../images/setka.png);
	background-repeat: no-repeat;
	background-position: left 33px top 18px;
	background-position-x: 33px;
	background-position-y: 18px;
	min-height: 1264px;
	min-width: 1076px;
/*	-webkit-background-size: 93% 100%; 
 	background-size: 93% 100%; */
}
.general {
	font-size: 22px;
	padding: 3.3em 0;
	width: 207px;
	height: 207px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #ff6a13;
	margin-left: 429px;
	margin-top: 18px;
}

.general:hover, .str_2:hover {
	background-color: #fff;
	color: #ff6a13;
	border: 2px solid #ff6a13;
}

.str_2 {
	padding: 3em 0;
	float: left;
	margin-top: 96px;
	margin-left: 60px;
	width: 160px;
	height: 160px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #ff6a13;
	font-size: 17px;
}

.st_1 {
	padding: 1.5em 0;
}

.st_2 {
	margin-left: 38px;
	font-size: 14px;
	padding: 2em 0;
}
.st_2_1 {
	padding: 2.5em 10px;
}

.st_3 {
	margin-left: 36px;
	font-size: 14px;
	padding: 2em 0;
}

.st_2_2 {
	font-size: 17px;
	padding: 2.5em 0;
}

.st_2_3 {
	font-size: 17px;
	padding: 2.5em 0;
}

.st_4 {
	margin-left: 36px;
	font-size: 18px;
}

.st_2_4 {
	font-size: 13px;
	padding: 3em 5px;
}

.st_5 {
	font-size: 19px;
	margin-left: 35px;
}

.st_2_5 {
	font-size: 17px;
	padding: 1.5em 0;
}

.st_3_1 {
	padding: 2.5em 0;
}

.st_3_2 {
	font-size: 17px;
	padding: 2.5em 0;
}

.st_3_4 {
	padding: 2.4em 0;
}

.st_3_5 {
	font-size: 13px;
	padding: 2.5em 5px;
	letter-spacing: -0.02em;
}

.str_3 {
	background-color: #ea5053;
}

.str_3:hover {
	background-color: #fff;
	color: #ea5053;
	border: 2px solid #ea5053;
}

.str_4_1, .str_4_1:hover {
	background-color: rgba(255,255,255,0);
	border: none;
}

.str_4 {
	background-color: #f39200;
}

.str_4:hover {
	background-color: #fff;
	color: #f39200;
	border: 2px solid #f39200;
}

.str_5 {
	padding: 3em 0;
	float: left;
	margin-top: 96px;
	margin-left: 46px;
	width: 160px;
	height: 160px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #f39655;
}

.st_8 {
	padding: 2.2em 10px;
	font-size: 15px;
} 

.st_6 {
	margin-left: 133px;
}

.st_7 {
	margin-left: 37px;
	padding: 3.7em 0;
}

.str_5:hover {
	background-color: #fff;
	color: #f39655;
	border: 2px solid #f39655;
}

/*coockies*/

.cookie {
	line-height: 1.2;
	z-index: 9999999999999999;
	position: fixed;
	right: 10px;
	bottom: 10px;
	display: none;
	background-color: rgba(255, 106, 19, 0.77);
	width: 400px;
	padding: 15px 30px;
	text-align: justify;
	box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
	-moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.18), inset 0 1px 2px rgba(255, 255, 255, 0.34);
}

.cookie h1 {
	margin: 0 0 10px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

.cook_wrap {
	text-align: center;
}

.cookie_ok {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 10px;
	border: none;
	outline: none;
	background-color: #fff;
	color: #ff6a13;
	text-align: center;
	padding: 5px 30px;
	font-size: 22px;
	text-transform: uppercase;
}

/*rss home*/

.news_plus_rss {
	letter-spacing: 0;
	margin-right: 15px;
	float: right;
	max-height: 536px;
}

.home_rss_block {
	width: 359px;
	overflow: hidden;
	height: 312px;
	position: relative;
	background-color: transparent;
	/*padding-top: 16px;
	padding-left: 17px;
	height: 185px;
	background-color: rgba(133, 126, 127,0.66);*/
}

.rss_news_h1 {
	margin: 0;
	color: #ff6a13;
	font-size: 22px;
	border-bottom: 0 !important;
	line-height: 33px !important;
}

.rss_news {
	height: 145px;
	overflow: hidden;
}


.see_all {
	position: absolute;
	right: 0;
	bottom: 10px;
	text-transform: lowercase;
	line-height: 12px;
	font-size: 12px;
	font-weight: 400;
}

.see_all a {
	color: #efeeea;
	text-decoration: none;
}

.see_all a:hover {
	color: #ff6a13;
}

.see_all img {
	margin-bottom: -3px;
	margin-left: 3px;
}

.rss_home {
	margin-bottom: 0;
	width: 359px;
	overflow: hidden;
}

.rss_home h2 {
	margin: 0;
	display: none;
}


.rss_home ul {
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
}

.rss_home ul li {
	overflow: hidden;
	white-space: nowrap;
	width: 312px;
	text-overflow: ellipsis;
	color: #fff;
	border-bottom: 1px solid #fff;
}

.rss_home ul li a {
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 400;
/*	font-size: 16px; */
	font-size: 12px;
	width: 312px;
	line-height: 17px;
	color: #fff;
	text-decoration: none;
}

.rss_home ul li a:hover {
	text-decoration: none;
	color: #000;
}

/*rss all*/

.all_rss_block ul {
 	list-style-type: none;
 	padding: 0;
 	margin: 0;
}

.all_rss_block h2 a {
	font-weight: 400;
	text-decoration: none;
	color: #ff6a13;
}

.all_rss_block h2 a:hover {
	color: #000;
}

.all_rss_block ul li a {
	text-decoration: underline;
	color: #000;
}

.all_rss_block ul li a:hover {
	text-decoration: none;
}


/*subscribe*/

.news_subscriber {
	position: relative;	
}

.news_subscriber #emailSub-email {
	position: relative;
	left: 0;
	top: 0;
	width: 345px;
	height: 35px;
	background-color: #fff;
	padding: 0 15px;
	color: #bdbab7 !important;
	line-height: 20px;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.02em;
}

.news_subscriber .submit {
	position: relative;
	top: 0;
	left: 345px;
	width: 282px;
	height: 35px;
	background-color: #ff6a13;
	outline: none;
	border: none;
	color: #fff !important;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.02em;
}

#emailSub-email *::-webkit-input-placeholder {
	opacity: 0.6;
	color: #8b8580;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-transform: uppercase;
}

.news_subscriber #emailSub-email *input:-moz-placeholder {
	opacity: 0.6;
	color: #8b8580;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-transform: uppercase;
}

.news_subscriber #emailSub-email *input::-moz-placeholder {
	opacity: 0.6;
	color: #8b8580;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.news_subscriber #emailSub-email *:-ms-input-placeholder {
	opacity: 0.6;
	color: #8b8580;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-transform: uppercase;
}

/*jetpack_subs*/

#subscribe-email input {
	position: relative;
	left: 0;
	width: 345px !important;
	height: 35px;
	background-color: #fff;
	padding: 0 15px !important;
	color: #bdbab7 !important;
	line-height: 20px;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0.02em;
	border: none;
	outline: none;
	float: left;
}

#subscribe-submit input {
	float: left;
	position: absolute;
	left: 345px;
	width: 282px;
	height: 35px;
	background-color: #ff6a13;
	outline: none;
	border: none;
	color: #fff !important;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.02em;
}

/*pagination*/

.pagination {
	line-height: 13px;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 20px;
	
}

.pagination a {
	text-decoration: none;
	color: #fff;
}

.pagination .next.page-numbers, .pagination .prev.page-numbers {
	color: #8b8580;
	background: none;
	width: 13px;
}

.pagination .page-numbers {
	background-color: #8b8580;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	padding: 0.4em 0;
	margin-right: 3px;
}

.pagination .current {
	background: none;
}

.pagination .nav-links {
	float: right;
}

/*news archive*/

.header_news_wrapper {
	background-color: rgba(255,255,255,0.7);
	padding: 0 22px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 18px;
}

.news_h1 {
	margin: 0;	
}

.news_post {
	margin: 0 40px 7px;
	background-color: rgba(255,255,255,0.7);
	padding: 0 30px;
	text-align: justify;
	line-height: 1.2;
}

.news_post h2, .news_post h1 {
	float: left;
	margin: 0;
	line-height: 1.1;
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 12px;
	width: 820px;
	color: #ff6a13;
}
.news_post .news_date {
	float: left;
	margin: 0;
	margin-right: 4px;
}

.news_time {
	float: right;
	line-height: 13px;
	color: #8c8c8c;
	font-size: 16px;
	font-weight: 400;
	margin-top: 20px;
	margin-right: -2px;
}

.news_post h2 a {
	text-decoration: none;
	color: #ff6a13;
}

.news_post img {
	float: right;
	margin-left: 17px;
	margin-top: 7px;
	margin-bottom: 20px;
}

.news_post .exc {
	position: static;
	float: left;
	/*margin-bottom: 20px;*/
	margin-bottom: 10px;
	margin-top: 15px;
	font-size: 16px;
	color: #8c8c8c;
	line-height: 16px;

}

.news_post .exc img {
	margin-left: 8px;
	margin-top: 1px;
}

.post_content {
	margin-top: -20px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2;
	white-space: pre-line;
}

.post_content img {
	display: none;
}

.post_news_pic {
	margin-bottom: 44px;
}

.post_content p {
	margin-top: 0;
	margin-bottom: 15px;
}

.news_bottom_wrapper {
	padding: 0 40px;
	margin-top: 5px;
}

/*news big*/

.post_big {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	padding: 0;
	line-height: 1.2;
}

.post_big p {
	margin-top: 0;
	margin-bottom: 20px;
	line-height: 1.2;
}

.single_post_news h2 {
	/*width: 600px;*/
	width: 625px;
	padding-top: 9px;
	text-align: left;
	padding-bottom: 20px;
}

.single_post_news h2 a {
	color: #000;
	font-size: 20px;
	font-weight: 400;
}

.single_post_news h2 a:hover {
	text-decoration: underline;
}

.single_post_news .news_time {
	float: none;
	margin-top: 15px;
}

.single_post_news img {
	height: 115px;
	/*object-fit: cover;*/
	object-fit: contain;
	margin-top: -10px;
	margin-bottom: 17px;
}

/*login*/

.login_page {
	padding: 0 140px;
}

.h2_login {
	letter-spacing: 0.02em;
	line-height: 22px;
	color: #ff6a13;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 700;
}
.login_try {
	font-weight:400;
}

.login_log_form p.login-username input[type="text"], .login_log_form p.login-password input[type="password"]  {
	width: 385px;
	float: left;
	height: 43px;
	padding: 0 20px;
	font-size: 18px;
}

.login_log_form .login-username {
	float: left;
	margin: 0;
}

.login_log_form .login-password {
	float: right;
	margin: 0;
}

.login_log_form #user_pass {
	margin-top: 0;
	margin-left: 15px;
}


.login_log_form #loginform *::-webkit-input-placeholder {
	font-size: 18px;
}

.login_log_form #loginform *input:-moz-placeholder {
	font-size: 18px;
}

.login_log_form #loginform *input::-moz-placeholder {
	font-size: 18px;
}

.login_log_form #loginform  *:-ms-input-placeholder {
	font-size: 18px;
}

.login_log_form p.login-submit input[type="submit"] {
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
	width: 112px;
	height: 43px;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	height: 43px;
}

.login_log_form p.login-submit {
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	text-align: center;
	margin-left:0;
	padding-right: 0;
}

.h3_forget {
	margin-top: 32px;
	margin-bottom:21px;
	line-height: 18px;
	font-size: 18px;
	text-transform: uppercase;
	color: black;
	font-weight: 700;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.h4_forget {
	margin-top: 0;
	bottom: 7px;
	margin-left: auto;
	margin-right: auto;
	height: 41px;
	color: black;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
}

#login_form {
	text-align: center;
}

#login_form input[type="email"] {
	width: 385px;
	height: 44px;
	background-color: #aaa;
	outline: none;
	border: none;
	padding: 5px 20px;
	color: #d7d7d3 !important;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
}

#login_form input[placeholder]  {
	color: #d7d7d3 !important;
	padding-top: 2px;
}

#login_form *::-webkit-input-placeholder {
	color: #d7d7d3 !important;
	padding-top: 2px;
}

#login_form *input:-moz-placeholder {
	color: #d7d7d3 !important;
	padding-top: 2px;
}

#login_form *input::-moz-placeholder {
	color: #d7d7d3 !important;
	padding-top: 2px;
}

#login_form *:-ms-input-placeholder {
	color: #d7d7d3 !important;
	padding-top: 2px;
}

#login_form input[type="submit"] {
	margin-top: 12px;
	outline: none;
	border: none;
	padding: 13px 15px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 18px;
	background-color: #ff6a13;
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

#login_form input[type="submit"]:hover {
	color: #000;
	background-color: #fff;
}

#submit_login_done {
	display: none;
	margin-top: 32px;
	text-align: center;
	color: #ff6a13;
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 30px;
}

/*contact form*/

#contact_form h1 {
	line-height: 25px;
	color: #ff6a13;
	font-size: 26px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	margin-top:35px;
}

.contact_h1_bold {
	font-weight:700;
	width: 346px;
}

.select_button {
	width: 346px;
	background-color: #ff6a13;
	background-image: url(../images/arrow_down_form.png);
	background-repeat: no-repeat;
	background-position: right 10px top 15px;
	background-position-x: 320px;
	background-position-y: 15px;
	overflow: hidden;
}

#select {
	background: transparent;
	-webkit-appearance: button;
	height: 45px;
	width: 376px;
	padding: 11px 12px;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	color: #fff;
	text-transform: uppercase;
	border: none;
	outline: none;
}

#select:active, #select:focus {
	outline: none;
	border: none;
}

#select option {
	width: 346px;
	background-color: #f6f5f5;
	outline: none;
	border: none;
	margin-top: 2px;
	color: #000;
	text-transform: none;
}

#select option:focus, #select option:active {
	outline: none;
	border: none;
}

.opt_1 {
	margin-top: 2px;
}

#contact_form input[type="text"], #contact_form input[type="email"] {
	width: 346px;
	height: 45px;
	background-color: #aaa;
	border: none;
	outline: none;
	margin-top: 14px;
	padding: 15px 12px;
	color: #d5d5d5;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
}

#contact_form input[placeholder]  {
	color: #d5d5d5 !important;
}

#contact_form *::-webkit-input-placeholder {
	color: #d5d5d5 !important;
}

#contact_form *input:-moz-placeholder {
	color: #d5d5d5 !important;
}

#contact_form *input::-moz-placeholder {
	color: #d5d5d5 !important;
}

#contact_form *:-ms-input-placeholder {
	color: #d5d5d5 !important;
}

#contact_form textarea {
	width: 638px;
	height: 220px;
	background-color: #aaa;
	padding: 15px 12px;
	color: #d5d5d5;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	border: none;
	outline: none;
	margin-left:10px;
}


#contact_form input[type="submit"] {
	height: 35px;
	background-color: #ff6a13;
	padding: 7px 14px;
	color: #fff;
	text-transform: uppercase;
	outline: none;
	border: none;
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 18px;
}

#contact_form input[type="submit"]:hover {
	color: #000;
	background-color: #fff;
}

.tzSelect{

	/* Контейнер для нового элемента select */

	height:34px;
	display:inline-block;
	min-width:460px;
	position:relative;

	/* Предварительная загрузка фонового изображения для выпадающих пунктов */

}

.tzSelect .selectBox{
	position:absolute;

	height:100%;
	width:100%;

	/* Установка шрифта */

	font:13px/34px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	text-shadow:1px 1px 0 #EEEEEE;
	color:#666666;

	/* Использование множественных фонов CSS3 */


	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;

	cursor:pointer;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded{
	color:#2c5667;
	text-shadow:1px 1px 0 #9bc2d0;
}

/*satellites*/

.tv_table {
	margin-top: 20px;
	text-align: center;
	overflow: auto;
}

.sat_new_wrapper {
	margin-left: -30px;
}

/*sat_char*/

.sat_char_tab_content {
	width: 100%;
	height: 400px;
	margin-bottom: -25px;
}

.all_maps_item {

}


.sat_char_wrapper_teleradio {
	margin-top: 40px;
	/*margin-left: 27px;*/
	position: relative;
}

.sat_char_wrapper_teleradio p {
	margin-top: 0;
}

.sat_char {
	cursor: pointer;
	width: 330px;
	float: left;
	margin-bottom: 41px;
}

.sc_galaxy {
	width: 330px;
}

.sc_galaxy .chars_h1 {
	width: 320px;
}

.sc_azer {
	width: 330px;
}

.sc_azer .chars_h1 {
	width: 320px;
}

.sat_char_title {
	font-size: 14px;
	width: 330px;
	height: 64px;
	background-color: #ff6a13;
	padding-top: 13px;
	background-image: url(../images/sat_str.png);
	background-repeat: no-repeat;
	background-position: left 10px top 4px;
	background-position-x: 10px;
	background-position-y: 4px;
}

.sat_char_galaxy {
	background-color: #f39200;
}

.sat_char_azer {
	background-color: #959595;
}

.sat_char h1 {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 15px;
	text-transform: uppercase;
	margin-left: 70px;
	float: left;
	margin-top: 10px;
	margin-bottom: 0;
}

.sat_tittle_h2 {
	margin-bottom: 0;
	margin-top: -8px;
	margin-left: 70px;
	font-size: 13px;
	color: #fff;
	font-weight: 400;
	float: left;
}

.sat_char_image {
	float: right;
	width: 24px;
	height: 24px;
	background-color: #fff;
	margin-top: 7px;
	margin-right: 17px;
}

.sat_char_wrapper_teleradio .sat_char.active .sat_bird {
	display: block;
}

.sat_char_wrapper_teleradio .sat_bird {
	display: none;
}

.sat_char_wrapper_teleradio .sat_char_title:hover .sat_bird {
	display: block;
	background-color: #f39200;
}

.sat_bird {
	margin-top: 4.5px;
	margin-left: auto;
	margin-right: auto;
	width: 15px;
	height: 15px;
	background-color: #9c9695;
}

.char_wrapper, .char_wrapper_2, .char_wrapper_3 {
	position: absolute;
/*	z-index: 2; */
	width: 330px;
}

.char_wrapper_2 {
	width: 330px;
}

.char_wrapper_3 {
	width: 330px;
}

.azer_cont_wrap {
    margin-left: 0;
	/*margin-left: 27px;*/
}

.chars_h1 {
	margin-top: 4px;
	padding-left: 16px;
	padding-top: 7px;
	width: 320px;
	height: 35px;
	background-color: rgba(255,255,255,0.85);
	line-height: 20px;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin-left: auto;
	margin-right: auto;
}

.rotate_char {
	float: right;
	color: #ff6a13;
	font-family: 'Comfortaa';
	font-size: 32px;
	text-transform: uppercase;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-right: 8px;
}

.nextrotate {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	margin-right: 8px;
}

.chars, .chars_2, .chars_3  {
	display: none;
	width: 320px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 10;
}

.chars_2 {
	width:320px;
}

.chars_3 {
	width: 320px;
}

.azer_cont_wrap {
	margin-top: 65px;
}

.char_table {
	width: 320px;
	background-color: rgba(255,255,255,0.85);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-left: 16px;

}

.chars_2 .char_table {
	width: 320px;
}

.chars_3 .char_table {
	width: 320px;
}

.char_table .tab_desc tr td {
	padding-left: 31px !important;
}

.char_table_2 {
	width: 330px;
}

/*region_plus_content*/

.h2_reg_plus_cont {
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	color: #ff6a13;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: -15px;
}

.sales_region_wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 825px;
	margin-top: 42px;
}



.sales_region {
	text-align: center;
	color: #fff;
	width: 243px;
	height: 243px;
	background-color: #ff6a13;
	border-radius: 50%;
}

.sales_region h1 {
	margin: 0;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	padding-bottom: 5px;
	padding-top: 35px;
	line-height: 37px;
}

.sales_devider {
	border-bottom: solid 1px #fff;
	width: 173px;
	margin-left: auto;
	margin-right: auto;

}

.sales_region h3 {
	padding-top: 4px;
	line-height: 25px;
	margin: 0;
	font-size: 20px;
	font-weight: 300;
}
.sales_region h2 {
	padding-top: 2px;
	width: 138px;
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	margin-top: -7px;
	height: 32px;
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;

}

.sales_region_a  {
	color: #ff6a13;
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.sales_region_a:hover {
	color: #000;
}

.sales_region_bottom {
	margin-bottom: 42px;
}

.sales_region_desc {
	text-align: center;
	color: #ff6a13;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 42px;
	margin-top: 5px;
}

.region_amos {
    margin-left: 0;
	/*margin-left: 30px;*/
}

/*partners*/

.go_partners {
	background-color: #ff6a13;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	padding: 6px 11px;
	text-transform: uppercase;
	max-width: 218px;
	min-height: 35px;
	text-align: center;
	margin-left: -25px;
	margin-top: 23px;
}

.go_part_a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.go_part_a:focus, .go_part_a:visited {
	color: #fff;
	outline: 0;
	border: 0;
}

.go_part_a:hover {
	color: #000;
}

.partner_1 {
	position: relative;
	width: 250px;
	height: 189px;
	background-color: #fff;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	text-align: center;
	padding-bottom: 10px;
	overflow: hidden;
}

.tab_partner_wr {
	margin-left: -20px;
	margin-right: -35px;
	margin-top: 25px !important;
}

.part_1_img {
	width: auto;
	line-height: 103px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 5px;
}

.part_1_img img {
	vertical-align: middle;
}

.part_1_h1 {
	width: 165px;
	color: black;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	text-transform: uppercase;
}

.part1_link_wrap {
	margin-bottom: 10px;
	overflow: hidden;
}

.part_1_link {
	position: relative;
	bottom: 8px;
	text-decoration: none;
	line-height: 18px;
	color: #ff6a13;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	height: 18px;
	-webkit-transition: 0.5s all ease-out;
	-moz-transition: 0.5s all ease-out;
	-ms-transition: 0.5s all ease-out;
	-o-transition: 0.5s all ease-out;
	transition: 0.5s all ease-out;
}

.part_1_link:after {
	height: 10px;
	margin-bottom: 10px;
}

.part_1_link:focus, .part_1_link:visited {
	color: #ff6a13;
	outline: 0;
	border: 0;
}

.part_1_link:hover {
	color: #000;
}

/*banner*/

.banner {
	/*background-color: rgba(255, 255, 255, 0.65);*/
	/*margin-top: 10px;*/
	height: 250px;
	position: absolute !important;
	top: 0;
	left: 0;
	margin-bottom: 30px;
	width: 100%;
	z-index: 99 !important;
	margin-top: 125px !important;
	display: block;
}

.banner3 {
	margin-top: 15px !important;
	position: absolute;
}

.banner_hide {
	display: none;
}

.banner_img img {
	z-index: 199;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 365px;
}

.banner a {
	position: absolute !important;
	text-decoration: none;
	width: 100%;
	height: 250px;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.92);
	font-size: 45px;
	font-weight: 400;
	z-index: 99 !important;
	margin-left: -15px;
	color: #fff;
}

.banner_text {
	z-index: 200;
	width: 100%;
	height: 250px;
}

/*slider_background*/

.slider_index {
	position: relative;
	height: 305px;
	z-index: -99 !important;
}

.rfwbs_slider {
	z-index: -1;
}

.rfwbs_slider .banner a {
	z-index: 99 !important;
}

.rfwbs_slider img {
	object-fit: contain !important;
	z-index: -1 !important;
}

.rfwbs_bg {
	z-index: -1 !important;
}

.rfwbs_pagination {
	z-index: 99 !important;
	background: none;
	position: absolute;
	top: 370px;
}

.rfwbs_pagination a {
	background-image: url(../images/bullet.png);
	width: 22px !important;
	height: 22px !important;
	background-position: top 0 left 0 !important;
	background-position-x: 0 !important;
	background-position-y: 0 !important;
	margin: 4px 12.5px 2px;
}

.rfwbs_pagination a.current {
	background-image: url(../images/bullet_active.png);
	width: 22px !important;
	height: 22px !important;
	background-position: top 0 left 0 !important;
	background-position-x: 0 !important;
	background-position-y: 0 !important;
}

/*slider*/

.slider_wrapper {
	margin-top: 15px;
}

.slider_section {
	margin-left: -15px;
	margin-right: -15px;
}

.nivo-caption {
	background-color: transparent !important;
	height: 100% !important;
	padding: 0 !important;
}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: -35px !important;
	left: -15px;
}

.bx-wrapper .bx-viewport {
	margin-left: -15px;
	box-shadow: none !important;
	border: none !important;
	background: none !important;
}

.bx-controls-direction {
	display: none;
}

.bx-wrapper .bx-pager.bx-default-pager a, .wrap-nivoslider.theme-default .nivo-controlNav a {
	background-image: url(../images/bullet.png) !important;
	background-color: transparent !important;
	width: 22px !important;
	height: 22px !important;
	background-position: top 0 left 0 !important;
	background-position-x: 0 !important;
	background-position-y: 0 !important;
	margin: 0 12.5px !important;
}

.bx-pager.bx-default-pager a.active, .wrap-nivoslider.theme-default .nivo-controlNav a.active {
	background-image: url(../images/bullet_active.png) !important;
	background-color: transparent !important;
	width: 22px !important;
	height: 22px !important;
	background-position: top 0 left 0 !important;
	background-position-x: 0 !important;
	background-position-y: 0 !important;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color: transparent !important;
}

.slider_content {
	position: absolute;
	top: 250px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	background-color: red;
}

.banner2 {
	margin-top: 200px;
	height: 365px;
	width: 100%;
	z-index: 99009999 !important;
}

.slide_img_block {
	width: 100%;
	height: 100%;
	max-height: 356px;
}

.glide__track {
	position: relative;
	max-height: 365px;
	width: 100%;
	max-width: 1280px;
}

/*libyd*/

.lybid_img_1_sec {
	text-align: center;
}

.lyb_h1_sect {
	margin-top: -70px;
	font-size: 36px;
	text-align: center;
	margin-bottom: 25px;
	font-weight: bold;
}

.lybid_img_2_sec {
	text-align: center;
}

.lyb_h1_sect_2 {
	font-size: 34px;
	text-align: center;
	margin-bottom: 30px;
	font-weight: bold;
}

.lybid_tabs {
	font-family: 'Ubuntu' !important;
}

/*sat_express*/

.sat_ex_pic_eu_wrap {
    margin-top: 20px;
}



/*404*/

.error-404 {
	padding: 5px 35px 25px;
}

.widget_recent_entries ul {
	margin: 0;
}




