/******************************************************************
 This file has been modified specifically for this preview.
 DO NOT USE IN PRODUCTION.

 If you are using a free account, it may also contain extra
 random selectors. These will not appear when using a paid account
*******************************************************************/

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
#vttmjgte-sffwok-oewvg #nxunlhmyfhbawgs #gspbpcunvosqa .uddnoncqsqblzamksedq {
font-size: 17px;
display: inline;color: #884a10;float: left;}
#yfyukicatdsncli #wkg-mqznyvzodklbrheuv #yrvonkaaqgwp .xwweuiwncic-h {color: #6925ce;border: 1px dashed #6c03bd;}
#wtkqqkcphcuejzckgonruh {
padding: 29px 66px 61px 94px;background-color: rgb(17, 62, 151);background: #39f78c;
} body{margin:0}#aknqvnabiy-dshpmbxljp .vkuyndankifrphpv .hpw-tqnsultnr .cbkqgqzsasxhxttoye #lnwbfbt-sif-pmbanxwhzo {background-color: rgb(103, 46, 106);background: #6f17da;padding: 31px 96px 40px 17px;}
.dyaitnrxzc-l, #mroh--lkjqauchd #bflwaz-vqwipuqfxeasd #ctw-crxvkrbndeixfmmi {position: relative;
float: left;
font-size: 49px;padding: 42px 35px 9px 32px;
} #wng-ckszmz-rwqxk, .ncnldvewyqdtmvstr #qxvqzinliqoq #cp-wcwxwxwfnhopedddk, .iegkotrnkbib:hover {
float: left;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#wylmaxbkfuqkhrnkhhxlyc .jwthgfla-dyrrkol {
color: #9abb7b;}

#cvjehsizenzvwmijdky #fwazkotdukwybsboieq #dwlldatfrcjhoufw {margin: 79px 56px 46px 62px;
background: #0e35bc;
color: #988036;background-color: rgba(249, 243, 81, 0.54);}
audio:not([controls]){display:none;height:0}
.ab-eoqspxfizbwv-iucxg .krojtrdf-dcriz .swdissavaze-fl, #crsqffmlxs-ubsym {padding: 31px 75px 41px 73px;border: 2px dotted #2c582b;color: #5325c6;
position: absolute;
}
a{background-color:transparent}.efuypqxdyjfkqm .opzhcnlzujdeidmvkmt, #bgisvzkii-zk, #kmgdaaieaxlmfz {margin: 37px 37px 30px 65px;color: #818d8c;} a:active,a:hover{outline:0}#tkrkwjupmw-i-ph {background-color: rgb(137, 226, 214);} #jnpthqqfchjtyetq {float: right;
}

.odhpknntzpomsmqa .jndxwdougrxyinc {
padding: 67px 31px 46px 47px;
float: right;background-color: rgba(53, 5, 227, 0.60);display: inline;
background: #6a0351;
}
b,strong{font-weight:700}h1{margin:.67em 0;font-size:2em}#hh-ujrdqwtav, #ilkyvrnrfrxapijvlnsuw {color: #1188bd;
position: inherit;
}
.hgejggkymspfnulva {
float: left;border: 1px dotted #990bb8;
background-color: rgb(151, 222, 88);background-color: rgba(52, 77, 157, 0.65);
}
#yw-ljjdsdnlksebf-jia {background: #9bf1e6;} img{border:0}#tecvdvdcrcwnepdzj #jpznurtjevyokbdqqj-fdf .gbrolrmgrevfb {
background-color: rgba(2, 54, 146, 0.21);margin: 66px 29px 56px 98px;
}
.rmgydrwtbszbsauu #kmfdghpynor-omeggevuw, .zrbfhyyqxywqhohuc-wn-h {display: inline-box;
position: absolute;
background-color: rgba(214, 40, 142, 0.22);
} figure{margin:1em 40px}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.label{border:1px solid #000}.table{border-collapse:collapse!important}}@font-face{font-family:"Glyphicons Halflings";src:url("https://unused-css.com/preview/89462/?https%3A//aeroyogaclub.ru/wp-content/themes/yoga/fonts/glyphicons-halflings-regular.eot");src:url("https://unused-css.com/preview/89462/?https%3A//aeroyogaclub.ru/wp-content/themes/yoga/fonts/glyphicons-halflings-regular.eot%23iefix") format("embedded-opentype"),url("https://unused-css.com/preview/89462/?https%3A//aeroyogaclub.ru/wp-content/themes/yoga/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("https://unused-css.com/preview/89462/?https%3A//aeroyogaclub.ru/wp-content/themes/yoga/fonts/glyphicons-halflings-regular.woff") format("woff"),url("https://unused-css.com/preview/89462/?https%3A//aeroyogaclub.ru/wp-content/themes/yoga/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("https://unused-css.com/preview/89462/?https%3A//aeroyogaclub.ru/wp-content/themes/yoga/fonts/glyphicons-halflings-regular.svg%23glyphicons_halflingsregular") format("svg")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ogoo-pibjrlwyub #wbeskzrfpfdbho > #esdabgcycpya:hover {color: #9cc3b0;font-size: 18px;border: 4px dotted #b19f0c;margin: 17px 76px 69px 53px;background-color: rgb(224, 187, 28);
} .pbltdmzgqluxmzwb .iofkrbersscey .yxrkyfbselnorsklgaoxu #exslmzaswsydgxrhqkm:hover {
color: #c25b79;border: 4px dashed #3c3145;margin: 40px 49px 73px 2px;
padding: 28px 71px 31px 94px;background-color: rgba(131, 22, 244, 0.25);
}
#kxw-vjevepxp .zzyzfqdhikygofhufqfir .zocxscyefvvot-qfvyzfe .xtnucymazsajew .dfnpklefdvme-l-pkvkp:hover {padding: 48px 19px 86px 43px;
display: flex;
}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#337ab7;text-decoration:none}#ohdmtrlxnkjmos #dbpurhfhgshdao:hover {
background-color: rgb(101, 5, 139);border: 1px dotted #3d51f6;float: right;
background-color: rgba(56, 191, 76, 0.35);}
.mcjezqpvdmwmy .tlrvvnf-lctkxuldc .ukbkhptlsn-gomshd, #jm-xphswlihb-wrkzno, .rgtet-p-zihfrpgxxq:before {padding: 97px 42px 100px 47px;margin: 57px 99px 96px 54px;}
a:focus,a:hover{color:#23527c;text-decoration:underline}#jgxjv-ssoog-c, #kyiwmwmrbrkuqqzk {
padding: 45px 40px 37px 40px;
background: #d64c21;
}
.sahd--hjgb-dwrdfrkd .fbwcp-hnhbuqwge #avsyttplcfqzknqc-opj, .tbegglqwnxmfiyzijgiwv:hover {
float: left;margin: 7px 9px 98px 96px;
border: 4px solid #bd380e;padding: 48px 35px 18px 85px;}

#vmxjowmpplcrfbju #csqkbibeqvuryrj {margin: 14px 98px 82px 79px;
color: #e209d2;
background-color: rgb(114, 36, 117);
} a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#gabaoxmlifvmtlxhc #nmshzplsefnfnkfgduexmx .sujymdkbgkplq-utg {border: 4px dashed #7567c3;
}
.tibfxwpdkgupg #vscvytmhszfhf {
background-color: rgb(64, 36, 245);
}

#jhavibomykqjybzrvqle, #pokeglftofvyq #hornkmvyhi-gkj {
position: relative;
background-color: rgb(72, 180, 22);
display: none;
} figure{margin:0}img{vertical-align:middle}
.xmbuv-atww--qgntyyy, #jxglwhcxpbbmnliakaavg {
background-color: rgb(219, 217, 146);
display: box;background-color: rgba(129, 116, 93, 0.83);border: 3px solid #acba78;} .fnsmtjzyldceflp #myjt-raxrc-hophqv {background: #7605eb;
display: none;
padding: 35px 32px 67px 62px;
background-color: rgba(36, 141, 198, 0.09);
float: left;
} #bnwrglwkhd-ag > .yglhmxppteinolceyxps:hover {background-color: rgb(26, 5, 171);
color: #e68d3f;font-size: 12px;
display: inline-box;
margin: 14px 38px 37px 2px;
}
.img-circle{border-radius:50%}[role=button]{cursor:pointer}
.pnuboxgpvodhx #naswfgaqovswp .insnclnniqnmvb, .dszd-qhfsmxmbcooyf {float: right;
display: none;color: #fbb408;background-color: rgb(68, 254, 114);}

#vwxpv-xnkchubyatwndi #anchsedqhxkm .mvmrjyaotctf .qndkdtkflmzauloyt {float: left;
padding: 90px 74px 55px 55px;
display: box;
margin: 65px 76px 69px 15px;
background: #3aeb81;}
#vnodsdnwmfzqyclad {
padding: 20px 72px 59px 32px;
background: #982924;display: none;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;text-align: center;}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}#nmvyppmhqmaiuhm #tjzgepprsdzfg-lq .fnexddevjsvbhaw:hover {position: relative;
}

.ivhslolpcek-a, .rmarqtprpzajpyavpsvu {
float: left;}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
#krayhzpmoemwgeogk .mvhinornblkpcelm > #ndxtmvgzkq-yohtnrg #juijrsrbdrwrabc {
float: left;
position: relative;background-color: rgb(26, 108, 218);background: #31cf68;} .h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.vsjdwpxyltry #qgwdpeasfkzyk-syi .snwfhyrhhymo {background-color: rgb(214, 229, 27);} #gfbwyunoqisb-mnflbxyu {background-color: rgb(221, 187, 4);background: #2a6734;
margin: 37px 82px 24px 97px;
border: 2px dotted #d32212;
} #adkevvbemiwim #o-kmukq-tvkzn, #qgmod-dr-pit {
font-size: 29px;
}
#vekktwliqbsag, #dkdijcdplkgjkpy {
background: #4ed1d6;padding: 8px 79px 47px 8px;display: none;} p{margin:0 0 10px}#amkhyfamuqaoz .zdhyrgjbvfxlwndwzg #bv-raolidhvjwximunsx .ghylswntoytspigif .rbshciytiaxialybm {
font-size: 15px;background: #38ec52;
margin: 95px 8px 7px 27px;
padding: 88px 17px 26px 89px;
}
.text-left{text-align:left}
#vjfziotfjjfuuyvqgv .xhpys-yfwqtsf #yxerhhqfdatnj-zk {
margin: 28px 43px 39px 67px;} .text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}
#nalidphuidrczdwxaokc {
border: 2px dashed #db997e;
float: right;}

#zykqximnyljt:hover {
float: left;border: 4px dotted #920b73;background: #2182a2;background-color: rgba(229, 128, 32, 1.00);
}
.odeu-yeqgupybqookk .fjuxqiuypbbitvs .gckbzgcbyrpeyllcq-a .klhfnuahi-nclk .xhnvjq-ufjmjhm {font-size: 45px;background: #12d00a;
float: left;
}
.keftndaoezfoe > #kxvvoek-zutiwrch #pgilgeonocr-ryhwqzzoj {
padding: 15px 21px 41px 40px;float: right;} ol,ul{margin-top:0;margin-bottom:10px}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}#gwyfdcmjniddargdy, .q-ihdtaxvemhip:hover {
background-color: rgba(30, 36, 26, 0.19);}
#vdfcxgzycigygqedx #mtvkaikuks-u {
color: #3fd4ff;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#mszcrucsjneykcsbgo {float: right;
background-color: rgb(229, 235, 134);}
#zziibngimewc {display: none;
position: absolute;
} @media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}#mqvdcvlbrqltcvf, .ckvtphghag-jrtazueuglp .bkgomvnsedzz #yuxfrejcihqe-j .puwuyv-tzz-jjd {background-color: rgb(75, 82, 160);display: none;} .vuvucaaaqkeiqymfgl, #odfspx-hituwyaiby-skgs #upsgepplvffs {margin: 11px 92px 31px 68px;
color: #a72c2d;
background-color: rgb(49, 59, 99);
}

.ujsqlvjksdpcmbmviwvy #mymcbguevnokvionvbcze {float: right;position: relative;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#brqnihuinpvxki, .tcoyimxnwwqwfn .fqcognydjqxphenxdlu:hover {display: none;float: left;
}
#xyzawioypkmqtezaay #z-mkbncysqqx .ffq-ynbnbxrtipyntmj #anubfewrnklclusf {float: left;
padding: 81px 45px 52px 29px;}

.gaytkvdwxnlrgb, .szemrrwvwfsfrvfermz #zkvgmdpmgvalvulvjamk .mgwrdubisxwsuxrzranuk #qzwwjjacvow-uyt:before {
display: flex;
color: #d37bf4;} @media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-8{width:66.66666667%}.col-sm-6{width:50%}.col-sm-4{width:33.33333333%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-8{width:66.66666667%}.col-md-4{width:33.33333333%}}.table{width:100%;max-width:100%;margin-bottom:20px}.table .table{background-color:#fff}.jnuufgnvanhssmljf #oghps-xjhepga-kzjczel {padding: 50px 93px 11px 18px;color: #03b853;background-color: rgb(112, 75, 35);border: 2px dotted #c549a1;font-size: 14px;
}
.sdytswwaiydm:hover {
display: flex;
position: inherit;
} #onmyjjslccfc .lhohloxwkrmcmb-jxxlbnp {background-color: rgb(210, 149, 79);border: 3px dashed #960184;} #ekxcfensftirqv-qyold #xid-aoxmgwhidh .rvxkidmawwiswqcwmf #rfhxgozihjuqdzvzerlkpc:before {font-size: 32px;
border: 4px dotted #098ed9;
background-color: rgba(58, 91, 42, 0.87);float: right;
} .form-control:-ms-input-placeholder{color:#999}
#gnbkiscaiusu--smyx, .nrlr----wszmd #gjdjzqvmzidfjarpwbisko {background-color: rgba(165, 58, 116, 0.42);margin: 46px 99px 24px 69px;
border: 4px dashed #6d7882;
background: #d4a2c8;font-size: 29px;
} .checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}#sing-xodcyrlb .wqnoiniqly-rt .sarjnwhtfewu {margin: 71px 81px 92px 78px;float: left;
background-color: rgb(11, 60, 240);
padding: 67px 86px 58px 21px;
background-color: rgba(4, 220, 246, 0.92);} .checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
#uztkdzotfaozv, .submkz-m-dolf .gyoknljqjhtpzf {background: #0c2e4b;display: box;
} .checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}#awupnuzgmzuyizjjm {
padding: 81px 44px 83px 0px;
position: inherit;
margin: 91px 60px 64px 38px;
border: 4px dashed #825bff;
}
#bpwxlzjafceldqvpi:hover {font-size: 16px;position: absolute;
margin: 95px 85px 92px 62px;
}
#hwtdoavrsxaqdp {
position: relative;
display: none;
color: #02b647;padding: 86px 49px 70px 6px;
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}
.rcbgbmaaepoict .mdqoyjqnoqmjds > .ngsehikroqmtqqraaawq .ownaihn-wsrxgcudgmuek {
padding: 46px 78px 61px 27px;
float: right;background-color: rgb(75, 151, 242);}
@media (min-width:768px){.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.gnisfggzcjtzw {
float: left;
position: inherit;}

.xzhnwpgmsitwcznefvl #thexh-hiaugnxnlscynena {
background-color: rgba(32, 100, 175, 0.19);background-color: rgb(146, 20, 88);
}
#azmnvkmvthnuu .hiqlxvkbvuqgop, #ysudxajeij-d {color: #e05a10;} .btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
#zdfcgndjotrt, #jwtzzv-zmo-jcivwn .xtzinvx-lpymhnmzmw, #emnhgfoi-x-vqrj #grhpeufveeief {background: #a67f1e;
font-size: 12px;
padding: 69px 79px 24px 89px;background-color: rgba(15, 213, 151, 0.21);
}
.nmhbbkzixdtgoqxb .tgeuexdgmotu > #cxvxtcjiwisqhm #imkqtwdhktavgcvowwcg {
padding: 23px 43px 46px 38px;background-color: rgb(92, 43, 207);
position: absolute;}
.jpvsjjdycd-nvs #zub-sbjroejjeplhlhsd #epygewuezskfy-g, #inzoib-tc-anfdirhjjz #jhhxprnrfteedpgdvtkrt:hover {
background-color: rgba(100, 62, 59, 0.97);float: right;
} .btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.wgheticotpjurxpj .itmtbsanqsevpjoy #mtmfoxrcqgbfsdsj #ujvgkntwokcltnugoo > .sybsumicykohzog-xzdyo {
margin: 60px 87px 77px 52px;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}
.cvkv-fynfkglbari #gswaysgnaemxoqqjy .gcmzkxzddiuyordw {padding: 63px 6px 88px 84px;margin: 0px 78px 19px 8px;}
.wk-pz-va-hwtqihmzo, .ozxctbhvxnml-ed .yjkwbegxspxncwu #durzgvhxzhfmw {
font-size: 49px;padding: 5px 79px 86px 90px;
float: right;
display: inline;}
#lpssokxwqkc-kkxok .fjhsyvdwtag-ymwfz #xedcuyhhjhlkwecnutnh #n-fyjyjdqorbjxrio-h #uzblvdzwawbfkcqhrztg {
margin: 19px 64px 51px 15px;
float: right;
font-size: 25px;border: 1px solid #c3f729;}
#jlfhaemw-jgu .ingpsrlfgfgj #kqwcjmoytesec .margzzwlzget > #ktcogonsbposnab {
color: #ed42f7;border: 4px solid #2e383b;display: inline-box;background-color: rgb(35, 177, 67);}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.zwyxzzohpgfxfwln-xupy #mrnfhsqne-cerorpnasxd #osxpkgsw-kaqxg #xrkbwayadslfylh, #igexyzlziymtejc {margin: 0px 10px 21px 23px;
padding: 14px 91px 64px 7px;
border: 3px dashed #966d4a;
background: #a3379a;}
.ptuskhbgofcjzwheeleja .mxcvhzammsipjri-sh .rbcxhccxilmsdo {
margin: 75px 46px 78px 81px;display: inline-box;background: #42cd1c;
background-color: rgb(111, 50, 253);
font-size: 32px;
}

.xjmriyze--mk-jrxs #lpzgiutnmp-aan > #ikfjdvgyfu-etgxbnya .pnlvjbv-bugjnafoeuz:hover {
font-size: 18px;
display: inline-box;border: 2px solid #205aa3;} .nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}#snoazflqrqbvbxonbf {display: none;background-color: rgba(189, 42, 124, 0.10);}
#utvzektpwzzpozutfbk, #ekmxnkzwexvpflfzw-plw {padding: 89px 52px 59px 5px;
border: 3px dotted #6b14e4;position: relative;
}

#kvxbcayckjimd, #vregkzvymznr, .cpkqdsqvxyixbyqkllxxy #gjhmygrgdyt-fxo .mbkfspfytkvebudyddujz {background: #a4bf76;}

#dp-rbgqxi-mjgqbr {background: #217c84;
margin: 82px 61px 33px 10px;float: left;
padding: 74px 13px 30px 21px;}
.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.sghrwukpuvqhh, .jjwfuykmulezvl #ndqxceuypntzufepx:before {background-color: rgba(38, 181, 78, 0.31);
background-color: rgb(2, 135, 43);}

.oyxdeepsvjue-miyoau .unkpmbgujfiiwh, .aktgrbcqxskaivlgb .b-bqjjzjxluwtogp, .vxmdozogedkioq-xg-ww:before {
background: #109bbb;
float: left;position: absolute;
display: box;
font-size: 12px;} #gvquuy-hwzcaccizm:hover {
background-color: rgba(45, 216, 77, 0.04);}
#fmyncahptqqwbdhjwdtg .brahdzvuzdhjvhwcbtlmv {color: #1ff144;
margin: 69px 57px 89px 95px;
} .nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.kaffmvkhrchusq .zrcrtrifrzbusk .cxb--prtvirrppkc #cnltjwqvttafn {background-color: rgb(93, 129, 218);border: 4px solid #360c67;
display: box;}

.jvpcsnbctqwvaoqx, .rgjomqvqdmvltbgwp-xbkf .lyzxoslvyxhcnjjjr #rfkkywlbcfroervczcogff:before {
background-color: rgb(167, 53, 50);
float: left;margin: 56px 2px 77px 4px;
}

.qneodqrnitqxor:before {background: #abc57b;border: 1px dashed #61b380;
background-color: rgb(91, 0, 25);color: #22277f;margin: 83px 71px 39px 8px;
}

.fspwdrfazgytboruxs #tqxoz-iiwsauucsonacnt #uscjoaplegpv-djiwcyk:before {
background-color: rgba(215, 170, 194, 0.37);
} .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}#hyg-yjiruaif-rheh #ffkqh-sznkzavu #hbylldnldreeov-ppowp, .acubnfiofiqlb #zcslbuekngofshmgqv {color: #fcdd1a;
padding: 44px 10px 46px 99px;
} #oyfuyranjadvsrd .ccqwefrpfqslb {float: left;background-color: rgba(54, 21, 8, 0.37);position: inherit;
background-color: rgb(24, 13, 219);}
#hhdkgixjeejfkg, .esxllcmidjud #anwkpakgvfvvho .ahjhgimbdiizyylt {
padding: 20px 56px 6px 18px;background-color: rgb(40, 70, 94);} .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.uyjlebnatjsrrnxgolhpgb .vfumdctggsz-p #arhadnbrcqhxnarggkhsuz #jhzlfelmvzwchrmlgtlpqu .iziazkwv-oiatwtzl {padding: 7px 50px 16px 53px;color: #05e4ad;}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.lzdttfzrv-kxk .ljrckndszhvacl, #yh-lfsmjuhulo {background-color: rgb(226, 228, 23);
padding: 91px 4px 59px 84px;
}

#rptj-ubecweayvu .ixbbeakdecdzfhjbs .nxyysmgohmolyh #zkffxfxqimjbqarygypg #wqzrxckemgroqhequxr {border: 1px dashed #21a45b;margin: 95px 70px 62px 27px;background-color: rgb(26, 76, 103);
display: none;}
a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}
#kntwapqsncxpjxlabp {
margin: 46px 26px 18px 87px;
background-color: rgb(151, 193, 156);
position: inherit;} #cnspg-h-jbgy-os-zdjnb .ysyrtjiahflu-vifsz .nvjswch-rhnvpe > #atzo-wjepdoxvxo {color: #86dab6;
}
.label:empty{display:none}
.kekokygv-lfa-reb {
position: absolute;background-color: rgba(123, 194, 235, 0.80);
border: 2px dashed #98adc8;background: #47b5f7;background-color: rgb(188, 113, 148);
}
.btn .label{position:relative;top:-1px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}
#ijjebtvgejikz-bll .s-fobzjetjsdormc #slrmwvbiruylrweknvs:before {
background-color: rgb(127, 113, 75);position: inherit;padding: 40px 87px 83px 82px;}
.nnxckdlfzeflqibb {
font-size: 32px;
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
.tafunlokrzzi {background-color: rgba(104, 218, 210, 0.42);
position: inherit;font-size: 34px;background-color: rgb(114, 82, 127);
}
.dwbebspdpouyx .fdvmpnsvcotrzcai {display: flex;
border: 2px dashed #51b6d1;
background-color: rgba(230, 213, 9, 0.12);} .vawolyyegzthgaj, #rqj-ccetnwizwr, #kajbalvdzbwkuny #hejweyndembmhwolmyz .kxevdcmogzskcdc {font-size: 47px;border: 4px dotted #f69e7f;
background-color: rgb(236, 124, 69);}
.hide{display:none!important}
.lmsmurhorcdeqspkcwq .biuafhddhryuvjwhxd {border: 1px dotted #817d97;background-color: rgba(64, 245, 113, 0.27);font-size: 35px;
background-color: rgb(177, 199, 236);}
.show{display:block!important}
.wvyqywyftowexcdlut .kxczxyogzalrcqtag .otqrzehxitqnrn #hdtzzy-oqnlgqtw {margin: 87px 53px 57px 48px;
position: inherit;font-size: 38px;} .wopfnzrnprbdfyux {position: inherit;display: inline-box;border: 3px dotted #c807ff;color: #2ecbbe;
}
#agos-agpidxu, #uifaaaripnuvtjiyreo {background: #edc719;
font-size: 29px;
}

.mqnonz-uthfzzrl .fhmuxzreumjw .ougg-koqcftj, .tbhsgkhbnazoqfexmli {
border: 4px dashed #79028a;color: #b0b534;
margin: 45px 49px 87px 57px;
}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}@-ms-viewport{width:device-width}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}







/* This stylesheet generated by Transfonter (https://transfonter.org) on March 10, 2017 1:37 PM */

@font-face {
  font-family: 'Segoe UI';
  src: url("../fonts/subset-SegoeUI.eot");
  src: url("../fonts/subset-SegoeUI.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SegoeUI.woff2") format("woff2"), url("../fonts/subset-SegoeUI.woff") format("woff"), url("../fonts/subset-SegoeUI.ttf") format("truetype"), url("../fonts/subset-SegoeUI.svg#SegoeUI") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: 'Segoe UI';
  src: url("../fonts/subset-SegoeUI-Italic.eot");
  src: url("../fonts/subset-SegoeUI-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SegoeUI-Italic.woff2") format("woff2"), url("../fonts/subset-SegoeUI-Italic.woff") format("woff"), url("../fonts/subset-SegoeUI-Italic.ttf") format("truetype"), url("../fonts/subset-SegoeUI-Italic.svg#SegoeUI-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: 'Segoe UI';
  src: url("../fonts/subset-SegoeUI-Bold.eot");
  src: url("../fonts/subset-SegoeUI-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SegoeUI-Bold.woff2") format("woff2"), url("../fonts/subset-SegoeUI-Bold.woff") format("woff"), url("../fonts/subset-SegoeUI-Bold.ttf") format("truetype"), url("../fonts/subset-SegoeUI-Bold.svg#SegoeUI-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: 'Segoe UI';
  src: url("../fonts/subset-SegoeUI-SemiBold.eot");
  src: url("../fonts/subset-SegoeUI-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SegoeUI-SemiBold.woff2") format("woff2"), url("../fonts/subset-SegoeUI-SemiBold.woff") format("woff"), url("../fonts/subset-SegoeUI-SemiBold.ttf") format("truetype"), url("../fonts/subset-SegoeUI-SemiBold.svg#SegoeUI-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: 'Segoe UI';
  src: url("../fonts/subset-SegoeUI-Light.eot");
  src: url("../fonts/subset-SegoeUI-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/subset-SegoeUI-Light.woff2") format("woff2"), url("../fonts/subset-SegoeUI-Light.woff") format("woff"), url("../fonts/subset-SegoeUI-Light.ttf") format("truetype"), url("../fonts/subset-SegoeUI-Light.svg#SegoeUI-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: optional;
}

.fancybox-enabled {
  overflow: hidden;
}

.fancybox-enabled body {
  overflow: visible;
  -ms-touch-action: none;
  touch-action: none;
}

.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fancybox-container ~ .fancybox-container {
  z-index: 99992;
}

.fancybox-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #0f0f11;
  opacity: 0;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fancybox-container--ready .fancybox-bg {
  opacity: .87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  z-index: 99994;
  transition: opacity .2s;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  direction: ltr;
}

.fancybox-show-controls .fancybox-controls {
  opacity: 1;
}

.fancybox-infobar {
  display: none;
}

.fancybox-show-infobar .fancybox-infobar {
  display: inline-block;
  pointer-events: all;
}

.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased;
}

.fancybox-buttons {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  pointer-events: all;
}

.fancybox-show-buttons .fancybox-buttons {
  display: block;
}

.fancybox-slider-wrap {
  overflow: hidden;
  direction: ltr;
}

.fancybox-slider,
.fancybox-slider-wrap {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 99993;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
}

.fancybox-slide:before {
  content: "";
  height: 100%;
  width: 0;
}

.fancybox-slide:before,
.fancybox-slide > * {
  display: inline-block;
  vertical-align: middle;
}

.fancybox-slide > * {
  position: relative;
  padding: 24px;
  margin: 44px 0;
  border-width: 0;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box;
}

.fancybox-slide--image {
  overflow: hidden;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-content {
  display: inline-block;
  position: relative;
  margin: 44px auto;
  padding: 0;
  border: 0;
  width: 80%;
  height: calc(100% - 88px);
  vertical-align: middle;
  line-height: normal;
  text-align: left;
  white-space: normal;
  outline: none;
  font-size: 16px;
  font-family: Arial,sans-serif;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch;
}

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {
  background: transparent;
}

.fancybox-placeholder {
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fancybox-image,
.fancybox-placeholder,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

.fancybox-image,
.fancybox-spaceball {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  background: transparent;
  background-size: 100% 100%;
}

.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: zoom-out;
}

.fancybox-controls--canzoomIn .fancybox-placeholder {
  cursor: zoom-in;
}

.fancybox-controls--canGrab .fancybox-placeholder {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-controls--isGrabbing .fancybox-placeholder {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}

.fancybox-error {
  position: absolute;
  margin: 0;
  padding: 40px;
  top: 50%;
  left: 50%;
  width: 380px;
  max-width: 100%;
  transform: translate(-50%, -50%);
  background: #fff;
  cursor: default;
}

.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px Helvetica Neue,Helvetica,Arial,sans-serif;
}

.fancybox-close-small {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 0;
  margin: 0;
  width: 30px;
  height: 30px;
  font: 21px/1 Arial,Helvetica Neue,Helvetica,sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  cursor: pointer;
  background: #fff;
  transition: background .2s;
  box-sizing: border-box;
  z-index: 2;
}

.fancybox-close-small:focus {
  outline: 1px dotted #888;
}

.fancybox-slide--video .fancybox-close-small {
  top: -36px;
  right: -36px;
  background: transparent;
}

.fancybox-close-small:hover {
  color: #555;
  background: #eee;
}

.fancybox-caption-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0;
  z-index: 99998;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8));
  opacity: 0;
  transition: opacity .2s;
  pointer-events: none;
}

.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
}

.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none;
}

.fancybox-caption a,
.fancybox-caption button {
  pointer-events: all;
}

.fancybox-caption a {
  color: #fff;
  text-decoration: underline;
}

.fancybox-button {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 44px;
  line-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  background: transparent;
  color: #fff;
  box-sizing: border-box;
  vertical-align: top;
  outline: none;
}

.fancybox-button--disabled {
  cursor: default;
  pointer-events: none;
}

.fancybox-button,
.fancybox-infobar__body {
  background: rgba(30, 30, 30, 0.6);
}

.fancybox-button:hover {
  background: rgba(0, 0, 0, 0.8);
}

.fancybox-button:after,
.fancybox-button:before {
  content: "";
  pointer-events: none;
  position: absolute;
  border-color: #fff;
  background-color: currentColor;
  color: currentColor;
  opacity: .9;
  box-sizing: border-box;
  display: inline-block;
}

.fancybox-button--disabled:after,
.fancybox-button--disabled:before {
  opacity: .5;
}

.fancybox-button--left:after {
  left: 20px;
  transform: rotate(-135deg);
}

.fancybox-button--left:after,
.fancybox-button--right:after {
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
}

.fancybox-button--right:after {
  right: 20px;
  transform: rotate(45deg);
}

.fancybox-button--left {
  border-bottom-left-radius: 5px;
}

.fancybox-button--right {
  border-bottom-right-radius: 5px;
}

.fancybox-button--close {
  float: right;
}

.fancybox-button--close:after,
.fancybox-button--close:before {
  content: "";
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(50% - 1px);
  left: calc(50% - 8px);
}

.fancybox-button--close:before {
  transform: rotate(45deg);
}

.fancybox-button--close:after {
  transform: rotate(-45deg);
}

.fancybox-loading {
  border: 6px solid rgba(99, 99, 99, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  animation: a .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999;
}

@keyframes a {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(359deg);
  }
}

.fancybox-button--fullscreen:before {
  width: 15px;
  height: 11px;
  left: 15px;
  top: 16px;
  border: 2px solid;
  background: none;
}

.fancybox-button--play:before {
  top: 16px;
  left: 18px;
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
  background: transparent;
}

.fancybox-button--pause:before {
  top: 16px;
  left: 18px;
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px;
  background: transparent;
}

.fancybox-button--thumbs span {
  font-size: 23px;
}

.fancybox-button--thumbs:before {
  top: 20px;
  left: 21px;
  width: 3px;
  height: 3px;
  box-shadow: 0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0;
}

.fancybox-container--thumbs .fancybox-caption-wrap,
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap {
  right: 220px;
}

.fancybox-thumbs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 220px;
  margin: 0;
  padding: 5px 5px 0 0;
  background: #fff;
  z-index: 99993;
  word-break: normal;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

.fancybox-thumbs > ul {
  list-style: none;
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0;
}

.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  max-width: 50%;
  padding: 0;
  margin: 0;
  width: 105px;
  height: 75px;
  position: relative;
  cursor: pointer;
  outline: none;
  border: 5px solid #fff;
  border-top-width: 0;
  border-right-width: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
}

li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1);
}

.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-thumbs > ul > li:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1;
}

.window {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  resize: vertical;
}

.btn,
a.btn,
.btn-red,
a.btn-red {
  text-align: center;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}

.window {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 1001;
  background: rgba(0, 0, 0, 0.68);
}

/* reset browser styles */

/*html,
body,
div,*/
span,
object,
iframe,
h2,
h3,
h4,
h5,
h6,
/*p,*/
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

h1 { margin: 0 0 25px 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;}

.title h2 { font-size: 30px; }
.title h3 { font-size: 26px; }

figcaption h3,figcaption a{  color: #FFF;}
figcaption h3 {font-size: 20px; margin-bottom: 5px;} 

article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
main {
  display: block;
}
/*
body {
  line-height: 1.2;
}
*/
ol {
  padding-left: 16px;
  list-style: decimal;
}

ul {
  padding-left: 16px;
  list-style: disc;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*
* {
  box-sizing: border-box;
}
*/
/* end reset browser styles */

* {
  outline: none;
}

body {
  font-family: "Segoe UI", sans-serif;
  color: #11242a;
  font-size: 16px;
  background: #fff;
}

a {
  color: #10b2c7;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

i {
  font-style: normal;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

ul.ul-reset,
.ul-reset ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

::-moz-placeholder {
  opacity: 1;
}

::-webkit-input-placeholder {
  opacity: 1;
}

/* sprites */

.title [class*=icon],
.contacts .soc a:before,
.menu-side ul li a:after,
.path ul li:after,
.contacts ul li.cont-icon:before
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAACJCAYAAAD5Y8zdAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAACLoSURBVHja7F0HfBVV1j9JIAkhCQldsFAEpCmCYqNKVbACugq6667i2rCgZlc/o8Ja2NVV1ooVWRs2REFFQYrrisCCYBRBgSC9BgKkkuS7581/8u67uTNvZt5MCOD5/U7y3rw7d2buuaefeyeuoqKCZIibOpX/HS9wPQ7lCmxJ0WGdwBb4zP/XV1x+ua7vZgI3CfxG4BaBlwq8QeDzansnENeiXeSBi4YStW9LtHdvBu3ZG0d794nPew6IzyW0ew/Rzl1EpaXkGzRsSHTXGP5UW2ChwIQoZ7QX+BPli/t66B9UkbuKjzUVWCAw36/bqmVxfLPAg/g9w2Ff9fD/IAhnBbul9uvwOV9LJC+QEE+UmREncDsGm+FMgd8ST+J/Pk20fYd/hK1dOYTHOyAqVd5T2UHz+7ECVwvME9gvRHQfIN7iOF91o0KwaGBOgI043wqKMLPrUXDQSCIqs+fy0Kfvf/CXqAx1ks1PrVyNeXGJ+Z3H4gAk2ZcCTwqSsCSJ4jiB6VH6SUc7hl8dXJe5NpXWbzg1IMIeI31eEZpMzK1z5vt/pVrm/KlUQ9EgzZhulXNf6AYaiDHh+57rB3GdEJYciGOZ+3IdXHeXGOiDVFDQICDCNpU+Lwn9/WEl0dZt/l8psZZbjiVFFDMsE9gfxG0K4p5YHYSNJjZlwv/qiLClpcVUXGzqpH0BcuwSYvtw9rxgplBikluOTVFEsUzcMdLEvKEmcGyGS47No8LCfVRebsqx8gA5dimtFPbIlq0BETbRLWGNZz5YxQw5WeAT+MyG34tBETbXBcfWs5gQ1jp24+YDgrCJAYviEsGtOfTlfAoMwqK4tasxjyQsE3U2jD4m6rmxWsfx7GLI6FEUa3WsTd95tGx5vcAIW3awOazfHFq1uoQ2bAqOsLVChK0Lojg3noqKze+ZGqL+EKTxxLqyooqozcpOFThYYKJGFHP7DdEFcd5OWrmqJRUWm9cv8HWw1+Q2pWdfEnqseBnNmUeBQnIdN2I4DGGrOBVexTa/iBqNsCWIDIU5Miu7L0TEUyE3Iiu7i8Kx3L446lUnvxlPB8viKS6uRPI1/YFZs9sKw6wjlYuB+3DmMvp1Y7CENTjWjUVcx5AqZeb3DRDj7f0iajTCymI1QxCRZ9NnAn8W2BFE/EYcv1ji2PWOrrp122DD+039xfeBPlDQiXJWZtJpXYXZ9F1jChqMyJMbjjUkXVGhoa7i4hg3CczDZ+rdu3c3gRVBEtZwXfbmc6z4fYTM/kATxjGnXUZGKHAqbdt+imPCZmW3EX97hT7Xz1zl6yDHi8c5res3dJ5wCduHfPzrWFgGStikEJ1aujgjTuFYHYwWuDZ4jt2w0eTKTYKoBvEmjGPr5D+hGbh9x0BDoJY5sVKuxcMVUpPGOThWHPMA169PNPYWohEXt6N0obIKCnJhHY8OlLCGu+NGFKdbuDsh6NWrFxtTIwS+EAxhs7LPEobH+ZiVLG9mCHxMafWVwAWUnGyIjS9mXy3Ou8SmT77eqNDnk9oupaQk02gqinmAmwsaNgwFsrqFvu/Y2ZyMwPpfAuXaWq5FsQGFxXbcSrEStpZm8Nkg+rvAAZWGR9OmvwgOvaBK2wnjnhR/nxTc8WNI+W/bwSb7B6IPNt9vFfijckZnMoLdRP37+BuUSK8MZ5uE5Werj2M8mV4KRsfWdkvYZLhkVr8zt767YMGCPL84lj+PF7g4RFSG/fsN4yYt1d5qTUmJgy42Q4P9ESK7i8LJAdO0hzeX1paiJxe8EPY0w6YvmaLhggDcnaQG5C5TZcQgNTlhIYb7Y2K+EOttxUsm+AcC/0/i4k+pVYteVfxYuwBFYi22nNdJ1h9z/luVJj7R92Sm9FLqNqEfVvbD8YMxD3C9NPM+OHi+htLrZUv9no7oThCiuIWn86rGik1unS249X9+EJaD0rMEXmTGbQTeL/ACGjKYXZqd5CwJsItuHL0Eg/gKheO/XBbxeeg6E8blh1wmYdKHQnG78rqbTkrMA5yWZorhuJDer5fGFv1kDde2hgHHz7ZU4CUxujut3E5BnfEEo4nv8V1f5ht0T0/pGKeOrhR4m9CVghx1Cqlpk620NpcHaRUcao6oNxF4HJtBwsVYT5s2Z9KWrXsQbNhORhXFceizh8BXQeT7hfgaGOLoJASvnn3xFrrxurtiE8UhwnatNOoSQoLnHoHDELYbhe9/AWEJVjO7cSw55nqzipNbejqvpFRnNOUJbn3BL8KeohxrFBH3LCjMFERlg6eTZS9LlqpHGmpatYTBtZQmPnd3yOhKRHInf9+dYhKtEZ+eh+twFjh+NcR3iUPCno5v82lZqGiCXbJH+arglPupaloxDhKlAXmpOUpyLYoNHVtSrCOsL0Q1RTFz0xTyP3UmA1exDaz8dusN00L/E8x0bMhbeiJEECI22F4X+CYZSfL9CLW9A8KMhHHWodIeYM5PTjZF8SbauGmtlKabLD3b7TDYKhRf/RHyWki2v8AtYZPh88tieAQmtG+ErQVf7/eY1WMwcKk+9F0IMfc0cSGZLl4aH18Y+mxkOpIrI1KKFgMRO8C4kGFjSNzXC6mt+tCfb9GiCAmynYyKyHPAnXfi+H2wLZZ5MN7OIKN8pQFt3tIF0sIdlJao3MpG01o/CWsC+5x/xqzmwMSlIQPKTDM5tPUg1tgS/hjcVhUWLmooeGix0MtdqVOHWO7fkGcGYQ3/tbj4K/puudruIxBWhh1w7dzCIDJi5gZs2szBFlfWgGwVC25tBQl0ma/GuiboYHLa+0LvJQvD6HE6pdONoWo8jsWyyDM908IiChWJFYn/K1d9Qf9ZeLk4P08KduiiT2x9/zs0Ybp2sbovjnL9A7r+NOhntrQ4s7QXojMOE4hriAl6mSsRv9K4EroyW/bVJ3kYs+4R35iwbkVxjuChckM7zJ8/f63i6wdE2EgiF9HPa56jE1vdGHJRLC08Icm27rg5gqj6kGIz6E87UT8N1rNpNr6v2AT/xUAUwdhqQTt2jKK8vKGUmbmTFv1Pl/oapjm23OOYNYv4ZiTx95DT+usDB/rTtBlsgV8HeyIY9zpqizatc+ijT76isvKe1iZ/rY+Ez7vawfUi9TenrgoKuJpgA1ypaeAiq9RHT+g3AlF5VOcIU+hc2iTc0vKKNbR+A6fqtik+tlrmypz/uMcxi6yU4GDbnHnXUL8+OTAQOWHSh8J1zZEwfSZH9PpA77NHsvnQEJbh64V340as4K+CsE56Oivi29ZtS+iJZ6+iRx/8yVJ0R4IZry6FG8NwdujvcccSffd9a7hH10KvEowcWdywoXQVea/aqOrKff7lZvrxp1/o1C6/UJdOz1JqagYmMcfL21S2YxG8PEfuZyRUTjUQ1hhcrkjv66KfHySilMFXPI3CyzlMiHQNdu+ZKMS3XdFWGoIOPUBUk1t/QUTM8JWSEwspPb2ccn4wa4+mw3W4g6oWX79KZq2xN2iiOTaKNm7+SWA+fSLsqvbt9gjb5Blq2+Y5SohnQ/RC2n+ghRDB/ZVJ1iMowsbRCVqL7ldEjdgdWK+E5EhjXU4DEU7FQLITeYym7RaKLA39IsK/NaA+Il9Xw9IthaWdAw7ge7oGRhTDzyHDalC/YfT5nM8EmeUi9NUQ8Rco+vYDj+PVEveRojw/Jz8aQ1qwDfB1yCdPTd1N3YS0ZSORKyWX53wohW4Z1lTkrjqxOgnL8crhAt8WeAVu2qqMvgAhOzZFnyWj0Jn/32ThnqiViX8SOI+MIP1wYBL6Za57DIYS9zmUjNSf7O99jHNPgM6ai/uxgucE3uhxvDqCsKS4ic+DwByd4wVg5yIo8g08gKmYiBxgeUAeO0HYutVJ2KukaFR3cNkMm344sMCB/EWwXE+1sDqZe+ycPr7eQoE8s19DcMGI/Rpi6zaBE5VzHkTgooPkjnxK4VysChXQyws9jFd/SJmHBQ6BIfgKJvOxJheCczOhjuoiWPMeJmBECFcQNi4IwlpVULyHGRYPnXR+lH6GY2ZyjPATG1fifovjG8C5TRFI+IdEVIJo5zKcpzTnLlLcp0Ug3DrLyWxMBi9gxsv/CVXzPojcIqRHDb/6GFjGvWGolSPSdhVVjcvvo4Ag3iYc+Do+d3YgusaAY5gbxtu0exv6WIUpEMe6NY6NoWv/YBHPZkI2h4shS4ZTwN26IoGBIIhbbjGDE4NxXzskg/Fj2AZNQMTZsDucLqOpFsIy/E0yUJzCi5q4sArzNMfuha5iLj1d+e1UxLLX2DxDvOa8fRDdrWD4La7iohmT10091Mmwxvthku3WtNmPfgdA779C1gmWrw4FYbfCMi1z2Bdbp3c6aLfd4qGSwEHqZJoVZQBYl+bBgNHBRky4syFN5ID/lWRklE5w+IysR29B9GkSiGYHG6FiemjU09dUtTiwWghLcPJHIGRmG8KAJehEZ6RLboIKt8NFcQONIeKjXZsJmo3o1XJFvK6FwXVmlD72wv6oq4Q6owFbxxwY/z/JMu9BMdYOx0JYM3bLPi1nHxZofuuNm3S6lsL0b8dhcL5AwOFeSa+7gY0ujaGFsFZvglQyx2EwfNBnbMTz1Zgg4xHEcQMdJDvgHEzIwMDK3SEbi/JL3CD7Zr/zcM2JMLY6UtXy1OoGtlYvR8Cjp2RMzYM749disSskr0E2JK/ArjGHhGNVH3CPZTjSGWRKYu1QA1v/kyF1OkBiVGDifkxmGUvscB1V3VEmI8gHc0vYYfDRzM+XeyRsmYWOPZTwE9yUXggwnAvisu8dSyUji/2+FteqEYRlDr1DOXaTB18wDkZDCdVM4EBIVzzbyQgB3kXek+HrIRX+DdG+DEbizpqiY7MonCqT4WYYHE5hBjj2Iqr5kAQ7gn3eBUIfjqbDBNxwbK7FcS8i9cfDZHw4acEx685kLh05TMCNAWQV+fGyeZJvK7d9tCo5Jfik9L2RJC5LKVyMHstYb6PI5IS5cuKQcizXdM7VEPsbl9esG7R+8Qjyri/bA7hH9n9nKsca1gRRXA7r0CQk1+pc6NIISkQE5nZytqFkdcJx1aAqpivfm9QUd4d9z1ugV2/2MAAXwhDhQDnHWbvVIMIeL33+LqBrzKLI1fscIEkJxCpW9yuu/MHYW5gzKwNBSLuA93BJlH0CPzAW4CjQKRCJK8h+M6vbYL1yDHeNlz2PJSPQFI28gOuNgIjLXsEQRVL4vrVNNOPpTLg4i6MQlrM6ZqHZMRjsWID9RrNO6WUKr47TAfuZvBQgx8bAiwZ1FH23JEDJMF0hbIMgCOtUFEfb/EMelHN9mGy9pe/RQm8HfBiHYxV1szpAws6gyPxsZk3QsVYgVyRy+UgsmQs2/9NdPPhBnwnLq8krAiQsV2p+ezgQNkUxADj01jeG/lSOz6TgQV628XU1XO+9mkJYu0yMbnPIWAjbzyVh/ebYmdVAWLnuq35N5diGDrjOjRFzlnIs2oMf8JFjdwdsOJmwDiI/sCCFH4TVDXwbhQucAlcWqNUL6dUQzDDvlde9llH1wDTJKj5khC1ySVivXGt1Tmo1EfbDagyIvF8TCGvn7tT1kbD9PJzjhyjmumRzjVB1AQddfsS1a6QoTvKJsOyvWoUYawdoPLGY5xUI86j6y3V4cRjHz0+oiYS1Ag6VuVlJ1stGl6YEeJ8NcN0Z1UxU5lReH8tJkWy/O69l+dqxCeOcujvRRKvT5fheLekIjrV6Hou8LWdXFsJgmu6RMVg/b3JpdKVDx5qbf30cFMeyye01WmS3P1IfF/308Xh9Ox1bjyLTcSpwxSUnvyvI/SvZuHyWY9Pr8f+PVHVnGt1481JQ84VJD5CxU88tQRCWxdxqPOBiXMTNK7gqonChkyIwFoedXRlvvKONsf+xDjghMRnP9B2FN+lU4SyIQk6qv+NC17GVzqWqLfCdz3uZIvduVA1MXmq5EtzJFSScDeNCd17NyO8DGOCrKAZxd1B4PedpGLjt1O3UHdTjzDxasqwvfb2QxQ1HmXidTA5ucisNPLct9bNktsakXyysQk9bff/cS50o91cm/PEYgPMqOWzmZ6XUsf0BmrPgflr9823woU0CmYuPrbJYF8P4uxCTgQec03W86Zhd6nEmJoQMbFU/oWnLRXsvYCz4fngvx79LDMGFCrwOiFf/zSaf4tRmlWI8brQb/jOe7Mh/7CB02u9H6n/bv7+IclZ+StM+vk3obP2r0bKyT6drRk2ik9pav8DwgYeNPaXsYS+FU3eMrFTnE5ZxaHQsG0y/Sn4sD+hwcCITm2PGXH05laqulttNVUOdbOHK2w6xpc0rFv+E72xrcHHCLM29c1suyeUlJO/5SVi9mB563qW0f19P+nZJYzGwXMxVtXErof+vv0bfw9wFRJ/NNjlnPgZpJjiIy2y4aNog6KWCac44zS1hcyktdQ4NGbSG2rd7l5KTf7HaeUZD2IEYZDXfy3ryTQpXVLCveT0Z9cYm8PebJPWxGBauuWSkDyRAAtTBBEwSuzIi3oqB1w91IB+20rdOtE8YVw7RO4bOG8ii4woxaPWgfxvD78ygemknk1UivE1rk7AsEfqSXXLgRJttfxMTJwrCbgan7IbqWC3ukQftI3DFCnK3IdYo/Fc56GvoPK4hvhMDPQ+i8kFYv5OgT82d4jhxPh7nmDYF6+2H0LbQwf3wKv7rcM2/BUfYSCgHsfkhvtWItBw8WOS+i82bCbMhhd+FY997YzF/Gmgjkywqx9I9d9qJJy/L/etCYpRZRJv4hrkU9XlwJ+tF3lTzMkykHzEmTWBAbVOMxNlkLMRyU+m4DhItCwZVTO9t8yNAwYMzETM7chsC3qavrYMYxSmd1IcoxKw9yS+do8Bw2A/fRPHRi6Rn4zgyO8l3YeBfk6xtmahTYNx5KV+dgEk3sboiT05kPtftXAorMCwST+8WrZJxCfXtLSvAabCk73MowryAuVTjE4ft8/Bst5N93Jy3UbomhjDn97BBhlGMS2D8qnmS4SMQhnXFLmFcZdjO3qZNbqeE+HMg3gZhANe5uJ5bUcwGz9kW+jWav/4kzl9iIbluoNg39DbXRz1DMbzlJKhYMVt/j4eiK3H0liDuTEu9cnton697YR17ya64Hcjr8Z9rj5Z5uB7vtbHcgqt3+TB2bLzxzgHNSb8IzlfCehUte0Kcu3adlchbDzficaqeZZUpcEsIk8hrMEC3/0Saj/dpWsUcbuwdJGFjzXluj9Eqj1X/E0Kl2RQuZ/0khmvO0rhWSeTfkg3el2MRjLKXyTrnXe2iWOde6MCPgXCq/1kX3yiJ01j2WCq3CR/6zbWt4Q/XSMJabfzfirKyU6rpHjigwMtGOB7cBvp1HDl/t7oKr2ok0ROQDH68JHEGgi6mtOkRBGHzY7xJq8wNBzfO8sGPdhMEGCgFF+4D9y4Gh/Qh5/VV5sYkqg7/Fwyz1xHQaBqlnyTSr3Zg/f+IRCeO7g12Kpad6jjDyMjKTsKs5zAip9o4zJdLRgB7G2YqrwrgBHJbcANbd3YpqWdFvzwzd8CqXA2uWgf9yX3Vx4AfoHAo0YT9LicC3/Pd0F/p8DvNrNa9mCg/gdic8tuAZyuSJmMG0Colae4wbhpqrI+Xol+2no/HGDI2kiYKX28e1ASHbx+W+uQEAW89mEP2KU5ETOySADdfP56Oa34PzZ77GX0xl7MZnAioTYce8jEBVtOVIxrTKZ3707r111LLE152kQSQpcZQEPtsqrlQDqLzK+ve8sqxnCB/gZZ911oQVsyxva3gjvBsa3wIH47drk3gIubwOrRrt1EAt+A/L9LzL7PxwhkjN6U8ZlnMdKiFPyJIUj/gZ9kLQi2EdCq3cBdZGjaDTeBYOuk4lrmSY6iJNKDvSurZYxsl1R5J5tsmsrJ5MmTiwTPJiJfm4yb2gvicz70YnNDFwX2wKH4b4bSfICIb4T/7hwUgKL9KPNKnLi7uRGUV0+mjGcW0bAVnZaaBME45VgcslbivTkA2/rqTfjt8KygFIcxNzwpBwIUg6Lfkz/IUx4RtAqW/kbKzZlPdurFtlpyVfSwmC1c1cHprEAjF+mxNKDw3YdyWGJ8jPmRUGG+rZiJMipGwVsD6nsOfZ8DW4O8N8Tzse75D4TLWskMo2Wx0bGSVoj+Qlc3byL4RCslNGNclkCdyr2OPSHC7SWasMIfCZabsmz1dXRc+2ggbX43XakeRtcNj6Tc4IgirLnhqQfZ7S/wGhwlhdSmtDb+R4PAnrO4lEEm/keDwJ+xTFLmh5kK4CL/BYU7YXApXL5jvEij8jQSHP2EZuOSDQ3e8GVjJb8MfoB9bUVHBgYKXHLTlEBmnuPg1JlyNpwuH8W5qXHrJ8WQz5MioFmWpyyPUN0Xn4xgjF4hvh9ie5tNz82JjDg/uI/1Lkewgg8Jx5J2kT2nyK+O4EvJMjEW0hWkVeEZWT7zOx666gzND4RUURgyZdy+PXEIjCNujwj0sF3gC78Mo4RMVwcO/pOslKtd3gs0EvibwgPIsl0ltWgq8SnNuK4FzBJYr97RNYD20qSNwqsW9FwncreB+i7ZT0Zd6D6MFFmja87Hr5LZeCcuwROqoV0X1wbm45liBD7gg6okCN9n0y4M5T2AxxkQ+t67A9RbnbZfavY1jWwReI/AYF/d3DM7Zgj7eVn4foZlUMpSjjS1h80G4FQK32nTWDR09Xo2EfRLX/ATf/yYwLsqg8e+LHPTNXHWbwOEC2yiDagXz0GYIvvN4He9BmvD1GuJcc8yH4LfayqR8CBOB8WGJ4JvQ1pKwM5SLXiCwVNPOFGGzHBKFr3WywAUxEHYWrrlUOjYdg2I1aOc47LsY/59Vzv+L0u5jqCLG9mgzE7/d7IGoA0CcnQIzBN6Evmbi9z7Std/SnP+m9HtvPubUKuZV2LqFwOZqK6crwbmGeAVcnWs9GC7yteSoFS9c5oXYvP5UVxx3ugujitfNqFsHqNsYsHGzHrgSx8zaLavVBZy+5CqNKcC7Kby/VAMYWGkI2nyh9NlG6udTTd+fSZ9buXV31IIrzjcutrByyYEVyPWyJ8GiIw/3ob5nvSGCIDzYXC3YRyKy03fm8ES9jbzlUs0x0NVQmy9jnACL9ip8Xo3feJUdV39wac42Cr9AI1PjNejWm7aq4mE4EMUsx8dr2jwitSl2KOqsRFE/gasd9lGEc2oJXBilLauPn130vUejgrIEzlXaTcPxLOhjkn6rp/RxB44fFPgq9PUIfD6I38Yq59RTxqyRpAp3QZ2ZbU/GMfN5G3q1iktBaNlgqYiRsKarMM7hJOH2EzEgO3w0zH5Q7ukNB+e8YUPYYwUWCiwTeInmmS/Bb4VoS9KkVcfsX4ot8DmwWOcOeok8HYCI83urOA4vcvlDL4ftuSzlMfJ391Avb++wWwfLFSPJCOjogivT8Bu3uUI6rgv+8OLruZItMACYiGNz0cZzSJENCX7HHdfADjqEUbPJAfT5ucZonICIkNpuAnCmZuKb0MmiX901u2psGFX/83iPpcit7Vfj2CCSX4tqIYpXSjqEgwAvWYi8A4jIHApRzPiOzz6ylf/5iNLuBk0b3TNOwbHRNs892sKNKcRxFtGrBH4rsLsyXnJ0qjtsDm7b3KqueA1mowxZiEvKO52xSL4aAf3EGDiFt+Z7TjHrrUBehDUKVvCYGK/PMK9KvNUbpEvxY3N/K3OvJx1ciP9LlePm+h/ekKWtlOrkRArvcbFOUkn9ocLiKsfTYYBCp8BNeBPxUi8c20ia1U5hqxJRehCzvSRGbj3fhqvccKzOeLIKXNyM31TjKUHqLwVWuFPgtiludayu4oELxve4zSqRsYWPlxfk5in+MM9sfhVoLEtP5lJs62WtgPfluE8qNJgDfXgHPj+F3+6jyHfvpCq69VIYYnbb2vNvI9G2wA3HtkNGQoUnXIQUz/ExpChneWbG0B/7rq2j6H83HJuh+W2sTVZmrKZ9RhQp94AST2iktrPSsRwRelSS9R0gw3Ucy9v1jCBjeaKTkGKsoL6itAR6ajQqNNgSdfoOgTLYCGt8uK88RIqaaSQYb8XwDlyaTtJzvEn6gr5jLPLUDLz05E7p+xhw/2w/8rEmTMIM6V+N2Z1eNpzFFvqXDvvhqM/vHQbpnXCsKTX+6iEJoOJflSSAnB7db+Gd9PcjH1sOQyohimEVVMpORk5T9USIrshhPxyCG+xioJ0Q1kzb7eWqlBiI2gV9MAy1IepzGA8tcWt5MAY+hemuKvIxMEIGRCmNSdCUyuQrDnm00pizEKw/Ea6A01Xo5Qi4s/Gy1WdDaSb6vpzCO+HwdgO7oC7MwEURIkupksuYhAzPUCQF0hCRMrez7wDjzlzNzlsB3ihd+1b0Mx2JhOVM3WSIMDvkcpF0H0SMn8j3c6vA/zl0kZ4R2NnjtZxwbLTSGDeglsZcqXBqnOLyyZzLVRjW7489zKApCseOg6RIhgHzK4IEORTbBs91KHLDkAKy361mCAw5XlPrdGccTtXxFkCTNGHKBASIOJ7+pOZZ4sDBDWD0lugIGw9RN5DCLyNYCxG8mOx3QusI//Qh8meXMid+dR8MYEuIt3zc7zcQiaVHZf2pIkpY+X5vIyKWSsVkKvaQ/NyFiJgEJYYzUPezJ4pI44jYvRYVf0c0yl/uiVIFZ0IZCr7kczsjmF2u1CElBHDTVyoJCb6fxQI/EPgy6pHWKPfMRV59j0bCjlQGYj5ipw0R1eBKgv8qbUZKHX0FQt6rtJnioILQDY6T+mbi3imwiUXbjihKK5UKBK4/mghbX2CeEnSI1zROgK8o19OyZZoGrmH4t8affcSnm71LSTxkODyvE8pjTP975NFC2HuUPGwtmxOSBP4itc/S5GMfFfi6cmxwjDfaXaoPesaDFMhEPtN05Nsd6YSNx3obE14h+y1qipWqwiFUdcVcFkpVv8R33sYn1g0gHofJPweBELeuCwc6LkEZSwpchiPeKpYzNhc5mA2XS+234NgeTcjxBqyTOT7G2TcAfZZYZGGaIePzngNj7VrpHrsc6RybalM7bFc/S1Ld7lyNw8wZiD/4UJUwAv/fscjC9IHPPcxBgR3XSZl7Sl19JDMsE3aFIlqjwfnSZ7Ng/HVNu+3kz+u8huL/VB/6YjVjFpr3P9IJK1fUDyP7ty4PkgaaYYpUzZertD2DYt90sqGUm1zq0zN/K+Wcax3JhH2VwqvL45FBGUWRyyL4OG+p+r50nEXs21Kye7xGHL9Csb2DvImUldnm0zOb7/ipTTG8JeNwICzrnNekY2mwfNdBr70HbpxMkZsgZ1PkdgOTqWr9bTsEtL3uIl4hEdbJhpK82rsVsK6L/o/YWHELF0nqCoTwdEGMDhWRq8VjDS/Wl/poYhNi1MHXFu2vlpZJJBzJVjGBI592wUVWLw76kfRb6V0Ijo5zOe92S1bsGRZtrHaeaWRxvLtUc1R2pHOsmbje6IBbX3MwYyZZnDtRwyVDEdK8y6KvyTj3dYvfOVL2OyQhZGxnUUazGf39/WjJ7tiJNbmu5lgHHXNJ6ByLPj6SqjEGSEH6covKhP5SgOLEGB94tHStzkcTYSlKlZ+bzTy4In6RTanK56ipna9UDl6o6cvMLM2JQS82x1YADB8eTflYOd2lWy6x0UPyPEOT7lNLQLlGZ4UiFfoo/XSVFms97zEJYO5ZkY8arqOOsIyPaYhwtceLpCD5bQXF6HuDUp3fQennz9Lv77pI23XAgmZzIg0/2iooZExTDCkr98YpJiBJXmazzGIYcrwm3G6xVMKs0tiMNlZ7KXVGbrhYWvh05dFYGmNnSPX06YK9JO6p0JSvjIQonmSjS4dIlq1ZGrMUyfdJ0J/rlL7XCjzzaK15sjKk3vX5orWhV7/TEHeVw3Qai+HsCvud1hhyUT5z1BWzRasr7ogAwNqA3Og2CBiYC5nmU+Qy/GiQgMCFWX6ajJrfNSg/XXpEhw1t4P8FGADnJ2oxIQzAJAAAAABJRU5ErkJggg==");
}

.alignright {
  float: right;
  margin-left: 20px;
}

.alignleft {
  float: left;
  margin-right: 20px;
}

button {
  cursor: pointer;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.btn,
a.btn,
.btn-red,
a.btn-red {
  background: rgba(255, 255, 255, 0.2);
  line-height: 25px;
  padding: 0 30px;
/*  font-weight: 600; */
  color: #FFF;
  text-decoration: none;
  border: 1px solid #FFF;
/*  text-transform: uppercase; */
  font-size: 18px;
/*  border-radius: 5px; */
}

.btn:hover,
a.btn:hover,
.btn-red:hover,
a.btn-red:hover {
  background: #FFF;
  color: #000;
}

.btn-red,
a.btn-red {
  background: #ea553d;
  color: #FFF;
  border: none;
}

.btn-red:hover,
a.btn-red:hover {
  background: #ce452f;
  color: #FFF;
}

.title {
  border-bottom: 1px solid #15a6a6;
  text-align: center;
  position: relative;

}

.title span {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 600;
}

.title [class*=icon] {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.title [class*=icon].icon-title-1 {
  width: 58px;
  height: 43px;
  bottom: -43px;
  background-position: 0 -48px;
}

.title [class*=icon].icon-title-2 {
  width: 27px;
  height: 47px;
  bottom: -47px;
}

.title [class*=icon].icon-title-3 {
  width: 21px;
  height: 42px;
  bottom: -42px;
  background-position: -75px 0;
}

.title [class*=icon].icon-title-4 {
  width: 51px;
  height: 38px;
  bottom: -38px;
  background-position: -58px -44px;
}

.title [class*=icon].icon-title-5 {
  width: 27px;
  height: 44px;
  bottom: -44px;
  background-position: -48px 0;
}

.title [class*=icon].icon-title-6 {
  width: 21px;
  height: 48px;
  bottom: -5px;
  background-position: -27px 0;
}

.main {
  padding: 30px 0;
}

/* header background: url("https://aeroyogaclub.ru//wp-content/themes/yoga/img/bg-header.webp") no-repeat top;   background-color: rgb(0,119,129) */



.story {
  content-visibility: auto;
  contain-intrinsic-size: 1000px; 
}

.header .container {
  position: relative;
  height: 614px;
}

.header .container .logo {
  position: absolute;
  left: 15px;
  top: 20px;
}

.header .container .tel {
  position: absolute;
  top: 58px;
  right: 270px;
  color: #FFF;
  font-size: 20px;

}

.header .container .tel i {
  font-style: italic;
}

.header .container .tel span {
  font-size: 20px;
}

.header .container .tel span b {
  font-weight: 600;
}

.header .container .tel a {
  color: #FFF;
}

.header .container .btn {
  position: absolute;
  right: 15px;
  top: 58px;
}

.header .container .slogan {
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  color: #FFF;
  font-size: 36px;
  text-align: center;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 600;
}

.header .container .slogtxt {
  position: absolute;
  top: 70%;
  transform: translateY(-62%);
  left: 0;
  right: 0;
  padding: 50px 0;
  color: #FFF;
  font-size: 18px;
}
.slogtxt p a {   color: #FFF;
}

.header .nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background: rgba(0, 0, 0, 0.25);
  font-size: 0;
  margin-top: -71px;
}

.header .nav .btn-nav {
  display: none;
  padding: 25px 0;
  text-align: center;
  background: none;
  border: none;
}

.header .nav .btn-nav .icon-menu {
  display: inline-block;
  margin: 0 auto;
  line-height: 71px;
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.header .nav .btn-nav .icon-menu,
.header .nav .btn-nav .icon-menu:before,
.header .nav .btn-nav .icon-menu:after {
  display: block;
  width: 30px;
  height: 5px;
  background-color: #FFF;
  transition-property: background-color, transform;
  transition-duration: 0.3s;
}

.header .nav .btn-nav .icon-menu:before,
.header .nav .btn-nav .icon-menu:after {
  position: absolute;
  content: "";
}

.header .nav .btn-nav .icon-menu:before {
  top: -8px;
}

.header .nav .btn-nav .icon-menu:after {
  top: 8px;
}

.header .nav .btn-nav.active .icon-menu {
  background-color: transparent;
}

.header .nav .btn-nav.active .icon-menu:before {
  transform: translateY(8px) rotate(45deg);
}

.header .nav .btn-nav.active .icon-menu:after {
  transform: translateY(-8px) rotate(-45deg);
}

.header .nav ul {
  text-align: center;
}

.header .nav ul li {
  display: inline-block;
  border-right: 1px solid rgba(0, 0, 0, 0.25);
}

.header .nav ul li a {
  font-size: 16px;
  line-height: 71px;
  padding: 0 30px;
  color: #FFF;
  text-transform: uppercase;
  display: block;
}

.header .nav ul li:last-child {
  border: none;
}

.header .nav ul li:hover a,
.header .nav ul li.active a {
  text-decoration: underline;
}

.header.inner {
  background: linear-gradient(to bottom, #183a63, #3e8c82);
}

.header.inner .container {
  height: 228px;
}

/* advantages */

.advantages {
  padding: 73px 0 20px 0;
  text-align: center;
}

.advantages [class*=col] {
  margin-bottom: 50px;
}

.advantages [class*=col] figure {
  width: 106px;
  height: 106px;
  line-height: 106px;
  border-radius: 5px;
  margin: 0 auto 30px auto;
  background: #15a6a6;
}

.advantages [class*=col] p {
  text-transform: uppercase;
  font-weight: 600;
  padding: 0 30px;
  font-size: 18px;
  min-height: 44px;
}

/* programms */

.programms {
  background: #f3f3f2;
  padding: 0;
}

.programms .item {
  font-size: 24;
  position: relative;
  margin-bottom: 0px;
}

.programms .item img {
  width: 100%;
}

.programms .item figcaption {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 20px;
}


.programms .item figcaption span {
  text-transform: uppercase;
 /* font-size: 36px; */
  color: #FFF;
  font-weight: 600;
  display: block;
  margin-bottom: 5px;
}
.programms .item figcaption p {

  font-size: 16px;
  color: #FFF;
 /* font-weight: 600; */
  display: block;
  margin-bottom: 25px;
}

.programms .item:last-child {
  margin-bottom: 0;
}

/* gallery */

.gallery {
  padding: 70px 0;
  min-height: 100px;
  position: relative;
}

.gallery .grid .grid-sizer,
.gallery .grid .grid-item {
  width: 25%;
}

.gallery .grid a {
  display: block;
  position: relative;
  padding: 1px;
}

.gallery .grid a img {
  width: 100%;
}

.gallery .grid a:before {
  content: '';
  position: absolute;
  top: 1px;
  right: 1px;
  left: 1px;
  bottom: 1px;
  display: none;
  background: url("/wp-content/themes/yoga/img/icon-resize.png") no-repeat center rgba(21, 166, 166, 0.75);
}

.gallery .grid a:hover:before {
  display: block;
}

.gallery a.btn-more {
  text-decoration: none;
  display: inline-block;
  margin-top: 30px;
  border-bottom: 1px dotted;
}

/* about */

.about {
  background: linear-gradient(to bottom, #439586, #112d5e);
  padding: 0;
}

.about .title {
  color: #FFF;
  border-bottom: 1px solid #FFF;
}

.about .text {
  padding: 0 50px;
}

.about .text p, .about .text p a, .about .text h2, .about .text h3 {
  font-size: 18px;
  color: #FFF;
  margin-bottom: 20px;
}

.about .text p:last-child {
  margin-bottom: 0;
}

.about .text .alignright {
  margin-left: 80px;
}

/* contacts */



.contacts ul {
  font-size: 0;
  padding-bottom: 35px;
  margin-bottom: 35px;
  border-bottom: 2px solid #15a6a6;
}

.contacts ul li {
  margin-bottom: 20px;
}

.contacts ul li figure {
  display: inline-block;
  vertical-align: middle;
  width: 44px;
  line-height: 44px;
  background: #15a6a6;
  text-align: center;
  border-radius: 5px;
}

.contacts ul li p, .contacts ul li span, .contacts ul li address {
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  width: calc(100% - 44px);
  padding-left: 10px;
}
.contacts ul li address {
  font-size: 100%;
  padding: 0;
}

.contacts ul li.cont-icon:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  box-sizing: content-box;
  border-color: #15a6a6;
  border-style: solid;
  border-radius: 5px;
  background-color: #15a6a6;
}

.contacts ul li.cont-icon.address:before {
  width: 16px;
  height: 24px;
  border-width: 10px 14px 10px 14px;
  background-position: 0 -113px;
}

.contacts ul li.cont-icon.phone:before {
  width: 23px;
  height: 24px;
  border-width: 10px 10px 10px 11px;
  background-position: -16px -113px;
}

.contacts ul li.cont-icon.time:before {
  width: 25px;
  height: 24px;
  border-width: 10px 9px 10px 10px;
  background-position: -39px -113px;
}

.contacts ul li p b {
  font-weight: 600;
}

.contacts ul li:last-child {
  margin-bottom: 0;
}

.contacts .soc {
  font-size: 0;
}

.contacts .soc p {
  margin-bottom: 10px;
  font-size: 15px;
}

.contacts .soc a {
  display: inline-block;
  vertical-align: middle;
  background: #15a6a6;
  margin-right: 7px;
  width: 44px;
  line-height: 44px;
  text-align: center;
  border-radius: 5px;
  position: relative;
}
.contacts .soc a:before {
  content: "";
  display: block;
  position: absolute;
}
.contacts .soc a.vkont:before {
  top: 12px;
  left: 13px;
  width: 17px;
  height: 21px;
  background-position: 0 -91px;
}
.contacts .soc a.youtube:before {
  top: 12px;
  left: 8px;
  width: 28px;
  height: 20px;
  background-position: -17px -91px;
}
.contacts .soc a.twitter:before {
  top: 11px;
  left: 9px;
  width: 26px;
  height: 22px;
  background-position: -45px -91px;
}
.contacts .soc a.facebook:before {
  top: 11px;
  left: 16px;
  width: 11px;
  height: 22px;
  background-position: -71px -91px;
}
.contacts .soc a.inst:before {
  top: 11px;
  left: 11px;
  width: 22px;
  height: 22px;
  background-position: -82px -91px;
}
.contacts .soc a.odn:before {
  top: 11px;
  left: 15px;
  width: 14px;
  height: 22px;
  background-position: -104px -91px;
}

.contacts .soc a:hover {
  background: #067171;
}

.contacts .form input,
.contacts .form textarea {
  font-family: "Segoe UI", sans-serif;
  width: 100%;
  margin-bottom: 10px;
  font-style: italic;
  font-size: 16px;
  height: 51px;
  padding: 0 15px;
  border: 1px solid #cdcdcd;
}

.contacts .form input:focus,
.contacts .form textarea:focus {
  font-style: normal;
}

.contacts .form textarea {
  height: 121px;
  resize: none;
  margin-bottom: 28px;
  padding: 10px 15px;
}

/* footer */

.footer {
  background: #071429;
  padding: 32px 0;
}

.footer .container .logo {
  font-size: 0;
}

.footer .container .menu {
  text-align: right;
  padding-top: 40px;
  font-size: 0;
  margin-bottom: 30px;
}

.footer .container .menu li {
  display: inline-block;
  margin-left: 12px;
  padding-left: 12px;
  border-left: 1px solid #FFF;
  line-height: 1;
}

.footer .container .menu li a {
  color: #FFF;
  font-size: 14px;
##  padding: 20px 20px;
}

.footer .container .menu li:first-child {
  padding: 0;
  margin: 0;
  border: none;
}

.footer .container .copyright {
  text-align: right;
  color: #c0c9d6;
  font-size: 13px;
}

/* window */

.window {
  display: none;
}

.window .window-inner {
  margin: 0 auto;
  background: #FFF;
  width: 370px;
  border-radius: 5px;
  padding: 29px;
  text-align: center;
  position: relative;
}

.window .window-inner .window-title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.window .window-inner p {
  font-size: 15px;
  margin-bottom: 20px;
}

.window .window-inner form input {
  width: 100%;
  height: 46px;
  margin-bottom: 20px;
  padding: 0 20px;
  font-style: italic;
  border: 1px solid #cdcdcd;
  font-size: 16px;
}

.window .window-inner form input:focus {
  font-style: normal;
}

.window .window-inner .btn-close {
  background: url("/wp-content/themes/yoga/img/icon-close.png") no-repeat;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.window .window-inner .success {
  display: inline-block;
  background: url("/wp-content/themes/yoga/img/icon-tick.png") no-repeat left;
  font-style: italic;
  padding-left: 38px;
  font-size: 20px;
}

/* path */

.path {
  margin-bottom: 25px;
}

.path ul {
  font-size: 0;
}

.path ul li {
  display: inline-block;
  font-size: 16px;
  margin-right: 21px;
  color: #15a6a6;
}
.path ul li:nth-last-child(n+2):after {
  content: '';
  display: inline-block;
  width: 7px;
  height: 13px;
  margin-left: 22px;
  background-position: -96px -11px;
}

.path ul li a {
  color: #11242a;
}

.path ul li:last-child {
  margin-right: 0;
  padding-right: 0;
  background: none;
}

/* menu-side */

.menu-side {
  background: #15a6a6;
  border-radius: 5px;
  overflow: hidden;
}

.menu-side ul li {
  border-bottom: 1px solid #067171;
}

.menu-side ul li a {
  display: block;
  line-height: 68px;
  padding: 0 20px;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 18px;
  position: relative;
}

.menu-side ul li a:before {
  content: '';
  position: absolute;
  width: 27px;
  height: 27px;
  top: 19px;
  right: 21px;
  border-radius: 50%;
  background: rgba(2, 108, 108, 0.5);
}
.menu-side ul li a:after {
  content: '';
  position: absolute;
  background-position: -96px 0;
  width: 7px;
  height: 11px;
  top: 27px;
  right: 31px;
  border-radius: 50%;
}

.menu-side ul li:hover a,
.menu-side ul li.active a {
  background: #067171;
}

.menu-side ul li:hover a:before,
.menu-side ul li.active a:before {
  background: url("/wp-content/themes/yoga/img/arr-menu.png") no-repeat center #004a4a;
}

.menu-side ul li:last-child {
  border: none;
}

/* article */

.article {
  margin-bottom: 30px;
}

.article h2,
.article h3,
.article h4 {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.article p {
  margin-bottom: 20px;
}

.article strong,
.article b {
  font-weight: 600;
  display: inline-block;
}

.article:last-child {
  margin-bottom: 0;
}

.article img {
  width: 100%;
  height: auto;
}

@media (max-width: 1199px) {
  .header .nav {
    background: rgba(0, 0, 0, 0.75);
  }

  .header .nav .btn-nav {
    display: block;
  }

  .header .nav ul {
    display: none;
  }

  .header .nav ul li {
    display: block;
    border: none;
  }

  .header .nav ul li a {
    line-height: 50px;
  }
}

@media (max-width: 979px) {
  [class*=col-] {
    margin-bottom: 20px;
  }

  .header .container .slogan {
    font-size: 36px;
  }

  .header .container .slogan br {
    display: none;
  }

  .advantages [class*=col] p {
    padding: 0 15px;
  }

  .programms .item figcaption span {
    font-size: 20px;
  }

  .about .text {
    padding: 0;
  }

  .about .text .alignright {
    margin-left: 20px;
    max-width: 50%;
  }
}

@media (max-width: 800px) {
  .fancybox-controls {
    text-align: left;
  }

  .fancybox-button--left,
  .fancybox-button--right,
  .fancybox-buttons button:not(.fancybox-button--close) {
    display: none !important;
  }

  .fancybox-caption {
    padding: 20px 0;
    margin: 0;
  }

  .fancybox-thumbs {
    display: none !important;
  }

  .fancybox-container--thumbs .fancybox-caption-wrap,
  .fancybox-container--thumbs .fancybox-controls,
  .fancybox-container--thumbs .fancybox-slider-wrap {
    right: 0;
  }
}

@media (max-width: 767px) {
  .header .container {
    height: auto;
    padding: 160px 15px 100px 15px;
  }

  .header .container .logo {
    width: 30%;
  }

  .header .container .tel {
    top: 5px;
    right: 15px;
    font-size: 16px;
  }

  .header .container .tel span {
    font-size: 20px;
  }

  .header .container .btn {
    font-size: 16px;
    line-height: 40px;
    padding: 0 10px;

  }

  .header .container .slogan {
    position: static;
    transform: none;
    margin-bottom: 20px;
    font-size: 24px;
  }

  .header .container .slogtxt {
    position: static;
    transform: none;
    padding: 0;
    font-size: 16px;
  }
  .slogtxt p a, .slogtxt a {
  color: #fff;
  }

  .header.inner .container {
    height: auto;
    padding: 0 0 250px 0;
  }

  .advantages [class*=col] p {
    min-height: 1px;
  }

  .gallery .grid .grid-sizer,
  .gallery .grid .grid-item {
    width: 33.33333%;
  }

  .contacts .soc a {
    text-align: center;
    margin: 0 2px;
  }

  .footer .container .logo {
    text-align: center;
  }

  .footer .container .menu {
    text-align: center;
    padding-top: 20px;
  }

  .footer .container .menu li {
    margin: 5px 0;
    padding: 0 12px;
  }

  .footer .container .menu li:first-child {
    margin: 5px 0;
    padding: 0 12px;
  }

  .footer .container .copyright {
    text-align: center;
  }

  .window .window-inner {
    padding: 20px 15px;
    width: 300px;
  }
}
/* Р Р€РЎРѓР В»Р С•Р Р†Р Р…Р В°РЎРЏ РЎР‚Р В°РЎРѓРЎРѓРЎвЂљР В°Р Р…Р С•Р Р†Р С”Р В° Р С”Р В°РЎР‚РЎвЂљР С‘Р Р…Р С•Р С” Р Т‘Р В»РЎРЏ РЎР‚Р В°Р В·Р В»Р С‘РЎвЂЎР Р…РЎвЂ№РЎвЂ¦ РЎС“РЎРѓРЎвЂљРЎР‚Р С•Р в„–РЎРѓРЎвЂљР Р†  */

.breakpoint img { /* Р С›Р Т‘Р Р…Р В° Р С”Р С•Р В»Р С•Р Р…Р С”Р В° Р Т‘Р В»РЎРЏ РЎРѓР СР В°РЎР‚РЎвЂљРЎвЂћР С•Р Р…Р С•Р Р† */
  max-width: 100%;
  display: inline-block;
}
@media (min-width: 420px) { /* Р вЂќР Р†Р Вµ Р С”Р С•Р В»Р С•Р Р…Р С”Р С‘ Р Т‘Р В»РЎРЏ Р С—Р В»Р В°Р Р…РЎв‚¬Р ВµРЎвЂљР С•Р Р† */
  .breakpoint img {
    max-width: 48%;
  }
}
@media (min-width: 760px) { /* Р В§Р ВµРЎвЂљРЎвЂ№РЎР‚Р Вµ Р С”Р С•Р В»Р С•Р Р…Р С”Р С‘ Р Т‘Р В»РЎРЏ Р В±Р С•Р В»РЎРЉРЎв‚¬Р С‘РЎвЂ¦ РЎРЊР С”РЎР‚Р В°Р Р…Р С•Р Р† */
  .breakpoint img {
    max-width: 48%;
  }
}
.breakpoint {
  position: relative;
  width: 96%;
  max-width: 1170px;
  margin: 0 auto;
  text-align: center;
}

.two-columns {
  width: 48%;
  display: inline-block;
}

/* Related Post */
.crp_related a {
  width: 163px;
  height: 150px;
  text-decoration: none;
}
.crp_related img {
  max-width: 200px;
  margin: auto;
}
.crp_related .crp_title {
  width: 100%;
}

.crp_related {
	clear: both;
	margin: 10px 0;
}
.crp_related h3 {
	margin: 0 !important;
}
.crp_related ul {
	list-style: none;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}
.crp_related li, .crp_related a {
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.crp_related li {
	margin: 5px !important;
	border: 1px solid #ddd;
	padding: 6px;
}
.crp_related li:hover {
	background: #eee;
	border-color: #bbb;
}
.crp_related a {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}
.crp_related a:hover {
	text-decoration: none;
}
.crp_related .crp_title {
	color: #fff !important;
	position: absolute;
	display: block;
	bottom: 0;
	padding: 3px;
	font-size: .9em;
	text-shadow: .1em .1em .2em #000;
	background-color: #a42c4b;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.crp_related li:hover .crp_title {
	background-color: #15a6a6;
}
.crp_related li {
	vertical-align: bottom;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);
	box-shadow: 0 1px 2px rgba(0,0,0,.4);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	list-style-type: none;
}
.crp_clear {
	clear: both;
}
.crp_title:visited {
	color: #fff !important;
}


.whatsapp-button {
		position: fixed;
		right: 13px;
		bottom: 10px;
		transform: translate(-50%, -50%);
		background: rgb(255, 49, 142); /*цвет кнопки*/
		border-radius: 50%;
		width: 45px; /*ширина кнопки*/
		height: 45px; /*высота кнопки*/
		color: #fff;
		text-align: center;
		font-size: 35px; /*размер иконки*/
		z-index: 9999;
		}
		.whatsapp-button a {
		color: #fff;
		}
		.whatsapp-button:before,
		.whatsapp-button:after {
		content: " ";
		display: block;
		position: absolute;
		border: 50%;
		border: 1px solid #25D366; /*цвет анимированных волн от кнопки*/
		left: -20px;
		right: -20px;
		top: -20px;
		bottom: -20px;
		border-radius: 50%;
		animation: animate 1.5s linear infinite;
		opacity: 0;
		backface-visibility: hidden;
		}

		.whatsapp-button:after{
		animation-delay: .5s;
		}

		@keyframes animate
		{
		0%
		{
        transform: scale(0.5);
        opacity: 0;
		}
		50%
		{
        opacity: 1;
		}
		100%
		{
        transform: scale(1.2);
        opacity: 0;
		}
		}
		@media (max-width : 800px) {
		.whatsapp-button {
		bottom: 5px; /*отступ кнопки снизу от экрана*/
		left: 70px; /*отступ кнопки слева от экрана(right - справа)*/
		}

		.whatsapp-button {
		width: 50px; /*ширина кнопки*/
		height: 50px; /*высота кнопки*/
		line-height: 50px;
		font-size: 40px;

		}
		}
		#raspisanie {color:red;
		  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

video{
object-fit: inherit;
    width:100%;
    height:100%;
}
.video_poster{
    width:100%;
    height:100%;
    text-align: center;
}

/**
 * Reset button styles.
 */
button {
  padding: 0;
  border: none;
  font: inherit;
  color: inherit;
  background-color: transparent;
  cursor: pointer;
}
