@charset utf-8;
@font-face {
  font-family: "nashe-nebo";
  src:url("fonts/nashe-nebo.eot");
  src:url("fonts/nashe-nebo.eot?#iefix") format("embedded-opentype"),
    url("fonts/nashe-nebo.woff") format("woff"),
    url("fonts/nashe-nebo.ttf") format("truetype"),
    url("fonts/nashe-nebo.svg#nashe-nebo") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "roboto";
  src:url("fonts/roboto.woff") format("woff"),
    url("fonts/roboto.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline;zoom:1}
html{font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,button,input,select,textarea{font-family:sans-serif}
img{vertical-align:top;border:0;-ms-interpolation-mode:bicubic;margin:0}
div{position:relative;line-height:1.3}
embed,object{outline:none}
a{color:#0083fc;outline:none;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}
h1,h2,h3,h4,h5,h6{font-family:"roboto",arial,sans-serif;font-weight:400;color:#393944}.blueback h1,.blueback h2,.blueback h3{color:#f5f5f5}.blueback h3{border-bottom:1px solid #ffc200}
h1{font-size:48px;margin:20px 0;padding:10px 5px}
h2{font-size:48px;margin:15px 0;padding:10px}h2::first-letter{color:#0083fc}
h3{font-size:36px;margin:10px 0 15px;padding:10px}
h4{font-size:30px;margin:10px 0}
h5{font-size:22px;margin:10px 0}
h6{font-size:18px}
.blueback{background-color:#2f7abd;color:#fff}.blueback h2::first-letter{color:#ffc200}
.blueback a{background:#fff;display:inline-block;margin:0 0 10px;padding:10px;color:#333;border-radius:99px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
.blueback a:hover,a.revlnk2sel{background:#ffc200}.blueback a.curlnk{background:#0083fc;box-shadow:0 0 0 4px #ffc200}
.bluecol{color:#0083fc}
.yelback{background-color:#ffd140}.blueback h2::first-letter{color:#ffc200}.yelback .bluecol{font-weight:700}
.whback{background-color:#fff}
.whcol{display:inline-block;background:rgba(0,0,0,.3);color:white;text-shadow:1px 1px 4px #777;border-radius:4px}
.wrapfbbut{margin-top:30px}.wrapfbbut a,.yelback a:not(.galelem),a.bluelnk,a.yellnk{display:inline-block;padding:10px 15px;color:#fff;border-radius:99px;text-decoration:none;font-size:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.wrapfbbut a:hover,.yelback a:hover,a.bluelnk:hover,a.yellnk:hover{text-decoration:none}
.wrapfbbut a,.yelback a:not(.galelem),a.bluelnk{background-color:#0083fc}.wrapfbbut a:hover,.yelback a:not(.galelem):hover,a.bluelnk:hover{background-color:#0071e5}
a.yellnk,.selnp a.curr,.blueback #kalkform input[type=submit]{background-color:#ffc200;color:#333}a.yellnk:hover,a.revlnk2sel:hover,.selnp a.curr:hover,.blueback #kalkform input[type=submit]:hover{background-color:#f1a900}
#kalkform input[type=submit]{border-radius:99px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
.f4vw{font-size:4vw}.f3vw{font-size:3vw}.f2vw{font-size:2vw}.f1-5vw{font-size:1.5vw}.fwb{font-weight:700}
.cgreen{color:#2e9281}.cbrown{color:#70352c}.cyellow{color:#bf9d30}.cblue{color:#0083fc}
.back1{background-color:#fff;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg stroke='%23CCC' stroke-width='0' %3E%3Crect fill='%23F5F5F5' x='-60' y='-60' width='110' height='240'/%3E%3C/g%3E%3C/svg%3E");}
.back2{background-color:#fff;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 200 200'%3E%3Cpolygon fill='%23DCEFFA' points='100 0 0 100 100 100 100 200 200 100 200 0'/%3E%3C/svg%3E");}
.back3{background-color: #2f7abd;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='540' height='450' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.07'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/svg%3E");}
.back4{background-color: #f1f1f1;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpolygon fill='%23fefefe' points='120 120 60 120 90 90 120 60 120 0 120 0 60 60 0 0 0 60 30 90 60 120 120 120 '/%3E%3C/svg%3E");}
.back5{background-color: #ffd140;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 100 100'%3E%3Crect x='0' y='0' width='46' height='46' fill-opacity='0.6' fill='%23ffc930'/%3E%3C/svg%3E");}
#mobcl{visibility:hidden;position:fixed;bottom:0;left:200px;z-index:5;opacity:0}
.trdel4{-o-transition:opacity .3s ease-out .4s;-moz-transition:opacity .3s ease-out .4s;-webkit-transition:opacity .3s ease-out .4s;transition:opacity .3s ease-out .4s}
p{line-height:1.5;margin:10px 0;padding:0}
abbr[title]{border-bottom:1px dotted;cursor:help}
b,strong{font-weight:700}
blockquote{quotes:none;border-left:1px solid #CCC;font-style:italic;margin:1em 40px 1.5em 2em;padding:1.5em}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word;font-family:"Courier New",Courier,monospace,serif;border-left:1px solid #CCC;padding-left:2em;margin:0 0 1.5em 2em}
q{quotes:none;font-style:italic}q:before,q:after{content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}
ul,ol{margin:0;padding:0}
dd{margin:0 0 0 40px}
#widget-header,#widget-header2,.rek{max-width:1200px;margin:auto;overflow:hidden}
#widget-header2>div{display:inline-block;vertical-align:middle}#widget-header2>div.logowrap{width:33%}#widget-header2>div.menuwrap{width:67%}#widget-header2>div.mbutwrap{display:none;width:25%}
nav ul,nav ol{list-style:none}
fieldset{margin:0 2px;padding:.35em .625em .75em}
legend{border:0;margin-left:-7px}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}
button,input{line-height:normal;overflow:visible}
button,input[type=button],input[type=reset],input[type=submit]{padding:10px;border-radius:4px;cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;font:101%/1.5em Arial,Helvetica,sans-serif}
.simage{float:left;margin-right:10px}.simage img{padding:4px;border:1px solid #a8a8a8}.simage img:hover{border:1px solid #f2880b}
::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}
body,figure{margin:0}form{margin:0;position:relative;overflow:hidden}
h1.sp-title,h3.sp-title{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0 0 30px;padding:0 0 5px}
h1.sp-title span,h3.sp-title span,ol li a:hover{color:#f2880a}
html,body{min-width:320px}
body{background:#fff;color:#393939;font:18px Arial,Helvetica,sans-serif;position:relative}
.nobgimg{background-image:none}
.top-line{background:url(images/row-top.png) 0 0 repeat-x}
#main{width:100%;overflow:hidden;background:none;min-width:320px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto}
img{max-width:100%;height:auto}
.ie8 img{max-width:none!important}
dl dt{margin-bottom:.2em;font-size:18px;line-height:1.2em;color:#191919;padding:0}
dl dd{padding:5px 0}
ul{list-style-type:none;margin:10px 0 10px;padding:0}
.mt2p{margin-top:2%}.mt12p{margin-top:12%}.mb4p{margin-bottom:4%}
ol.ci{counter-reset:li;list-style:none;margin-top:20px}ol.ci li{clear:both;margin-bottom:20px;overflow:hidden}ol.ci li:before{counter-increment:li;content:counter(li);color:#fff;background:#008ed5;display:block;float:left;text-align:center;margin:1px 10px 5px 1px;line-height:40px;width:40px;height:40px;border:1px solid #fff;box-shadow:0 0 0 1px #008ed5}ol.ci2{counter-reset:li 4}ol.ci li span{display:block;margin-left:54px}ol.ci li span b{display:inline-block;margin-bottom:5px}
.archive-lists ul{width:50%}
ul li{vertical-align:top;list-style-type:none;background:url(images/list-marker.png) 100% 13px no-repeat;font-size:14px;line-height:20px;border-top:1px solid #afafaf;margin:0 0 6px;padding:7px 20px 0 0}
.menu li.current-menu-item>a{color:#f2880a;text-shadow:1px 1px 1px #ccc}
#sidebar ul li:first-child{border-top:none}
ul li a{color:#535352;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#wpadminbar li a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:none;padding:0}
ul ul{margin:0;padding:10px 0 0}
#header{position:relative;z-index:99;background:none;margin:0;padding:0}
.row-logo{position:relative}
.row-logo-inner{text-align:center}
.uptext{background:#fff;border-top:2px solid #0083fc;font-size:16px;color:#5c5c5c;text-align:center}
.logo{position:relative;z-index:2;margin:0;padding:5px 10px}.logo img{margin-top:1px}.logo .namelogo{font-size:39px;text-transform:uppercase}.logo .namelogo a{text-decoration:none;color:#b5d5ff}.logo .tagline{position:relative;text-align:center;font-size:10px;text-transform:uppercase;color:#fff;display:block;margin:0;text-shadow:1px 1px 1px #333}
.widget-header ul{overflow:hidden;margin:0}.widget-header ul li{vertical-align:top;list-style-type:none;color:#fff;background:none;display:inline-block;font-size:12px;line-height:15px;border:none;border-left:1px solid #383838;margin:0;padding:0}.widget-header ul li a{font-size:12px;line-height:15px;display:block;color:#fff;text-transform:uppercase;text-decoration:none;font-family:Oswald,sans-serif;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:16px 21px 19px 20px}
.top-box{background:none;margin-bottom:0;overflow:hidden;zoom:1;position:relative;padding:0}
.box-text{font-size:14px;line-height:20px;color:#6f6f6f;background:url(images/bg-title.gif) 0 0 repeat-y;overflow:hidden;padding:5px 0 4px 15px}
.top-box h2{font-size:24px;line-height:28px;color:#f2880a;float:left;border:none;display:inline-block;width:auto;min-height:37px;margin:0 15px 0 0;padding:12px 0 0}
nav.primary{position:relative;background:none;z-index:4;display:inline-block;color:#787879;padding:0;vertical-align:middle}
.sf-menu{position:relative;background:none;text-align:left;padding:0}
.sf-menu li{position:relative;list-style:none}
.sf-menu>li{background:#ffc200;display:block;float:left;text-align:center;position:relative;border:none;border-left:1px solid #f1f1f5;border-right:1px solid #e3e3e6;margin:0;padding:0}
.sf-menu>li:first-child{border-radius:99px 0 0 99px}.sf-menu>li:last-child{border-radius:0 99px 99px 0}
.sf-menu li a{display:block;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sf-menu>li>a{font-size:16px;line-height:20px;background:none;color:#fff;text-transform:uppercase;font-family:verdana,arial,sans-serif;font-weight:700;padding:12px 30px;text-shadow:1px 1px 4px #999}.sf-menu li ul.sub-menu{position:absolute;width:0;background:#efefed;margin:0;padding:0;overflow:hidden;font-size:14px;border:none;opacity:0;transition:opacity .5s ease-out .5s}.sf-menu li:hover ul.sub-menu,.sf-menu li.sfHover ul{width:280px;left:0;top:44px;z-index:99;border:1px solid #f2880b;opacity:1}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{width:200px;background:#222;margin:0;padding:0}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:-200px;top:0;z-index:99}.sf-menu ul li,.sf-menu ul li li{text-align:left;background:none;display:block;border-top:none;border-bottom:1px solid #a8a8a8;margin:0;padding:0}.sf-menu li li a{text-align:left;color:#474742;font-size:16px;line-height:18px;background:url(images/menu-marker.png) 5px 12px no-repeat;display:block;padding:10px 5px 10px 25px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#slider-wrapper{width:100%;position:relative;overflow:hidden;z-index:1;margin:0;padding:0}
.primary_content_wrap{position:relative;z-index:1}
#content.left{float:right !important}
.left-content-area h2{color:#222;border-bottom:1px solid #afafaf;margin:0 0 25px}
.before-content-area .box{padding:17px 30px 21px}.center-content-area .box{padding:30px}.right-content-area .box{padding:30px}
.box{margin-bottom:10px}
.button{display:inline-block;color:#fff;font-size:12px;line-height:18px;text-decoration:none;background:none;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
.button.small{font-size:10px;line-height:15px}.button.large{font-size:16px;line-height:20px}
.link{display:inline-block;color:#fff;text-decoration:none;font-size:12px;line-height:18px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;background:url(images/list-marker.png) 100% 5px no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0 20px 0 0}
.more-link{width:10px;height:9px;display:inline-block;background:url(images/list-marker.png) center center no-repeat;text-decoration:none}
.header-title h1{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0;padding:0 0 5px}
.post-holder{position:relative;overflow:hidden}
.post-holder.no-border{border:none;margin:0;padding:0}
.wrapinfo{max-width:1200px;margin:auto;padding-bottom:40px;overflow:hidden}
.content-info{padding:0 10px;overflow:hidden}
.brt2yel{border-top:2px solid #ffc200}.brt2bl{border-top:2px solid #0083fc}
.dstyle1 div{text-align:left;margin-top:20px;padding:0 10px}
.tac{text-align:center}.tal{text-align:left}
.flx{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;overflow:hidden;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.a768 .flx{-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.w50>div,.w33>div{display:inline-block;margin:0 0 40px}
.p25{width:24%}.p75{width:74%}.w33>div{width:30%}.w50>div{width:48%}
.iconadv{display:inline-block;padding:20px;border:2px solid #ffc200;border-radius:50%}.iconadv img{width:50px;height:50px}
.imgadv{margin-bottom:20px;padding:8px;border-radius:8px}
.clrb{clear:both}
.fs36{font-size:36px}.fs30{font-size:30px}.fs22{font-size:22px}.fs16{font-size:16px}
.mt20{margin-top:20px}.mb20{margin-bottom:20px}.m10all{margin:10px}.m0aut{margin:0 auto}.mb0{margin-bottom:0}
.pl10{padding-left:10px}.p10{padding:10px}
#price_total,.reqf{white-space:nowrap;color:#008ed5}.cost_name{position:relative;display:block;padding-top:20px;font-size:16px}.allprice{color:#474742}.pricewarn{position:absolute;top:0;left:0;color:#aaa;font-weight:400;font-size:12px}
#price_total .byn{color:#f2880b}#price_total .byr{color:#f2880b;font-weight:400}
.entry-header{margin-bottom:16px;position:relative;padding:0}
.post-holder h2.entry-title a,.post-holder h1.entry-title a{color:#fff;text-decoration:none;background:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
.post-meta{display:none;color:#6f6f6f;padding:0 0 0 75px}
.dates{position:absolute;top:0;left:0;overflow:hidden;display:block;width:64px;height:51px;background:#3e3e3e;font-size:16px;line-height:20px;text-transform:uppercase;color:#e0e0e0;text-align:center;font-family:Oswald,sans-serif;font-weight:400;border-radius:3px;padding:11px 0 0}
.dates .mounth{display:block;margin-top:0}
.featured-thumbnail{position:relative;float:left;margin:0 20px 10px 0}.featured-thumbnail a{display:block;text-decoration:none}.featured-thumbnail img{position:relative;z-index:1;width:100%;height:auto}
.stroke{position:absolute;border:3px solid #727272;top:0;left:0;bottom:0;right:0;z-index:2;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.featured-thumbnail a:hover .stroke{border-color:#f2880a}.featured-thumbnail.large{overflow:hidden;float:none;display:block;width:100%;height:auto;margin:0 0 25px}
.post-content{padding:4px 0 0}.post-content .excerpt{overflow:hidden;border-bottom:1px solid #383838;margin-bottom:8px;padding:0 0 16px}
.related-posts{overflow:hidden;border-bottom:1px solid #383838;margin:0 0 37px;padding:0 0 10px}.related-posts li{list-style-type:none;display:inline-block;background:none;width:22%;border:none !important;margin:0 2% 20px 0;padding:0}.related-posts li a{background:none;padding:0}.related-posts li .featured-thumbnail{float:none;overflow:hidden;width:100%;height:auto;margin:0 0 10px}
h3 #comments{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0 0 20px;padding:0 0 5px}
.commentlist{list-style-type:none;border-bottom:1px solid #383838;margin:0;padding:0 0 40px}
li.comment{list-style-type:none;overflow:hidden;background:none;text-transform:none;font-size:12px;color:#6f6f6f;margin:0!important;padding:0}
li.comment .comment-body{position:relative;zoom:1;background:#2d2d2d;margin-top:10px;overflow:hidden;padding:10px 22px 16px 10px}
li.comment .comment-body p{margin-bottom:8px}
.comment-author{float:left;margin:0 15px 5px 0}
li.comment .avatar{float:none;display:block;vertical-align:top;overflow:hidden;border:1px solid #1f1f1f}
.author-comment{display:block;font-size:12px;line-height:20px;color:#fff;margin-top:0;text-align:center}
.comment-text{padding-top:5px}
.comment-meta{font-size:12px;line-height:20px;color:#6f6f6f;display:inline-block;margin-top:6px}
.commentlist ul.children{overflow:hidden;margin:0 0 0 40px;padding:0}
.reply{display:inline-block;margin-left:22px}
.reply a{display:inline-block;color:#f2880a;font-size:12px;line-height:20px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
#respond{padding-top:19px;margin-top:18px}
#respond h3{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0 0 30px;padding:0 0 5px}
.cancel-comment-reply small{font-size:12px}
.cancel-comment-reply a{color:#6f6f6f !important;text-decoration:underline;background:none;margin-bottom:5px;display:inline-block;padding:0}
.allowed_tags{background:#eee;font-size:11px;font-family:"Courier New",Courier,monospace;color:#666;padding:15px}.allowed_tags strong{font-family:Tahoma,Geneva,sans-serif}
.alignleft{float:left;margin:0 20px 10px 0}
.alignright{float:right;margin:0 0 10px 20px}
.aligncenter{text-align:center;margin:0 auto}
article .post-content img{max-width:710px}
.frame{background:#fff;border:1px solid #dbdbdb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;padding:7px}.frame img.alignleft,.frame img.alignright{border:none;margin:0;padding:0}
.pagenavi{clear:both;position:relative;font-size:12px;line-height:18px;font-family:Oswald,sans-serif;font-weight:400;overflow:hidden;text-align:center;padding:0 0 5px}
.author .pagenavi{padding:14px 0 35px}
.pagenavi span,.pagenavi a{display:inline-block;color:#fff;text-decoration:none;width:auto;text-transform:uppercase;background:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:2px 9px;padding:0}
.pagenavi a.nexts{background:url(images/list-marker.png) 100% 5px no-repeat;padding-right:15px}
.pagenavi a.prevs{background:url(images/prevs.png) 0 5px no-repeat;padding-left:15px}
.tags-cloud a,.tagcloud a{display:inline-block;color:#fff;font-size:12px;line-height:17px;text-decoration:none;background:#222;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:top;margin:0 1px 4px 0;padding:5px 10px}
.tags-cloud a:hover,.tagcloud a:hover{background-color:#f2880a;color:#222}
nav.oldernewer{overflow:hidden;margin-bottom:30px}nav.oldernewer a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}nav.oldernewer a:hover{color:#707070}
.recent-posts .format-image{float:left;margin:0 20px 20px 0}
.image-post-format{float:left;position:relative;width:100%;height:auto;margin:0 0 10px}
.recent-posts .format-audio{margin-bottom:2em}.recent-posts .format-audio .audio-wrapper{margin-bottom:.5em}
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin:0 0 2%}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.gallery_post{width:300px;float:left;margin:0 20px 10px 0}
.slides_container_gallery{width:300px;margin-bottom:10px;height:150px}.slides_container_gallery .g_item{width:300px;display:block}
#recent-author-posts{margin-bottom:35px}#recent-author-comments ul{width:55%}
.author-info{position:relative;overflow:hidden;border-bottom:1px solid #262626;margin:0 0 35px;padding:0 0 30px}.author-info .avatar{margin:0 20px 0 0}.author-info .avatar img{float:left;border:3px solid #727272;position:relative}.author-meta{margin-bottom:20px;overflow:hidden;width:100%}
#error404{padding:30px 0}.error404-num{font-size:250px;line-height:1.2em;color:#6f6f6f;text-align:center}#error404 hgroup{padding-top:50px;margin:0 0 2em}#error404 hgroup h1{font-size:3em;margin-bottom:.2em;padding-left:0}
#gallery .portfolio li{list-style-type:none;display:inline-block;zoom:1;vertical-align:top;width:32.05%;height:auto;position:relative;background:none;border:none;font-size:12px;margin:0 1.6% 37px 0;padding:0}
* + html #gallery .portfolio li{display:inline}
#gallery .portfolio li a.image-wrap{display:block;overflow:hidden;width:100%;height:auto;margin-bottom:16px;position:relative;background:url(images/loading-folio.gif) 50% 50% no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;padding:0}
#gallery .portfolio .folio-desc{margin-bottom:0;padding:0}
#gallery .portfolio p.excerpt{margin-bottom:0;padding:0}
#gallery.one_column .portfolio li{width:100%;margin-right:0;margin-left:0}
#gallery.one_column .portfolio li a.image-wrap{width:62.3%;height:auto;float:left;margin:0 1.8% 15px 0}
#gallery.one_column p.excerpt{margin-bottom:21px}
#gallery.two_columns .portfolio li{width:49.1%;margin:0 1.45% 37px 0}
#gallery.four_columns .portfolio li{width:23.65%;margin:0 1.45% 37px 0}
#sidebar h3{background:none;font-size:18px;line-height:24px;color:#222;border-bottom:1px solid #afafaf;margin:0 0 25px;padding:0 0 5px}
.widget{margin-bottom:12px;background:url(/wp-content/images/back-htop.png) #ecece8;border:1px solid #a8a8a8;border-radius:4px;padding:10px 7px}.widget.dark{background:#3e3e3e;padding:30px}.widget.dark h2{color:#e0e0e0;border-bottom:1px solid #222;margin:0 0 23px}.widget.dark ul li{color:#959595;border-color:#6f6f6f}.widget.dark ul li a{color:#6f6f6f}.widget .textwidget p{background:#f1f1f1;border:1px solid #ccc;padding:3px;color:#656565;border-radius:2px}.widget .textwidget p.darkp{background:#f5f5f1;padding:0;text-align:center;border:1px solid #f2880b;box-shadow:0 1px 2px #ccc}.widget .textwidget p.darkp a{display:block;color:#f2880b}.widget .textwidget p.darkp:hover{background:#efefed}
.faq_list dt{color:#fff;position:relative;font-size:15px;font-weight:400;background:none;margin:0;padding:0 0 5px 28px}.faq_list span.marker{display:block;position:absolute;left:0;top:0;font-size:15px;color:#fff;font-weight:700}.faq_list dd{position:relative;margin:0 0 2em;padding:0 0 0 28px}
ul.recentcomments li{border-top:1px solid #afafaf;border-bottom:none;background:none;overflow:hidden;list-style-type:none;font-size:12px;margin:0;padding:25px 0}ul.recentcomments li:first-child{padding-top:0;border-top:none}ul.recentcomments li img{float:left;border:3px solid #727272;margin:0 12px 0 0}ul.recentcomments .comment-body{padding:15px 0 0}ul.recentcomments .comment-body a{text-decoration:none;color:#6f6f6f}ul.recentcomments li h4{margin-bottom:.1em;color:#222}ul.recentcomments li h4 a{text-decoration:none;color:#222}ul.recentcomments li small{font-size:11px;color:#6a6a6a}
.post_list li{list-style-type:none;overflow:hidden;background:none;border:none;font-size:12px;margin:0 0 15px;padding:0}.post_list li .featured-thumbnail{margin:7px 10px 3px 0}
.pagination{list-style:none;text-align:center;margin:0;padding:0}.pagination li{list-style-type:none;background:none;display:inline;margin:0 2px;padding:0}.pagination a{display:inline-block;background:#fff;color:#050505;padding:2px 8px}.pagination .current a,.pagination a:hover{background:#f2880a;color:#fff}
#footer{overflow:hidden}
#footer #copyright{background:#f5f5f8;padding:20px 10px}
#widget-footer{margin:auto;padding:10px 0 0;border-top:1px solid #ffc200;text-align:center;font-size:16px}
#custom_html-3{background:#e8e8e8;padding:20px 0;margin-top:10px;border-top:2px solid #0083fc}
.datarek>div{margin-bottom:10px}.datarek>div>div{display:inline-block}
nav.footer{overflow:hidden;display:block;background:#e6e6e9;margin:0 0 20px;padding:10px;border-bottom:1px solid #a8a8a8;text-shadow:1px 1px 2px #fff}
#copyright{background:none;margin:0;text-align:center}
.name-site{display:inline-block;font-size:24px;border-right:1px solid #aaa;text-transform:uppercase;color:#474742;font-family:Oswald,sans-serif;font-weight:400;margin:0;padding:0 24px 0 0}
.footer-text{display:inline-block;padding:6px 0 0 24px}
.lightbox{display:block;position:relative}
.hr{height:1px;background:#383838;overflow:hidden;font-size:0;line-height:0;margin:30px 5px}
.sm_hr{height:1px;background:#383838;overflow:hidden;font-size:0;line-height:0;margin:25px 10px}
.spacer{height:50px;overflow:hidden;font-size:0;line-height:0}
.address{overflow:hidden;width:100%;margin:0;padding:0}
.address dt{float:left;width:165px;margin-right:20px;font-size:12px;line-height:20px;color:#6f6f6f;background:url(images/address-icon1.png) no-repeat 0 3px;padding:0 0 0 55px}
.address dd{float:left;width:217px;background:url(images/address-icon2.png) no-repeat 0 3px;padding:0 0 0 53px}
.address dd ul li{background:none;border:none;font-size:12px;padding:0}
.address dd a{color:#fff;text-decoration:underline}
.google-map{margin-bottom:20px;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/loading-map.gif)}
.video-wrap{margin-bottom:10px;position:relative;zoom:1}
.video-wrap object{position:relative;z-index:2}
.video-bg{background-color:#000;position:absolute;left:0;top:0;z-index:1}
.error .play-pause p{cursor:auto}
.alert-box,.wpcf7-response-output{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:.91em;line-height:1.4em;border:1px solid #dbdbdb;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px;padding:20px 20px 20px 90px !important}
.error-box,.wpcf7-mail-sent-ng{color:#c31b00;background:url(images/icons/alert/icon-error.png) no-repeat 10px 50% #fcc;border-color:#f99}
.attention-box,.wpcf7-validation-errors,.wpcf7-spam-blocked{margin:10px auto;color:#fff;background:url(images/icons/alert/icon-info-action.png) no-repeat 10px 50% #999;padding:10px 15px 10px 75px;border:1px dashed #dedede;border-radius:4px;text-shadow:1px 1px 2px #222}
.attention-box-dark{margin:20px auto;background:url(images/icons/alert/icon-info.png) no-repeat 10px 50% #efefed;border:1px solid #a8a8a8;padding:10px 15px 10px 75px;overflow:hidden;border-radius:4px}
.attention-box-dark h3{background:none;padding:0;border-bottom:1px solid #a8a8a8}
.otzyv{background:url(images/icons/alert/icon-download-orange.png) no-repeat 10px 50% #efefed}
.attention-box div, .attention-box-dark div{margin:10px 0;line-height:1.6}
.notice-box{color:#373737;background:url(images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;border-color:#68a2cf;border-radius:4px}
.attention-box h3{background:none;padding:0;border-bottom:1px solid #b8b8b8;color:#eee}
.result-submit{position:absolute;bottom:-52px;left:0;width:100%;text-align:center;color:#fff;padding:16px 0;font-size:14px;display:none}.goodres{background:#118ed7}.badres{background:#c33}.result-submit>div{padding-right:20px}.close_result{position:absolute;top:1px;right:1px;padding:3px 10px;background:#fff;color:#393944;cursor:pointer}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;line-height:18px;color:#555;vertical-align:middle;font-weight:400;border:1px solid #999;outline:none}
input[type=text],textarea{display:block;margin:auto;background:#fff;padding:15px;border:2px solid #999;border-radius:4px;width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none}
.blueback input[type=text],.blueback textarea{border:2px solid #ffc200}
.blueback .brderr{background:#fdd}.blueback .bres>div{background:rgba(255,255,255,.8);padding:10px}
input[type=submit],input[type=reset]{position:relative;display:inline-block;width:90%;padding:15px;text-decoration:none;cursor:pointer}
input[type="text"]:hover,textarea:hover{background:#ffa}
input[type="text"]:focus,textarea:focus{background:#ffa}
#commentform a{color:#f2880a;text-decoration:underline}#commentform p.field{margin-bottom:9px}#commentform p.area{margin-bottom:15px}#commentform label{display:block;padding-bottom:5px;color:#727272}#commentform input[type=text]{width:38.5%;height:29px}#commentform textarea{width:59%;height:249px;overflow:auto}
#searchform .searching{width:100%;margin-right:0;margin-bottom:10px;height:29px;float:left}
#searchform .submit{float:left;margin:0}
#sidebar #searchform .searching{border:1px solid #AFAFAF;background:none}
.last{margin-right:0 !important;clear:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.wrapper{width:100%;overflow:hidden}
* html .clearfix{height:1%}
.floatleft{float:left;margin:10px}
.floatright{float:right;font-size:17px;margin:15px}
.endFloat:after{clear:both !important;content:".";display:block;height:0;line-height:0;visibility:hidden}.endFloat{clear:both !important}
.s4{clear:both;color:#61BF04;font-size:17px;margin:0 6px;padding:0}
img,a{border:0 none}
.totopdiv a{z-index:4;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0}
.totopdiv a:hover{opacity:1}
.contact_info{float:left;width:370px;padding-left:10px;height:140px;text-align:left;font-size:16px}
.cont_info_part{float:left;width:185px}
.el_contact{display:inline-block;width:33%}.el_contact a,a.yelbrd{display:inline-block;position:relative;background:#f8f8f8;padding:7px 25px;margin:5px;text-decoration:none;color:#fff;border:1px solid #ffc200;border-radius:99px;-webkit-transition:border .5s ease;-moz-transition:border .5s ease;-o-transition:border .5s ease;transition:border .5s ease}.el_contact img{vertical-align:middle}.el_contact a:hover,a.yelbrd:hover{border-color:#0083fc}a.yelbrd{border-width:2px}
.vibert{position:absolute;background:transparent url(/wp-content/uploads/viber-icon.svg) no-repeat;background-size:100%;width:25px;height:25px;top:0;right:-15px}
.brd2blue{border:2px solid #0083fc}
.prefix_tel{color:#999;vertical-align:middle}
.tel_number,a.yelbrd{font-size:22px;font-weight:400;color:#5c5c5c;vertical-align:middle}
ul li a:hover,.widget-header ul li a:hover,.sf-menu>li:hover>a,.button:hover,#sidebar .button:hover,.link:hover,.post-holder h2.entry-title a:hover,.post-meta a:hover,.related-posts li h5 a:hover,.comment-meta a,.pagenavi a:hover,.pagenavi .current,#gallery .portfolio .folio-desc h4 a:hover,.widget.dark ul li a:hover,ul.recentcomments li h4 a:hover,.post_list li .post-title:hover,.latestpost li .latest-author a:hover,.latestpost li h4 a:hover,#sidebar .latestpost li h4 a:hover,.twitter ul li .twitt-body a:hover,#sidebar .twitter ul li a.timesince:hover,#sidebar .twitter ul li .twitt-body a,.twitter .profileLink:hover,#sidebar .twitter .profileLink:hover,.recent-posts li h4 a:hover,.recent-posts li h6 a,#sidebar #searchform .submit:hover{color:#0083fc}
.sf-menu>li.sfHover>a{color:#118ed7;text-shadow:1px 1px 2px #444}
.sf-menu ul li:first-child{border-top:1px solid #e9e9e9}
#wpadminbar li,.sf-menu ul li:last-child,.sf-menu ul li li:last-child{border-bottom:none}
#widget-header h3,.pagenavi span.pages,.playing .play,.playing .loading,.playing .error,.loading .play,.loading .pause,.loading .error,.error .time,.error .play,.error .pause,.error .scrubber,.error .loading,.nocomments{display:none}
#topnav,.related-posts li h5,.author-meta p.gravatar,.recent-posts li:first-child{margin:0}
.sf-menu li li.sfHover>a,.sf-menu li li:hover>a,.new_menu a.active{color:#F2880A}
.sf-menu li li.current-menu-item>a{background:url(images/menu-marker-selected.png) 5px 12px no-repeat;color:#fff}
#content,#gallery.one_column .folio-desc,#sidebar,#calendar_wrap,.twitter ul li .twitt-body{padding:0}
#sidebar .button,.post_list li .post-title,#sidebar .latestpost li h4 a,#sidebar .twitter .profileLink,#sidebar #searchform .submit{color:#222}
.no-results,.header-title{margin-bottom:30px}
.no-results strong,.related-posts li h5 a,.reply a:hover,#gallery .portfolio .folio-desc h4 a,.testimonials div.testi_item blockquote a:hover,.name-testi .user,.latestpost li .latest-author a,.latestpost li .latest-category a:hover,.latestpost li .comments-link:hover,.latestpost li h4 a,.sidebar-latestpost li .excerpt:hover,.twitter ul li .twitt-body a,.twitter ul li a.timesince:hover,.recent-posts li h4 a,.recent-posts li h6 a:hover,#commentform a:hover{color:#f2880b}
.post-meta a,.footer-text a{color:#0083fc;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.dates .day,.playing .pause,.loading .loading,.error .error,.error .error-message,.clearfix{display:block}
p.gravatar,.latestwork li,.testimonials .thumb{float:left;margin-right:20px}
.related-posts li .featured-thumbnail img,.slides_container_gallery .g_item img,#gallery .portfolio li a.image-wrap img,.testimonials div.testi_item .featured-thumbnail img,article.testimonial .featured-thumbnail img,.single article.testimonial .featured-thumbnail img{width:100%;height:auto}
.talignright,#wp-calendar #next{text-align:right}
.cancel-comment-reply a:hover,.address dd a:hover{text-decoration:none}
.alignnone,.widget ul.twitter_update_list{margin:0 0 10px}
.older,.recent-posts li .post-date,.imgcart,.price_2013 span#currency{float:left}
.fleft{float:left}
.newer,.recent-posts li .post-comments,.fright{float:right}
.author-info h1,#error404 hgroup h2{padding-left:0}
.latestwork,#gallery .portfolio{width:100%;overflow:hidden;list-style-type:none;margin:0;padding:0}
#gallery .portfolio li.nomargin,.banners-holder li.nomargin,.recent-posts.awards li.nomargin{margin-right:0 !important}
#gallery .portfolio .folio-desc h4,.latestpost li h4{margin-bottom:10px}
.widget ul,.latestpost li .excerpt{margin-bottom:0}
#wp-calendar tfoot,#sidebar .border-top{border-top:1px solid #afafaf}
ul.recentcomments,.testimonials{margin:0;padding:0}
ul.recentcomments .comment-body a:hover,#sidebar .sidebar-latestpost li .excerpt:hover,#sidebar .twitter ul li .twitt-body a:hover{color:#000}
.post_list,.banners-holder,.popular_posts,.recent-comments,.address dd ul{list-style-type:none;margin:0;padding:0}
.testimonials div.testi_item .rel,.twitter{position:relative}
.banners-holder li:nth-child(2n),.recent-posts.awards li:nth-child(2n){margin-right:0}
.grid_1 .hr,.grid_2 .hr,.grid_3 .hr,.grid_4 .hr,.grid_5 .hr,.grid_6 .hr,.grid_7 .hr,.grid_8 .hr,.grid_9 .hr,.grid_10 .hr,.grid_11 .hr,.grid_12 .hr,.grid_13 .hr,.grid_14 .hr,.grid_15 .hr,.grid_16 .hr,.grid_17 .hr,.grid_18 .hr,.grid_19 .hr,.grid_20 .hr,.grid_21 .hr,.grid_22 .hr,.grid_23 .hr,.grid_24 .hr,.grid_1 .sm_hr,.grid_2 .sm_hr,.grid_3 .sm_hr,.grid_4 .sm_hr,.grid_5 .sm_hr,.grid_6 .sm_hr,.grid_7 .sm_hr,.grid_8 .sm_hr,.grid_9 .sm_hr,.grid_10 .sm_hr,.grid_11 .sm_hr,.grid_12 .sm_hr{margin-left:0;margin-right:0}
.address dd span,.textcart{float:left;width:100px}
.price_2013 span#what a:hover{color:red}
#searchform,.extra-wrap{overflow:hidden}
.container{padding:0}
.row{width:100%;min-width:290px;overflow:hidden;position:relative;margin:0 auto}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11{margin-left:0.5%;float:left;min-height:1px}
.grid_3.left{margin-left:0;margin-right:3.8%}
.row .grid_1{width:4.85%}.row .grid_2{width:13.45%}.row .grid_3{width:20%}.row .grid_4{width:30.75%}.row .grid_5{width:39.45%}.row .grid_6{width:48.1%}.row .grid_7{width:56.75%}.row .grid_8{width:65.4%}.row .grid_9{width:79.5%}.row .grid_10{width:82.7%}.row .grid_11{width:91.35%}.row .grid_12{width:100%;float:left}
img,object,embed{max-width:100%}
img{height:auto}
.inside{overflow:hidden}
/* Подбор цвета */
#wrapcol {
    padding: 0;
    height: 46px;
    overflow: hidden;
}
#colorp{margin:0}
#wrapcanv{max-width:1000px;margin:0 auto 10px}
.coldivs {
    margin-bottom: 10px;
    text-align: center;
}
#intelem{display:inline-block;margin-right:40px}
#colorp a {
    margin: 4px;
    padding: 4px;
    font-family:monospace;
    border-radius:4px
}
#colorp a>span {
    display: inline-block;
    padding: 6px;
    font-size: 12px;
    color: #eee;
    text-shadow: 1px 1px 1px #333;
}
.showhide {
    text-align: center;
    margin: 10px 0;
}
/* Новая форма обратной связи */
.wrap-popup{position:fixed;background:rgba(255,255,255,0.9);width:100%;height:100%;top:0;left:0;text-align:center;display:none;z-index:255;overflow:auto}
.wrap-popup::after,.gres::after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.online-form{position:relative;width:50%;max-width:480px;min-width:270px;background:#fff;border:1px solid #3d92bf;padding:20px;vertical-align:middle;border-radius:40px;box-shadow:0 0 16px #999;display:none}
.close-fb{position:absolute;top:-15px;right:-5px;cursor:pointer;z-index:3}
.fhead{margin-right:35px;font-size:140%;color:#323232}
.online-form input[type="text"],.online-form textarea{width:90%;min-width:200px;display:block;margin:0 auto 10px;padding:15px 5px;border:2px solid #ccc;font-family:sans-serif;font-size:100%;outline:none;box-sizing:border-box;border-radius:4px;-moz-transition:border .5s ease;-webkit-transition:border .5s ease;transition:border .5s ease}
.online-form input[type="text"]:focus,.online-form  textarea:focus,.online-form input[type="text"]:hover,.online-form  textarea:hover{border-color:#3d92bf}
.online-form input[type="submit"]{display:block;margin:5px auto;background-color:#0083fc;border:1px solid #aaa;color:#eee;font-weight:700;font-size:120%;outline:none;border-radius:99px}
.online-form input[type="submit"]:hover{background-color:#353535}
.trback{-moz-transition:background-color .5s ease;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}
.butwait{background-image:url(images/loading-folio.gif);background-repeat:no-repeat;background-position:50% 50%;color:transparent!important}
.brderr{border-color:#ca555d!important}.w50>div.gres,.gres{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border:2px solid #ffc200;box-sizing:border-box;color:#0083fc;font-weight:700}.gres>div{display:inline-block;vertical-align:middle}.bres{color:#ca555d;font-weight:700}

/* Отзывы */
.headot{text-align:center}
.bodyot{background:#f5f5f5;padding:10px;text-align:left;line-height:1.5;margin-top:20px;box-sizing:border-box;border-radius:4px;border:1px solid #0083fc;font-size:90%}
.imgot{display:inline-block;width:30%;vertical-align:middle;min-width:150px}.imgot>img{display:block;padding:2px;border-radius:50%;border:2px solid #ffc200;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}
.titleot{display:inline-block;width:50%}.nameot{font-size:110%;font-weight:700}.adrot{font-size:80%}
.otzyvywrap .swiper-slide{background:#efefef;padding:5px;box-sizing:border-box;border-radius:4px}
.otzyvywrap .swiper-button-prev, .otzyvywrap .swiper-button-next{top:20%}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  text-align:center;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  text-align:center;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  z-index: 10;
  cursor: pointer;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(255,255,255,.8);
  border-radius: 50%;
  box-shadow: 0px 1px 10px 0px RGBA(0,0,0,.2);
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230083fc'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230083fc'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffc200'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffc200'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: relative;
  display:inline-block;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
position:absolute;
bottom:10px;
background: rgba(255,255,255,.7);
margin:0 20px;
padding: 10px;
border-radius: 15px;
line-height: 0;
box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.5;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #0083fc;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Раздел для слайдера SWIPER */
.fullscr .swiper-slide{overflow:hidden}.fullscr .swiper-slide img{width:100%;min-width:640px;margin-left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.fullscr .swiper-slide .wrapopis{position:absolute;top:0;left:20%;width:28%;height:100%;text-align:center}
.fullscr .swiper-slide .wrapopis::before{content:'';display:inline-block;height:50%}
.fullscr .swiper-slide .wrapopis>div{display:inline-block;vertical-align:middle;background:rgba(255,255,255,.8);padding:5%;color:#333;border:2px solid #0083fc;border-radius:4px;box-shadow:0 0 0 4px rgba(255,255,255,.8), 0px 2px 10px 4px rgba(0,0,0,.6)}
.foli .swiper-slide>div:nth-child(even){position:relative;top:0;left:50%;width:25px;margin-left:-22px;margin-top:-60px;padding:10px;font-weight:700;border-radius:50%}.foli .swiper-slide>div:nth-child(odd){margin:40px 0}
.yblock .swiper-slide>div:nth-child(even){background:#fff;border:2px solid #ffc200;color:#0083fc}.bblock .swiper-slide>div:nth-child(even){background:#fff;border: 2px solid #0083fc}
/* Раздел для выбора типа натяжного потолка (Выбери натяжной потоло) */
.secnp>div{display:none}.secnp>div:first-child{display:block}

[data-icon]:before {
  font-family: "nashe-nebo" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="nn-"]:before,
[class*=" nn-"]:before,
.galbuts:before {
  font-family: "nashe-nebo" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nn-chevron-up:before {
  content: "\61";
}
.nn-chevron-left:before {
  content: "\63";
}
.nn-chevron-right:before {
  content: "\64";
}
.nn-pricetags:before {
  content: "\67";
}
.nn-truck:before {
  content: "\68";
}
.nn-bars:before {
  content: "\69";
}
.nn-home:before {
  content: "\62";
}
.nn-phone:before {
  content: "\6a";
}
.nn-credit-card:before {
  content: "\6b";
}
.nn-tools:before {
  content: "\6c";
}
.nn-settings:before {
  content: "\66";
}
.nn-chevron-down:before {
  content: "\6e";
}
.nn-remove:before {
  content: "\72";
}
.nn-calendar-check-o:before {
  content: "\65";
}
.nn-camera-retro:before {
  content: "\73";
}
.nn-youtube-play:before {
  content: "\74";
}
.nn-checkmark:before {
  content: "\6d";
}
.mbutwrap a[class^="nn-"]::before,.mbutwrap a[class*=" nn-"]::before {
    background: #0083fc;
    margin: 10px 0 5px 10px;
    padding: 15px;
    width: 30px;
    height: 30px;
    font-size: 175%;
    color: #fff;
    border: 1px solid #333;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 3px #333;
    box-shadow: 0 0 3px #333;
}

a[class^="nn-"]::before, a[class*=" nn-"]::before {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px;
    padding: 0 0 3px;
    min-width: 20px;
    font-size: 120%;
}

img{border:none}
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#efefef;background-color:rgba(255,255,255,.8);overflow:hidden;display:none;-o-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
#galleryOverlay.visible{opacity:1}
#galleryOverlay #caption-container{display:none;overflow:hidden;position:absolute;width:100%;z-index:3}
#galleryOverlay #caption-content{display:block;position:relative;color:#fff;padding:1%;margin:auto;text-align:center;background-color:#0083fc;background-color:rgba(0,131,252,.7);font-size:120%;text-shadow:1px 1px 2px #000}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute}
#gallerySlider .placeholder{background:url(images/loading-folio.gif) no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}
#gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#gallerySlider .placeholder img{position:relative;display:inline-block;max-height:100%;max-width:100%;vertical-align:middle;z-index:1}
#gallerySlider .act img{z-index:2}
#gallerySlider .nv:not(.act){visibility:hidden}
#gallerySlider.rightSpring, #galleryOverlay #caption-container.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s;animation:rightSpring .3s}
#gallerySlider.leftSpring, #galleryOverlay #caption-container.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s;animation:leftSpring .3s}
@-moz-keyframes rightSpring{0%{margin-left:0px}	50%{margin-left:-30px} 100%{margin-left:0px}}
@-moz-keyframes leftSpring{0%{margin-left:0px} 50%{margin-left:30px} 100%{margin-left:0px}}
@-webkit-keyframes rightSpring{0%{margin-left:0px}50%{margin-left:-30px}100%{margin-left:0px}}
@-webkit-keyframes leftSpring{0%{margin-left:0px} 50%{margin-left:30px} 100%{margin-left:0px}}
@keyframes rightSpring{0%{margin-left:0px} 50%{margin-left:-30px} 100%{margin-left:0px}}
@keyframes leftSpring{0%{margin-left:0px} 50%{margin-left:30px} 100%{margin-left:0px}}
.galbuts{border:none;opacity:.6;cursor:pointer;position:absolute;background:#fff;padding:15px;font-size:26px;line-height:.7;border-radius:50%;border:3px solid #0083fc;color:#333;z-index:3}.galbuts:hover{opacity:1;color:#333;text-decoration:none}
#prevArrow:before{content:"\63"}
#nextArrow:before{content:"\64"}
#closebutton:before{content:"\72"}
#closebutton{right:3%;top:3%}
#prevArrow{left:3%;top:50%;margin-top:-25px}
#nextArrow{right:3%;top:50%;margin-top:-25px}
.pnarrows{visibility:hidden}
.lockbody{overflow:visible !important;width:auto}.lockbody body{overflow:hidden !important}
.trxan0{-o-transition:all 0s;-moz-transition:all 0s;-webkit-transition:all 0s;transition:all 0s}.trxan{-o-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}.trxan2{-o-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}

@media all and (max-width:1200px){
.sf-menu>li>a{padding:12px 15px}
}
@media all and (max-width:1024px){
.fullscr .swiper-slide .wrapopis{left:15%}
.sf-menu>li>a{font-size:14px}
}
@media screen and (max-width:960px){
.tel_number{font-size:20px}
.row-logo-inner{text-align:center}.fleft{float:none}
#widget-header2>div.logowrap{width:25%}#widget-header2>div.menuwrap{width:75%}
.sf-menu>li>a{padding:12px 10px}
nav.primary{margin:0}
.w33>div{width:48%}
}
@media screen and (max-width:800px){
.m1 .leftside,.m2 .leftside{width:100%}.leftside a{margin:10px auto}
.m1 .rightside,.m2 .rightside{width:100%;margin-left:0}
.callback{margin-top:0}
#text-2>div>div:nth-child(3){margin-left:-45%}#text-2>div>div.header_contacts.floatleft{margin-left:10px;margin-bottom:60px}
#post-203>table>tbody>tr>td:nth-child(1),#post-203>table>tbody>tr>td:nth-child(2),#post-203>table>tbody>tr>td:nth-child(3){width:100%}
.new_menu a{width:220px}
}
@media all and (max-width:768px){
div#content{width:100%}
.row .grid_3{width:100%;margin-left:0}
#content.left{float:none!important}
.widget{padding:27px 29px 20px 30px}
.widget.dark{padding:27px 29px 30px 30px}
.recent-posts.general li .excerpt{overflow:hidden}
#text-7 .textwidget{text-align:center}
.footer-text{padding:10px 0 40px}
#copyright{float:none;width:100%;display:block}
#widget-header2>div.logowrap{width:50%}
#widget-header2>div.mbutwrap{display:inline-block}
#widget-header2>div.menuwrap{background:#ededef;width:auto;height:100%}
.menuwrap{visibility:hidden;position:fixed;top:0;left:0;z-index:5;overflow-x:hidden;overflow-y:auto;-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-o-transition:-o-transform .4s;-moz-transition:-moz-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s}
#topnav{margin-top:50px}
.sf-menu>li{float:none;min-width:240px;border-bottom:1px solid #bf9d30;margin-bottom:2px}.sf-menu>li:first-child{border-top:1px solid #bf9d30}
.menuenab{visibility:visible;-ms-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);box-shadow: 0 0 6px #333}
.sf-menu>li:first-child,.sf-menu>li:last-child{border-radius:0}
.textwidget .el_contact{width:49%}.textwidget .el_contact:last-child{display:none}
.fullscr .swiper-slide .wrapopis{left:10%;width:35%}
.wrapopis .f4vw{font-size:32px}.wrapopis .f3vw{font-size:28px}.wrapopis .f2vw{font-size:18px}.wrapopis .f1-5vw{font-size:16px}
.wrapfbbut{margin-top:20px}.wrapfbbut a{font-size:16px}
.a768 .w50>div{width:98%}
}
@media all and (max-width:720px){
nav.primary{clear:both;float:none}
}
@media all and (max-width:600px){
.sf-menu>li>a{font-size:14px;padding:12px 10px 16px}
.name-site{display:block;background:none;float:none;padding:0}
.m10all{margin:0 10px 0 0}
.simage{float:none;text-align:center}
.el_contact a{padding:7px 15px}
.fullscr .swiper-slide .wrapopis{left:5%;width:45%}.fullscr .swiper-slide .wrapopis::before{height:52%}
.swiper-button-prev,.swiper-button-next{background-color:transparent;width:25px;opacity:.5;box-shadow:none}.swiper-button-prev{left:0}.swiper-button-next{right:0}
.swiper-container-horizontal>.swiper-pagination-bullets{right:5%}
.p25,.p75,.w50>div,.w33>div{width:98%}.p75{text-align:center}
}
@media all and (max-width:560px){
.container{padding:0}
}
@media all and (max-width:480px){
h2{font-size:40px}h3{font-size:32px}
.wrapopis .mt20{margin-top:10px}
.form-zamer input[type="text"],.form-zamer textarea{width:90%}
.el_contact a{padding:7px 25px}.tel_number{display:block}
.fullscr .swiper-slide .wrapopis{left:1%;width:55%}
#intelem{margin-right:0}
}
@media all and (max-width:390px){

}
@media all and (max-width:360px){
.fullscr .swiper-slide .wrapopis{width:60%}
.swiper-container-horizontal>.swiper-pagination-bullets{margin:0 5px;right:0%}
.footer-text>span{display:block}
}
@media all and (max-width:320px){

}
