html{font-size:100%;}body{font-family:"Open Sans",Arial,Helvetica,sans-serif;line-height:145%;padding:0px;color:#000;margin:0px;position:relative;background-attachment:fixed;background-color:#c7c7c7;background-image:url(/themes/viktormobil/css/img/body-bg.png);background-repeat:repeat;background-position:center center;}.wrapper-inner{max-width:1056px;margin-right:auto;margin-left:auto;position:relative;}.clear{clear:both;}.element-hidden{display:none;visibility:hidden;}.top{color:#FFF;background-color:#0E2576;height:155px;width:100%;position:absolute;left:0px;top:0px;z-index:-1;}#header{color:#FFF;height:155px;}.logo{position:absolute;left:50%;top:40px;transform:translate(-50%,-50%);width:auto;z-index:10;}.logo img{display:block;width:90px;height:auto;}#header h1{margin:0px;font-size:1.7em;letter-spacing:0.04em;word-spacing:0.02em;position:absolute;top:75px;z-index:4;text-align:center;width:100%;}#header a{color:#FFF;text-decoration:none;text-align:center;display:inline-block;}#header h1 a:hover{color:#C4D0FD;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;}#header .telephone a{padding-bottom:1px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;}.slogan{font-size:125%;text-align:center;letter-spacing:0.05em;word-spacing:0.02em;width:100%;position:absolute;top:110px;}.call{position:absolute;z-index:5;left:10px;top:18px;}#header .call a{display:inline;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FFF;}#header .call a:hover{color:#C4D0FD;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#C4D0FD;}img.callnow{display:none;visibility:hidden;}.telephone{font-size:90%;font-weight:bold;}#menu{position:absolute;right:0px;top:12px;z-index:3;width:100%;}#menu .block-content{}#menu .block-content ul{list-style-type:none;padding:0;display:none;overflow:hidden;width:100%;margin-top:100px;margin-right:0;margin-bottom:0;margin-left:0;left:0px;top:100px;}#menu .block-content li{display:block;padding:0px;}#menu .block-content li a{display:block;text-align:left;line-height:40px;color:#fff;text-decoration:none;text-transform:uppercase;padding-right:15px;padding-left:15px;background-color:#0E2576;border-top-width:1px;border-top-style:solid;border-top-color:#fff;letter-spacing:0.05em;}#menu .block-content li.first a{border-top:none;}#menu .block-content a.active{background-color:#C4D0FD;color:#0E2576;}#menu .block-content a:hover{background-color:#95AAFF;color:#0E2576;}.show-menu{padding-top:14px;padding-left:14px;margin-bottom:30px;}.show-menu img{position:absolute;z-index:3;top:12px;right:20px;}#menu input[type=checkbox]{display:none;}#menu input[type=checkbox]:checked ~ ul{display:block;position:absolute;width:100%;top:0px;right:0px;}#content-inner{padding-right:2%;padding-left:2%;padding-top:10px;background-color:#FFF;padding-bottom:10px;}.sidedar-first ul{margin-top:0px;}.photoswipe-gallery{overflow:hidden;width:100%;}.photoswipe-gallery .field-items{margin-top:10px;}.photoswipe-gallery .field-label-above{padding-bottom:6px;color:#667;}.photoswipe-gallery .field-item{float:left;width:48%;margin-right:1%;margin-left:1%;margin-bottom:3px;}#content .photoswipe-gallery .field-item a{display:block;line-height:0px;border:none;}.photoswipe-gallery .field-item a img{border:1px solid #6F8ABD;}.photoswipe-gallery .field-item a:hover img{border:1px solid #D57A00;opacity:0.8;}#slider{width:100% !important;aspect-ratio:3/1 !important;margin-bottom:1.2em;overflow:hidden;padding-top:0px;position:relative;z-index:0;}#slider,#slider .view-content,#slider .views-row{height:100%;}#slider img{width:100%;height:100%;object-fit:cover;display:block;}#front_slider{margin-bottom:1.5em;}.nivo-caption{color:#fff;opacity:0.7;background-color:#0E2576;text-align:left;font-weight:bold;letter-spacing:0.02em;}img.slide{width:100% !important;aspect-ratio:3/1 !important;}.nivo-caption p{padding-top:1px;padding-right:6px;padding-bottom:1px;padding-left:6px;}ul.inline li{display:inline;list-style-type:none;padding-top:6px;padding-right:1em;padding-left:0em;}ul.inline li a{text-decoration:none;color:#0E2576;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#0E2576;font-style:normal;font-size:90%;font-weight:bold;letter-spacing:0.03em;}.views-row{padding-bottom:16px;}.block-views .views-row{padding-bottom:3px;}.block-views{border:1px solid #0E2576;margin-top:20px;}.block-views h2{color:#FFF;background-color:#0E2576;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:16px;font-weight:bold;text-transform:uppercase;font-size:97%;letter-spacing:0.05em;margin:0px;}.block-views .block-content{padding-right:2%;padding-left:2%;line-height:120%;padding-top:6px;padding-bottom:8px;}.block-views .views-field{padding-top:4px;padding-bottom:0px;letter-spacing:0.02em;}.block-views .views-field a{color:#0E2576;text-decoration:none;font-weight:bold;padding-bottom:1px;}.block-views .views-field a:hover{color:#3D60ED;text-decoration:none;font-weight:bold;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#3D60ED;}.block-views .views-field a.active{color:#3D60ED;text-decoration:none;font-weight:bold;}#footer{padding-bottom:20px;}#footer-inner{padding-right:2%;padding-left:2%;}#backtotop{bottom:16px;right:16px;}#backtotop.image{height:50px;text-indent:-9999px;width:50px;background-image:url(/themes/viktormobil/css/img/backtotop.png);background-repeat:no-repeat;background-position:center center;}#zayavka{margin-top:16px;margin-bottom:10px;}.webform-block input[type="text"],.webform-block input[type="email"],.webform-block input[type="tel"],.webform-block textarea{width:100%;box-sizing:border-box;}
h1.page-title{font-size:1.7em;color:#0E2576;line-height:100%;clear:both;padding-top:16px;padding-right:0px;padding-bottom:10px;padding-left:0px;margin:0px;}h2{font-size:1.3em;color:#0E2576;margin-top:10px;margin-bottom:6px;}h2 a{color:#0E2576;text-decoration:none;padding-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#0E2576;display:block;margin-top:0px;margin-bottom:16px;padding-bottom:2px !important;}h2 a:hover{color:#95AAFF;}h3{font-size:1.2em;color:#0E2576;margin-top:1em;margin-bottom:0.6em;}h4{font-size:1.1em;color:#0E2576;}.node p{margin-top:10px;margin-bottom:10px;}.node strong{color:#0E2576;letter-spacing:0.02em;}.node a{color:#0E2576;text-decoration:none;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#0E2576;}.node a:hover{color:#1D4CF5;border-bottom-color:#1D4CF5;}.contact-line{border:1px solid #0E2576;text-align:center;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;margin-bottom:8px;font-weight:bold;letter-spacing:0.02em;color:#515160;}.node .attention{background-color:#E9EEBC;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;text-align:center;border:1px solid #CACACA;margin-top:16px;margin-bottom:16px;}.redstar{color:#F00;}.iright{float:right;margin-bottom:0.5em;margin-left:0.8em;}.ibox{border:1px solid #95AAFF;box-sizing:border-box;line-height:0px;}.w20{height:auto;width:20%;}.w23{height:auto;width:23%;}.w25{height:auto;width:25%;}.w30{height:auto;width:30%;}.w33{height:auto;width:33%;}.banner img{display:block;width:100%;height:auto;}.content-links p{margin-bottom:0.5em;}.content-links ul{margin-top:0.5em;padding-left:1.5em;line-height:155%;}.content-links li{list-style-image:none;list-style-type:none;}iframe{display:block;width:100%;aspect-ratio:239 / 100;height:auto;border:0;}
@media only screen and (min-width:22.5em){.call{left:14px;}.telephone{font-size:90%;}}@media only screen and (min-width:25.75em){.call{left:16px;}.telephone{font-size:90%;}.photoswipe-gallery .field-item{width:48%;margin-right:1%;margin-left:1%;margin-bottom:5px;}}@media only screen and (min-width:30em){.photoswipe-gallery .field-item{float:left;width:24%;margin-left:0.5%;margin-right:0.5%;margin-bottom:2px;}@media only screen and (min-width:40em){.photoswipe-gallery .field-item{margin-left:0.5%;margin-right:0.5%;margin-bottom:4px;}}@media only screen and (min-width:48em){#left{float:left;width:71%;}#right{float:right;width:28%;}#right-inner{padding-left:3%;border-left-width:1px;border-left-style:dashed;border-left-color:#999;}#menu{position:static;z-index:2;}.show-menu{display:none;}#right .sidebar-menu .block-content ul{display:block;width:100%;margin-top:16px;background-color:#0E2576;margin:0px;}#right .sidebar-menu ul li{display:block;margin:0px;padding:0px;width:auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#95AAFF;}#right .sidebar-menu ul li.last{border:none;}#right .sidebar-menu .block-content li a{display:block;text-align:left;color:#fff;text-decoration:none;line-height:38px;border:none}#right .sidebar-menu .block-content li a:hover{background-color:#95AAFF;color:#0E2576;}#right .sidebar-menu .block-content li a.active{background-color:#3D60ED;color:#fff;}#header .callnow{display:inline;visibility:visible;}#header .callnow a{display:inline;text-align:left;}.telephone{display:inline;font-size:95%;position:relative;top:-8px;letter-spacing:0.03em;}img.callnow{display:none;visibility:hidden;height:auto;width:25px;padding-right:8px;}#content-inner{padding-right:1.5%;padding-left:1.5%;padding-top:16px;}#footer-inner{padding-right:1.5%;padding-left:1.5%;}.photoswipe-gallery .field-item{margin-bottom:3px;}.block-views .block-content{padding-right:15px;padding-left:15px;}}@media only screen and (min-width:60em){.call{left:20px;top:20px;}.telephone{display:inline;position:relative;top:-8px;}img.callnow{display:none;visibility:hidden;height:auto;width:25px;padding-right:10px;}.photoswipe-gallery .field-item{margin-bottom:3px;}}@media only screen and (min-width:75em){.top{height:170px;}#header{height:170px;}.logo{position:absolute;left:50%;top:50px;transform:translate(-50%,-50%);width:auto;z-index:10;}.logo img{display:block;width:120px;height:auto;}#header h1{font-size:1.9em;word-spacing:0.02em;position:absolute;top:90px;}.slogan{font-size:130%;position:absolute;top:125px;}.call{left:25px;top:25px;}.telephone{display:inline;position:relative;top:-8px;font-size:100%;}img.callnow{display:none;visibility:hidden;height:auto;width:25px;padding-right:10px;}}@media only screen and (min-width:82em){.photoswipe-gallery .field-item{margin-bottom:4px;}
