[data-icon]:before{font-family:'fontello';content:attr(data-icon);speak:none;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon{font-family:'fontello';}*{margin:0;padding:0;outline:0;}*:focus{outline:0;}h1,h2,h3,h4,h5,h6{font-weight:inherit;}form,label,input,textarea{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;}img{border:0;}.left{float:left;}.right{float:right;}.clr{clear:both;}.clrh{clear:both;display:none;}.text-center{text-align:center;}.text-right{text-align:right;}.pull-left{float:left;}.pull-right{float:right;}.clearfix:after{content:"";display:table;clear:both;}.user_info_block{border:1px solid #17ac07;}.bx-wrapper{position:relative;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/slider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}#callback,[id^="callback"]{position:relative;width:290px;display:inline-block;}#callback form,[id^="callback"] form{color:#000;background:rgba(255,255,255,0.8);padding:20px;border-radius:5px;}#callback form .cbHead,[id^="callback"] form .cbHead{text-align:left;}#callback form .cbHead .iconPhone,[id^="callback"] form .cbHead .iconPhone{display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(../images/callback/icon-phone.png) center no-repeat #ddd;border-radius:4px;box-shadow:0px 1px 2px rgba(0,0,0,0.3);margin-right:20px;}#callback form .cbHead p,[id^="callback"] form .cbHead p{display:inline-block;vertical-align:middle;font-size:17px;}#callback form input,#callback form textarea,[id^="callback"] form input,[id^="callback"] form textarea{padding:0;margin:0;outline:0;display:block;width:100%;padding:5px;font-size:17px;box-sizing:border-box;border-radius:4px;}#callback form input[type="text"],#callback form textarea,[id^="callback"] form input[type="text"],[id^="callback"] form textarea{border:1px solid #ababab;background:#fff;color:#000;margin:20px 0;font-size:17px;padding:10px;}#callback form input[type="submit"],[id^="callback"] form input[type="submit"]{font-size:17px;border:0;cursor:pointer;color:#fff;padding:8px;background:#17ac07;background:#109ef3;}#callback form input[type="submit"]:hover,[id^="callback"] form input[type="submit"]:hover{background-color:#3276b1;}#callback form input[type="submit"]:active,[id^="callback"] form input[type="submit"]:active{position:relative;top:1px;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#callback form textarea,[id^="callback"] form textarea{height:150px;padding:2px 5px !important;}.inpt-error{border:1px solid #f00 !important;}.events_page .event{border-bottom:1px solid #17ac07;}.events_page .event h2{color:#17ac07;}.events_page .event .more-info{background:#17ac07;}.fotogallery_preview_box li .fotogallery_title{background:rgba(23,172,7,0.75);}.fotogallery_inner_box li .foto_wrap:hover{border-color:#17ac07;}.accordion__item_title{background:#17ac07;}.page_wrap{min-height:100%;margin:0 auto;background-color:#dae6f2;}.page_wrap:after{content:'';display:block;}html{height:100%;overflow-y:scroll;}body{font-family:'Roboto', Arial, sans-serif;height:100%;font-size:16px;color:#000;}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a{color:#17ac07;outline:none;}a:hover{text-decoration:none;}a.link{cursor:pointer;text-decoration:underline;}h1{font-size:28px;font-weight:normal;color:#197ad5;}h2{font-size:26px;font-weight:normal;color:#666;}h3{font-size:22px;color:#666;}h4{font-size:20px;color:#666;}section{width:1000px;margin:0 auto;}.main_pad{padding-left:20px;padding-right:20px;}.left_side{float:left;width:220px;}.right_side{float:right;width:700px;}header{background:#fff;}.header{padding:0px 60px 27px 0;}.header:after{content:"";display:table;clear:both;}.logo{margin-top:30px;margin-left:0px;}.slogan{margin-top:65px;padding:0px 20px;margin-left:80px;font-size:18px;position:relative;}.slogan:before{content:'';position:absolute;width:6px;height:100%;background:url(../images/left-side.png) no-repeat;background-size:100% 100%;top:0;left:0;}.slogan:after{transform:rotate(180deg);content:'';position:absolute;width:6px;height:100%;background:url(../images/left-side.png) no-repeat;background-size:100% 100%;top:0;right:0;}.contact-top{margin-top:43px;margin-left:20px;}.email-top,.phone_top{font-size:20px;color:#666;position:relative;padding-left:23px;}.email-top:before,.phone_top:before{font-family:'fontello';position:absolute;top:3px;left:0px;color:#197ad5;font-size:14px;}.phone_top{text-align:right;padding-bottom:15px;}.phone_top:before{content:"\e82a";}.phone_top .code{font-size:14px;margin-right:5px;}.email-top{text-align:right;margin-right:-5px;}.email-top:before{content:"\e809";top:5px;left:31px;}.email-top a{color:#505050;font-size:18px;text-decoration:none;}.menu_block{background:#197ad5;position:relative;z-index:2;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);}.menu_block section nav .menu{list-style:none;font-size:0;text-align:left;}.menu_block section nav .menu li{display:inline-block;vertical-align:top;text-align:center;}.menu_block section nav .menu li:first-child a{border-left:0;}.menu_block section nav .menu li:last-child a{border-right:0;}.menu_block section nav .menu li a{color:#fff;font-size:16px;text-decoration:none;display:block;padding:15px 18px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;}.menu_block section nav .menu li ul{position:absolute;display:none;background:#ccc;}.menu_block section nav .menu li ul li{border:1px solid #000;white-space:nowrap;}.menu_block section nav .menu li:hover ul{display:block;}.menu_block section nav .menu li a:hover,.menu_block section nav .menu .active a{background:#ffc30d;color:#197ad5;}.info_block{font-size:0;}#info_img{text-align:center;}#info_img img{max-width:100%;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);}.content_block{background:url(../images/bg.png) no-repeat top center #dbe7f3;padding-top:30px;}.content_block section{background:#fff;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.07);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.07);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.07);}.main{padding-top:20px;margin-bottom:30px;padding-bottom:80px;}.module{margin-bottom:20px;}.module__head{color:#fff;font-size:19px;background:#237bcf;border-bottom:1px solid #ddd;padding:8px 16px;}.shop-module{border:1px solid #ddd;}.shop-menu{margin-bottom:0;}.shop-menu li a{position:relative;text-decoration:none;display:block;}.shop-menu .collapsible{padding-right:20px;}.shop-menu .collapsible:after{content:'\e852';font-family:'fontello';font-size:14px;position:absolute;top:12px;right:10px;color:#777;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.shop-menu .collapsible.expanded:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.shop-menu > li > a{font-size:16px;padding:10px 15px;background-color:#fff;border-bottom:1px solid #ddd;}.shop-menu > li:last-child a{border-bottom:0;margin-bottom:0;}.shop-menu > .active > a,.shop-menu > li > a:hover{background:#ddd;}.shop-menu > li > ul{background:#fff;padding:5px 0;}.shop-menu > li > ul > li > a{font-size:15px;padding:8px 15px;padding-left:25px;border-bottom:1px solid #ddd;}.shop-menu > li > ul > .active a,.shop-menu > li > ul > li > a:hover{background:#ddd;}.shop-menu > li > ul > li > ul{padding:5px 0;}.shop-menu > li > ul > li > ul li a{font-size:14px;padding:8px 15px;padding-left:30px;border-bottom:1px solid #ddd;}.shop-menu > li > ul > li > ul > .active a,.shop-menu > li > ul > li > ul > li > a:hover{background:#ddd;}#category-list-module{display:none;}.news-module{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.07);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.07);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.07);}.news-module > a:first-child{display:block;margin-bottom:15px;text-decoration:none;}.module__head-news a{color:#fff;display:block;text-decoration:none;}.news{list-style:none;margin-bottom:0;}.news li{padding:10px 15px;}.news-date{margin:0 0 11px;font-size:12px;color:#363636;}.news-head{font-size:16px;margin-bottom:10px;display:block;}.news-intro{font-size:14px;color:#363636;}.news-intro p{margin-bottom:0;}.news_img img{width:100% !important;margin:5px 0px !important;padding:0;}.all_events{padding:17px 18px;display:block;font-size:15px;}.footer_block{background-color:#333c48;}footer{padding:30px 85px 30px 0;font-size:14px;color:#fff;}footer:after{content:"";display:table;clear:both;}footer *{box-sizing:content-box;}.logo_min{margin-bottom:20px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;}.logo_min:hover{opacity:0.7;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;-ms-transition:.4s linear;transition:.4s linear;}.ya_m{margin-top:5px;}.contact{margin-left:90px;margin-top:8px;min-height:65px;padding-right:0;}.contact strong{display:block;font-weight:bold;margin-bottom:5px;}.address,.email,.phone,.phone_mob{position:relative;padding-left:30px;}.address:before,.email:before,.phone:before,.phone_mob:before{font-family:'fontello';position:absolute;top:3px;left:0px;color:#8f9fb5;}.address{width:150px;padding-bottom:16px;}.address:before{content:'\e819';}.email{width:120px;}.email:before{content:'\e810';}.phone{width:130px;margin-right:0;padding-bottom:13px;}.phone p{line-height:20px;}.phone:before{content:'\e82a';}.phone_mob:before{content:'\e825';}.phone_mob p{line-height:20px;}.made{text-align:right;margin-top:10px;}.made a{color:#fff;text-decoration:none;}.made a:hover{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;opacity:0.7;}.creation svg,.promotion svg{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#b88377;}.creation svg{fill:#dd3e31;}.promotion svg{fill:#076fbf;}.creation{margin-bottom:23px;}