* {  margin: 0;  border: none;  outline: none;}html, body {  width: 100%;}body {	background-color: #fff;	font-family: 'latomedium', Arial, sans-serif;    font-size: 15px;    line-height: 1.5;	color: #202020;	cursor: default;	overflow-y: scroll !important;}.clear {	clear: both;	height: 0px;}div {	display: block;}img {    display: block;    max-width: 100%;    height: auto;}h1, h2, h3, h4, h5, h6 {	margin-top: 5px;	margin-bottom: 15px;}textarea,input {	font-family: Arial, sans-serif;	border: 1px solid #ccc;	padding: 5px 10px;}button {	padding: 5px 10px;	border: 1px solid #ccc;}/*Table*/table:not(.cabins-rent table) {	border-spacing: 0;    border-collapse: collapse;    width: 100%;	border: 1px solid #888;}table th:not(.cabins-rent table th) {	background-color: #eaeaea;}table th:not(.cabins-rent table th),table td:not(.cabins-rent table td) {    border: 1px solid #888;    padding: 2px 5px;}table img:not(.cabins-rent table img) {	max-width: inherit;}/*END_Table*//*Search*/.search .form-limit  #limit_chzn {	width: 60px!important;}.search .form-limit {	margin-top: 10px;}.search .search-results .result-title {	margin-top: 20px;	margin-bottom: 5px;}/*END_Search*/.container {	width: 100%;	max-width: 1680px;	margin: 0 auto;	padding-left: 50px;	padding-right: 50px;	box-sizing: border-box;}.page-header h1,.page-header h2 {	color: #3d5c95;	font-weight: normal;    font-family: 'latosemibold';	font-size: 34px;	text-align: center;	margin-bottom: 30px;}.page-header h1:after,.page-header h2:after {	content: "";	background: #3d5c95;	height: 3px;	width: 55px;	margin: 10px auto 0px;	display: block;}/*Section_Top*/.section_top {	background-color: #3d5c95;	padding: 20px 0px;}.section_top .container {	position: relative;}.section_top .head_logo {	float: left;	box-sizing: border-box;	width: 25%;}.section_top .head_menu {	float: left;	box-sizing: border-box;	width: 70%;}.section_top .head_search{	float: left;	box-sizing: border-box;	width: 5%;}.section_top .head_menu ul {	padding: 0;	list-style: none;	margin-top: 20px;	text-align: right;}.section_top .head_menu ul li {	margin-left: 10px;	display: inline-block;}.section_top .head_menu ul li:first-child {	margin-left: 0px;}.section_top .head_menu ul li a {	font-family: 'latobold';	text-decoration: none;	color: #fff;	border: 1px solid #3d5c95;	padding: 2px 8px 4px;	font-size: 15px;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.section_top .head_menu ul li.active a,.section_top .head_menu ul li a:hover {	border-color: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.head_search img {	color: #fff;	float: right;	margin-top: 23px;	cursor: pointer;}.head_search .search_form {	position: absolute;	z-index: 999;	top: 86px;	right: 0px;	opacity: 0;	height: 0;	background-color: #3d5c95;	padding: 0px 20px;	line-height: 50px;	overflow: hidden;	box-sizing: border-box;	width: 50%;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.head_search .sch_in {	opacity: 1;	height: 55px;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.search_form input.search-query {	padding: 5px 10px;	border: 1px solid #fff;	display: inline-block;	width: 79%;	box-sizing: border-box;	vertical-align: middle;}.search_form button {	color: #fff;	border: 1px solid #fff;	background: transparent;	padding: 5px 10px;	display: inline-block;	width: 20%;	box-sizing: border-box;	vertical-align: middle;	text-align: center;	cursor: pointer;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.search_form button:hover {	color: #3d5c95;	background-color: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}/*END_Section_Top*//*Slider*/.uk-slidenav-position .uk-slidenav {    display: block;}.slide_home .uk-slidenav-previous:before {    font-size: 0px;	background: url(../images/slide_pre.png) no-repeat;	width: 26px;	height: 51px;	display: block;	margin: 0 auto;}.slide_home .uk-slidenav-next:before {    font-size: 0px;	background: url(../images/slide_next.png) no-repeat;	width: 26px;	height: 51px;	display: block;	margin: 0 auto;}.slide_home .uk-overlay-panel .uk-h3 {	font-family: 'latosemibold';	font-size: 42px;	font-weight: normal;	margin-top: 0;}.slide_home .uk-overlay-panel .uk-margin {	font-family: 'latoregular';	font-size: 22px;	max-width: 600px;}.slide_home .uk-overlay-panel .uk-margin strong {	font-weight: normal;	color: #93b4f9;}.slide_home .uk-overlay-panel .uk-button {	font-family: 'latoregular';	font-size: 18px;	background: transparent;	color: #fff;	border: 2px solid #fff !important;	padding: 4px 25px 8px;	margin-top: 50px;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.slide_home .uk-overlay-panel .uk-button:hover {	color: #202020;	background: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.slide_home .uk-dotnav > .uk-active > * {    -webkit-transform: scale(1);    transform: scale(1);}.slide_home .coli_slide {	position: absolute;	right: 20px;	bottom: 20px;	z-index: 999;	color: #fff;	font-size: 18px;	font-family: 'latoregular';}.slide_home .uk-slideshow {    max-height: 600px;}/*END_Slider*//*Section_Content*/.container_right {	padding-left: 25px;	padding-right: 50px;	box-sizing: border-box;}.section_content {	max-width: 1680px;	margin: 0 auto;	position: relative;	padding-left: 50px;}.content p {	margin-bottom: 10px;}.section_content .content {	padding-top: 20px;	padding-bottom: 20px;}.section_content .left_menu {	float: left;	box-sizing: border-box;	width: 17%;}.fixed {	position: fixed;	top: 0;	z-index: 999;}.section_content .right_content {	float: right;	box-sizing: border-box;	width: 83%;	box-shadow: inset 10px 0px 15px -2px #eaeaea;}.section_content .left_menu ul.nav {	padding: 20px 0;	list-style: none;	position: relative;}.section_content .left_menu ul.nav:after {	content: "";	position: absolute;	height: 1px;	width: 40px;	background-color: #202020;	left: 0;	bottom: 10px;}.section_content .left_menu ul.nav li {	margin-bottom:8px;}.section_content .left_menu ul.nav li a {	color: #202020;	text-decoration: none;	font-size: 18px;	border-bottom: 1px solid #fff;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.section_content .left_menu ul.nav li.active a,.section_content .left_menu ul.nav li a:hover {	color: #3d5c95;	border-color: #3d5c95;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.section_content .left_menu .custom {	font-family: 'latobold';	color: #3d5c95;	font-family: 'latobold';	color: #3d5c95;	font-size: 18px;	padding-top: 20px;	padding-bottom: 20px;}.section_content .left_menu .custom p a {	margin-bottom: 10px;	color: #3d5c95;	text-decoration: none;}.section_content .left_menu .custom p:last-child a {	color: #202020;}.section_content .left_menu .custom a {	font-family: 'latomedium';	color: #202020;	text-decoration: none;}.pages_content {	text-align: justify;}.pages_content h3 {	color: #3d5c95;    margin-top: 30px;	font-size: 18px;    margin-bottom: 15px;	text-align: center;}.pages_contacts h3 {	text-align: left;	margin-bottom: 5px;	margin-top: 20px;}.pages_content p {	text-indent: 30px;}.pages_content img {	margin: 10px;}.pages_content ul {	list-style: none;	padding: 0px;	margin-bottom: 10px;    margin-left: 33px;}.pages_content ul li {	}.pages_content ul li:before {	content: "\f0c8";    font-family: FontAwesome;    color: #3d5c95;    margin-right: 7px;    font-size: 8px;    display: inline-block;    vertical-align: middle;}.pages_content table {	text-align: center;	width: 100%!important;	margin-bottom: 10px;}.pages_content table td {	width: auto!important;}.pages_content table td {	padding: 20px;}.pages_content table caption {caption-side: bottom;text-align: left;color: #5e5e5e;font-size: 15px;margin-top: 10px;}.pages_content table thead td {	background-color: #3d5c95;	font-weight: bold;	padding-top: 5px;	padding-bottom: 5px;	color: #fff;	border-color: #fff;}.pages_content table tbody tr td:first-child {	text-align: center;}.pages_komplectacia table tr td {	width: 20%!important;}.pages_komplectacia table tr td:first-child {	width: 40%!important;}/*END_Section_Content*//*O_kompanii*/.o_companii {	padding-left: 25px;	display: none;	padding-top: 50px;	padding-bottom: 40px;}.o_companii .compani_left {	float: left;	width: 50%;	box-sizing: border-box;}.o_companii .compani_right {	float: right;	width: 50%;	box-sizing: border-box;	padding-left: 30px;}.o_companii .compani_right img {	width: 100%;}.o_companii .compani_left h4 {	font-family: 'latosemibold';	color: #3d5c95;	font-size: 28px;	font-weight: normal;	margin-top: 0px;	margin-bottom: 10px;}.o_companii .compani_left p {	margin-bottom: 10px;	font-size: 17px;}.o_companii .compani_left .readmore {	color: #3d5c95;	font-family: 'latoregular';	font-size: 16px;	position: relative;	display: block;	width: 82px;	text-decoration: none;	margin-top: 20px;	margin-bottom: 10px;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.o_companii .compani_left .readmore:hover {	color: #202020;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.o_companii .compani_left .readmore:after {	content: "";	background: url(../images/icon_str_right.png) no-repeat;	height: 14px;	width: 21px;	position: absolute;	right: 0;	top: 7px;}.o_companii .compani_right {    overflow: hidden;}/*END_O_kompanii*//*Preimushestva*/.preimushestva {	background: #fafbff;	box-sizing: border-box;	box-shadow: inset 10px 0px 15px -2px #eaeaea;	text-align: center;	padding-top: 30px;	padding-bottom: 60px;	display: none;}.preimushestva h3 {	text-align: left;	font-family: 'latoregular';	font-size: 24px;	font-weight: normal;	color: #3d5c95;	margin-bottom: 40px;}.preimushestva p {	display: inline-block;	margin-right: 13%;	max-width: 143px;	vertical-align: top;	box-shadow: 0px 0px 10px #ccc;	position: relative;	padding-bottom: 20px;}.preimushestva p:after {	content: "";	background: url(../images/icon_str_pre.png) no-repeat;	height: 41px;	width: 21px;	position: absolute;	right: -80px;	top: 65px;	line-height: 20px;}.preimushestva p:last-child:after {	content: "";	display: none;}.preimushestva p:last-child {	margin-right: 0px;}.preimushestva p img {	background: #3d5c95;	padding: 15px 30px;	margin-bottom: 20px;}.preimushestva p strong {	color: #3d5c95;	display: block;	font-weight: normal;}/*END_Preimushestva*//*Oborudovanie*/.oborud {	display: none;	padding-top: 30px;	padding-bottom: 50px;}.oborud h3 {	color: #3d5c95;	font-size: 22px;	font-weight: normal;	font-family: 'latoregular';	margin-bottom: 25px;}.oborud .uk-panel {	position: relative;}.oborud .uk-panel h4.uk-panel-title {	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.oborud .uk-panel h4.uk-panel-title a {	font-family: 'latoregular';	display: block;	height: 100%;	text-align: center;	color: #fff;	text-decoration: none;	padding: 120px 10px 10px;	box-sizing: border-box;	font-size: 20px;	background: rgba(0, 0, 0, 0.5);	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.oborud .uk-panel:hover h4.uk-panel-title a {	background: rgba(0, 0, 0, 0.7);	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.oborud .uk-panel-teaser,.oborud .uk-panel-title {	margin-bottom: 0px;}.oborud .uk-panel:hover .uk-overlay-scale {    -webkit-transform: scale(1.1);    transform: scale(1.1);}.oborud .uk-grid > * {	padding-left: 0;	padding-right: 40px;}/*END_Oborudovanie*//*Galery_Home*/.galery_home {	display: none;	padding-top: 30px;	padding-bottom: 30px;}.galery_home h3 {	font-family: 'latosemibold';	font-size: 30px;	font-weight: normal;	margin-bottom: 30px;	margin-top: 0px;    color: #3d5c95;}.galery_home .bottom_bolshe {	font-family: 'latosemibold';	font-size: 17px;	display: block;	text-align: center;	text-decoration: none;	border: 2px solid #1e1e1e;	width: 160px;	margin: 50px auto 0px;	padding: 4px 5px 6px;	color: #1e1e1e;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.galery_home .bottom_bolshe:hover {	background: #1e1e1e;	color: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.galery_home .uk-grid > * {	padding-left: 0;	padding-right: 20px;}.uk-modal {	background: rgba(0, 0, 0, 0.5);}.uk-modal-dialog {	border: none;}.uk-overlay-icon:before {    color: #fff;}/*END_Galery_Home*//*Statti_Home*/.statti_home {	display: none;}.statti_home h3 {	font-family: 'latosemibold';	font-size: 30px;	font-weight: normal;	margin-bottom: 30px;    color: #3d5c95;}.statti_home .date_news {	display: block !important;	color: #515151;	font-size: 14px;	margin-top: 5px;	margin-bottom: 20px;	font-family: 'latoregular';}.statti_home .newsflash-horiz {	padding: 0px;	list-style: none;	text-align: center;	max-width: 1080px;	margin: 0 auto;	background: #fafbff;}.statti_home .newsflash-horiz li {	width: 30%;	margin-right: 44px;	display: inline-block;	width: 30%;	vertical-align: top;	box-shadow: 0px 0px 10px #ccc;}.statti_home .newsflash-horiz li:last-child {	margin-right: 0px;}.statti_home .newsflash-horiz .compani_left {	text-align: left;	padding: 0px 10px 10px;}.statti_home .newsflash-horiz .compani_left p {	text-align: left!important;}.statti_home .newsflash-horiz .compani_left h4 {	font-family: 'latoheavy';	font-weight: normal;	margin-top: 15px;	margin-bottom: 0px;}.statti_home .newsflash-horiz .compani_left h4 a {	color: #3d5c95;	text-decoration: none;	font-size: 16px;	line-height: 1.3;	margin-bottom: 0px;}.statti_home .newsflash-horiz .compani_left .readmore {	font-family: 'latosemibold';	background: #3d5c95;	color: #fff;	padding: 1px 14px 3px;	font-size: 15px;	text-decoration: none;	margin-top: 30px;	margin-bottom: 10px;	display: block;	text-align: center;	width: 60px;	border: 1px solid #3d5c95;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.result-text {	display:none;}.statti_home .newsflash-horiz .compani_left .readmore:hover {	background: #fff;	color: #3d5c95;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.statti_home .bottom_bolshe {	font-family: 'latosemibold';	font-size: 17px;	display: block;	text-align: center;	text-decoration: none;	border: 2px solid #1e1e1e;	width: 160px;	margin: 50px auto 0px;	padding: 4px 5px 6px;	color: #1e1e1e;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.statti_home .bottom_bolshe:hover {	background: #1e1e1e;	color: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}/*END_Statti_Home*//*Block_Contacti*/.block_cont {	padding-top: 40px;	margin-bottom: 70px;	padding-left: 25px;}.block_cont h3 {	font-family: 'latosemibold';	font-size: 30px;	font-weight: normal;    color: #3d5c95;}.block_cont .cont_karta {	float: left;	box-sizing: border-box;	width: 55%;}.block_cont .cont_text {	float: left;	box-sizing: border-box;	width: 45%;	margin-top: 65px;	box-shadow: 0px 10px 7px -7px #ccc;	padding-left: 24px;	height: 450px;}.block_cont .cont_karta .custom {	background: #3d5c95;	max-height: 450px;	overflow: hidden;}.block_cont .cont_karta .custom iframe {	opacity: 0.7;}.block_cont .cont_text .moduletable {	max-width: 350px;}.block_cont .cont_text h4 {	font-family: 'latoheavy';	font-weight: normal;	font-size: 16px;	color: #3d5c95;	margin-bottom: 5px;	margin-top: 40px;}.block_cont .cont_text p a {	font-family: 'latosemibold';	font-size: 14px;	color: #202020;	text-decoration: none;}.block_cont .cont_text p:last-child {	margin-top: 20px;}.block_cont .cont_text p strong {	color: #3d5c95;	font-weight: normal;}/*END_Block_Contacti*//*Footer*/.section_footer {	background-color: #3d5c95;	padding: 30px 0px 20px;	position: relative}.footer_logo {	float: left;	width: 15%;	box-sizing: border-box;	padding-top: 5px;}.menu_footer {	float: left;	width: 35%;	box-sizing: border-box;}.social_footer {	float: left;	width: 15%;	box-sizing: border-box;	text-align: right;	padding-top: 10px;}.menu_footer ul.nav {	padding-left: 0;	list-style: none;}.menu_footer ul.nav li {	width: 50%;	float: left;	margin-bottom: 5px;}.menu_footer ul.nav li a {	font-family: 'latobold';	text-decoration: none;	color: #fff;	font-size: 14px;	border-bottom: 1px solid #3d5c95;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.menu_footer ul.nav li.active a,.menu_footer ul.nav li a:hover {	border-color: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.social_footer .custom p {	display: inline-block;	margin-left: 20px;}.social_footer .custom p:first-child {	margin-left: 0px;}.section_footer .footer_center {	text-align: center;	color: #fff;	padding-top: 50px;	font-size: 14px;}/*END_Footer*//*Bitovki*/.pages_bitovki .field-entry {	display: none;}.pages_bitovki .bitovki_block {	display: block!important;}.cen_block {	display: none;	border-top: 1px solid #d0d0d0;	border-bottom: 1px solid #d0d0d0;	margin-top: 30px;	padding-top: 20px;	margin-bottom: 20px;	padding-bottom: 20px;}.uk-grid {    margin-left: 0;}.wk_bitovki .block_bitov {	border-bottom: 1px solid #3d5c95;	padding-bottom: 35px;}.wk_bitovki .uk-row-first {	padding-left: 0px;}.wk_bitovki .uk-slideshow {	border: 1px solid #d0d0d0;	box-sizing: border-box;	margin-left: 0}.wk_bitovki h3.uk-panel-title {	color: #3d5c95;	font-weight: normal;	font-family: 'latoheavy';	font-size: 22px;	margin-bottom: 15px;	margin-top: 0px;    text-align: left;}.wk_bitovki .conten  {	font-size: 17px;	margin-top: 10px;}.wk_bitovki .bit_dshv {	color: #898989;	font-family: 'latoregular';	font-size: 11px;	margin-left: 100px;}.wk_bitovki .bit_rasmeri {	font-size: 18px;	float: left;}.wk_bitovki .bit_none {	float: left;}.wk_bitovki .bit_none select {	border: 1px solid #cfcfcf;	margin-left: 10px;	margin-right: 10px;	padding: 2px 40px 3px 10px;	font-size: 13px;	font-family: 'latoregular';	-webkit-appearance: none;	-moz-appearance: none;	appearance: none;	background: url(../images/icon_select.png) no-repeat right center;	cursor: pointer;	background-size: contain;}.wk_bitovki .bit_mm {	font-size: 18px;	float: left;}.cen_block .bit_cena {    font-family: 'latobold';	font-size: 18px;}.cen_block .bit_esp {    font-family: 'latomedium';}.cen_block .bit_esp strong {	font-weight: normal;	color: #3d5c95;}.cen_block .bit_grn {    font-family: 'latolight';}.wk_bitovki .knop_bit {	border: 2px solid #3d5c95;	float: left;	margin-top: 10px;}.wk_bitovki .knop_bit a {	font-family: 'latoheavy';	font-size: 14px;	text-decoration: none;	color: #3d5c95;	padding: 5px 15px 7px;	display: block;	background: #fff;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.wk_bitovki .knop_bit_left {	margin-right: 20px;}.wk_bitovki .knop_bit_left a:hover {	background: #3d5c95;	color: #fff;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.wk_bitovki .knop_bit_right a {	background: #3d5c95;	color: #fff;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.wk_bitovki .knop_bit_right a:hover {	background: #fff;	color: #3d5c95;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.wk_bitovki .uk-slidenav-position .uk-slidenav-previous {    left: 0;}.wk_bitovki .uk-slidenav-position .uk-slidenav-next {    right: 0;}.wk_bitovki .uk-slidenav-position .l_box {	position: absolute;	text-decoration: none;	top: 40%;	left: 46%;	opacity: 0;	z-index: 999;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.wk_bitovki .uk-slidenav-position:hover .l_box {	opacity: 1;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}.wk_bitovki .uk-slidenav-position .l_box:before {    font-family: FontAwesome;    content: "\f002";    font-size: 50px;	color: rgba(50,50,50,0.4)!important;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.wk_bitovki .uk-slidenav-position .l_box:hover:before {    font-family: FontAwesome;    content: "\f002";    font-size: 50px;	color: rgba(50,50,50,0.8)!important;	-webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    transition: all 0.5s ease;}/*END_Bitovki*//*Modal*/.Window {	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	background: rgba(0,0,0,0.6);	z-index: 99999;	-webkit-transition: opacity 400ms ease-in;	-moz-transition: opacity 400ms ease-in;	transition: opacity 400ms ease-in;	display: none;	overflow-y: scroll;}.Window:target {	display: block;}.Window > div {	width: 100%;	position: relative;	margin: 5% auto;	padding: 20px 20px 10px;	background: #fff;	box-shadow: 0px 0px 20px 2px;	text-align: center;	box-sizing: border-box;	max-width: 370px;}.close {	background: #cc3300;	color: #FFFFFF;	line-height: 25px;	position: absolute;	right: -12px;	text-align: center;	top: -10px;	width: 24px;	text-decoration: none;	font-weight: bold;	-webkit-border-radius: 12px;	-moz-border-radius: 12px;	border-radius: 12px;	-moz-box-shadow: 1px 1px 3px #000;	-webkit-box-shadow: 1px 1px 3px #000;	box-shadow: 1px 1px 3px #000;}.close:hover { background: #990000; }.zap_com_pred h2 {	color: #3d5c95;	font-weight: normal;	font-family: 'latosemibold';	font-size: 24px;	text-align: center;}.zap_com_pred #rsform_error_3 {	display: none!important;}.zap_com_pred .formResponsive .formHorizontal .formControlLabel {    float: none;    width: 100%;    padding-top: 0;}.zap_com_pred .formResponsive .formHorizontal .formControls {    margin-left: 0;}.zap_com_pred strong.formRequired {    margin-left: 0;}.zap_com_pred .formResponsive .formHorizontal .rsform-block {    margin-bottom: 0;}.zap_com_pred .formBody {	position: relative;}.zap_com_pred .formValidation {	display: block !important;	text-align: left;	position: absolute;	bottom: 0px;	right: 5px;}.zap_com_pred .formResponsive .formError {    font-size: 11px;	margin: 0;	height: 100%;	padding-left: 0;}.zap_com_pred .formResponsive {    margin: 0;}.zap_com_pred .formResponsive select,.zap_com_pred .formResponsive textarea,.zap_com_pred .formResponsive input[type="text"],.zap_com_pred .formResponsive input[type="password"] {	display: block;	height: 100%;	padding: 8px 10px;	margin-bottom: 15px;	font-size: 14px;	line-height: 18px;	color: #555555;	width: 100%;	box-sizing: border-box;	border-radius: 0;}.zap_com_pred .rsform-submit-button {	background: #fff !important;	width: 100% !important;	box-shadow: none !important;	border-radius: 0px !important;	font-size: 20px !important;	line-height: 1.5 !important;	padding: 5px 10px !important;	border: 2px solid #3d5c95 !important;	color: #3d5c95 !important;	text-shadow: none !important;	-webkit-transition: all 0.3s ease!important;    -moz-transition: all 0.3s ease!important;    transition: all 0.3s ease!important;}.zap_com_pred .rsform-submit-button:hover {	background: #3d5c95 !important;	color: #fff !important;	-webkit-transition: all 0.5s ease!important;    -moz-transition: all 0.5s ease!important;    transition: all 0.5s ease!important;}/*END_Modal*//*Blog*/.blog .title_item h2 {	text-align: left;	font-size: 24px;	margin-bottom: 10px;	padding-bottom: 0;}.blog .title_item h2:after {	display: none;}.blog .title_item h2 a {	text-decoration: none;	color: #3d5c95;}.blog .item-image {	float: left;	width: 25%;	box-sizing: border-box;}.blog .item_blog {	margin-bottom: 15px;	border-bottom: 1px solid #3d5c95;	padding-bottom: 30px;}.blog .readmore {	text-align: right;	margin-top: 20px;}.blog .readmore a {	text-decoration: none;	color: #3d5c95;	padding-right: 25px;	position: relative;}.blog .blog_right {	float: left;	width: 75%;	box-sizing: border-box;	padding-left: 20px;}.create time {	display: block;	color: #515151;	font-size: 14px;	margin-bottom: 10px;	font-family: 'latoregular';}.blog .readmore a:after {    content: "";    background: url(../images/icon_str_right.png) no-repeat;    height: 14px;    width: 21px;    position: absolute;    right: 0;    top: 6px;}/*END_Blog*//*Pagination*/ul.pagination {	padding: 0px;	list-style: none;	text-align: right;	margin-top: 30px;}.pagination ul li {	display: inline-block;	margin-left: 10px;}.pagination ul li a {	text-decoration: none;	background: #fff;	color: #3d5c95;	border: 2px solid #3d5c95;	padding: 1px 10px;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.pagination ul li.active a,.pagination ul li:hover a {	background: #3d5c95;	color: #fff;	-webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    transition: all 0.3s ease;}.order-form-wrapper {	display: none;}#sbox-content .order-form-wrapper {	display: block !important;}#order-form-wrapper .formControlLabel {	width: auto;}#order-form-wrapper .formResponsive .formHorizontal .formControls {	text-align: right;	margin-left: 0;}.galery_home .cabins-1 {	margin-bottom: 50px;}.cabins-1 {	padding-left: 25px;	padding-right: 25px;}.container_right .cabins-1 {	padding-left: 0;	padding-right: 0;}/*END_Pagination*//*............................................Адаптивная_вёрстка...................................................*/@media (max-width: 1299px) {	.section_top .head_menu ul li {		margin-left: 5px;	}	.section_top .head_menu ul li a {		padding: 2px 5px 4px;		font-size: 14px;	}	.section_top .head_menu {		width: 72%;	}	.section_top .head_search {		width: 3%;	}	.head_search .search_form {		top: 82px;	}	.preimushestva p {		margin-right: 11%;	}	.preimushestva p:after {		right: -65px;	}	.oborud .uk-panel h4.uk-panel-title a {		padding-top: 36%;	}	.statti_home .newsflash-horiz li {		width: 30%;		margin-right: 35px;	}	.oborud .uk-grid > * {		padding-right: 25px;	}}/*....Нетбуки....*/@media (max-width: 1199px) {	.container {		padding-left: 30px;		padding-right: 30px;	}	.section_content {		padding-left: 20px;	}	.section_top .head_menu ul li {		margin-left: 1px;	}	.section_top .head_menu ul li a {		padding: 2px 5px 4px;		font-size: 12px;	}	.section_top .head_menu ul {		margin-top: 12px;	}	.head_search img {		margin-top: 17px;	}	.head_search .search_form {		top: 70px;	}	.section_content .left_menu ul.nav li a {		font-size: 16px;	}	.section_content .left_menu ul.nav li {		margin-bottom: 5px;	}	.section_content .left_menu .custom {		font-size: 15px;	}	.slide_home .uk-overlay-panel .uk-h3 {		font-size: 32px;	}	.slide_home .uk-overlay-panel .uk-margin {		font-size: 18px;	}	.slide_home .uk-overlay-panel .uk-button {		margin-top: 20px;	}	.o_companii .compani_left h4 {		font-size: 24px;	}	.o_companii .compani_left p {		font-size: 14px;	}	.preimushestva h3 {		font-size: 22px;		margin-bottom: 30px;	}	.preimushestva p {		margin-right: 8%;		max-width: 120px;		font-size: 12px;	}	.preimushestva p img {		padding: 15px 18px;	}	.preimushestva p:after {		right: -45px;	}	.oborud .uk-panel h4.uk-panel-title a {		font-size: 16px;	}	.galery_home h3 {		font-size: 24px;	}	.statti_home h3 {		font-size: 24px;	}	.statti_home .newsflash-horiz li {		margin-right: 10px;	}	.statti_home .newsflash-horiz .compani_left h4 a {		font-size: 14px;	}	.statti_home .newsflash-horiz .compani_left p {		font-size: 14px;	}	.block_cont .cont_text h4 {		font-size: 15px;		margin-top: 20px;	}	.o_companii .compani_right img {		width: auto;		height: 100%;		max-width: inherit;	}	.cen_block .bit_cena {		font-size: 16px;	}	.cen_block {		margin-top: 20px;		padding-top: 10px;		margin-bottom: 10px;		padding-bottom: 10px;	}	.wk_bitovki .knop_bit a {		font-size: 12px;		padding: 3px 5px 5px;	}	.wk_bitovki .conten {		font-size: 14px;	}	.wk_bitovki h3.uk-panel-title {		font-size: 20px;	}	.block_cont {		padding-top: 30px;	}	.wk_bitovki .uk-grid > * {		padding-left: 15px;	}}/*....Планшеты....*/@media (max-width: 991px) {	.page-header h2,	.page-header h1, {		font-size: 26px;	}	.page-header h2:after,	.page-header h1:after {		margin: 5px auto 0px;	}	.container {		padding-left: 20px;		padding-right: 20px;	}	.section_top .head_logo {		float: none;		width: 100%;	}	.section_top .head_logo img {		margin: 0 auto;	}	.section_top .head_menu ul {		text-align: left;	}	.section_top .head_menu {		width: 90%;	}	.section_top .head_search {		width: 10%;	}	.head_search .search_form {		top: 122px;		width: 70%;	}	.section_content {		padding-left: 15px;	}	.section_content .left_menu {		width: 20%;	}	.section_content .right_content {		width: 80%;	}	.section_content .left_menu .custom p a {		margin-bottom: 5px;	}	.section_content .left_menu .custom {		font-size: 13px;	}	.section_content .left_menu ul.nav li a {		font-size: 15px;	}	.slide_home .uk-overlay-panel .uk-h3 {		font-size: 28px;	}	.slide_home .uk-overlay-panel .uk-margin {		font-size: 16px;		max-width: 80%;		margin: 0 auto;	}	.slide_home .uk-slidenav-position .uk-slidenav-next {		right: 0;	}	.slide_home .uk-slidenav-position .uk-slidenav-previous {		left: 0;	}	.slide_home .uk-overlay-panel .uk-button {		font-size: 16px;		padding: 2px 25px 5px;	}	.preimushestva p {		margin-right: 7%;		max-width: 100px;		font-size: 11px;	}	.preimushestva p img {		padding: 15px 8px;	}	.preimushestva p:after {		right: -33px;	}	.oborud {		padding-top: 10px;	}	.oborud h3 {		font-size: 18px;	}	.galery_home {		padding-top: 0;	}	.statti_home .newsflash-horiz li {		margin-right: 0;		width: 100%;		display: block;		margin-bottom: 20px;	}	.statti_home .newsflash-horiz li .compani_right {		float: left;		width: 35%;		box-sizing: border-box;		overflow: hidden;	}	.statti_home .newsflash-horiz li .compani_right img {		width: auto;		height: 100%;		max-width: inherit;	}	.statti_home .newsflash-horiz li .compani_left {		float: left;		width: 65%;		padding: 0;		box-sizing: border-box;		padding-left: 10px;	}	.statti_home .newsflash-horiz .compani_left h4 {		margin-top: 10px;	}	.statti_home .date_news {		font-size: 14px;		margin-top: 0px;		margin-bottom: 5px;	}	.statti_home .newsflash-horiz .compani_left .readmore {		margin-top: 10px;	}	.block_cont .cont_karta {		float: none;		width: 100%;	}	.block_cont .cont_text {		float: left;		box-sizing: border-box;		width: 100%;		margin-top: 10px;		box-shadow: none;		padding-left: 0px;		height: 100%;		padding-bottom: 0px;	}	.menu_footer ul.nav li a {		font-size: 12px;	}	.footer_logo {		width: 20%;	}	.menu_footer {		width: 40%;	}	.social_footer {		float: none;		width: 100%;		text-align: center;	}	.social_footer .custom p {		margin-top: 20px;	}	.section_footer .footer_center {		padding-top: 20px;	}	.block_cont {		padding-top: 30px;		margin-bottom: 30px;		padding-left: 15px;	}	.o_companii {		padding-left: 20px;	}	.container_right {		padding-left: 20px;		padding-right: 20px;	}	.blog .title_item h2 {		font-size: 18px;	}	.create time {		margin-bottom: 5px;	}	.wk_bitovki .uk-grid > * {		padding-left: 0;	}}/*....Смартфоны_Альбомная_ориентация....*/@media (max-width: 767px) {	body {		font-size: 14px;	}	.section_content .left_menu {		width: 100%;		float: none;	}	.section_content {		padding-left: 0;	}	.section_content .right_content {		width: 100%;		float: none;		box-shadow: none;	}	.head_menu ul.nav {		display: none;	}	.head_menu .icon_menu_1 {		cursor: pointer;		margin-top: 20px;	}	.section_top .head_menu {		width: 100%;		float: none;	}	.head_search .search_form {		width: 100%;		position: static;		height: 100%;		opacity: 1;		margin-top: 10px;		background-color: transparent;	}	.search_form input.search-query {		width: 78%;	}	.head_search img {		display: none;	}	.section_top .head_menu ul li {		margin-left: 0px;		display: block;		margin-top: 5px;	}	.section_top .head_menu ul li a {		font-size: 14px;		display: block;	}	.section_top .head_search {		width: 80%;		float: none;		position: absolute;		top: 106px;		right: 0;	}	.left_menu {		padding-left: 15px;		padding-right: 15px;	}	.left_menu .block_lmenu {		display: none;	}	.left_menu .icon_menu_2 {		float: right;		margin-top: 20px;		margin-bottom: 20px;		display: block;		cursor: pointer;	}	.section_content .left_menu ul.nav {		padding: 0px 0 20px;	}	.section_content .left_menu ul.nav li a {		font-size: 18px;	}	.section_content .left_menu .custom {		font-size: 16px;		padding-top: 5px;		padding-bottom: 10px;	}	.slide_home .uk-overlay-panel .uk-h3 {		font-size: 22px;	}	.slide_home .uk-overlay-panel .uk-margin {		font-size: 14px;	}	.slide_home .coli_slide {		right: 15px;		bottom: 10px;		font-size: 14px;	}	.search_form input.button {		margin-top: -1px;	}	.o_companii .compani_right {		display: none;	}	.o_companii {		padding: 20px 15px 20px;	}	.container_right {		padding-left: 15px;		padding-right: 15px;	}	.preimushestva {		box-shadow: none;		padding-top: 10px;		padding-bottom: 30px;	}	.preimushestva h3 {		font-size: 20px;	}	.preimushestva p {		max-width: 400px;		font-size: 16px;		display: block;		width: 100%;		margin: 20px auto !important;		overflow: hidden;	}	.preimushestva p:after {		display: none;	}	.preimushestva p img {		padding: 15px 40%;		margin: 0px auto 20px;	}	.oborud .uk-panel {		max-width: 330px;		margin: 0 auto;	}	.oborud .uk-panel h4.uk-panel-title a {		font-size: 20px;	}	.oborud .uk-grid > * {		padding-right: 0;	}	.wk_galery {		max-width: 370px;		margin: 0 auto;	}	.wk_galery > * {		padding-left: 6px;	}	.galery_home .uk-grid > * {		padding-right: 0px;	}	.block_cont {		padding-left: 15px;		padding-right: 15px;	}	.footer_logo {		width: 100%;		float: none;		margin-bottom: 10px;	}	.footer_logo img {		margin: 0px auto;	}	.section_footer {		padding: 10px 0px 15px;	}	.menu_footer {		width: 50%;	}	.menu_footer ul.nav li a {		font-size: 10px;	}	.menu_footer ul.nav li {		margin-bottom: 0px;	}	.section_footer .footer_center {		padding-top: 15px;		font-size: 12px;	}	.o_companii .compani_left {		float: none;		width: 100%;	}	.blog .item_blog {		padding-bottom: 5px;	}	.section_content .content {		padding-top: 0px;		padding-bottom: 0px;	}}/*....Смартфоны_++++....*/@media (min-width: 768px) {	.head_menu .icon_menu_1 {		display: none;	}	.left_menu .icon_menu_2 {		display: none;	}	.head_menu ul.nav {		display: block!important;	}	.left_menu .block_lmenu {		display: block!important;	}}/*....Смартфоны_Портретная_ориентация....*/@media (max-width: 479px) {	.head_search .search_form {		display: none;	}	.slide_home .uk-overlay-panel .uk-button {		font-size: 14px;	}	.preimushestva p {		max-width: 260px;	}	.preimushestva p img {		padding: 15px 34%;	}	.wk_galery {		max-width: 100%;	}	.wk_galery > * {		padding-left: 0px;	}	.statti_home .newsflash-horiz li .compani_right {		float: none;		width: 100%;	}	.statti_home .newsflash-horiz li .compani_left {		float: none;		width: 100%;		padding-left: 10px;		padding-right: 10px;		padding-bottom: 5px;	}	.statti_home .newsflash-horiz li .compani_right img {		width: 100%;		max-width: 100%;	}	.block_cont h3 {		font-family: 'latosemibold';		font-size: 26px;	}	.menu_footer {		display: none;	}	.footer_logo {		margin-bottom: 0;	}	.page-header h2,	.page-header h1 {		font-size: 18px;	}	.blog .item-image {		float: none;		width: 100%;	}	.blog .item-image img {		margin: 0px auto 5px;	}	.blog .blog_right {		float: none;		width: 100%;		padding-left: 0;	}	.wk_bitovki .bit_rasmeri {		font-size: 14px;	}	.wk_bitovki .bit_mm {		font-size: 14px;	}	.wk_bitovki .bit_none select {		margin-left: 5px;		margin-right: 5px;		padding: 2px 30px 3px 2px;		font-size: 12px;	}	.wk_bitovki .bit_dshv {		margin-left: 68px;	}	.wk_bitovki .knop_bit {		margin: 0 auto 10px;		max-width: 200px;		text-align: center;		float: none;	}	.wk_bitovki .knop_bit a {		font-size: 14px;	}	.wk_bitovki h3.uk-panel-title {		font-size: 16px;	}	.Window > div {		width: 90%;	}	.zap_com_pred h2 {		font-size: 20px;	}}/*-----------------------------------------------------------------------------*/.scaffolding h3 {	text-align: left;	display: inline-block;}.scaffolding .text-center {	text-align: center;}.cabins-rent {	font-family: 'latoregular';}.cabins-rent h3 {	font-size: 26px;	line-height: 30px;	margin: 40px 0 40px;}.cabins-rent ul li:before {font-size: 5px;}.cabins-rent table thead td {	padding-top: 13px;	padding-bottom: 13px;	font-family: 'latoregular';	font-weight: normal;}.cabins-rent p {text-indent: initial;text-align: left;}.img-holder + p {	text-align: center;}.pannels-wrapper {	display: flex;	flex-wrap: wrap;}.pannels-wrapper .pannel-item {	text-align: center;		width: 25%;}.img-holder {	min-height: 100px;	position: relative;	margin-top: 30px;}.pannels-wrapper .pannel-item img {	position: absolute;	bottom: 0;	left: 0;	right: 0;	margin: auto;	}.pannels-wrapper .pannel-item p {		padding: 20px 0 10px;	}.pannels-wrapper .pannel-item p:last-child {	padding: 4px 8px;}.pannels-wrapper .pannel-item p:last-child {	background-color: #3d5c95;	display: inline-block;	margin:auto;	color: #fff;}.pannels-wrapper .pannel-item-2 {	text-align: center;		width: 33%;	margin-bottom: 40px;}.pannels-wrapper .pannel-item-2 .pull-left {width: 22%;height: 100%;display: flex;align-items: baseline;}.pannels-wrapper .pannel-item-2 img {	}.pannels-wrapper .pannel-item-2 p {	text-align: left;	float: left;	width: 78%} .blue-background h3,.blue-background p {	color: #fff;}.blue-background h3 {	margin-top: 0;}.p-bold {	font-size: 20px;	color: #fff;	margin-bottom: 25px;	font-family: 'latosemibold_italic';}.pannel-item-3 {	width: 50%;	margin-bottom: 40px;	display: flex;	align-items: center;}.blue-background .pannel-item-3:last-child {	margin-bottom: 0px;}.pannel-item-3 .pull-left {	width: 25%;	height: 100%;	display: flex;	align-items: center;}.pannel-item-3 img {	margin: 0 auto;}.pannel-item-3 p {	width: 75%;	float: left;}.artic-phones {display: flex;justify-content: center;flex-wrap: wrap;}.artic-phones img {	float: left;	margin-top: 3px;}.artic-phones div {	margin-right: 15px;	}.artic-phones a {	color: #fff;	font-size: 18px;	font-weight: bold;}.to-order {	}.to-order::after {    content: "";    display: table;    clear: both;}.to-order .pannel-item-0 {	width: 65%;	float: left;	text-align: center;}.pannel-item-0-r {	float: left;	width: 35%;	text-align: center;	margin-top: 30px;}.to-order .pannel-item-0 p {	font-size: 26px;	font-weight: bold;	text-align: center;}.to-order a {	font-size: 18px;	background-color: #fff;	padding: 20px 100px;	color: #3d5c95;	text-decoration: none;	transition: 0.5s;	-webkit-transition: 0.5s;}.to-order a:hover {	background-color: #e6e6e6;		transition: 0.5s;	-webkit-transition: 0.5s;}.to-order a:active {	background-color: #e6e6e6;}.pannel-item-4 {	width: 35%;	background-image: url(/images/arenda_bitovok/big-image-4.png);	background-repeat: no-repeat;	background-size: cover;	background-position: center;}.pannel-item-6 {	width: 65%;}.pannel-item-5 {	width: 50%;}.image1,.image2,.image3 {	background-repeat: no-repeat;	background-size: cover;	background-position: center;}.image1 {	background-image: url(/images/arenda/13.jpg);}.image2 {	background-image: url(/images/arenda/arenda_lesov_.jpg);}.image3 {	background-image: url(/images/arenda/img3-lesa.jpg);}.text1,.text2,.text3 {	padding: 35px 35px;	box-sizing: border-box;}.text2 {	background-color: #3d5c95;	color: #fff;}@media (min-width: 1200px) and (max-width: 1390px) {.to-order .pannel-item-0 p {	font-size: 24px;}}@media (min-width: 991px) and (max-width: 1199px) {.to-order .pannel-item-0 p {	font-size: 20px;}.pannel-item-0-r {	margin-top: 20px;}.text1, .text2, .text3 {	padding: 15px 30px;}}@media (max-width: 1199px) {.pannels-wrapper .pannel-item-2 {	width: 50%;}}@media (max-width: 1020px) {	.cabins-rent h3 br {		display: none;	}}@media (max-width: 990px) {	.text1, .text2, .text3 {		min-height: initial;		padding: 20px 25px;	}	.image1, .image2, .image3 {		min-height: 270px;	}	.article-top .pannels-wrapper.block-first,	.article-top .pannels-wrapper.block-third {		flex-direction: column-reverse;	}	.pannel-item-5 {		width: 100%;	}	.blue-background {		padding-left: 15px;		padding-right: 15px;	}	.cabins-rent h3 {		font-size: 20px;	}	.pannel-item-6 {		width: 100%;	}	.pannel-item-4 {		width: 100%;		min-height: 230px;		margin-bottom: 10px;	}		.pannel-item-3 {		width: 100%;	}.to-order .pannel-item-0 p {	font-size: 20px;}.to-order .pannel-item-0 {	width: 100%;}.pannel-item-0-r {	width: 100%;}.to-order a {	font-size: 16px;	padding: 15px 70px;}.pannels-wrapper .pannel-item {	width: 33%;}	}@media (max-width: 620px) {	.pannels-wrapper .pannel-item-2 {		width: 100%;	}	.pages_content table td {		padding: 5px;	}	.cabins-rent ul {		margin-left: 5px;	}	.cabins-2 td p:nth-last-child(2) {	min-height: 63px;}}@media (max-width: 500px) { .scaffolding h3 { 	text-align: center; } .p-l { 	padding-left: 10px; } .cabins-rent h3 { 	margin: 20px 0 20px; } .pannel-item-0-r:last-child { 	margin-bottom: 20px; }}@media (max-width: 479px) {.pannels-wrapper .pannel-item {	width: 50%;}.pannel-item-3 img {	}.pannel-item-3 p {	width: 72%;}.icon-center .pull-left {align-items: center!important;}.icon-center .pannel-item-2 {	display: flex;	align-items: center;}}/*<---------------NEW ARTICLE ----------------->*/.blue-background {	background-color: #3d5c95;	padding: 35px 50px 35px 25px;}.scaffolding-t {	margin-bottom: 35px;}.scaffolding-t,.cabins-t {	font-family: 'latoregular';}.background-b-s,.background-b-c,.background-cta {	background-color: #3d5c95;	padding: 15px 25px 15px 25px;	border-radius: 10px;}.background-g-s,.background-g-c {	background-color: #f9f9f9;	padding-top: 1px;}.scaffolding-t h3,.cabins-t h3{font-size: 26px;line-height: 30px;margin: 40px 0 40px;text-align: center;font-family: 'latobold';font-weight: normal;color: #3d5c95;}.scaffolding-t table {		border-collapse: collapse;}.scaffolding-1 td {	padding: 35px;} .scaffolding-2 img,.scaffolding-6 img,.scaffolding-7 img {	display: initial;	margin: 5px;}.scaffolding-2 h3 {	display: block;	color: #3d5c95;}.scaffolding-2 td {	margin-bottom: 30px;}.scaffolding-4 h3,.scaffolding-5 h3,.scaffolding-6 h3,.scaffolding-7 h3 {color: #3d5c95;display: flex;justify-content: center;text-align: left;}.scaffolding-4 ul {	list-style: none;	padding: 0px;	margin-bottom: 10px;	margin-left: 33px;}.scaffolding-4 li:before {	content: "\f0c8";font-family: FontAwesome;color: #3d5c95;margin-right: 7px;font-size: 5px;display: inline-block;vertical-align: middle;}.scaffolding-4 table td:first-child {	margin-bottom: 15px;}.scaffolding-5 td, .scaffolding-2 td {	 border: 1px solid #888;}.scaffolding-8 h3 {	margin-top: 0;	margin-bottom: 0;}.scaffolding-8 ul,.cabins-12 ul  {	list-style: none;	display: flex;	justify-content: center;	flex-wrap: wrap;	padding-left: 0;}.scaffolding-8 li,.cabins-12 li {	display: inline-block;	margin-right: 15px;}.scaffolding-8 li img,.scaffolding-8 li span,.cabins-12 li img,.cabins-12 li span {	float: left;}.scaffolding-8 li img,.cabins-12 li img {	margin: 3px 5px;}.scaffolding-8 li span,.cabins-12 li span {	font-size: 18px;	font-weight: bold;}.cabins-1 a {font-size: 14px;display: inline-block;background-color: #fff;padding: 12px 60px;border-radius: 10px;color: #3d5c95;text-decoration: none;transition: 0.5s;-webkit-transition: 0.5s;margin-top: 5px;margin-bottom: 5px;}.cabins-1 a:hover {background-color: #e6e6e6;transition: 0.5s;-webkit-transition: 0.5s;}.cabins-2 td p:nth-last-child(2) {	padding: 20px 0 10px!important;}.cabins-2 td p:last-child span {	padding: 4px 8px;}.cabins-2 td img {	display: initial;	margin-top: 30px;}.cabins-3 td img {	display: initial;}.cabins-3 td {	margin-bottom: 30px;}.cabins-4 h3 {	margin-top: 0;}.cabins-4 img,.cabins-5 img,.cabins-7 img, .cabins-9 img {	display: initial;} .cabins-5 td,.cabins-7 td {	margin-bottom: 30px;}.cabins-8 p:first-child {font-size: 20px;color: #fff;margin-bottom: 25px;font-family: 'latosemibold_italic';} .cabins-9 td {	margin-bottom: 30px;}.cabins-12 h3 {	margin-top: 0;	margin-bottom: 0;}@media (min-width: 990px) {	.scaffolding-4 table {		margin-bottom: 10px;	}}@media (max-width: 1200px) {		.cabins-1 span {		font-size: 20px;	}}@media (min-width: 991px) and (max-width:1200px ) {	.scaffolding-4 table td {		width: 50%!important;	}	.scaffolding-7 td:nth-child(odd),	.cabins-5 td:nth-child(odd) {		display: inline-block;		width: 15%!important;	}		.scaffolding-7 td:nth-child(even),		.cabins-5 td:nth-child(even) {		display: inline-block;		width: 33%!important;		margin-bottom: 40px;	}}@media (max-width: 1020px) {	.scaffolding-t h3 br,	.cabins-t h3 br {	display: none;}.cabins-1 td {	display: block;	width: 100%!important;}.cabins-1 td:last-child {	padding-top: 25px;}.cabins-1 a {	font-size: 16px;	padding:15px 70px;	display: block;	margin: -15px auto 10px;	text-align: center !important;}}@media (max-width: 990px) {		.scaffolding-t h3,		.cabins-t h3 {		font-size: 20px;}.scaffolding-7 td:nth-child(odd),.cabins-5 td:nth-child(odd),.cabins-3 td:nth-child(odd) {		display: inline-block;		width: 21%!important;	}		.scaffolding-7 td:nth-child(even) {		display: inline-block;		width: 70%!important; 		margin-bottom: 30px;	}	.cabins-5 td:nth-child(even) {			display: inline-block;		width: 73%!important; 	}	.cabins-3 td:nth-child(even) {		display: inline-block;		width: 72%!important;	}	.scaffolding-1 td {		display: block;		width: 100%!important;	}	.background-b-s,	.background-b-c {	background-color: #3d5c95;	padding-left: 15px;	padding-right: 15px;}.scaffolding-1 td {	box-sizing: border-box;	padding: 20px;	min-height: 205px;} .scaffolding-4 table td {	display: inline-block;	width: 100%!important;	min-height: 270px;}.scaffolding-6 table td:nth-child(even),.cabins-4 table td:nth-child(even) {	padding-left: 15px;	box-sizing: border-box;}}@media (max-width: 768px) {.scaffolding-1 td {	min-height: 270px;}.scaffolding-8 a,.cabins-12 a {	color: #fff;	text-decoration: none;}.scaffolding-5 table, .scaffolding-2 table {	border-collapse: collapse;	border: 1px solid black!important;}.scaffolding-5 table tbody td, .scaffolding-2 table tbody td {	border: 1px solid #ccc!important;	box-sizing: border-box;}.scaffolding-5 table thead td, .scaffolding-2 table thead td {	border: 1px solid #fff!important;}} @media (max-width: 620px) {.scaffolding-2 table td:nth-child(odd),.scaffolding-6 table td:nth-child(odd) {	width: 23%!important;	display:block;	float: left;}.cabins-4 table td:nth-child(odd) {	width: 23%!important;	display:inline-block;}.cabins-7 table td:nth-child(odd) {	width: 23%!important;	display:inline-block;}.cabins-9 table td:nth-child(odd) {	float: none;	display: inline-block;	width: 22%!important;}.scaffolding-6 table td:nth-child(odd) {	vertical-align: middle!important;}.cabins-2 td {	display: inline-block;	width: 46%!important;}.scaffolding-2 table td:nth-child(even),.scaffolding-6 table td:nth-child(even)  {	width: 70%!important;	display: block;	float: left;}.cabins-4 table td:nth-child(even) {	width: 70%!important;	display: inline-block;}.cabins-7 table td:nth-child(even) {	width: 70%!important;	display: inline-block;}.cabins-9 table td:nth-child(even) {	width: 70%!important;	display: inline-block;	float: none;}.cabins-4 table td:nth-child(even),.cabins-4 table td:nth-child(odd)  {	margin-bottom: 40px;}.scaffolding-4 ul {	margin-left: 5px;}.scaffolding-6 td {	margin-bottom: 30px;}.scaffolding-8 span br,.cabins-12 span br {	display: none;}}@media (max-width: 500px) {		.scaffolding-t h3,		.cabins-t h3 	{		text-align: center!important;}.cabins-5 img, .cabins-4 img {	margin-top: 5px;}}.scaffolding-t:not(.scaffolding-t.scaffolding-5  table) table,.scaffolding-t:not(.scaffolding-t.scaffolding-2  table) table,.cabins-t table {	border: 0;}.scaffolding-t:not(.scaffolding-t.scaffolding-5  table td) table td,.scaffolding-t:not(.scaffolding-t.scaffolding-2  table td) table td,.cabins-t table td {	border-width: 0px;	border: none none;}.cabins-t table,.cabins-t table td {border: none!important;}.head_logo .custom > p a {	color: #fff;	text-decoration: none;	font-size: 18px;	line-height: 1em;}.head_logo .custom > p {	padding-top: 10px;	padding-bottom: 10px;}@media screen and (max-width: 768px) {	.head_logo .custom > p {		text-align: right;	}	.scaffolding-1 tr:nth-child(2) {		display: flex;		height: initial!important;		flex-direction: column;			}		.scaffolding-1 tr:nth-child(1),		.scaffolding-1 tr:nth-child(3) {		display: flex;		height: initial!important;		flex-direction: column-reverse;			}}@media screen and (min-width: 768px) {	.head_logo .custom > p {		display: none;	}}@media screen and (max-width: 479px) {.head_logo .custom > p {	bottom: -52px;	right: 0;	width: 90%;	position: absolute;}.head_logo .custom {	position: relative;}}table tr td {	height: initial!important;}.o_companii h1 {	text-align: center;	color: #3d5c95;	}