*{margin:0;padding:0;}body{color:#000;font-size:15px;line-height:23px;font-family:Open Sans, Arial, sans-serif;min-width:1180px;background:#d7dbde;}#all-wr{background:#fff;}@font-face{font-family:'Icons';font-style:normal;font-weight:normal;src:url('fonts/icons.woff2') format('woff2'), url('fonts/icons.woff') format('woff'), url('fonts/icons.ttf') format('truetype');}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#1d65b2;font-weight:normal;line-height:normal;}h1,.h1{margin:0 0 33px;font-size:32px;text-align:center;}h2,.h2{margin:27px 0 16px;font-size:25px;}h3,.h3{margin:25px 0 15px;font-size:21px;}h4,.h4{margin:23px 0 14px;font-size:19px;}h5,.h5{margin:21px 0 13px;font-size:17px;}h6,.h6{margin:19px 0 12px;font-size:15px;}p,.p{margin-bottom:12px;}a:link,a:visited{color:#1283ff;text-decoration:none;}a:hover,a:active,a:focus{color:#f58a00;outline:0;}a.a-rev,.a-rev a{color:#000;}a.a-rev:hover,.a-rev a:hover{color:#f58a00;}hr{height:1px;margin:30px 0;border:0;background:rgba(0,0,0,0.07);clear:both;}hr.divide{margin:15px 0;background:transparent;}legend{width:100%;}.content ul,.content ol{margin:12px 0;text-align:left;list-style:none;}.content li{margin-bottom:7px;overflow:hidden;}.content li:before{color:#1d65b2;}.content ul li{position:relative;padding-left:22px;}.content ul li:before{content:'\E800';position:absolute;left:0;font-family:'Icons';color:#267edc;}.content ul.disc li:before{content:'\E801';}.content ul.dot li{padding-left:16px;}.content ul.dot li:before{content:'\2022';font-size:20px;color:#1283ff;}.content ol{counter-reset:li-item;}.content ol li:before{padding-right:5px;content:counters(li-item,'.') '. ';counter-increment:li-item;}.content ol ol li{padding-left:22px;}ul.tag-like li{margin-bottom:3px;padding:3px 10px 3px 16px;background:rgba(0,0,0,0.03);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}ul.tag-like li:before{content:'\2022';left:6px;}ul.tag-like.li-inline li{display:inline-block;vertical-align:top;}.tn,textarea,input,button,a,a img{-moz-transition:color 0.4s, border-color 0.4s, background-color 0.4s, opacity 0.4s;-webkit-transition:color 0.4s, border-color 0.4s, background-color 0.4s, opacity 0.4s;-o-transition:color 0.4s, border-color 0.4s, background-color 0.4s, opacity 0.4s;transition:color 0.4s, border-color 0.4s, background-color 0.4s, opacity 0.4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.opacity,.opacity-r:hover,a img{opacity:1;}.opacity:hover,.opacity-r,a:hover img{opacity:0.7;}.scale img{-moz-transition:0.4s all ease;-webkit-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;}.scale:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.grayscale img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.grayscale img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:0.9;}textarea,input[type="text"],input[type="tel"],input[type="file"],input[type="email"],input[type="search"],input[type="number"],input[type="password"]{padding:9px 15px;color:#000;font:14px/19px Open Sans, Arial, sans-serif;border:0;background:rgba(0,0,0,0.07);vertical-align:top;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.17);-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.17);box-shadow:inset 0 0 3px rgba(0,0,0,0.17);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}textarea:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="file"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="password"]:focus{background:rgba(0,0,0,0.05);}textarea{padding-top:9px;padding-bottom:17px;overflow:auto;resize:vertical;}select{height:37px;line-height:33px;font-size:15px;}input[type="number"]{padding:9px 1px 9px 15px;}input[type="file"]{height:37px;padding:0;line-height:37px;}input[type="file"]::-ms-value{padding-left:15px;border:0;background:none;}input[type="file"]::-ms-browse{padding-top:3px;color:#fff;border:0;background:#b7b7b7;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}input[type="file"]::-webkit-file-upload-button{height:37px;line-height:37px;color:#fff;border:0;background:#b7b7b7;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}::-webkit-input-placeholder{color:#5e5e5e;}:-moz-placeholder{color:#5e5e5e;opacity:1;}::-moz-placeholder{color:#5e5e5e;opacity:1;}:-ms-input-placeholder{color:#5e5e5e !important;}:focus::-webkit-input-placeholder{color:transparent;}:focus:-moz-placeholder{color:transparent;}:focus::-moz-placeholder{color:transparent;}body .button,button,body .btn,input[type="submit"],input[type="button"]{padding:10px 30px 9px;color:#fff;font:600 13px/18px Open Sans, Arial, sans-serif;text-transform:uppercase;text-align:center;border:0;overflow:visible;vertical-align:top;background:-moz-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0));background:-webkit-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0));background:-o-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0));background:-ms-linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0));background:linear-gradient(rgba(255,255,255,0.15),rgba(255,255,255,0));background-color:#ff9205;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;border-radius:100px 100px 100px 100px;}body .button:hover,button:hover,body .btn:hover,input[type="submit"]:hover,input[type="button"]:hover{background-color:#df7e00;cursor:pointer;}body .button,body .btn{display:inline-block;}body .btn-light{padding:9px 29px 8px;color:#000;border:1px solid #dedede;background:-moz-linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0));background:-webkit-linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0));background:-o-linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0));background:-ms-linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0));background:linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0));background-color:#f5f5f5;}body .btn-light:hover{color:#1d65b2;border-color:#f8c27c;background-color:#f5f5f5;}body .btn-round{-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;border-radius:100px 100px 100px 100px;}body .btn-border{padding:8px 28px 7px;color:#f58a00;border:2px solid rgba(245,138,0,0.43);background:transparent;}body .btn-border:hover{color:#e68100;background:rgba(245,138,0,0.07);}body .btn-blue{background-color:#218bff;}body .btn-blue:hover{background-color:#0077fa;}body .btn-green{background-color:#6ac400;}body .btn-green:hover{background-color:#57a100;}body .btn-orange{background-color:#ff9205;}body .btn-orange:hover{background-color:#df7e00;}body .btn-red{background-color:#ff0f0f;}body .btn-red:hover{background-color:#e90000;}body .btn-black{background-color:#2d2d2d;}body .btn-black:hover{background-color:#1e1b1b;}body .btn-big{padding:12px 39px 11px;}body .btn-big.btn-light{padding:11px 38px 10px;}body .btn-big.btn-border{padding:10px 37px 9px;}body .btn-small{padding:9px 20px 8px;font-size:11px;line-height:15px;}body .btn-small.btn-light{padding:8px 19px 7px;}body .btn-small.btn-border{padding:7px 18px 6px;}body .btn-mini{padding:7px 13px 6px;font-size:10px;line-height:14px;}body .btn-mini.btn-light{padding:6px 12px 5px;}body .btn-mini.btn-border{padding:5px 11px 4px;}.btn-shadow{-moz-box-shadow:0 0 3px rgba(0,0,0,0.37);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.37);box-shadow:0 0 3px rgba(0,0,0,0.37);}.btn-full{width:100%;}.btn-combo{text-align:center;}.btn-combo .btn{position:relative;padding-left:19px;padding-right:19px;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;}.btn-combo .btn.btn-light{border-width:1px 0;}.btn-combo .btn:first-child{min-width:160px;text-align:right;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.btn-combo .btn.btn-light:first-child{border-width:1px 0 1px 1px;}.btn-combo .btn:last-child{min-width:160px;text-align:left;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.btn-combo .btn.btn-light:last-child{border-width:1px 1px 1px 0;}.btn-combo .btn:before{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background-color:rgba(255,255,255,0.43);}.btn-combo .btn.btn-light:before{background-color:#dedede;}.btn-combo .btn:last-child:before{content:none;}.btn-ico:before{content:'\E819';position:relative;left:-7px;color:#f58a00;font-size:18px;font-family:'Icons';vertical-align:top;}.btn-ico.i-case:before{content:'\E80D';}.btn-ico.i-call:before{content:'\E838';}.btn-ico.i-link:before{content:'\E836';}.btn-ico.i-edit:before{content:'\E837';}table{border-collapse:collapse;}td,th{padding:7px 15px;font-size:13px;line-height:22px;border:1px solid #ededed;vertical-align:top;}thead td,th{color:#1d65b2;font-weight:normal;border-color:#f8c27c;background:#fafafa;}table.lines td,table.lines th{border-width:1px 0;}table.border{border:1px solid #ededed;}table.border thead td,table.border th{border-width:1px;}table.striped tr:nth-child(2n){background:#fafafa;}table.middle td,table.middle th{vertical-align:middle;}table.sub-ttl td[colspan]{color:#1d65b2;text-align:center !important;background:#f2f2f2;}table .no-wrap{white-space:nowrap;}table .full-width{width:100%;}table .action{padding:2px;}table.focus-1 td:nth-child(1),table.focus-2 td:nth-child(2),table.focus-3 td:nth-child(3),table.focus-4 td:nth-child(4),table.focus-5 td:nth-child(5),table.focus-6 td:nth-child(6),table.focus-7 td:nth-child(7),table.focus-8 td:nth-child(8),table.focus-9 td:nth-child(9),table.focus-10 td:nth-child(10),table.focus-last td:last-child{color:#1d65b2;}table.fade-1 td:nth-child(1),table.fade-2 td:nth-child(2),table.fade-3 td:nth-child(3),table.fade-4 td:nth-child(4),table.fade-5 td:nth-child(5),table.fade-6 td:nth-child(6),table.fade-7 td:nth-child(7),table.fade-8 td:nth-child(8),table.fade-9 td:nth-child(9),table.fade-10 td:nth-child(10),table.fade-last td:last-child{color:#919191;background:#fafafa;}table.center-1 td:nth-child(1),table.center-2 td:nth-child(2),table.center-3 td:nth-child(3),table.center-4 td:nth-child(4),table.center-5 td:nth-child(5),table.center-6 td:nth-child(6),table.center-7 td:nth-child(7),table.center-8 td:nth-child(8),table.center-9 td:nth-child(9),table.center-10 td:nth-child(10),table.center-last td:last-child{text-align:center;}table.left-1 td:nth-child(1),table.left-2 td:nth-child(2),table.left-3 td:nth-child(3),table.left-4 td:nth-child(4),table.left-5 td:nth-child(5),table.left-6 td:nth-child(6),table.left-7 td:nth-child(7),table.left-8 td:nth-child(8),table.left-9 td:nth-child(9),table.left-10 td:nth-child(10),table.left-last td:last-child{text-align:left;}table.right-1 td:nth-child(1),table.right-2 td:nth-child(2),table.right-3 td:nth-child(3),table.right-4 td:nth-child(4),table.right-5 td:nth-child(5),table.right-6 td:nth-child(6),table.right-7 td:nth-child(7),table.right-8 td:nth-child(8),table.right-9 td:nth-child(9),table.right-10 td:nth-child(10),table.right-last td:last-child{text-align:right;}table.width-10{min-width:10%;}table.width-20{min-width:20%;}table.width-30{min-width:30%;}table.width-40{min-width:40%;}table.width-50{min-width:50%;}table.width-60{min-width:60%;}table.width-70{min-width:70%;}table.width-80{min-width:80%;}table.width-90{min-width:90%;}table.width-100{width:100%;}table.fl-left{margin-right:20px;}table.fl-right{margin-left:20px;}table .h2,table .h3,table .h4,table .h5,table .h6,table h2,table h3,table h4,table h5,table h6{margin:0;}th > :last-child,td > :last-child{margin-bottom:0;}a img,fieldset{border:0;}input,button,textarea,select{outline:0;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}input::-ms-clear{width:0;height:0;}abbr[title],acronym[title]{text-decoration:none;}.fl-left{float:left;}.fl-right{float:right;}.fl-clear{clear:both;}.clearfix:after{display:block;content:'';clear:both;}.trim,#cboxTitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.hyphens{text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.left{text-align:left !important;}.right{text-align:right !important;}.center{text-align:center !important;}.rounded > *{-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.centered{margin-left:auto;margin-right:auto;}.more-space{margin-top:24px;margin-bottom:24px;}.no-bold b,.no-bold strong{font-weight:normal;}.bold{color:#000;font-weight:bold !important;}.thin{font-weight:300;}.no-em em,.no-em i{font-style:normal;}.em em{font-style:italic !important;}.null-top{margin-top:0 !important;}.null-bottom{margin-bottom:0 !important;}.null-left{margin-left:0 !important;}.null-right{margin-right:0 !important;}.hide{display:none !important;}.inline{display:inline-block;vertical-align:top;}.w-5{max-width:5%;}.w-10{max-width:10%;}.w-15{max-width:15%;}.w-20{max-width:20%;}.w-25{max-width:25%;}.w-30{max-width:30%;}.w-35{max-width:35%;}.w-40{max-width:40%;}.w-45{max-width:45%;}.w-50{max-width:50%;}.w-55{max-width:55%;}.w-60{max-width:60%;}.w-65{max-width:65%;}.w-70{max-width:70%;}.w-75{max-width:75%;}.w-80{max-width:80%;}.w-85{max-width:85%;}.w-90{max-width:90%;}.w-95{max-width:95%;}.w-100{max-width:100%;}.cols .col{float:left;margin-right:2%;text-align:left;}.cols .col:last-child{margin-right:0;}.cols.num-2 .col{width:49%;}.cols.num-3 .col{width:32%;}.cols.num-4 .col{width:23.5%;}.cols.num-5 .col{width:18.4%;}.col h2,.col h3,.col h4 .col h5 .col h6{text-align:left;}.col h2:first-child,.col h3:first-child,.col h4:first-child,.col h5:first-child,.col h6:first-child{margin-top:0;}.cols-inline > ul,.cols-inline > ol,.cols-inline > li,.cols-inline .col{display:inline-block;margin-right:2%;vertical-align:top;}.cols-inline > ul:last-child,.cols-inline > ol:last-child,.cols-inline .col:last-child{margin-right:0;}.cols-css{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}.cols-css.num-2{-webkit-columns:405px 2;-moz-columns:405px 2;columns:405px 2;}.cols-css.num-3{-webkit-columns:260px 3;-moz-columns:260px 3;columns:260px 3;}.cols-css.num-4{-webkit-columns:188px 4;-moz-columns:188px 4;columns:188px 4;}.cols-css.num-5{-webkit-columns:144px 5;-moz-columns:144px 5;columns:144px 5;}.cols-css.num-6{-webkit-columns:115px 6;-moz-columns:115px 6;columns:115px 6;}.cols-css.with-line{-webkit-column-rule:1px solid rgba(0,0,0,0.05);-moz-column-rule:1px solid rgba(0,0,0,0.05);column-rule:1px solid rgba(0,0,0,0.05);}ul.cols-css > li,.cols-css .item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.cols-css .item:first-child > .ttl{margin-top:0;}.cols-css .item i{display:block;color:#5e5e5e;font-size:11px;line-height:17px;font-style:normal;}.center-wr{width:1150px;margin:0 auto;padding:0 15px;}.not-found{text-align:center;}.bg-white,.bg-image{padding:55px 0 65px;}.bg-white.min-pad,.bg-image.min-pad{padding:35px 0 25px;}.bg-white .h1 a{color:#1d65b2;}.bg-white .h1 span,#content h1 span,.bg-white .h1 a:hover{color:#f58a00;}.bg-image{padding-bottom:43px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center top;}.bg-image .h1,.bg-image .h1 a{color:#fff;}.bg-image .h1 span,.bg-image .h1 a:hover{color:#ffc231;}.ttl-combo .h1 span{display:block;max-width:500px;margin:15px auto 0;padding-top:13px;color:#5e5e5e;font-size:14px;line-height:22px;font-weight:normal;border-top:1px solid rgba(0,0,0,0.07);}.bg-image.ttl-combo .h1 span{color:#fff;font-size:13px;border-color:rgba(255,255,255,0.17);}.arrow-top,.arrow-btm{position:relative;}.arrow-top:before,.arrow-btm:after{content:'\2193';position:absolute;top:-18px;left:50%;width:34px;height:34px;margin-left:-17px;color:#fff;font-size:17px;line-height:30px;text-align:center;background:#f58a00;z-index:10;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.arrow-btm:after{top:auto;bottom:-18px;}.br-btm{border-bottom:2px solid #1283ff;}.br-top{border-top:2px solid #1283ff;}.ttl-light{margin-bottom:32px;font-size:27px;font-weight:300;line-height:37px;text-align:center;}.colorize{color:#1d65b2;}.colorize-light{color:#f58a00;}.colorize-light2{color:#ffc231;}.colorize-dark{color:#005bbf;}.blue{color:#1283ff !important;}.green{color:#62b500 !important;}.orange{color:#f58a00 !important;}.red{color:#f00 !important;}.black{color:#000 !important;}.grey{color:#5e5e5e !important;}.white{color:#fff !important;}#header-img{background-size:cover;background-repeat:no-repeat;background-position:center center;}#header-img #top-wr{position:relative;background:rgba(0,0,0,0.13);}#header-img #top-wr:before{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:rgba(255,255,255,0.13);}#header-img #top-wr a{color:#71aae8 !important;}#header-img #top-wr a:hover{color:#fff !important;}#header-img #top-wr .ico:before{color:#71aae8 !important;}#header-img #top-wr .with-sep a:last-child:before{background:rgba(255,255,255,0.2);}#header-img #top-wr a[href^='tel'] span{color:#71aae8;}#header-img .nav-main > li > a{color:#fff !important;font-weight:normal;}#header-img .nav-main > li > a:hover{color:#9dc4ef !important;}#header-img .nav-main > li[class*='current']:before{background:rgba(255,255,255,0.5);}.ttl-center{padding:14px 0 24px;color:#fff;text-align:center;}#header-img .ttl-center{padding:103px 0 200px;}.ttl-center .ttl{margin:15px 0 33px;font-size:33px;line-height:43px;}.nav-fix{position:fixed !important;top:0;left:0;right:0;z-index:9997;background:#d7dbde;}.nav-fix.fixed{z-index:9999;}.dark .nav-fix{background:#203046;}.nav-fix > .center-wr{position:relative;overflow:hidden;}.nav-fix .to-top{position:absolute;top:1px;left:-50px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.nav-fix.fixed .to-top{left:10px;}.nav-fix .to-top:before{content:'\E812';color:#005bbf;font:15px 'Icons';}.dark .nav-fix .to-top:before{color:#ffc231;}#top-wr{min-height:38px;text-align:center;background:#d7dbde;}#top-wr.dark{background:#203046;}#top-wr .if-mobile,#top-wr a{display:inline-block;color:#000;font-size:13px;line-height:38px;vertical-align:top;}#top-wr a:hover{color:#fff !important;}#top-wr.dark .if-mobile{color:#6f7e8a;}#top-wr.dark a{color:#ffc231;}#top-wr .fl-right a{margin-left:15px;}#top-wr .fl-left a{margin-right:15px;}#top-wr .ico:before{content:'\E819';padding-right:5px;color:#fff;font-family:'Icons';}#top-wr.dark .ico:before{color:#fff;}#top-wr .login:before{content:'\E819';}#top-wr .register:before{content:'\E818';}#top-wr .mail:before{content:'\E814';}#top-wr .cart:before{content:'\E824';}#top-wr a[href^='tel'] span{color:#ffc231;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}#top-wr a[href^='tel']:hover span{color:#fff !important;}#top-wr .with-sep a{margin:0 !important;}#top-wr .with-sep a:last-child{position:relative;margin-left:18px !important;}#top-wr .with-sep a:last-child:before{content:'';position:absolute;top:10px;left:-12px;bottom:10px;width:1px;background:rgba(255,255,255,0.5);}#top-wr .if-mobile{display:none;}.s-compact{position:relative;margin:5px 0;}.s-compact:before{content:'\E843';position:absolute;top:0;right:0;bottom:0;width:28px;color:#fff;font:14px/28px 'Icons';text-align:center;z-index:1;}.dark .s-compact:before{color:#c7c7c7;}.s-compact input[type="text"]{width:158px;padding:5px 28px 5px 10px;color:#fff;font-size:13px;line-height:18px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.dark .s-compact input[type="text"]{background:rgba(255,255,255,0.07);}.s-compact input[type="submit"]{position:absolute;top:0;right:0;bottom:0;width:28px;padding:0;background:none;z-index:2;}.s-compact ::-webkit-input-placeholder{color:#fff;}.s-compact :-moz-placeholder{color:#fff;opacity:1;}.s-compact ::-moz-placeholder{color:#fff;opacity:1;}.s-compact :-ms-input-placeholder{color:#fff !important;}.s-compact :focus::-webkit-input-placeholder{color:transparent;}.s-compact :focus:-moz-placeholder{color:transparent;}.s-compact :focus::-moz-placeholder{color:transparent;}.dark .s-compact ::-webkit-input-placeholder{color:#c7c7c7;}.dark .s-compact :-moz-placeholder{color:#c7c7c7;opacity:1;}.dark .s-compact ::-moz-placeholder{color:#c7c7c7;opacity:1;}.dark .s-compact :-ms-input-placeholder{color:#c7c7c7 !important;}.dark .s-compact :focus::-webkit-input-placeholder{color:transparent;}.dark .s-compact :focus:-moz-placeholder{color:transparent;}.dark .s-compact :focus::-moz-placeholder{color:transparent;}.s-mini input[type="text"],.s-mini input[type="submit"]{width:28px;}.s-mini input[type="text"]{padding-right:10px;text-indent:-9999px;background:#c9ced2;}.s-mini input[type="text"]:focus{width:170px;padding-right:28px;text-indent:0;background:#c3c9ce;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.dark .s-mini input[type="text"],.dark .s-mini input[type="text"]:focus{background:rgba(255,255,255,0.07);}#nav-wr.dark{position:relative;color:#fff;background:-moz-linear-gradient(#2f4463,#2a3e5b);background:-webkit-linear-gradient(#2f4463,#2a3e5b);background:-o-linear-gradient(#2f4463,#2a3e5b);background:-ms-linear-gradient(#2f4463,#2a3e5b);background:linear-gradient(#2f4463,#2a3e5b);}#nav-wr.dark:before{content:'\E802';position:absolute;left:50%;bottom:-10px;margin-left:-11px;color:#2a3e5b;font:25px/12px 'Icons';z-index:1;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.logo{display:inline-block;height:77px;margin:20px 21px 17px 0;vertical-align:top;}.logo > img{max-height:81px;vertical-align:middle;}.logo .v-aline{display:inline-block;height:100%;vertical-align:middle;}.tel{position:relative;display:inline-block;margin:26px 0 24px 0;padding-left:23px;border-left:1px solid rgba(0,0,0,0.07);vertical-align:top;}.tel a[href^='tel']{color:#616161;font-size:20px;line-height:32px;}.tel.with-txt a[href^='tel']:first-child{position:relative;top:2px;}.tel a[href^='tel'] span,.tel a[href^='tel']:hover{color:#1d65b2 !important;}.tel.with-txt > span{display:inline-block;font-size:13px;line-height:32px;vertical-align:top;}.tel.with-btn a[href^='tel']:first-child{position:relative;top:-2px;}.tel.with-btn .btn{min-width:130px;margin:0 0 5px;background:#fff;}.tel span.small{font-size:13px;}.dark .tel{border-color:rgba(255,255,255,0.17);}.dark .tel a[href^='tel']{color:#fff;}.dark .tel a[href^='tel'] span,.dark .tel a[href^='tel']:hover{color:#ffc231 !important;}#nav-wr .in-top{position:absolute;top:-65px;left:24px;right:0;color:#000;font-size:13px;line-height:38px;text-align:center;}.tel:hover .in-top,#nav-wr .in-top:hover{color:#fff;}#nav-wr .in-top:before{content:'\E802';position:absolute;left:0;right:0;bottom:0;height:6px;color:#fff;font:13px/9px 'Icons';}#nav-wr.dark .in-top:before{color:#005bbf;}.dark a{color:#fff;}.dark a:hover{color:#ffc231;}#nav-wr .nav-main{float:right;margin:33px 0 31px;}.nav-main > li{position:relative;float:left;list-style:none;}.nav-main > li > a{float:left;padding:13px 12px;color:#000;font-size:16px;font-weight:600;text-transform:uppercase;}.nav-main > li > a:hover,.nav-main > li[class*='current'] > a{color:#1d65b2 !important;}.dark .nav-main > li > a{color:#fff;}.dark .nav-main > li > a:hover,.dark .nav-main > li[class*='current'] > a{color:#ffc231 !important;}.nav-main > li.home:before,.nav-main > li.contact:before{content:none !important;}.nav-main > li.home > a,.nav-main > li.contact > a{position:relative;width:33px;padding-left:0 !important;padding-right:0 !important;margin-right:5px;text-indent:-9999px;}.nav-main > li.contact > a{margin-left:5px;margin-right:0;}.nav-main > li.home > a:before,.nav-main > li.contact > a:before{content:'\E813';position:absolute;top:50%;left:0;right:0;margin-top:-18px;text-align:center;color:#f58a00;font:16px/31px 'Icons';text-indent:initial;border:1px solid rgba(0,0,0,0.37);-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.nav-main > li.contact > a:before{content:'\E85F';font-size:15px;}.nav-main > li.home > a:hover:before,.nav-main > li.contact > a:hover:before{background:rgba(0,0,0,0.1);}.dark .nav-main > li.home > a:before,.dark .nav-main > li.contact > a:before{color:#ffc231;border-color:rgba(255,255,255,0.37);}.dark .nav-main > li.home > a:hover:before,.dark .nav-main > li.contact > a:hover:before{background:rgba(255,255,255,0.05);}.dark .nav-main > li.home[class*='current'] > a:before,.dark .nav-main > li.contact[class*='current'] > a:before{color:#ffc231;}#header-img .nav-main > li.home > a:before,#header-img .nav-main > li.contact > a:before{border-color:#f58a00;}#header-img .nav-main > li.home > a:hover:before,#header-img .nav-main > li.contact > a:hover:before{border-color:#ffa229;}.nav-main > li[class*='current']:before{content:'';position:absolute;width:30px;height:1px;left:50%;bottom:6px;margin-left:-15px;background:#1d65b2;}.dark .nav-main > li[class*='current']:before{background:rgba(255,194,49,0.37);}.nav-main > li[class*='current'].menu-item-has-children.open:before{content:none;}.nav-main ul{position:absolute;top:48px;left:-9999px;text-align:left;background:#1d65b2;z-index:99999;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.17);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.17);box-shadow:0 0 3px rgba(0,0,0,0.17);}.nav-main ul li{position:relative;list-style:none;}.nav-main li.open > ul{left:50%;margin-left:-112px;}.nav-main ul a{display:block;min-width:200px;padding:6px 12px;color:#fff;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,0.2);}.nav-main ul a:hover{background-color:rgba(255,255,255,0.17);}.nav-main ul li.menu-item-has-children > a{position:relative;}.nav-main ul li.menu-item-has-children > a:before{content:'\E811';position:absolute;top:50%;right:5px;margin-top:-5px;color:#fff;font:13px/9px 'Icons';}.nav-main ul li:last-child > a{border:0;}.nav-main > li > ul:before{content:'\E802';position:absolute;left:0;right:0;top:-7px;height:7px;color:#1d65b2;font:13px/9px 'Icons';text-align:center;background:transparent;}.nav-main ul li.open > ul{top:0;left:100%;margin-left:0;}.nav-main li.all > a{text-align:center;background:#2379d5 !important;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.nav-main li.all > a:hover{background:transparent !important;}.nav-main > li.with-all > ul:before{color:#2379d5;}#content{min-height:450px;border-bottom:0;}.category-32 #content{min-height:inherit;padding-bottom:0;}.home #content{min-height:inherit;}.with-sidebar #content{float:left;width:100%;}.with-left #content-in{margin-left:310px;}.with-right #content-in{margin-right:310px;}.with-both #content-in{margin:0 310px;}.sidebar{float:left;width:260px;margin-top:67px;padding-bottom:35px;}.sidebar-left{margin-left:-100%;}.sidebar-right{margin-left:-260px;}.sidebar > div{margin-bottom:70px;}.sidebar > div:last-child{margin-bottom:30px;}.sidebar > div .ttl{margin-bottom:0;padding-bottom:25px;font-size:23px;font-weight:300;text-align:center;}.sidebar .ttl em{display:block;max-width:260px;margin:9px auto 0;padding-top:3px;color:#005bbf;font-size:13px;line-height:22px;font-style:normal;font-weight:normal;border-top:1px solid rgba(0,0,0,0.07);}.sidebar li{list-style:none;}.sidebar li i{font-style:normal;}.sidebar li a{display:block;padding:8px 1px;color:#000;font-size:14px;line-height:20px;border-bottom:1px solid #ebebeb;}.sidebar li:first-child a{border-top:1px solid #ebebeb;}.sidebar li[class*='current'] a,.sidebar li.active a,.sidebar li.is-active a,.sidebar li a:hover{color:#1d65b2;background-color:#fff !important;}.sidebar li[class*='current'] a,.sidebar li.is-active a,.sidebar li.active a{margin:0 -1px 0 0;}.sidebar-right li[class*='current'] a,.sidebar-right li.is-active a,.sidebar-right li.active a{margin:0 0 0 -1px;}.sidebar .nav li a{padding-left:13px;padding-right:13px;background:#f7f7f7;}.is_stuck{padding-bottom:35px;}.sidebar .st-button .ttl{padding-bottom:15px;}.sidebar .st-button .ttl .btn{position:relative;width:100%;}.sidebar .st-button .ttl .btn:hover{cursor:default;}.sidebar .st-button .ttl .btn:before{content:'\E802';position:absolute;left:0;right:0;bottom:-7px;height:7px;color:#1d65b2;font:13px/9px 'Icons';-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.comm-widget .item{display:block;margin-bottom:12px;padding:10px 12px 11px;color:#000;font-size:12px;line-height:18px;background:rgba(0,0,0,0.04);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.comm-widget a.item:hover{background:rgba(0,0,0,0.06);}.comm-widget .author{display:block;margin-bottom:3px;}.comm-widget .fn{color:#005bbf;font-size:15px;}.comm-widget .date{color:#005bbf;}#footer{position:relative;}#footer.dark{color:#fff;background:#005bbf;}#footer:before{content:'\E802';position:absolute;left:0;right:0;top:-7px;height:7px;color:#fff;font:13px/9px 'Icons';text-align:center;}#footer.dark:before{color:#005bbf;}#footer .addr{position:relative;float:right;margin:29px 0;padding-left:53px;line-height:28px;}#footer .addr:before{content:'\E817';position:absolute;top:0;left:0;color:#c8cfd5;font:42px/56px 'Icons';}#footer.dark .addr:before{color:rgba(255,255,255,0.3);}#footer .soc{float:right;margin:26px 0 24px 22px;padding:11px 0 12px 25px;border-left:1px solid rgba(0,0,0,0.07);}#footer.dark .soc{border-color:rgba(255,255,255,0.17);}#footer .nav{float:right;margin:26px 0 19px;}#footer .nav ul{margin-right:0;list-style:none;}#footer .nav li a{display:inline-block;padding:2px 15px 3px 0;color:#000;font-size:13px;line-height:17px;vertical-align:top;}#footer .nav li a:hover{color:#1d65b2 !important;}#footer .nav li a:before{content:'\2022';padding-right:6px;color:#1d65b2;}#footer.dark .nav li a{color:#fff;}#footer.dark .nav li a:before{color:#f58a00;}#footer.dark .nav li a:hover{color:#ffc231 !important;}#footer-after.dark{color:#b8c2ca;background:-moz-linear-gradient(#2f4463,#2a3e5b);background:-webkit-linear-gradient(#2f4463,#2a3e5b);background:-o-linear-gradient(#2f4463,#2a3e5b);background:-ms-linear-gradient(#2f4463,#2a3e5b);background:linear-gradient(#2f4463,#2a3e5b);}#footer-after .nav{text-align:center;}#footer-after .nav .item{display:inline-block;padding:34px 35px 37px;vertical-align:top;}#footer-after .nav .ttl{margin:0 0 10px;padding-bottom:5px;font-size:17px;line-height:30px;border-bottom:1px solid rgba(0,0,0,0.07);}#footer-after .nav ul{margin-right:0;text-align:left;list-style:none;}#footer-after .nav li a{display:inline-block;padding:2px 25px 3px 0;color:#000;font-size:13px;line-height:17px;vertical-align:top;}#footer-after .nav li[class*='current'] a,#footer-after .nav li a:hover{color:#1d65b2;}#footer-after .nav li a:before{content:'\2022';padding-right:6px;color:#1d65b2;}#footer-after.dark .nav .ttl{color:#ffc231;border-color:rgba(255,255,255,0.12);}#footer-after.dark .nav li a{color:#b8c2ca;}#footer-after.dark .nav li a:hover,#footer-after.dark .nav li[class*='current'] a,#footer-after.dark .nav li a:before{color:#ffc231;}#copy{position:relative;padding:10px 0;font-size:12px;text-align:center;background:#d7dbde;}#copy.dark,#footer-after.dark + #copy{background:#203046;}#copy .center-wr > .item{display:inline-block;width:33%;vertical-align:top;}#copy a{color:#000;}#copy a:hover{color:#f58a00 !important;}#copy.dark,#footer-after.dark + #copy,#copy.dark a,#footer-after.dark + #copy a{color:#6f7e8a;}#copy.dark a:hover,#footer-after.dark + #copy a:hover{color:#fff !important;}#copy:before{content:'\E802';position:absolute;left:0;right:0;top:0;height:7px;color:#fff;font:13px/9px 'Icons';-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}#copy.dark:before,#footer-after.dark + #copy:before{color:#2a3e5b;}.soc a{display:inline-block;width:41px;height:41px;text-align:center;background:rgba(0,0,0,0.17);vertical-align:top;}.soc a:hover{background-color:rgba(0,0,0,0.27);}.soc a:last-child{margin-right:0;}.soc a:before{content:'\E803';color:#fff;font:23px/41px 'Icons';}.soc .vkontakte:before{content:'\E83A';color:#4d75a3;}.soc .googleplus:before{content:'\E83B';color:#dd4b39;}.soc .odnoklassniki:before{content:'\E83C';color:#eb722e;}.soc .youtube:before{content:'\E83D';color:#e62d27;font-size:32px;}.soc .instagram:before{content:'\E83E';color:#da2f7a;}.soc .facebook:before{content:'\E83F';color:#3a5795;}.soc .twitter:before{content:'\E840';color:#00b0ed;}.soc .linkedin:before{content:'\E841';color:#0077b5;}.soc .vimeo:before{content:'\E842';color:#1ab7ea;}.soc .feed:before{content:'\E844';color:#1ab7ea;}.soc.colorful a:before{color:#fff;}.soc.colorful .vkontakte{background:#4d75a3;}.soc.colorful .googleplus{background:#dd4b39;}.soc.colorful .odnoklassniki{background:#eb722e;}.soc.colorful .youtube{background:#e62d27;}.soc.colorful .instagram{background:#da2f7a;}.soc.colorful .facebook{background:#3a5795;}.soc.colorful .twitter{background:#00b0ed;}.soc.colorful .linkedin{background:#0077b5;}.soc.colorful .vimeo{background:#1ab7ea;}.soc.colorful .feed{background:#ff7200;}.soc.colorful a:hover{opacity:0.7;}.share-wr{clear:both;padding-top:35px;}.share42{padding-top:7px;border-top:1px solid rgba(0,0,0,0.07);}.share42 a{float:left;width:31px;height:31px;margin-right:4px;}.share42 a:before{font:19px/32px 'Icons';}.share42 .to-top{float:right;}.share42 .to-top:before{font:13px/31px 'Icons';}.share42 .txt{padding-left:10px;color:#5e5e5e;font-size:13px;line-height:31px;}.i-box{position:relative;clear:both;display:block;margin:16px 0;padding:10px 17px;font-size:14px;line-height:22px;text-align:left;border-left:2px solid #c7c7c7;background:rgba(0,0,0,0.043);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.i-box.i-color{border-color:#f58a00;}.i-box.i-blue{border-color:#1283ff;}.i-box.i-green{border-color:#62b500;}.i-box.i-orange{border-color:#f58a00;}.i-box.i-red{border-color:#f00;}.i-box.click-hide:hover{cursor:pointer;background:rgba(0,0,0,0.06);}.i-box strong,.i-box b{font-weight:normal;}.i-box > :first-child{margin-top:0;margin-bottom:5px;}.i-box > :last-child{margin-bottom:0;}.i-box.ico{padding-left:46px;border-left:none;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.i-box.ico:before{content:'!';position:absolute;top:50%;left:6px;width:32px;height:32px;margin-top:-16px;font-size:17px;font-weight:600;line-height:31px;text-align:center;background:#fff;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.i-box.ico.quest:before{content:'?';}.i-box.ico.time:before{content:'⏰';font-size:16px;font-weight:400;line-height:32px;}.i-box.ico.tip:before{content:'✓';font-weight:400;}.i-box.i-color.ico:before{color:#f58a00;}.i-box.i-blue.ico:before{color:#1283ff;}.i-box.i-green.ico:before{color:#62b500;}.i-box.i-orange.ico:before{color:#f58a00;}.i-box.i-red.ico:before{color:#f00;}.show-more .i-box{background:#fff;}.show-more .i-box.click-hide:hover{background:rgba(255,255,255,0.9);}.show-more .i-box.ico:before{background:rgba(0,0,0,0.07);}.grey-box .i-box,.bg-image .i-box{color:#000;background:#fff;}.grey-box .i-box.click-hide:hover,.bg-image .i-box.click-hide:hover{background:rgba(255,255,255,0.9);}.grey-box .i-box.ico:before,.bg-image .i-box.ico:before{background:rgba(0,0,0,0.07);}.alignleft{float:left;margin:0 25px 15px 0;}.alignright{float:right;margin:0 0 15px 25px;}.aligncenter{margin:0 auto 15px;}.alignnone{margin:0 0 15px;}.gallery img,.ngg-galleryoverview img,iframe[class*='align'],img[class*='align'],[class*='align'] img{display:block;max-width:100%;}.gallery img,.ngg-galleryoverview img,img[class*='align'],[class*='align'] img{height:auto;}iframe{max-width:100%;border:none;}.wp-caption{max-width:100%;}.wp-caption-text{padding:7px 12px 9px;color:#000;font-size:13px;line-height:19px;text-align:center;background:#f2f2f2;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.gallery,.ngg-galleryoverview{margin:30px 0;text-align:center;}.gallery-item,.ngg-gallery-thumbnail-box{display:inline-block;padding:0 11px 22px;vertical-align:top;}.ngg-gallery-thumbnail-box{padding-left:9px;padding-right:9px;}#side-btn{position:fixed;top:24.5%;right:-6px;padding:10px 24px 15px;z-index:200;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}#side-btn:hover{right:-3px;}#top-arrow{position:fixed;right:3px;bottom:106px;width:30px;height:30px;border:2px solid #f58a00;cursor:pointer;z-index:100;opacity:0.7;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}#top-arrow:hover{opacity:1;}#top-arrow:before{content:'\E803';position:absolute;left:0;right:0;top:0;bottom:0;color:#f58a00;font:13px/30px 'Icons';text-align:center;}body.box{min-width:inherit;padding:30px 25px 20px;background:#fff;}body.box .wpcf7{width:100%;}.popup{padding:25px 25px 0;text-align:center;}.popup.ttl{color:#005bbf;font-size:18px;line-height:28px;}.icons-wr{padding-bottom:49px;}.icons{margin-top:25px;text-align:center;}.icons .item{position:relative;display:inline-block;width:70%;max-width:100%;margin:15px 0 25px;color:#5e5e5e;text-align:left;vertical-align:top;}.icons.num-2 .item{width:571px;}.icons.num-3 .item{width:379px;}.icons .item .txt{display:block;margin-left:72px;padding:2px 5px 3px 20px;border-left:1px solid rgba(0,0,0,0.07);}.icons .item .txt i{display:inline-block;margin-bottom:8px;color:#000;font-size:20px;line-height:25px;font-style:normal;vertical-align:top;}.icons a.item:hover .txt i{color:#1d65b2;}.icons .item .ico{position:absolute;top:0;left:0;width:60px;height:60px;}.icons .item .ico:before{content:'\E804';position:absolute;top:0;left:0;right:0;bottom:0;font:50px/60px 'Icons';color:#1d65b2;text-align:center;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.icons a.item:hover .ico:before{color:#f58a00;}.icons .item.i1 .ico:before{content:'\E804';}.icons .item.i2 .ico:before{content:'\E805';}.icons .item.i3 .ico:before{content:'\E806';}.icons .item.i4 .ico:before{content:'\E807';}.icons .item.i5 .ico:before{content:'\E808';}.icons .item.i6 .ico:before{content:'\E809';}.icons .item.i7 .ico:before{content:'\E80A';}.icons .item.i8 .ico:before{content:'\E80B';}.icons .item.i9 .ico:before{content:'\E80C';}.icons .item.i10 .ico:before{content:'\E80D';}.icons .item.i11 .ico:before{content:'\E810';}.icons .item.i12 .ico:before{content:'\E815';}.icons .item.i13 .ico:before{content:'\E816';}.icons .item.i14 .ico:before{content:'\E81A';}.icons .item.i15 .ico:before{content:'\E833';}.icons .item.i16 .ico:before{content:'\E845';}.icons .item.i17 .ico:before{content:'\E846';}.icons .item.i18 .ico:before{content:'\E847';}.icons .item.i19 .ico:before{content:'\E848';}.icons .item.i20 .ico:before{content:'\E849';}.icons .item.i21 .ico:before{content:'\E84A';}.icons .item.i22 .ico:before{content:'\E84B';}.icons .item.i23 .ico:before{content:'\E835';}.icons .item.i24 .ico:before{content:'\E82F';}.icons .item.i25 .ico:before{content:'\E84C';}.icons .item.i26 .ico:before{content:'\E84D';}.icons .item.i27 .ico:before{content:'\E84E';}.icons .item.i28 .ico:before{content:'\E84F';}.icons .item.i29 .ico:before{content:'\E85A';}.icons .item.i30 .ico:before{content:'\E85B';}.icons .item.i31 .ico:before{content:'\E84A';}.icons .item.i32 .ico:before{content:'\E85C';}.icons .item.i33 .ico:before{content:'\E85D';}.icons .item.i34 .ico:before{content:'\E85E';}.icons .item.i35 .ico:before{content:'\E85F';}.icons .item.i36 .ico:before{content:'\E860';}.icons .item.i37 .ico:before{content:'\E861';}.icons.numbers{counter-reset:ico-item;}.icons.numbers .item{counter-increment:li-item;}.icons.numbers .item .ico:before{content:counter(li-item);font:60px/60px Open Sans, Arial, sans-serif;}.icons.numbers.square .item .ico:before{color:#fff;font:39px/60px Open Sans, Arial, sans-serif;background:#f58a00;}.icons.numbers.square .item .txt{margin-left:59px;}.bg-image .icons .item{color:#fff;}.bg-image .icons .item .txt{border-color:rgba(255,255,255,0.12);}.bg-image .icons .item .txt i{color:#ffa229;}.bg-image .icons a.item:hover .txt i{color:#fff;}.bg-image .icons .item .ico:before{color:#ffa229;}.bg-image .icons a.item:hover .ico:before{color:#fff;}.ico-inline:before{content:'\E807';color:#f58a00;font-family:'Icons';}.ico-inline.i-tel:before{content:'\E85A';}.ico-inline.i-mail:before{content:'\E85F';}.ico-inline.i-addr:before{content:'\E823';}.stars{line-height:16px;}.stars span{margin:0 1px 0 2px;}.stars span:before{content:'\E81F';color:rgba(0,0,0,0.23);font-size:16px;font-family:'Icons';}.stars span.gold:before{color:#ffc600;}.stars.small span{font-size:13px;margin:0 0 0 1px;}.boxes .item{margin-bottom:37px;color:#000;}.boxes.with-cols .item{display:inline-block;margin-right:32px;vertical-align:top;}.boxes.with-cols.num-2 .item{width:555px;}.boxes.with-cols.num-2 .item:last-child,.boxes.with-cols.num-2 .item:nth-child(2n){margin-right:0;}.boxes.with-cols.num-3 .item{width:358px;}.boxes.with-cols.num-3 .item:last-child,.boxes.with-cols.num-3 .item:nth-child(3n){margin-right:0;}.boxes .item .ttl{position:relative;display:block;margin-bottom:9px;padding:0 23px;color:#000;font:400 15px/44px Open Sans, Arial, sans-serif;background:rgba(181,190,201,0.27);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.boxes .item a.ttl:hover{background:rgba(181,190,201,0.47);}.boxes .item .ttl.with-stars{padding-right:130px;}.boxes .item .ttl .trim span{color:#f58a00;}.boxes .item .ttl i{font-style:normal;}.boxes .item .ttl i:before{content:'– ';}.boxes .item .date{position:relative;float:left;width:127px;margin:0 20px 0 -23px;color:#fff;text-align:center;background:rgba(245,138,0,0.9);-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.boxes .item .date:before{content:'\E802';position:absolute;left:0;right:0;bottom:-7px;height:7px;color:rgba(245,138,0,0.9);font:13px/9px 'Icons';-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.boxes .item .stars{position:absolute;top:13px;right:16px;}.boxes .item .txt{background:rgba(181,190,201,0.27);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.boxes .item .txt p{margin:0;padding:18px 23px 21px;}.boxes .item .img{float:left;margin:9px 20px 9px 9px;}.boxes .item .img img{float:left;max-width:118px;height:auto;}.boxes.img-mini .item .img{margin:20px 10px 0 20px;}.boxes.img-mini .item .img img{max-width:43px;margin-bottom:0;}.boxes.img-mini.img-rounded .item .img img{-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.bg-image .boxes .item{color:#fff;}.bg-image .boxes .item .txt{background:rgba(181,190,201,0.37);}.bg-image .boxes .item .ttl{color:#fff;background:rgba(181,190,201,0.37);}.bg-image .boxes .item a.ttl:hover{background:rgba(181,190,201,0.47);}.bg-image .boxes.dark .item .txt{background:rgba(10,32,82,0.43);}.bg-image .boxes.dark .item .ttl{background:rgba(10,32,82,0.43);}.bg-image .boxes.dark .item a.ttl:hover{background:rgba(10,32,82,0.53);}.materials{margin-top:25px;text-align:center;}.materials .item{position:relative;display:inline-block;width:537px;max-width:100%;margin:0 17px 38px;vertical-align:top;}@media screen and (max-width: 625px){.materials .item{margin-left:0;margin-right:0;}}.materials.with-cols.num-3 .item{width:345px;}@media screen and (max-width: 433px){.materials.with-cols.num-3 .item{margin-left:0;margin-right:0;}}.materials.with-cols.num-4 .item{width:250px;}.materials.with-cols.num-5 .item{width:200px;margin:0 13px 30px;}.materials.with-cols.num-6 .item{width:162px;margin:0 13px 30px;}.materials .item img{display:block;width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.materials .item .ttl{display:block;margin:12px 0 5px;color:#000;font-size:17px;line-height:25px;}.materials .item .ttl i{font-style:normal;}.materials .item:hover .ttl{color:#005bbf;}.materials .item .info{display:block;color:#5e5e5e;font-size:13px;line-height:18px;}.bg-image .materials .item .ttl,.bg-image .materials .item .info{color:#fff;}.materials.products .item{text-align:center;}.materials.products .item img{border:none;}.materials.products .item .details{display:block;border:1px solid rgba(0,0,0,0.06);border-width:0 1px 1px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.materials.products .item .details .ttl{min-height:42px;margin:0;padding:10px 10px 8px;font-size:13px;line-height:21px;}.materials.products.num-2 .item .details .ttl,.materials.products.num-3 .item .details .ttl{min-height:52px;padding:10px 15px 8px;font-size:18px;line-height:26px;}.materials.products .item .details .ttl br{display:none;}.materials.products .item .details .price{display:block;padding-bottom:10px;color:#5e5e5e;font-size:11px;}.materials.products .item .details .price i{color:#005bbf;font-size:18px;font-weight:300;font-style:normal;}.materials.products .item .details .btn-wr{display:block;padding:3px 0;background:rgba(0,0,0,0.03);-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.bg-image .materials.products .item{background:rgba(10,32,82,0.33);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.bg-image .materials.products .item .details{border-width:0;}.bg-image .materials.products .item .border:before{top:0;left:0;right:0;bottom:0;outline:none;}.bg-image .materials.products .item .details .price{color:#fff;}.bg-image .materials.products .item .details .price i{color:#fff;}.bg-image .materials.products .item .details .btn-wr{background:rgba(10,32,82,0.2);}.materials.products.posts .item .details{border:0;}.materials.products.posts .item .details .pr-params{text-align:left;}.materials.products.posts .item .details .pr-params span{margin:0 10px 0 0;}.materials.products.posts .item .details .ttl{min-height:inherit;padding-left:0;padding-right:0;text-align:left;}.materials.products.posts .item .details .ttl a{color:#000;}.materials.products.posts .item .details .ttl a:hover,.materials.products.posts .item .details .ttl a span{color:#005bbf;}.materials.news .img-wr{position:relative;display:block;padding-left:62px;}.materials.news .combo-info{position:absolute;top:0;left:0;bottom:0;width:52px;text-align:center;border:1px solid #e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.materials.news .combo-info .list{position:absolute;top:0;left:0;right:0;height:50px;border-bottom:1px solid #e6e6e6;background:#f7f7f7;}.materials.news .combo-info .list:before{content:'\E835';color:#f58a00;font:29px/50px 'Icons';}.materials.news .combo-info .date{position:absolute;top:50%;left:0;right:0;bottom:0;margin-top:-7px;color:#000;font-size:14px;line-height:16px;font-weight:600;text-transform:uppercase;}.materials.news .combo-info .date span{display:block;font-size:9px;}.materials.news .item:hover .combo-info .date{color:#1d65b2;}.materials.news .combo-info .comm{position:absolute;left:-1px;right:-1px;bottom:-1px;height:32px;color:#fff;font-size:12px;line-height:32px;background:#f58a00;}.materials.news .combo-info .comm:before{position:relative;top:1px;content:'\E839';padding-right:3px;font:15px 'Icons';}.materials.news .item .ttl{font-size:15px;line-height:23px;}.materials.round .item{width:553px;margin:0 9px 21px;padding:5px 10px 5px 5px;text-align:left;background:rgba(0,0,0,0.05);-moz-border-radius:53px 53px 53px 53px;-webkit-border-radius:53px 53px 53px 53px;border-radius:53px 53px 53px 53px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.bg-image .materials.round .item{background:#fff;}.materials.round .item .img{float:left;width:96px;height:96px;margin-right:10px;}.materials.round .item .img img{-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.materials.round .item .ttl{margin:11px 15px 5px 0;color:#f58a00;line-height:23px;}.materials.round.ttl-rev .item .ttl a{color:#000;}.materials.round.ttl-rev .item .ttl a:hover{color:#1d65b2;}.materials.round .item .date{font-size:14px;}.materials.round .item .info{font-size:14px;line-height:21px;color:#000;}@media screen and (max-width: 625px){.materials.round .item{margin-left:0;margin-right:0;}}.materials.round.with-cols.num-3 .item{width:361px;}.materials.round.with-cols.num-4 .item{width:266px;}.materials.round.with-cols.num-5 .item{width:208px;}.materials.round.with-cols.num-6 .item{width:170px;}.materials.services .tab-nav{position:relative;margin:5px 0 0;}.materials.services .tab-nav a{width:auto;}.materials.cards .ttl-bg{display:block;min-height:78px;padding-top:12px;z-index:1;background:-moz-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0));background:-webkit-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0));background:-o-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0));background:-ms-linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0));background:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0));background-color:#1283ff;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.materials.cards a.ttl-bg:hover{background-color:#005bbf;}.materials.cards .ttl-bg .txt{display:block;margin-left:68px;padding:0 0 1px 13px;color:#fff;font-size:16px;text-align:left;border-left:1px solid rgba(255,255,255,0.23);}.materials.cards .ttl-bg .ico{position:absolute;top:6px;left:5px;width:60px;height:60px;}.materials.cards .ttl-bg .ico:before{content:'\E80D';position:absolute;top:0;left:0;right:0;bottom:0;font:42px/60px 'Icons';color:#ffc231;text-align:center;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.materials.cards .ttl-bg .ico.s-1:before{content:'\E850';}.materials.cards .ttl-bg .ico.s-2:before{content:'\E80D';}.materials.cards .ttl-bg .ico.s-3:before{content:'\E851';}.materials.cards .txt-wr{position:relative;margin-top:-20px;color:#000;background:#fff;z-index:2;-moz-box-shadow:0 0 7px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.05);box-shadow:0 0 7px rgba(0,0,0,0.05);-moz-border-radius:10px 0 10px 10px;-webkit-border-radius:10px 0 10px 10px;border-radius:10px 0 10px 10px;}.materials.cards .txt-wr .txt{min-height:302px;padding:25px 23px 25px;}.materials.cards .txt-wr .txt ul{margin:0;}.materials.cards .txt-wr .ft{padding:7px 20px 8px;text-align:center;border-top:1px solid rgba(0,0,0,0.07);background:-moz-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0));background:-webkit-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0));background:-o-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0));background:-ms-linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0.03),rgba(0,0,0,0));-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}.materials.cards.with-img .txt-wr{margin-top:0;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}.materials.cards.with-img .txt-wr .txt{min-height:inherit;padding-top:0;text-align:left;}.materials.cards.with-img .ttl{margin-bottom:10px;font-size:19px;line-height:27px;}.materials.cards.with-img .ttl .date{color:#1283ff;font-size:14px;}.materials .border{position:relative;display:inline-block;width:100%;vertical-align:top;}.materials .border:before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:5px solid #fff;outline:1px solid #ebebeb;z-index:1;}.show-more{margin:25px 0 15px;}.show-more + .show-more{margin-top:0;}.show-more .item{position:relative;margin-bottom:15px;text-align:left;background:rgba(0,0,0,0.05);}.show-more.compact .item{margin-bottom:5px;}.show-more .item:before{content:'\E80E';position:absolute;top:0;left:16px;font:14px/44px 'Icons';color:#1d65b2;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.show-more .item:hover:before{color:#f58a00;}.show-more .item:after{content:'';position:absolute;top:0;left:44px;bottom:0;width:1px;background:#fff;}.show-more .ttl{margin:0;padding:10px 15px 10px 60px;color:#000;font-size:18px;line-height:25px;text-align:left !important;}.show-more .ttl:hover{color:#1d65b2;cursor:pointer;}.show-more .txt{margin-bottom:0;padding:0 15px 15px 60px;}.show-more .txt p:last-child{margin-bottom:0;}.show-more.with-cols .item{display:inline-block;margin-right:1.5%;vertical-align:top;}.show-more.with-cols.num-2 .item:nth-child(2n),.show-more.with-cols.num-3 .item:nth-child(3n),.show-more.with-cols.num-4 .item:nth-child(4n),.show-more.with-cols.num-5 .item:nth-child(5n){margin-right:0;}.show-more.with-cols.num-2 .item{width:49%;}.show-more.with-cols.num-3 .item{width:32%;}.show-more.with-cols.num-4 .item{width:23.5%;}.show-more.with-cols.num-5 .item{width:18.4%;}.bg-image .show-more .item{background:rgba(181,190,201,0.37);}.bg-image .show-more .ttl,.bg-image .show-more .txt{color:#fff;}.bg-image .show-more .ttl:hover{color:#f58a00;}.bg-image .show-more .item:after{background:rgba(255,255,255,0.15);}.bg-image .show-more.dark .item{background:rgba(10,32,82,0.43);}.post{padding-bottom:43px;}.post h2{margin:0 0 12px;}.post h2 i{font-style:normal;}.post .alignleft{margin-bottom:0;}.post .btn{margin-top:5px;}.term-description{margin-top:70px;}.term-description h2:first-child{margin-bottom:27px;padding-bottom:10px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.07);}.time-info{margin-top:25px;color:#5e5e5e;font-size:12px;}.time-info:before{content:'\1F551';margin-right:3px;}#breadcrumbs{padding:7px 0;color:#5e5e5e;font-size:13px;border-bottom:1px solid rgba(0,0,0,0.07);}#nav-wr + #breadcrumbs{border-top:1px solid rgba(0,0,0,0.07);}#breadcrumbs strong{font-weight:normal;}.ngg-navigation,.pagination{clear:both;margin-top:30px;text-align:center;}.ngg-navigation a,.ngg-navigation span,.pagination a,.pagination span{display:inline-block;margin:0 2px 8px;padding:4px 11px 3px;color:#696969;font-size:13px;line-height:23px;border:1px solid #dedede;background:#f7f7f7;background:-moz-linear-gradient(#fcfcfc,#f2f2f2);background:-webkit-linear-gradient(#fcfcfc,#f2f2f2);background:-o-linear-gradient(#fcfcfc,#f2f2f2);background:-ms-linear-gradient(#fcfcfc,#f2f2f2);background:linear-gradient(#fcfcfc,#f2f2f2);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.ngg-navigation a:hover,.ngg-navigation span.current,.pagination a:hover,.pagination span.current{color:#1d65b2;border-color:#d9d9d9;background:#f2f2f2;-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.12);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.12);box-shadow:inset 0 0 5px rgba(0,0,0,0.12);}.ngg-navigation a,.ngg-navigation span{margin-left:4px;margin-right:4px;}.ngg-navigation .next,.ngg-navigation .prev{display:none;}.bg-image .pagination a,.bg-image .pagination span{color:#fff;border:none;background:rgba(255,255,255,0.27);}.bg-image .pagination a:hover,.bg-image .pagination span.current{color:#1d65b2;background:rgba(255,255,255,0.47);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#comments{clear:both;padding-top:70px;}#comments .ttl{padding-bottom:7px;color:#005bbf;text-align:center;border-bottom:1px solid rgba(0,0,0,0.07);}#comments ul.items{margin:25px 0 0;}#comments ul.children{margin:0 0 0 39px;}#comments li{margin:0;padding:0;list-style:none;overflow:inherit;}#comments li:before{content:none;}#comments .vcard{line-height:17px;}#comments .avatar-wr{display:inline-block;margin-right:8px;vertical-align:middle;}#comments .avatar{display:block;}#comments .info{display:inline-block;vertical-align:middle;}#comments .fn{display:inline-block;margin-top:-1px;padding-bottom:3px;color:#005bbf;vertical-align:top;}#comments .date{color:#9e9e9e;font-size:11px;}#comments .edit a{padding-left:7px;font-size:12px;}.comm-content{padding:7px 0 8px;}.comm-content p{margin-bottom:5px;font-size:13px;line-height:20px;}#comments .children > li{position:relative;}#comments .children > li:before,#comments .children > li:after{content:'';position:absolute;top:0;left:-20px;width:19px;height:100%;border:solid #e7e7e7;border-width:0 0 0 1px;}#comments .children > li:after{height:19px;border-width:0 0 1px 1px;}#comments .children > li:last-child:before{content:none;}#respond{padding:27px 0;}#reply-title{margin-bottom:5px;padding-bottom:9px;border-bottom:1px solid rgba(0,0,0,0.07);}#reply-title small{padding-left:7px;font-size:12px;}.logged-in-as,.comment-notes{margin-bottom:17px;font-size:12px;}.comm-fields{float:left;width:25%;}.comment-form-comment{float:right;width:72%;}.form-submit{float:right;}#respond label{display:inline-block;margin-bottom:2px;}.comm-fields input,.comment-form-comment textarea{width:100%;}.comment-form-comment textarea{height:185px;}.required,.comm-awaiting{color:red;font-size:12px;line-height:15px;}.logged-in #comments .comment-form-comment{width:100%;}#comments.st-box{padding-top:1px;}#comments.st-box .item{margin-bottom:20px;}#comments.st-box .vcard{margin-bottom:1px;padding:4px;background:rgba(0,0,0,0.04);-moz-border-radius:33px 3px 3px 33px;-webkit-border-radius:33px 3px 3px 33px;border-radius:33px 3px 3px 33px;}#comments.st-box .comm-content{padding-left:4px;}#comments.st-box .avatar-wr{position:relative;}#comments.st-box .avatar{margin-bottom:0;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}#comments.st-box .avatar-wr:before{content:'\E802';position:absolute;left:50%;bottom:-11px;height:7px;margin-left:-5px;color:rgba(0,0,0,0.06);font:13px/9px 'Icons';-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}#comments.st-box .fn a{position:relative;top:1px;padding:0 3px 1px;color:#000;font-size:9px;background:#fff;vertical-align:top;}#comments.st-box .fn a:hover{color:#005bbf;}#comments.st-large .vcard{line-height:21px;}#comments.st-large .fn{margin-top:1px;font-size:19px;}#comments.st-large .date{font-size:12px;}#comments.st-large .fn a{top:0;padding:1px 5px 2px;font-size:11px;}.wpcf7{position:relative;width:320px;max-width:100%;margin:0 auto;}.wpcf7 .label{margin-bottom:2px;}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;}.wpcf7 input[type="submit"],.wpcf7 input[type="checkbox"]{width:auto;}.wpcf7 .wpcf7-checkbox,.wpcf7 input[type="checkbox"]{margin-right:5px;}.wpcf7 textarea{height:117px;}.submit-area{text-align:center;}.submit-area > span{display:inline-block;position:relative;}.submit-area > span.btn-full{display:block;}.submit-area > span.btn-full input{width:100%;}.ajax-loader{display:none;position:absolute;top:50%;right:-27px;width:22px;height:22px;margin-top:-11px;background-image:url('images/ajax-loader.gif');}.ajax-loader.is-active{display:block;}.wpcf7-not-valid-tip,.wpcf7-response-output{position:absolute;left:0;right:0;color:#f73a00;font-size:14px;text-align:left;line-height:19px;border:1px solid #ffa763;background:#f7f7f7;z-index:100;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.wpcf7-response-output{display:none;padding:8px 10px 9px;text-align:center;cursor:pointer;}.wpcf7-response-output:after{content:'x';position:absolute;top:2px;right:3px;color:#ff6321;font-size:13px;line-height:10px;}.wpcf7-response-output:hover:after{color:#f00;}.wpcf7 .sent .wpcf7-response-output{color:#32a600;border:1px solid #97e239;}.wpcf7-form-control-wrap{display:block;position:relative;}.wpcf7-not-valid-tip{top:0;padding:8px 14px;}.screen-reader-response,.wpcf7 .ajax-error,.wpcf7-display-none{display:none;}.three-line .wpcf7{width:620px;padding-bottom:27px;}.three-line .wpcf7 textarea{height:77px;}.wpcf7 .in-line{text-align:right;}.wpcf7 .in-line p{display:inline-block;width:200px;margin-right:6px;text-align:left;vertical-align:top;}.wpcf7 .in-line p:last-child{margin-right:0;}.bg-image:not(.on-light) .wpcf7 select,.bg-image:not(.on-light) .wpcf7 textarea,.bg-image:not(.on-light) .wpcf7 input[type="text"],.bg-image:not(.on-light) .wpcf7 input[type="tel"],.bg-image:not(.on-light) .wpcf7 input[type="email"]{color:#fff;background:rgba(255,255,255,0.33);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.bg-image:not(.on-light) .wpcf7 textarea:focus,.bg-image:not(.on-light) .wpcf7 input[type="text"]:focus,.bg-image:not(.on-light) .wpcf7 input[type="tel"]:focus,.bg-image:not(.on-light) .wpcf7 input[type="email"]:focus{background:rgba(255,255,255,0.37);}.bg-image:not(.on-light) .wpcf7 select{border:0;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.bg-image:not(.on-light) .wpcf7 select::-ms-expand{display:none;}.bg-image.dark .wpcf7 select,.bg-image.dark .wpcf7 textarea,.bg-image.dark .wpcf7 input[type="text"],.bg-image.dark .wpcf7 input[type="tel"],.bg-image.dark .wpcf7 input[type="email"]{background:rgba(10,32,82,0.43);}.bg-image.dark .wpcf7 textarea:focus,.bg-image.dark .wpcf7 input[type="text"]:focus,.bg-image.dark .wpcf7 input[type="tel"]:focus,.bg-image.dark .wpcf7 input[type="email"]:focus{background:rgba(10,32,82,0.53);}.bg-image:not(.on-light) ::-webkit-input-placeholder{color:#fff;}.bg-image:not(.on-light) :-moz-placeholder{color:#fff;opacity:1;}.bg-image:not(.on-light) ::-moz-placeholder{color:#fff;opacity:1;}.bg-image:not(.on-light) :-ms-input-placeholder{color:#fff !important;}.bg-image:not(.on-light) :focus::-webkit-input-placeholder{color:transparent;}.bg-image:not(.on-light) :focus:-moz-placeholder{color:transparent;}.bg-image:not(.on-light) :focus::-moz-placeholder{color:transparent;}.one-line{text-align:center;}.one-line .wpcf7{display:inline-block;width:auto;vertical-align:top;}.one-line .wpcf7 p{display:inline-block;max-width:200px;margin-right:6px;vertical-align:top;}.one-line .wpcf7 p:last-of-type{margin-right:0;}#request-form{padding:0;}#request-form .center-wr{padding-top:55px;padding-bottom:21px;background:transparent url('images/request-form.jpg') no-repeat 110px bottom;}#request-form .h1,#request-form .wpcf7{margin-left:383px;margin-right:0;}#request-form .h1{text-align:left;}#request-form .submit-area{margin-top:20px;text-align:left;}.frm-wr{float:left;padding:10px 0;}.map-wr{margin-left:355px;padding-top:35px;}.map{display:block;transform:none !important;}.map .map-info{margin-top:10px;text-align:center;font:15px/17px Open Sans, Arial, sans-serif;}.map .map-ttl{margin-bottom:10px;color:#005bbf;font-size:17px;}.map .map-txt{margin-bottom:7px;padding-top:8px;color:#000;border-top:1px solid rgba(0,0,0,0.07);}.map .map-info a{color:#000;}.map .map-info a:hover{color:#1d65b2;}.map .map-info small{color:#5e5e5e;}.team-scroller{padding-bottom:39px !important;}.team-wr .post{display:inline-block;max-width:200px;margin:0 25px 30px;vertical-align:top;}.team-wr .post img{-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.sly-wr.team .sly-frame .ttl,.team-wr .post h2{padding-top:17px;color:#1d65b2;font-size:20px;line-height:27px;}#content h1 i,.sly-wr.team .sly-frame .ttl i,.team-wr .post h2 i{display:block;padding:5px 0 0;color:#000;font-size:15px;font-style:normal;line-height:23px;}.flexslider ul,.flexslider ol,.flexslider ul li,.flexslider ol li{margin:0;padding:0;list-style:none;}.flexslider li{position:static !important;}.flexslider li:before{content:none !important;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{display:block;width:100%;height:auto;max-width:inherit;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}.flexslider-wr{margin:23px 0 19px;}.flexslider-wr.controls{padding:0 37px;}.flexslider-wr.with-pages{padding-bottom:30px;}.flexslider-in{position:relative;margin:0 auto;}.flexslider-in.slide ul.slides{max-width:inherit !important;}.flexslider .slides{overflow:hidden;}.flex-direction-nav a{position:absolute;top:0;left:-37px;bottom:0;width:35px;border:solid #1d65b2;border-width:0 2px 0 0;background:rgba(0,0,0,0.07);z-index:100;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}.flex-direction-nav a.flex-next{left:auto;right:-37px;border-width:0 0 0 2px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}.flex-direction-nav a:hover{background-color:rgba(0,0,0,0.12);}.flex-direction-nav a:before{content:'\E811';position:absolute;top:50%;left:0;right:0;height:60px;margin-top:-30px;color:#1d65b2;font:27px/60px 'Icons';text-align:center;background:rgba(255,255,255,0.7);}.flex-direction-nav a.flex-prev:before{-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.flex-control-paging{position:absolute;left:0;right:0;bottom:-35px;text-align:center !important;z-index:100;}.flex-control-paging li{display:inline-block;vertical-align:top;}.flex-control-paging li a{display:block;width:9px;height:9px;margin:0 4px 0 3px;text-indent:-9999px;border:2px solid #c3c3c3;background:rgba(255,255,255,0);cursor:pointer;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-moz-transition:border-color 0.5s;-webkit-transition:border-color 0.5s;-o-transition:border-color 0.5s;transition:border-color 0.5s;}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{border-color:#1d65b2;}.pag-square .flex-control-paging li a{width:23px;height:5px;margin:0 2px;border:none;background:#fff;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}.pag-square .flex-control-paging li a:hover,.pag-square .flex-control-paging li a.flex-active{background:#ffc231;}.flex-captions{position:absolute;left:0;right:0;bottom:0;z-index:100;}.flex-caption{display:none;padding:10px;color:#005bbf;font-size:13px;line-height:19px;text-align:center;background:rgba(255,255,255,0.87);}.captions-html .flex-captions{top:50%;left:20px;right:20px;bottom:auto;}.captions-html .flex-caption{padding:0;font-size:15px;line-height:25px;background:none;}.captions-html .flex-caption i{float:left;clear:both;margin-bottom:7px;padding:11px 25px 12px 20px;color:#fff;font-size:17px;font-style:normal;text-align:left;background:rgba(29,101,178,0.7);-moz-transition:background-color 0.4s;-webkit-transition:background-color 0.4s;-o-transition:background-color 0.4s;transition:background-color 0.4s;}.captions-html .flex-caption i:last-child{margin-bottom:0;}.captions-html .flex-caption a:hover i{background:rgba(29,101,178,0.9);}.captions-html.c-box .flex-caption{position:relative;max-width:410px;padding:32px 40px 35px;color:#fff;font-size:17px;text-align:left;background:rgba(0,91,191,0.85);}.captions-html.c-box .flex-caption .ttl{display:block;margin-bottom:11px;color:#ffc231;font-size:23px;line-height:31px;}.captions-html.c-box .flex-caption .dir{position:absolute;top:50%;left:0;width:20px;height:50px;margin-top:-25px;background:rgba(255,255,255,0.17);cursor:pointer;-moz-transition:background 0.4s;-webkit-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s;}.captions-html.c-box .flex-caption .next{left:auto;right:0;}.captions-html.c-box .flex-caption .dir:hover{background:rgba(255,255,255,0.27);}.captions-html.c-box .flex-caption .dir:before{content:'\E811';position:absolute;top:0;left:2px;right:0;bottom:0;color:#ffc231;font:15px/50px 'Icons';text-align:center;}.captions-html.c-box .flex-caption .prev:before{left:0;right:2px;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.captions-html.c-box .flex-caption a{color:#ffc231;}.captions-html.c-box .flex-caption a:hover{color:#fff;}.captions-html .flex-caption b{display:block;max-width:600px;margin:0 auto;color:#fff;font-weight:normal;}.captions-html .flex-caption b.ttl{margin-bottom:15px;font-size:32px;line-height:43px;font-weight:300;text-transform:uppercase;}.captions-html .flex-caption b.txt{margin-bottom:21px;padding-top:13px;font-size:19px;line-height:30px;border-top:1px solid rgba(255,255,255,0.17);}.captions-html.to-left .flex-caption{text-align:left;}.captions-html.to-left .flex-caption b{margin-left:0;margin-right:0;}.flexslider .slides > li{display:block;}.top-slider .flexslider .slides > li{display:none;}.flexslider .slides{overflow:auto;}.top-slider .flexslider .slides{overflow:hidden;}.flexslider-wr.controls-in.controls{padding-left:0 !important;padding-right:0 !important;}.controls-in .flex-direction-nav{display:block;}.controls-in .flex-direction-nav a{top:50%;left:0;bottom:auto;height:60px;margin-top:-30px;border:0;background:rgba(255,255,255,0.2);-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.controls-in .flex-direction-nav a.flex-next{left:auto;right:0;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.controls-in .flex-direction-nav a:hover{background:rgba(255,255,255,0.5);}.controls-in .flex-direction-nav a:before{color:#fff;background:transparent;}.controls-in .flex-control-paging{bottom:5px;}.controls-in .flex-control-paging li a{border-color:#fff;}.controls-in .flex-control-paging li a:hover,.controls-in .flex-control-paging li a.flex-active{border-color:#f58a00;}@media screen and (max-width: 900px){.flexslider-wr.controls{padding-left:0 !important;padding-right:0 !important;}.flex-direction-nav{display:none;}.flex-caption{font-size:12px;line-height:17px;}.captions-html .flex-caption i{padding:8px 15px 9px;font-size:15px;line-height:23px;}.captions-html .flex-caption b{max-width:430px;}.captions-html .flex-caption b.ttl{margin-bottom:7px;font-size:23px;line-height:27px;}.captions-html .flex-caption b.txt{margin-bottom:10px;padding-top:5px;font-size:13px;line-height:21px;}.captions-html .flex-caption .btn{padding:9px 20px 8px;font-size:11px;line-height:15px;}}@media screen and (max-width: 700px){.captions-html .flex-captions{left:10px !important;right:10px !important;}.captions-html .flex-caption{text-align:center !important;}.captions-html .flex-caption i{padding:7px 10px 8px;font-size:12px;line-height:17px;}.captions-html .flex-caption b{margin-left:auto !important;margin-right:auto !important;}.captions-html .flex-caption b.ttl{font-size:20px;line-height:25px;}.captions-html .flex-caption .btn{padding:7px 13px 6px;font-size:10px;line-height:14px;}.captions-html.c-box .flex-caption{max-width:350px;margin:0 auto;padding:12px 25px 15px;font-size:13px;line-height:19px;text-align:center;}.captions-html.c-box .flex-caption .ttl{margin-bottom:5px;font-size:18px;line-height:23px;}}.top-slider .flexslider-wr{margin:0;}.top-slider .flexslider-wr.controls.full-width{padding:0;}.top-slider .full-width .flex-direction-nav a{top:50%;left:50px;bottom:auto;height:60px;margin-top:-30px;border:0;background:rgba(255,255,255,0.2);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.top-slider .full-width .flex-direction-nav a.flex-next{left:auto;right:50px;}.top-slider .full-width .flex-direction-nav a:hover{background:rgba(255,255,255,0.5);}.top-slider .full-width .flex-direction-nav a:before{color:#fff;background:transparent;}.top-slider .flex-control-paging{bottom:15px;}.top-slider.arrow-btm .flex-control-paging{bottom:23px;}.top-slider .flex-control-paging li a{border-color:#fff;}.top-slider .flex-control-paging li a:hover,.top-slider .flex-control-paging li a.flex-active{border-color:#f58a00;}.top-slider .full-width .flex-captions{left:50%;width:1150px;margin-left:-575px;}@media screen and (max-width: 1390px){.top-slider .flexslider-in,.top-slider .flexslider-in .slides{min-height:inherit !important;}}@media screen and (max-width: 1370px){.top-slider .full-width .flex-direction-nav{display:none;}}@media screen and (max-width: 1270px){.top-slider .full-width .flex-captions{left:50px;right:50px;width:auto;margin-left:0;}}@media screen and (max-width: 1070px){.top-slider .flex-control-paging{display:none;}}@media screen and (max-width: 865px){.top-slider .flexslider .slides img{position:relative;left:50%;width:865px;height:243px;margin-left:-433px;}}@media screen and (max-width: 700px){.top-slider .c-box  .flex-control-paging{display:block;}}.sly-wr{position:relative;margin:30px auto 37px;padding:0 47px;}.sly-wr .sly-frame ul{margin:0;padding:0;}.sly-wr .sly-frame ul li{display:inline-block;margin:0 30px 0 0;padding:0;list-style:none;vertical-align:top;}.sly-wr .sly-frame ul li:before{content:none;}.sly-wr .sly-nav span{position:absolute;left:0;width:32px;height:32px;margin-top:-16px;cursor:pointer;overflow:hidden;z-index:100;}.sly-wr .sly-nav span.next{left:auto;right:0;}.sly-wr .sly-nav span:before{content:'\E811';position:absolute;top:0;left:0;right:0;color:#1d65b2;font:27px/32px 'Icons';text-align:center;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.sly-wr .sly-nav span.prev:before{-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.sly-wr .sly-nav span.prev:hover:before{left:-6px;}.sly-wr .sly-nav span.next:hover:before{right:-6px;}.sly-wr .sly-frame .ttl{display:block;padding:8px 3px 0;color:#000;font-size:13px;line-height:19px;text-align:center;}.sly-wr .sly-frame .alignnone:hover + a.ttl,.sly-wr .sly-frame a.ttl:hover{color:#005bbf;}.bg-image .sly-wr .sly-nav span:before{color:#fff;}.bg-image .sly-wr .sly-frame .ttl{color:#fff;}.sly-wr.team .sly-frame img{max-width:185px;margin:0 auto;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.sly-wr .materials .item{width:100%;margin:0;}.sly-wr.mini .sly-frame ul li{margin:0 15px 0 0;}@media screen and (max-width: 360px){.sly-wr{padding:0 27px;}.sly-wr .sly-nav span{left:-12px;}.sly-wr .sly-nav span.next{left:auto;right:-12px;}}.slick-list{overflow:hidden;}.slick-list,.slick-track{-moz-transform:translate3d(0);-webkit-transform:translate3d(0);-o-transform:translate3d(0);-ms-transform:translate3d(0);transform:translate3d(0);}.slick-track:after{display:block;content:'';clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{position:relative;display:none;float:left;outline:none;cursor:pointer;}.slick-slide.slick-center{cursor:default;}.slick-loading .slick-slide{visibility:hidden;}.slick-initialized .slick-slide{display:block;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-arrow.slick-hidden{display:none;}.slick-dots{margin:20px 0 0;text-align:center;}.slick-dots li{display:inline-block;margin:0 2px;list-style:none;vertical-align:top;}.slick-dots li button{padding:0;width:23px;height:5px;text-indent:-9999px;background:#fff;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;}.slick-dots li.slick-active button,.slick-dots li button:hover{background:#ffc231;}.slick-wr.items-white{position:relative;}.slick-wr.items-white .item{padding:10px 30px 10px 10px;color:#000;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.slick-wr.items-white .item .fl-left{margin-right:30px;}.slick-wr.items-white .item img{width:272px;height:auto;}.slick-wr.items-white .item .ttl{margin:12px 0 13px;}.slick-wr.items-white .item .ttl a{color:#000;}.slick-wr.items-white .item .ttl a:hover{color:#1d65b2;}.slick-wr.items-white .item .date{color:#62b500;font-size:17px;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:url('images/overlay.png');}#colorbox{outline:0;background:#fff;border-radius:3px;}#cboxContent{margin:5px;}.cboxIframe{background:#fff;}#cboxError{padding:30px 50px;border:1px solid #e7e7e7;}#cboxLoadedContent{margin-bottom:28px;}#cboxCurrent,#cboxTitle{position:absolute;bottom:4px;left:58px;color:#979797;font-size:12px;line-height:17px;}#cboxTitle{left:100px;right:30px;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:0;width:25px;height:25px;text-indent:-9999px;border:0;padding:0;background:url('images/controls.png') no-repeat;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#cboxPrevious{background-position:-50px 0;left:0;}#cboxPrevious:hover{background-position:-50px -25px;}#cboxNext{background-position:-25px 0;left:27px;}#cboxNext:hover{background-position:-25px -25px;}#cboxClose{background-position:0 0;right:0;}#cboxClose:hover{background-position:0 -25px;}#cboxSlideshow{right:27px;}.cboxSlideshow_on #cboxSlideshow{background-position:-100px 0;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-75px 0;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}.reveal-init [class*='revealator-']{transition:none;}.reveal-init .revealator-fade{opacity:0;}.reveal-init .revealator-slideup{transform:translate(0,25px);opacity:0;}.reveal-init .revealator-slideleft{transform:translate(25px,0);opacity:0;}.reveal-init .revealator-slideright{transform:translate(-25px,0);opacity:0;}.reveal-init .revealator-slidedown{transform:translate(0,-25px);opacity:0;}.reveal-init .revealator-zoomin{transform:scale(0.75);opacity:0;}.reveal-init .revealator-zoomout{transform:scale(1.5);opacity:0;}.reveal-init .revealator-rotateleft{transform:rotate(20deg);opacity:0;}.reveal-init .revealator-rotateright{transform:rotate(-20deg);opacity:0;}.reveal-action [class*='revealator-']{transition:all 330ms;}.reveal-action .revealator-fade.revealator-within,.reveal-action .revealator-fade.revealator-partially-above{opacity:1;}.reveal-action .revealator-slideup.revealator-within,.reveal-action .revealator-slideup.revealator-partially-above{transform:translate(0,0);opacity:1;}.reveal-action .revealator-slideleft.revealator-within,.reveal-action .revealator-slideleft.revealator-partially-above{transform:translate(0,0);opacity:1;}.reveal-action .revealator-slideright.revealator-within,.reveal-action .revealator-slideright.revealator-partially-above{transform:translate(0,0);opacity:1;}.reveal-action .revealator-slidedown.revealator-within,.reveal-action .revealator-slidedown.revealator-partially-above{transform:translate(0,0);opacity:1;}.reveal-action .revealator-zoomin.revealator-within,.reveal-action .revealator-zoomin.revealator-partially-above{transform:scale(1);opacity:1;}.reveal-action .revealator-zoomout.revealator-within,.reveal-action .revealator-zoomout.revealator-partially-above{transform:scale(1);opacity:1;}.reveal-action .revealator-rotateleft.revealator-within,.reveal-action .revealator-rotateleft.revealator-partially-above{transform:rotate(0deg);opacity:1;}.reveal-action .revealator-rotateright.revealator-within,.reveal-action .revealator-rotateright.revealator-partially-above{transform:rotate(0deg);opacity:1;}.reveal-action .revealator-delay1{transition-delay:100ms;}.reveal-action .revealator-delay2{transition-delay:150ms;}.reveal-action .revealator-delay3{transition-delay:200ms;}.reveal-action .revealator-delay4{transition-delay:250ms;}.reveal-action .revealator-delay5{transition-delay:300ms;}.reveal-action .revealator-delay6{transition-delay:350ms;}.reveal-action .revealator-delay7{transition-delay:400ms;}.reveal-action .revealator-delay8{transition-delay:450ms;}.reveal-action .revealator-delay9{transition-delay:500ms;}.reveal-action .revealator-delay10{transition-delay:550ms;}.reveal-action .revealator-delay11{transition-delay:600ms;}.reveal-action .revealator-delay12{transition-delay:650ms;}.reveal-action .revealator-delay13{transition-delay:700ms;}.reveal-action .revealator-delay14{transition-delay:750ms;}.reveal-action .revealator-delay15{transition-delay:800ms;}.reveal-action .revealator-delay16{transition-delay:850ms;}.reveal-action .revealator-delay17{transition-delay:900ms;}.reveal-action .revealator-delay18{transition-delay:950ms;}.reveal-action .revealator-delay19{transition-delay:1000ms;}.reveal-action .revealator-delay20{transition-delay:1050ms;}.reveal-action [class*='revealator-delay'].revealator-below,.reveal-action [class*='revealator-delay'].revealator-above,.reveal-action [class*='revealator-delay'].revealator-partially-below{transition-delay:0ms !important;}.reveal-action .revealator-duration1{transition-duration:100ms;}.reveal-action .revealator-duration2{transition-duration:200ms;}.reveal-action .revealator-duration3{transition-duration:300ms;}.reveal-action .revealator-duration4{transition-duration:400ms;}.reveal-action .revealator-duration5{transition-duration:500ms;}.reveal-action .revealator-duration6{transition-duration:600ms;}.reveal-action .revealator-duration7{transition-duration:700ms;}.reveal-action .revealator-duration8{transition-duration:800ms;}.reveal-action .revealator-duration9{transition-duration:900ms;}.reveal-action .revealator-duration10{transition-duration:1000ms;}.buy-icons-wr{margin-top:30px;text-align:center;}.buy-icons{margin:10px 0 0px;}.buy-icons a{margin:0 3px 6px;}.buy-icons a.i-airbnb{background:url('images/buy-icons.png') center 0px, linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0)) #f5f5f5;}.buy-icons a.i-homeaway{background:url('images/buy-icons.png') center -37px, linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0)) #f5f5f5;}.buy-icons a.i-booking{background:url('images/buy-icons.png') center -74px, linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0)) #f5f5f5;}.buy-icons a.i-tripadvisor{background:url('images/buy-icons.png') center -111px, linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0)) #f5f5f5;}.buy-icons a.i-expedia{background:url('images/buy-icons.png') center -148px, linear-gradient(rgba(255,255,255,0.7),rgba(255,255,255,0)) #f5f5f5;}.buy-icons a.with-image{min-width:116px;text-indent:-9999px;background-repeat:no-repeat;}.tabs .tab-nav{margin:0 0 25px;text-align:center;border-bottom:1px solid #f58a00;}.tabs .tab-nav li{display:inline-block;margin:0 2px 0 0;padding:0;vertical-align:top;}.tabs .tab-nav li:before{content:none;}.tabs .tab-nav li a{border-width:1px 1px 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.tabs .tab-nav li a.btn-light{padding-bottom:9px;}.tab-content #comments{padding-top:0;}.tab-content .wpcf7{width:auto;}.tab-content .comment-form-comment textarea{height:135px;}.tabs-new .tab-nav{margin:0 0 10px;text-align:center;}.tabs-new .tab-nav li{position:relative;display:inline-block;margin:0 12px 12px;padding:0;vertical-align:top;overflow:inherit;}.tabs-new .tab-nav li:before{content:none;}.tabs-new .tab-nav a{display:block;width:232px;min-height:44px;margin-left:72px;padding:12px 23px 14px;color:#fff;font-size:17px;line-height:22px;text-align:left;background:#005bbf;}.tabs-new .tab-nav a:before{content:'\E811';position:absolute;top:0;right:0;bottom:0;width:18px;padding-left:2px;color:#ffc231;font:15px/70px 'Icons';text-align:center;background:rgba(255,255,255,0.17);-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.tabs-new .tab-nav a:hover:before{background:rgba(255,255,255,0.23);}.tabs-new .tab-nav a br{display:inline !important;}.tabs-new .tab-nav a .ico{position:absolute;top:0;left:0;bottom:0;width:70px;text-align:center;background:#005bbf;}.tabs-new .tab-nav a:hover .ico,.tabs-new .tab-nav a.active .ico{background:#f58a00;}.tabs-new .tab-nav a .ico:before{content:'\E804';position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font:43px/70px 'Icons';}.tabs-new .tab-nav a .i-house:before{content:'\E850';}.tabs-new .tab-nav a .i-heat:before{content:'\E851';}.tabs-new .tab-nav a .i-water:before{content:'\E852';}.tabs-new .tab-nav a .i-graf:before{content:'\E853';}.tabs-new .tab-nav a .i-note:before{content:'\E854';}.tabs-new .tab-nav a .i-list:before{content:'\E855';}.tabs-new .tab-nav a.active .ico:after{content:'\E802';position:absolute;left:0;right:0;bottom:-7px;height:7px;color:#f58a00;font:13px/9px 'Icons';-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.tabs-new .tab-content{max-width:1105px;margin:0 auto;}.tabs-new .ttl-wr{float:left;width:237px;font-style:italic;}.tabs-new .ttl-wr .ttl{margin-bottom:25px;color:#005bbf;font-size:20px;line-height:33px;}.tabs-new .ttl-wr a{text-decoration:underline;}.tabs-new .txt-wr{margin-left:257px;padding-left:30px;border-left:1px solid rgba(0,0,0,0.1);}.single-product .sidebar{margin-top:84px;}.pr-params{display:block;text-align:center;}.pr-params span{margin:0 10px;}.pr-params span:before{content:'\E800';padding-right:3px;color:rgba(0,0,0,0.5);font:17px/23px 'Icons';}.pr-params span.bath:before{content:'\E81D';}.pr-params span.bed:before{content:'\E81C';}.pr-params span.bedr:before{content:'\E81B';}.pr-params span.guest:before{content:'\E81E';}.pr-params.in-title{margin:-23px 0 35px;padding-top:10px;border-top:1px solid rgba(0,0,0,0.07);}.pr-params.compact{padding:3px 0 4px;border-bottom:1px solid rgba(0,0,0,0.07);}.pr-params.compact span{margin:0 5px;font-size:11px;line-height:17px;color:#5e5e5e;}.pr-params.compact span:before{font:12px/17px 'Icons';}ul .stars{margin-left:9px;}#book-form{max-width:350px;margin-left:auto;margin-right:auto;}#book-form .price{position:relative;top:-17px;margin-bottom:20px;color:#5e5e5e;font-size:13px;text-align:center;}#book-form .price > span{position:absolute;left:0;right:0;bottom:-24px;color:#005bbf;font-size:27px;font-weight:300;font-style:normal;}.filter{margin-bottom:40px;}.filter select{width:85px;height:32px;margin-bottom:3px;line-height:28px;}.badge{position:absolute;top:0;right:0;width:60px;height:60px;overflow:hidden;z-index:1;}.badge span{position:absolute;top:10px;right:-30px;width:100px;height:21px;color:#fff;font-size:8px;font-weight:600;line-height:21px;text-transform:uppercase;background:-moz-linear-gradient(rgba(255,255,255,0.07),rgba(255,255,255,0));background:-webkit-linear-gradient(rgba(255,255,255,0.07),rgba(255,255,255,0));background:-o-linear-gradient(rgba(255,255,255,0.07),rgba(255,255,255,0));background:-ms-linear-gradient(rgba(255,255,255,0.07),rgba(255,255,255,0));background:linear-gradient(rgba(255,255,255,0.07),rgba(255,255,255,0));-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#1d65b2;}.note{position:relative;padding-left:23px;}.note:before{content:'?';position:absolute;top:50%;left:5px;width:18px;height:18px;margin-top:-8px;color:#fff;font-size:13px;line-height:18px;font-weight:bold;font-style:normal;background:rgba(0,0,0,0.15);cursor:pointer;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.note:hover:before{background:rgba(0,0,0,0.25);}.subcategories{padding-top:7px;text-align:center;border:1px solid rgba(0,0,0,0.07);border-width:1px 0;}.subcategories a{display:inline-block;margin:0 1px 7px 0;padding:3px 3px 3px 7px;color:#000;font-size:13px;vertical-align:top;background:rgba(0,0,0,0.05);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.subcategories a:hover{color:#005bbf;}.subcategories .count{display:inline-block;width:23px;height:23px;margin-left:3px;color:#1d65b2;font-size:11px;text-align:center;vertical-align:top;background:#fff;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.trust-icons{margin-top:30px;text-align:center;}.trust-icons a{display:inline-block;vertical-align:top;}.trust-icons.with-bg{margin-top:20px;padding:10px 0;background:rgba(0,0,0,0.03);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.tl-item{position:relative;padding-bottom:20px;overflow:hidden;}.tl-item:after{content:'';position:absolute;top:100px;left:50px;bottom:0;width:1px;background:rgba(0,0,0,0.1);}.tl-item.first{margin-top:30px;}.tl-item.last:after{content:none;}.tl-item .graph{position:relative;float:left;width:100px;height:100px;overflow:hidden;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tl-item .graph img{position:absolute;top:50%;left:50%;height:100%;width:auto;margin:-50% 0 0 -50%;}.tl-item .graph.ico{border:2px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.03);}.tl-item .graph.ico:before{content:'\E817';position:absolute;top:0;left:0;right:0;bottom:0;color:rgba(0,0,0,0.2);font:39px/97px 'Icons';text-align:center;}.tl-item .info{margin-left:115px;}.tl-item .ttl{margin:8px 0;}.tl-item .txt{margin-bottom:0;}.blockUI.blockOverlay{background:#fff url('images/ajax-loader.gif') no-repeat center center !important;}.woocommerce table.shop_table{width:100%;text-align:left;}.woocommerce-orders-table__cell-order-actions .button{margin:1px;padding:7px 13px 6px;font-size:10px;line-height:14px;}.woocommerce-notices-wrapper .button,.woocommerce .button[href*='/shop/']{display:none;}.woocommerce .form-row > label{display:inline-block;width:48%;padding:7px 0 7px 10px;text-align:left;vertical-align:top;background:rgba(0,0,0,0.02);-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}.woocommerce .form-row > input,.woocommerce .form-row > .woocommerce-input-wrapper{display:inline-block;width:48%;vertical-align:top;}.woocommerce .form-row > .woocommerce-input-wrapper input{width:100%;}.select2-container .select2-selection--single{height:37px;margin:0;text-align:left;text-indent:6px;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px;}.woocommerce .form-row > span em{display:block;padding-left:2.4%;color:#5e5e5e;font-size:12px;line-height:19px;text-align:left;font-style:normal;}.woocommerce .edit-account legend{padding:30px 0 12px;}.upsell-wr{margin-top:70px;}.upsell-wr .ttl-light{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.07);}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px;font-size:13px;line-height:18px;}.woocommerce-terms-and-conditions-wrapper .form-row > label{width:100%;padding:0 0 2px;text-align:center;background:none;}.woocommerce-terms-and-conditions{margin-bottom:12px;padding:5px;font-size:12px;line-height:17px;text-align:left;background:rgba(0,0,0,0.05);}.wc-bookings-booking-form .form-field{display:block;margin:0 0 5px;color:#5e5e5e;font-size:13px;}.wc-bookings-booking-form .form-field label{color:#000;font-size:15px;}.wc-bookings-booking-form .form-field input[type=number]{width:100%;}body .wc-bookings-booking-form-button{width:100%;padding:12px 39px 11px;}.wc-bookings-booking-form .wc-bookings-date-picker{padding:0;}.wc-bookings-booking-form fieldset label{width:29%;}.wc-bookings-booking-form p[class*='wc_bookings_field_persons'] + .wc-bookings-date-picker{margin-top:20px;}.wc-bookings-booking-form .wc-bookings-date-picker td,.wc-bookings-booking-form .wc-bookings-date-picker th{font-size:12px;line-height:15px;}.wc-bookings-booking-form .wc-bookings-date-picker .ui-widget-content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.wc-bookings-booking-form .fully_booked{opacity:1;}.wc-bookings-booking-form .wc-bookings-date-picker td.fully_booked span,.wc-bookings-booking-form .wc-bookings-date-picker td.fully_booked a{position:relative;background-color:#2ecc71 !important;z-index:1;}.wc-bookings-booking-form .fully_booked span:after,.wc-bookings-booking-form .fully_booked a:after,.wc-bookings-booking-form .partial_booked a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#f55e27;z-index:-1;}.wc-bookings-booking-form .fully_booked + .partial_booked + .partial_booked a:after,.wc-bookings-booking-form .partial_booked + .partial_booked + .partial_booked a:after,.wc-bookings-booking-form .partial_booked a:after{-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);}.wc-bookings-booking-form .partial_booked + .partial_booked a:after,.wc-bookings-booking-form .fully_booked + .partial_booked a:after{-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0);}.woocommerce td.product-remove{vertical-align:middle;}.woocommerce td.product-remove .remove{display:inline-block;width:23px;height:23px;line-height:23px;text-align:center;background:rgba(0,0,0,0.07);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.woocommerce td.product-remove .remove:hover{background:rgba(0,0,0,0.1);}.woocommerce td.product-thumbnail{padding-left:7px;padding-right:7px;}.woocommerce td.product-thumbnail img{display:block;max-width:132px;height:auto;margin:0 auto;}.woocommerce-cart td.product-name{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.woocommerce td.product-name dt{float:left;padding-right:5px;}.woocommerce td.product-name dd p{margin-bottom:0;}.woocommerce table.cart .coupon{float:left;}.woocommerce table.cart .coupon label{display:none;}.woocommerce table.cart .button[name='update_cart']{float:right;}.woocommerce table.cart .button[name='update_cart']:disabled{opacity:0.3;cursor:not-allowed;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.woocommerce .cart_totals{width:320px;max-width:100%;margin:0 auto;text-align:center;}.woocommerce .cart_totals table{width:100%;margin-bottom:12px;}.woocommerce .cart_totals .checkout-button{width:100%;padding:12px 39px 11px;}.woocommerce .cart_totals .wcppec-checkout-buttons__button{padding-top:0;}.woocommerce .cart-empty{text-align:center;}.woocommerce .return-to-shop{display:none;}.woocommerce-checkout .shop_table tfoot th{border:1px solid #ededed;background:none;}.woocommerce-checkout .product-total,.woocommerce-checkout .cart-subtotal,.woocommerce-checkout .order-total{text-align:right;}.woocommerce-checkout .place-order{text-align:center;}.woocommerce-account .woocommerce{text-align:center;}.woocommerce-account mark{background:none;}.woocommerce-account table{width:100%;}.woocommerce-account .woocommerce address{padding:7px 15px;text-align:left;font-style:normal;background:rgba(0,0,0,0.05);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.woocommerce-account .woocommerce address p:last-child{margin-bottom:0;}.woocommerce .wc-booking-summary{position:relative;margin:0;color:#000;border:0;background:rgba(0,0,0,0.05);}.woocommerce .wc-booking-summary-list{margin:0 !important;}.woocommerce .wc-booking-summary-list li{margin:0 !important;padding:0;}.woocommerce .wc-booking-summary-list li:before{content:none !important;}.woocommerce .wc-booking-summary-actions{margin:0 !important;}.woocommerce .wc-booking-summary .wc-booking-summary-number span{position:absolute;top:3px;right:0;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}.payment_methods{margin:50px 0 !important;}.payment_methods li{padding-left:0 !important;}.payment_methods li:before{content:none !important;}.payment_methods > li{padding:4px 12px 7px !important;background:rgba(0,0,0,0.05);}.payment_methods > li > *,.payment_methods li label img{vertical-align:middle;}.payment_methods .payment_box{margin-top:4px;padding-top:5px;border-top:1px solid rgba(0,0,0,0.05);}.payment_methods .payment_box p,.payment_methods .payment_box li{margin-bottom:0;color:#5e5e5e;font-size:13px;}.payment_methods .payment_box ul{margin:0;}.payment_methods .payment_box .form-row > input{vertical-align:inherit;}.payment_methods .payment_box .form-row > label{width:100%;padding:0;background:none;}.payment_methods #wc-stripe-cc-form br{display:none;}.payment_methods #wc-stripe-cc-form label[for="card-element"]{display:none;}.payment_methods .payment_method_paypal a.about_paypal{display:none;}.payment_methods .payment_method_paypal img{max-height:25px;}.payment_methods .wc_payment_method > label{color:#005bbf;}.payment_methods .wc_payment_method > label img{float:right;}#customer_login.u-columns > div{display:inline-block;width:37%;margin:0 25px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#customer_login.u-columns > div h2{margin-top:0;}#customer_login.u-columns > div form{padding:15px 20px 5px;background:rgba(0,0,0,0.03);-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}#customer_login .form-row > label{width:100%;padding:0 0 2px;background:none;}#customer_login .form-row > input{width:100%;}#customer_login .login button + label{display:none;}#jvlabelWrap.label_39._bottom_3v{min-width:inherit;}.facts-wr{padding:62px 0;}.facts-wr .facts-in{background:rgba(29,101,178,0.75);-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.facts-wr .col-left,.facts-wr .col-right{padding:28px 35px 17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.facts-wr .col-left{position:relative;float:left;width:42%;color:#000;background:#fff;-moz-border-radius:10px 10px 0 10px;-webkit-border-radius:10px 10px 0 10px;border-radius:10px 10px 0 10px;}.facts-wr .col-left .ttl{margin-bottom:17px;color:#005bbf;font-size:28px;line-height:36px;}.facts-wr .col-left .wpcf7{padding-bottom:13px;}.facts-wr .col-right{margin-left:42%;}.facts-wr .item{display:inline-block;min-width:220px;margin:5px 27px 15px;vertical-align:top;}.facts-wr .item i{display:block;color:#ffc231;font-size:28px;line-height:47px;font-style:normal;}.facts-wr .item i span{font-size:18px;}.facts-wr .col-left:before{content:'\E802';position:absolute;top:50%;right:-14px;margin:-6px 0 0;color:#fff;font:25px/12px 'Icons';-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.promo{margin-top:30px;}.promo .ttl{margin-bottom:17px;color:#005bbf;font-size:20px;line-height:33px;text-align:center;}.promo p:last-of-type{margin-bottom:0;}.steps{margin-top:38px;text-align:center;overflow:hidden;}.steps .item{display:inline-block;width:183px;margin:0 0 10px;vertical-align:top;}.steps .item .ico{display:block;position:relative;width:100px;height:100px;margin:0 auto 11px;background:#1d65b2;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;}.steps .item:hover .ico{background:#f58a00;}.steps .item .ico:before{content:'\E804';position:absolute;top:0;left:0;right:0;bottom:0;font:43px/100px 'Icons';color:#fff;}.steps .item .s-1:before{content:'\E80D';}.steps .item .s-2:before{content:'\E856';}.steps .item .s-3:before{content:'\E835';}.steps .item .s-4:before{content:'\E857';}.steps .item .s-5:before{content:'\E858';}.steps .item .s-6:before{content:'\E859';}.steps .item .line{position:absolute;top:50%;left:110px;width:67px;height:1px;background:rgba(29,101,178,0.43);}.steps .item .line:before{content:'';position:absolute;top:-2px;left:0;width:5px;height:5px;background:#1d65b2;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;border-radius:100% 100% 100% 100%;}.steps .item .line:after{content:'\E811';position:absolute;top:50%;right:-4px;margin-top:-5px;color:#1d65b2;font:16px/9px 'Icons';}.steps .item:last-child .line{display:none;}.white-box{position:relative;padding:33px 30px 22px;color:#000;background:#fff;}.white-box + .btn{margin-top:12px;}.slick-wr.items-white:before,.grey-box:before,.grey-box:after,.white-box:before{content:'\E802';position:absolute;top:-9px;left:50%;margin-left:-11px;color:#fff;font:25px/12px 'Icons';}.grey-box{position:relative;background:#ededed;}.grey-box:before{top:-2px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.grey-box:after{top:auto;bottom:-2px;}.category-3 #content-wr{background:#ededed;}.category-3 .materials .border:before{top:0;left:0;right:0;background:rgba(0,0,0,0.04);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.category-3 .materials .border:hover:before{background:rgba(0,0,0,0);}.category-3 .materials.cards.with-img .txt-wr .txt{min-height:91px;}.alignleft.shadow{position:relative;}.alignleft.shadow:before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;border:5px solid #fff;outline:1px solid #ebebeb;background:rgba(0,0,0,0.037);z-index:1;}.chess .item .img{position:relative;display:block;width:50%;}.chess .item .img img{display:block;width:100%;height:auto;}.chess .item:nth-child(odd) .img{float:left;}.chess .item:nth-child(even) .img{float:right;}.chess .item:nth-child(odd) .info{margin-left:50%;padding:20px 0 20px 35px;}.chess .item:nth-child(even) .info{margin-right:50%;padding:20px 35px 20px 0;}.chess .item .ttl{margin:0 0 17px;font-size:23px;}.chess .item .ttl-sub{margin:3px 0 0;font-size:14px;}.chess .item .ttl a{color:#005bbf;}.chess .item .ttl a:hover{color:#f58a00;}.chess .item .img:before{content:'\E802';position:absolute;top:50%;right:-11px;margin:-13px 0 0;color:#fff;font:30px/13px 'Icons';z-index:10;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.chess .item:nth-child(even) .img:before{left:-11px;right:auto;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}@media screen and (max-width: 1200px){body{min-width:320px;}.center-wr{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#nav-wr{text-align:center;}#nav-wr .nav-main{float:none;margin:0;border-top:1px solid #eee;}#nav-wr .nav-main > li{float:none;display:inline-block;vertical-align:top;}#nav-wr .nav-main > li[class*='current']:before{content:none;}#nav-wr .nav-main > li > a{font-size:14px;padding:10px 8px !important;}#nav-wr.dark .nav-main{border-top:1px solid rgba(255,255,255,0.15);}#nav-wr .nav-main > li.home > a:before,#nav-wr .nav-main > li.contact > a:before{margin-top:-17px;}#header-img #nav-wr .nav-main{border:1px solid rgba(255,255,255,0.3);border-width:1px 0;}.nav-main > li.home > a,.nav-main > li.contact > a{width:auto;margin-right:0;text-indent:initial;}.nav-main > li.home > a:before,.nav-main > li.contact > a:before{content:none;}.boxes{text-align:center;}.boxes .item{margin:0 16px 27px !important;text-align:left;}#content{min-height:inherit;}.with-sidebar #content{float:none;}.with-sidebar #content-in{margin:0;}.sidebar{float:none;width:auto;margin:35px 0 0 !important;}.sidebar > div{margin-bottom:50px !important;}#footer{text-align:center;}#footer .addr{float:none;margin:5px 0 0;padding:0 0 25px;}#footer .addr:before{content:none;}#footer .soc{float:none;display:inline-block;vertical-align:top;}#footer .nav{float:none;display:block;max-width:450px;margin:0 auto;}#footer .nav li{display:inline-block;vertical-align:top;}#footer .nav li a{padding-right:2px;}.gallery br{display:none;}.tabs-new .tab-nav li{margin:0 4px 12px;}.tabs-new .tab-nav a{width:auto;min-height:38px;margin-left:58px;padding:8px 30px 10px 15px;font-size:14px;line-height:19px;}.tabs-new .tab-nav a:before{line-height:56px;}.tabs-new .tab-nav a .ico{width:56px;}.tabs-new .tab-nav a .ico:before{font:33px/56px 'Icons';}.tabs-new .ttl-wr{float:none;width:auto;font-style:normal;text-align:center;}.tabs-new .ttl-wr .ttl{margin-bottom:12px;font-size:18px;line-height:28px;}.tabs-new .ttl-wr .ttl br{display:none;}.tabs-new .txt-wr{margin-left:0;padding-left:0;border-left:0;}#footer-after .nav{padding-bottom:35px;}#footer-after .nav .item{display:block;padding:34px 0 0 !important;}#footer-after .nav .ttl{text-align:center;}#footer-after .nav ul{text-align:center;}#footer-after .nav li{display:inline-block;vertical-align:top;}#footer-after .nav li a{padding-right:2px;}.facts-wr .facts-in{text-align:center;}.facts-wr .col-left{float:none;width:auto;padding:28px 20px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.facts-wr .col-left .ttl{margin:-10px 0 12px !important;}.facts-wr .col-left .more-space{margin:0 0 12px;}.facts-wr .col-right{margin:0;padding:28px 10px 20px;font-size:13px;line-height:18px;}.facts-wr .col-left:before{top:auto;left:0;right:0;bottom:-10px;margin:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.facts-wr .item{min-width:inherit;margin:0 10px 15px;}.facts-wr .item i{font-size:25px;}.facts-wr .item i span{font-size:16px;}.chess .item{text-align:center;}.chess .item .img{float:none !important;margin:0 auto;}.chess .item .img img{-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.chess .item .img:before{content:none;}.chess .item .info{margin:0 !important;padding:20px 0 35px !important;}#request-form .center-wr{background:none;}#request-form .h1{margin-left:0;text-align:center;}#request-form .wpcf7{margin:0 auto;}#request-form .submit-area{text-align:center;}}@media screen and (max-width: 1000px){.promo .ttl br,.no-br br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br,.h1 br,.h2 br,.h3 br,.h4 br,.h5 br,.h6 br{display:none;}.show-more.with-cols .item{width:100% !important;margin-right:0;}}@media screen and (max-width: 850px){.icons .item{width:80% !important;margin:10px 0;}.cols .col{float:none;width:100% !important;margin-right:0;}.col + .col h2:first-child{margin-top:27px;}.col + .col h3:first-child{margin-top:25px;}.col + .col h4:first-child{margin-top:23px;}.col + .col h5:first-child{margin-top:21px;}.col + .col h6:first-child{margin-top:19px;}ul.col{margin-top:0;margin-bottom:0;}.content .post{text-align:center;}.content .post p{text-align:left;}.content .post .alignleft{float:none;display:inline-block;margin-right:0;}.content .post .alignleft + h2{margin-top:9px;}#copy .center-wr > .item{width:auto;margin:0 10px;}}@media screen and (max-width: 800px){#nav-wr .nav-main{padding:7px 0;}#nav-wr .nav-main > li > a{font-size:13px;padding:2px 7px !important;}#customer_login.u-columns > div{width:80%;margin:0;}#customer_login.u-columns > .u-column2{margin-top:35px;}.slick-wr.items-white .item{padding:10px 30px 20px;text-align:center;}.slick-wr.items-white .item .fl-left{display:inline-block;float:none;margin:0;vertical-align:top;}.slick-wr.items-white .item img{width:auto;}.slick-wr.items-white .item .info{display:block;font-size:14px;text-align:left;}}@media screen and (max-width: 720px){.boxes .item{width:100% !important;margin:0 0 27px !important;}.boxes .item .txt{font-size:13px;line-height:20px;}.boxes:not(.img-mini) .item .img{display:none;}.boxes.img-mini .item .img img{max-width:34px;}#side-btn{display:none;}#top-arrow{display:none;}.gallery-item,.ngg-gallery-thumbnail-box{width:115px;padding:0 8px 16px;}.ngg-gallery-thumbnail-box{padding-left:6px;padding-right:6px;}#footer .logo img{max-width:200px;}#footer .soc{width:100%;margin:0 0 13px;padding:0;border-left:0;}.bg-white,.bg-image{padding:39px 0 49px;}.bg-image{padding-bottom:27px;}.icons-wr{padding-bottom:33px;}.facts-wr .col-left .ttl,h1,.h1{margin:0 0 23px;}.facts-wr .col-left .ttl,h1,.h1,.bg-image .h1{font-size:21px;}.facts-wr .col-left .ttl{line-height:28px;}h2,.h2{font-size:17px;}#content h2,#content h3{text-align:center;}h3,.h3{font-size:17px;}.promo .ttl{font-size:17px;line-height:25px;}.ttl-center .ttl{font-size:23px;line-height:normal;}.pr-params{padding:3px 0 4px !important;}.pr-params span{margin:0 5px;font-size:11px;line-height:17px;color:#5e5e5e;}.pr-params span:before{font:12px/17px 'Icons';}.pr-params.in-title{margin-top:-10px;}.show-more,.show-more .item{margin-bottom:8px;}.show-more .ttl{font-size:15px;line-height:23px;}.icons .item{width:100% !important;}.three-line .wpcf7{width:370px;}.three-line .wpcf7 .in-line p{width:100%;margin-right:0;text-align:center;}.one-line .wpcf7 p{width:100%;max-width:inherit;margin-right:0;}[class^='w-']{max-width:inherit;}.tabs .tab-nav li a{padding:9px 15px 8px;font-size:11px;line-height:15px;}.tabs .tab-nav li a.btn-light{padding:8px 14px 8px;}}@media screen and (max-width: 700px){table a{word-break:break-word;}table.my_account_bookings thead,table.shop_table_responsive thead{display:none;}table.my_account_bookings tbody th,table.shop_table_responsive tbody th{display:none;}table.my_account_bookings tr,table.shop_table_responsive tr{display:block;margin-bottom:15px;background:rgba(0,0,0,0.02);}table.my_account_bookings td,table.shop_table_responsive td{display:block;text-align:right !important;border-top:0;}table.my_account_bookings td:before,table.shop_table_responsive td:before{content:attr(data-title) ': ';float:left;}table.my_account_bookings td:not(.actions):first-child,table.shop_table_responsive td:not(.actions):first-child{color:#1d65b2;border:1px solid #f8c27c;background:rgba(0,0,0,0.03);}table.my_account_bookings td.product-remove:before,table.my_account_bookings td.product-thumbnail:before,table.my_account_bookings td.actions:before,table.shop_table_responsive td.product-remove:before,table.shop_table_responsive td.product-thumbnail:before,table.shop_table_responsive td.actions:before{content:none;}table.my_account_bookings td.actions,table.shop_table_responsive td.actions{text-align:center !important;border-top:1px solid #ededed;overflow:hidden;}table.my_account_bookings td.actions .coupon,table.shop_table_responsive td.actions .coupon{display:inline-block;float:none;margin-bottom:5px;vertical-align:top;}table.my_account_bookings td.actions .coupon input,table.my_account_bookings td.actions .coupon button,table.shop_table_responsive td.actions .coupon input,table.shop_table_responsive td.actions .coupon button{width:49%;}table.my_account_bookings td.actions .coupon button,table.shop_table_responsive td.actions .coupon button{padding-left:15px;padding-right:15px;}table.my_account_bookings td.actions .button[name="update_cart"],table.shop_table_responsive td.actions .button[name="update_cart"]{float:none;}table.my_account_bookings td.product-name:before,table.shop_table_responsive td.product-name:before{content:none;}table.my_account_bookings td.product-name > a,table.shop_table_responsive td.product-name > a{display:block;margin-bottom:10px;font-size:15px;line-height:23px;text-align:center !important;}table.my_account_bookings tr.cart-subtotal,table.my_account_bookings tr.order-total,table.shop_table_responsive tr.cart-subtotal,table.shop_table_responsive tr.order-total{margin-bottom:0;}table.my_account_bookings tr.cart-subtotal:first-child td,table.shop_table_responsive tr.cart-subtotal:first-child td{border-top:1px solid #ededed;}}@media screen and (max-width: 620px){#nav-wr .in-top{display:none;}#top-wr .fl-left,#top-wr .fl-right{float:none;}#top-wr .fl-left a,#top-wr .fl-right a{margin:0 10px;}#top-wr .fl-left a:last-child,#top-wr .fl-right a:first-child{display:none;}#top-wr{position:relative;}#top-wr .s-mini{position:absolute;left:5px;}.nav-main{position:relative;}.nav-main > li{position:static;}.nav-main ul{-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.nav-main li.open > ul{top:100%;left:-15px;right:-15px;margin-left:0;}.nav-main ul a{white-space:inherit;}.nav-main ul li[class*='current'] > a:hover{background-color:rgba(255,255,255,0.17);}.nav-main ul li:last-child > a{border-bottom:1px solid rgba(255,255,255,0.2);}.nav-main > li > ul:before{content:none;}.nav-main ul li.open > ul{position:static;background:rgba(0,0,0,0.07);}.nav-main ul ul a{padding-left:30px;}.chess .item .img{width:100%;}.chess .item .ttl{font-size:21px;}.chess .item .ttl-sub{font-size:12px;}}@media screen and (max-width: 600px){#nav-wr .tel{display:none;}#nav-wr .logo{margin:17px 0 15px;}.logo img{max-width:250px;}#top-wr{display:block !important;}#top-wr .if-mobile{display:inline-block;}.boxes .item .ttl{padding-left:23px;}.boxes .item .date{display:none;}.category-3 .boxes .item .stars{display:none;}.content{font-size:14px;}.content .alignleft,.content .alignright{float:none;margin-left:auto;margin-right:auto;}#comments ul.children{margin-left:21px;}.comm-fields,.comment-form-comment{width:100%;}.form-submit{float:none;text-align:center;}.wpcf7{width:100%;}.btn-full .ajax-loader{right:10px;}.frm-wr{float:none;}.map-wr{margin-left:0;}#breadcrumbs{font-size:12px;line-height:19px;}.show-more .item:after{content:none;}.show-more .ttl{padding-left:39px;}.show-more .txt{position:relative;padding:15px;}.show-more .txt:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#fff;}.bg-image .show-more .txt:before{background:rgba(255,255,255,0.15);}.woocommerce .form-row > label{width:100%;padding:0 0 2px;background:none;}.woocommerce .form-row > input,.woocommerce .form-row > .woocommerce-input-wrapper{width:100%;}.woocommerce .form-row > span em{padding-left:0;}#customer_login.u-columns > div{width:100%;}}@media screen and (max-width: 570px){.s-mini.open{right:5px;}.s-mini.open input[type="text"]:focus{width:100%;}.tabs-new .tab-nav li{display:block;margin:0 0 7px;}.tabs-new .tab-nav a{display:block;}.white-box{padding:20px 15px 12px;}#footer .logo{margin:20px 0 8px 0;}#footer .tel{width:100%;margin:0 0 13px;padding:15px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,0.17);}#footer .addr{font-size:13px;}}@media screen and (max-width: 460px){.share42 .txt{display:none;}.icons .item .txt{margin-left:50px;padding-left:15px;padding-right:0;font-size:13px;line-height:20px;}.icons .item .txt i{margin-bottom:5px;font-size:17px;}.icons .item .ico:before{left:-3px;width:43px;height:43px;font:40px/43px 'Icons';}.icons.numbers .item .ico:before{font:43px/43px Open Sans, Arial, sans-serif;}.icons.numbers.square .item .ico:before{font:33px/43px Open Sans, Arial, sans-serif;}.icons.numbers.square .item .txt{margin-left:39px;}.i-box{padding-left:15px;}.i-box.ico{padding-left:10px;}.i-box.ico:before{content:none !important;}.three-line .wpcf7{width:100%;}body.box{padding:20px 10px 0;}.popup{padding:15px 10px 0;}td,th{padding:5px;font-size:12px;line-height:17px;}table .action{padding:1px;}table .action .btn{padding:7px 13px 6px;font-size:10px;line-height:14px;}table .action .btn-light{padding:6px 14px 5px;}.tabs .tab-nav li{margin:0;}.tabs .tab-nav li a{padding:7px 12px 6px;font-size:10px;line-height:14px;}.tabs .tab-nav li a.btn-light{padding:6px 11px 6px;}.tabs .tab-nav a.min{position:relative;}.tabs .tab-nav a.min span{display:inline-block;text-indent:-9999px;}.tabs .tab-nav a.min:before{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font:18px/25px 'Icons';}.tabs .tab-nav a.btn-light.min:before{color:#005bbf;}.tabs .tab-nav a[href='#tab-location']:before{content:'\E823';}.tabs .tab-nav a[href='#tab-video']:before{content:'\E822';}#copy .center-wr > .item{margin:0;}.btn-combo .btn{padding:9px 14px 8px;font-size:11px;line-height:15px;}.btn-combo .btn.btn-light{padding:8px 14px 7px;}.btn-combo .btn:first-child,.btn-combo .btn:last-child{min-width:130px;}.payment_methods .payment_method_stripe > label img:nth-last-child(-n+3){display:none;}.slick-wr.items-white .item{padding:10px;}.slick-wr.items-white .item .fl-left{display:block;}.slick-wr.items-white .item img{width:100%;}}@media screen and (max-width: 410px){.steps{margin-top:25px;font-size:13px;line-height:18px;}.steps .item{width:142px;}.steps .item .ico{width:70px;height:70px;margin-bottom:10px;}.steps .item .ico:before{font:33px/70px 'Icons';}.steps .item .line{left:80px;width:55px;}.materials.cards .item{width:100%;}.materials.cards .ttl-bg .txt{margin-left:60px;font-size:15px;}.materials.cards .ttl-bg .ico{left:1px;}.materials.cards .txt-wr .txt{min-height:inherit;padding:15px 10px;font-size:15px;}}