html,body,div,span,applet,object,iframe,h1,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,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.icon{background-image:url('../images/icon-s0beff3ec4c.png');background-repeat:no-repeat;display:inline-block}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.icon{background-image:url('../images/icon2x-sb509ea2986.png');background-size:223px 247px}}.icon-bow{background-position:-114px -40px;width:53px;height:43px}.icon-boy{background-position:-39px -40px;width:37px;height:40px}.icon-building{background-position:-46px 0;width:46px;height:39px}.icon-cat-dog{background-position:0 -133px;width:223px;height:114px}.icon-comb{background-position:-177px 0;width:44px;height:40px}.icon-dog{background-position:-169px -83px;width:44px;height:50px}.icon-facebook{background-position:-92px 0;width:39px;height:39px}.icon-girl{background-position:0 -83px;width:44px;height:44px}.icon-kennel{background-position:-167px -40px;width:43px;height:43px}.icon-loudspeaker{background-position:-131px 0;width:46px;height:40px}.icon-master{background-position:-86px -83px;width:43px;height:48px}.icon-money{background-position:-44px -83px;width:42px;height:47px}.icon-newspaper{background-position:0 -40px;width:39px;height:40px}.icon-pointer{background-position:-76px -40px;width:38px;height:42px}.icon-stetho{background-position:-129px -83px;width:40px;height:49px}.icon-store{background-position:0 0;width:46px;height:39px}.font-font,.icon-font-dog,.icon-font-facebook,.icon-font-filters,.icon-font-instagram,.icon-font-magnifier,.icon-font-next,.icon-font-photo,.icon-font-prev,.icon-font-vkontakte{font-family:"font"}@font-face{font-family:"font";src:url('../fonts/font_3f8fcb35a707e05a24c2d5b6e259a99e.eot?&1469279376#iefix') format('embedded-opentype'), url('../fonts/font_3f8fcb35a707e05a24c2d5b6e259a99e.woff?1469279376') format('woff'), url('../fonts/font_3f8fcb35a707e05a24c2d5b6e259a99e.ttf?1469279376') format('truetype'), url('../fonts/font_3f8fcb35a707e05a24c2d5b6e259a99e.svg?1469279376#font') format('svg');font-weight:normal;font-style:normal}.icon-font-dog:before{content:'\f104'}.icon-font-facebook:before{content:'\f102'}.icon-font-filters:before{content:'\f108'}.icon-font-instagram:before{content:'\f107'}.icon-font-magnifier:before{content:'\f105'}.icon-font-next:before{content:'\f100'}.icon-font-photo:before{content:'\f106'}.icon-font-prev:before{content:'\f101'}.icon-font-vkontakte:before{content:'\f103'}html,body{height:100%}body{background-color:#fff}body,textarea,input,select,button{font:14px/1.3 Roboto,sans-serif;color:#5e5e5e}.center{margin:0 auto;max-width:960px;padding:0 10px;box-sizing:border-box}a{text-decoration:none;cursor:pointer;color:inherit}img{border:none}.hidden{display:none}.hr{margin:30px 0;border-top:1px solid currentColor}.hr:first-child{margin-top:0}.hr--bold{border-top-width:2px}.hr--yellow{border-top-color:#ffd300}.hr--white{border-top-color:#fff}.notification{padding-top:50px;padding-bottom:50px;text-align:center}.input-field{display:block;margin:20px 0}::-webkit-input-placeholder{color:#afafaf}::-moz-placeholder{color:#afafaf}:-ms-input-placeholder{color:#afafaf}::placeholder{color:#afafaf}.input-field-notice{font-size:12px;display:block;margin-top:5px;color:#afafaf}.input-composite{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-label{display:block;font-size:12px;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-field--error .input{box-shadow:0 0 0 1px red}.input-field--error .input-toggle-box{box-shadow:inset 0 0 0 1px red,inset 0 0 0 3px #fff}.input-field--error .input-toggle[type="radio"]+.input-toggle-box{box-shadow:inset 0 0 0 1px red}.error{font-size:18px;text-align:center;padding:40px;color:red}.input-error{display:block;font-size:11px;margin-top:4px;color:red}.input{background-color:#f7f7f7;display:block;width:100%;box-sizing:border-box;border:none;border-radius:1px;padding:7px 10px;line-height:1;height:36px;box-shadow:0 0 0 2px rgba(243,210,49,0);-webkit-transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.input:focus{outline:none;box-shadow:0 0 0 2px #f3d231}.input[readonly]{text-shadow:0 -1px 0 #fff}.input[readonly]:focus{box-shadow:none}.input--selectTriangle{position:relative;padding-right:30px}.input--selectTriangle:after{content:"";position:absolute;right:10px;top:50%;margin-top:-2px;border:5px solid transparent;border-top-color:#5e5e5e}.input--date{line-height:20px;white-space:nowrap}.input--date:before{content:"";display:inline-block;width:22px;height:22px;background:url('../images/calendar.svg?1462798896');vertical-align:-6px;margin-right:5px}.input-datepicker{background:transparent;width:calc(100% - 30px);padding:0;border:none}.input-datepicker:focus{outline:none}.input-select{width:100%;border:none;line-height:1;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;display:block;box-sizing:border-box;background:transparent}.input-select:focus{outline:none}.input--border{background-color:transparent;border-radius:1px;box-shadow:0 0 0 1px #ffd300}.input-field--toggle{cursor:pointer}.input-toggle{position:absolute;opacity:0}.input-toggle:checked+.input-toggle-box{background-color:#ffd300}.input-toggle[type="radio"]+.input-toggle-box{border-radius:100%;box-shadow:inset 0 0 0 1px #5e5e5e}.input-toggle[type="radio"]:checked+.input-toggle-box{box-shadow:inset 0 0 0 1px #ffd300}.input-toggle-box{display:inline-block;width:16px;height:16px;margin-right:10px;box-shadow:inset 0 0 0 1px #5e5e5e,inset 0 0 0 3px #fff;text-align:center;vertical-align:middle;line-height:13px;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.input-toggle-caption{display:inline-block;vertical-align:top;max-width:calc(100% - 50px)}.form-cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0}.form-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc((100% - 10px)/2)}.form-col .input-field,.form-col.input-field{margin:0}.form-col+.form-col{margin-left:20px}.form-col--third{max-width:calc((100% - 20px)/3 )}.form-col--two-thirds{-webkit-flex-basis:66%;-ms-flex-preferred-size:66%;flex-basis:66%}.form-notice{text-align:right;font-size:12px}.ajax-form,.loading-behaviour{position:relative;z-index:2}.ajax-form:before,.loading-behaviour:before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;z-index:100;background-color:#fff;max-height:0;opacity:0;-webkit-transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .8s step-end;transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .8s step-end}.ajax-form:after,.loading-behaviour:after{display:block;position:absolute;left:50%;top:50%;width:17px;height:17px;margin-left:-10px;margin-top:-10px;border-radius:100%;border:3px solid transparent;border-top-color:#ffd300;border-right-color:#ffd300;-webkit-animation:loading 0.6s infinite linear;animation:loading 0.6s infinite linear;z-index:101}.loading:before{opacity:0.75;max-height:10000px;-webkit-transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .8s cubic-bezier(0.215, 0.61, 0.355, 1)}.loading:after{content:""}@-webkit-keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.form-cols--headline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}@media screen and (max-width: 450px){.form-cols{display:block;margin:0}.form-cols--headline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-col{width:auto;margin:15px 0}.form-col+.form-col{margin-left:0}}.btn{color:#421f10;border:none;border-radius:5px;box-sizing:border-box;padding:0 10px;text-decoration:none;display:inline-block;cursor:pointer;font-size:14px;line-height:30px;background-color:#ffd300;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);text-align:center}.btn:hover{background-color:#421f10;color:#fff}.btn:focus{outline:none}.btn-content{display:inline-block;line-height:1;vertical-align:middle}.btn--small{line-height:25px;height:25px;font-size:13px}.btn--big{font-size:16px;line-height:45px;height:45px}.btn--mid{height:36px;line-height:36px}.btn--border{background-color:transparent;box-shadow:inset 0 0 0 2px #ffd300;color:#421f10}.btn--border:hover{background-color:#ffd300;color:#421f10}.btn--border-white{box-shadow:inset 0 0 0 2px #fff;color:#fff}.btn--transparent{background-color:rgba(255,255,255,0.2);color:#fff}.btn--transparent:hover{background-color:rgba(255,255,255,0.4);color:#fff}.social-btns{margin:40px 0 35px;text-align:center;font-size:12px}.social-btns .btn{margin-bottom:5px}.social-btns-title{margin-bottom:20px}.social-btn{color:#fff;min-width:160px;margin:0 5px;border-radius:0}.social-btn--vkontakte{background-color:#4c75a3}.social-btn--vkontakte:hover{background-color:#698fb9}.social-btn--facebook{background-color:#4a5fa2}.social-btn--facebook:hover{background-color:#667ab9}.btn--upload{position:relative;min-width:140px}.btn--upload .input{opacity:0;position:absolute;left:0;top:0;cursor:pointer}@media screen and (max-width: 650px){.btn--big{font-size:14px}}.title{font-size:16px;display:block}.title--mid{font-size:22px;font-weight:300}.title--big{font-size:32px;font-weight:300;text-align:center}.title-content{display:inline-block;border-bottom:2px solid #ffd300;padding:5px 30px}.link{color:#421f10;text-decoration:underline}.breadcrumbs{padding:15px 0 10px;background-color:#f7f7f7;font-size:12px;line-height:20px}.breadcrumb-link{border-bottom:2px solid #ffd300;display:inline-block}.breadcrumb-delim{margin:0 7px}.breadcrumb{display:inline-block}@media screen and (max-width: 650px){.title--mid{font-size:18px}.title--big{font-size:24px}}.popup{position:fixed;z-index:100;top:0;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.3);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;overflow-y:auto;overflow-x:hidden}.popup-scroll{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px;box-sizing:border-box}.popup--hidden{display:none}.popup--active{opacity:1}.popup--active .popup-page{-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s ease;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:none;transform:none;opacity:1}.popup-page{background-color:#fff;position:relative;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;padding:30px 30px 20px;-webkit-transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s ease;transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity .4s ease,-webkit-transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);border-radius:1px;box-shadow:0 0 10px rgba(0,0,0,0.1);min-width:400px}.popup-page--hidden{-webkit-transform:scale(0.8) !important;transform:scale(0.8) !important;opacity:0 !important}.popup--image{background-color:rgba(14,14,14,0.9);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup--image .popup-scroll{padding:0}.popup--image .popup-page-close{background-color:rgba(0,0,0,0.12);-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.popup--image .popup-page-close:hover{color:#fff}.popup--image .popup-page{padding:0;min-width:0}.popup-image-link{position:absolute;top:50%;height:50px;margin-top:-25px;width:40px;background-color:rgba(0,0,0,0.12);text-align:center;font-size:20px;line-height:50px;color:#ffd300;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.popup-image-link:hover{color:#fff}.popup-image-link .icon-font{vertical-align:-1px}.popup-image-link .icon-font-prev{margin-right:3px}.popup-image-link .icon-font-next{margin-left:3px}.popup-image-link--prev{left:0}.popup-image-link--next{right:0}.popup-image{max-width:calc(100vw - 80px);max-height:calc(100vh - 80px);display:block}.popup-page-close{position:absolute;font-weight:bold;color:#ffd300;right:0;top:0;font-size:28px;line-height:1;width:18px;padding:6px 10px;text-align:center;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.popup-page-close:hover{color:#421f10}.popup--confirm{text-align:center;border:2px solid #ffd300;border-radius:15px;padding-bottom:30px}.popup--confirm .popup-title{font-family:Neucha,"Comic Sans MS",sans-serif;font-size:28px;font-weight:normal;max-width:300px;padding:0 20px;margin:10px auto 30px}.popup--confirm .popup-message{margin-top:-20px;margin-bottom:30px}.popup--confirm .btn{min-width:100px}.popup--confirm .btn+.btn{margin-left:40px}.popup-message{margin-top:20px;text-align:center}.popup-title{font-size:18px;font-weight:bold;text-align:center}@media screen and (max-width: 680px){.popup-scroll{padding:0;background-color:#fff}.popup-page{box-shadow:none;position:static}}@media screen and (max-width: 650px){.popup--image{background-color:#1f1f1f}.popup--image .popup-scroll{background-color:transparent}.popup-image{max-width:100vw;max-height:100vh;display:block}}.home-title{color:#421f10;font-size:24px;text-align:center}.home-title-main{font-size:32px}.home{background-color:#f7f7f7;position:relative;overflow:hidden;max-height:calc(100vh - 90px)}.home:before{display:block;content:"";padding-top:55.55556%}.home-slides{background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%}.home-slide{background-position:center;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;z-index:1;opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.home-slide-video{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-slide--active{z-index:3;opacity:1}.home-slides-nav{text-align:center;color:#ffd300;position:absolute;left:0;bottom:20px;width:100%;z-index:4}.home-video{overflow:hidden;position:relative;background-color:#ffd300;max-height:calc(100vh - 90px)}.home-video video{display:block;width:100%;height:100%}.home-video-logo{position:absolute;z-index:1;left:60px;top:45px;width:212px;height:111px;background:url('../images/logo-big.svg?1462803842') center no-repeat;background-size:contain}.home-video-info{position:absolute;top:50%;max-width:400px;margin-top:-75px;left:3.125%;color:#fff;font-size:24px;z-index:4}.home-video-info .btn{color:inherit;min-width:120px;white-space:nowrap}.home-video-info--black{color:#000}.home-video-info--brown{color:#421f10}.home-video-info--yellow{color:#ffd300}.home-video-info-btns{margin-top:20px;width:70%;text-align:center}.home-about{background-color:#ffd300;position:relative;color:#421f10;padding:90px 0;font-size:16px;text-align:center}.home-about .title{font-size:24px;margin:25px 0 5px}.home-about:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;background:fixed url('../images/pattern-white.png?1462804662') repeat}.home-about .center{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.home-about .btn{margin-top:25px;min-width:120px}.home-about-image{background:center no-repeat;height:71px}.home-about-image--list{background-image:url('../images/list.svg?1462805199')}.home-about-image--heart{background-image:url('../images/heart.svg?1462805308')}.home-about-image--bone{background-image:url('../images/bone.svg?1462805373')}.home-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.home-image{width:50%;position:relative;background:center no-repeat;background-size:cover;color:#fff;text-align:center;overflow:hidden}.home-image:after{display:block;content:"";padding-top:57.77778%}.home-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.3;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.home-image:hover:before{opacity:.6}.home-image:hover .home-image-btn{-webkit-transform:scale(0);transform:scale(0);opacity:0}.home-image:hover .home-image-line,.home-image:hover .home-image-delim{-webkit-transform:none;transform:none;opacity:1}.home-image-btn{font-size:24px;line-height:60px;width:320px;white-space:nowrap;box-shadow:inset 0 0 0 5px #ffd300;display:inline-block;border-radius:10px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-160px;z-index:3;-webkit-transition:-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.home-image-link{font-size:24px;padding:0 10px;color:#ffd300;display:inline-block;vertical-align:middle;line-height:1.3;max-width:300px}.home-image-line{position:absolute;left:0;width:100%;height:100px;line-height:100px;opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.home-image-delim{position:absolute;width:100%;top:50%;line-height:50px;margin-top:-25px;left:0;font-size:20px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.home-image-delim:before,.home-image-delim:after{content:"";margin:0 10px;display:inline-block;vertical-align:middle;border-top:1px solid #fff;width:40px}.home-image-line--bottom{bottom:25%;margin-bottom:-50px;-webkit-transform:translateY(100px);transform:translateY(100px)}.home-image-line--top{top:25%;margin-top:-50px;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.home-partners{padding:80px 0 120px;color:#421f10;text-align:center}.home-project{background-color:#f7f7f7}.home-project .project-preview{max-height:calc(100vh - 90px)}.home-project .project-preview-frame:before{content:"";position:absolute;left:40px;bottom:12px;width:66px;height:73px;background:url('../images/dog.svg?1462192474') left bottom no-repeat;background-size:contain}.home-project .project-preview-frame .btn{margin-left:90px;margin-top:40px;color:#fff}.home-souvenirs{background-color:#ffd300;color:#421f10;padding:80px 0 20px;text-align:center}.home-souvenirs .nav-dots{color:#fff}.home-souvenirs .title{font-size:24px;margin-bottom:25px}.home-souvenirs .title .btn{min-width:160px}.home-souvenirs .nav-dots{margin-top:30px}.home-souvenirs-bg{position:relative}.home-souvenirs-bg .center{position:relative;z-index:1}.home-souvenirs-bg:before{content:"";position:absolute;bottom:20px;top:20px;width:100%;left:0;opacity:.6;background:fixed url('../images/pattern-white.png?1462804662') repeat}.home-souvenirs-text{font-size:16px;margin:20px auto 0;max-width:400px}@media screen and (max-width: 900px){.home-image-btn{width:220px;font-size:16px;line-height:36px;margin-left:-110px;box-shadow:0 0 0 4px #ffd300;border-radius:5px}.home-image-delim{font-size:12px}.home-image-link{font-size:16px;max-width:200px}}@media screen and (max-width: 650px){.home-about{padding:40px 0}.home-about .title{margin-top:14px;margin-bottom:0}.home-about .btn{margin-top:10px;margin-bottom:50px}.home-about .center{display:block}.home-images{display:block;height:auto;max-height:none}.home-image{width:100%}.home-partners{padding:30px 0}.home-partners .title{font-size:12px}.home-partners .partners-list{width:250px;margin:20px auto}.home-project{background-color:transparent}.home-project .project-preview-nav{width:100%;left:0;text-align:center;bottom:165px}.home-project .project-preview{padding-top:75%;height:360px;max-height:none;min-height:0}.home-project .project-preview:before{content:""}.home-project .project-preview-image{width:100%;top:0;height:auto;position:static}.home-project .project-preview-image:before{content:"";display:block;padding-top:75%}.home-project .project-preview-text{left:50%;width:280px;margin-left:-160px;bottom:0;top:auto;height:150px}.home-project .project-preview-slide{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}.home-project .project-preview-slide--active{-webkit-transform:translateX(0);transform:translateX(0)}.home-project .project-preview-slide--active ~ .project-preview-slide{-webkit-transform:translateX(100%);transform:translateX(100%)}.home-project .project-preview-frame{font-size:14px;width:230px;padding:20px 25px 100px;left:50%;bottom:250px;margin-left:-140px;border-radius:15px}.home-project .project-preview-frame .btn{position:absolute;left:50%;margin-left:-15px;bottom:35px;min-width:120px}.home-project .project-preview-frame:before{width:64px;height:73px;left:25px}.home-project .project-preview-frame .title{font-size:24px}.home-souvenirs{padding:40px 0}.home-souvenirs .souvenir+.souvenir+.souvenir{display:none}.home-souvenirs-text{font-size:14px;padding:0 20px}.home-video-info{font-size:18px;left:50%;width:320px;margin-left:-160px;text-align:center}.home-video-info-btns{width:100%}}@media screen and (max-width: 450px){.home-video-info{font-size:15px;width:280px;margin-left:-140px}.home-video-info-btns{margin-top:10px}.home-image:before{opacity:.6}.home-image .home-image-btn{-webkit-transform:scale(0);transform:scale(0);opacity:0}.home-image .home-image-line,.home-image .home-image-delim{-webkit-transform:none;transform:none;opacity:1}}.pattern{background:#f7f7f7;position:relative;padding:50px}.pattern:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:fixed url('../images/pattern.png?1461089366') repeat;opacity:0.25}.pattern .center{position:relative;z-index:1;background-color:#fff;border-radius:10px;padding:60px 30px;text-align:center}.pattern-title{font-size:26px;font-weight:300}.counters-title{color:#421f10;font-size:16px;text-align:center;position:relative;z-index:1;margin:15px 0 10px}.counters{padding:20px 0 10px}.counters .center{padding:15px 20px}.counters .partners-list{margin:0 auto;position:relative;z-index:1}.counters .partner{background-color:transparent;padding:0;margin:0}.counters .partner-image{width:135px;height:60px}.counters .pattern-frame{padding:30px}.counters .pattern-title{font-size:36px;margin-bottom:10px}.counters-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.counters-row-item{-webkit-box-flex:200px;-webkit-flex:200px;-ms-flex:200px;flex:200px;font-size:13px}.counters-counter{font-size:22px;font-weight:300;line-height:1;margin-bottom:5px}.counters-digit{font-size:50px;font-weight:900;color:#ffd300;text-shadow:0 3px 5px #ececec}.counters-text{margin-top:10px;font-size:12px;opacity:0.5}@media screen and (max-width: 650px){.counters{display:none}}.list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:40px 0}.list .pager{margin-bottom:20px}.list-filters{max-width:300px;-webkit-box-flex:0;-webkit-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px;margin-right:20px;position:relative}.list-filter-fields{margin-right:-5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.list-filters-clear{margin-top:20px}.list-filters-submit{width:100%;margin-top:40px}.list-class{width:75px;height:75px;display:inline-block;vertical-align:middle;border-radius:100%;overflow:hidden;margin:10px 10px;box-shadow:0 0 0 2px rgba(243,210,49,0);-webkit-transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1);background:#f7f7f7 center no-repeat;background-size:cover}.list-class--dog{background-image:url('../images/dog.jpg?1464286127')}.list-class--cat{background-image:url('../images/cat.jpg?1464286145')}.list-class--all{background-image:url('../images/icon2x/cat-dog.png?1464722504');background-size:contain}.list-class-input{position:absolute;opacity:0}.list-class-input:checked+.list-class{box-shadow:0 0 0 2px #f3d231}.list-filter{margin:10px 0;padding-right:6px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:250px;-ms-flex-preferred-size:250px;flex-basis:250px}.list-filter--class{text-align:center;margin:20px 0}.list-filter--hidden{display:none}.list-filter--half{-webkit-flex-basis:100px;-ms-flex-preferred-size:100px;flex-basis:100px}.list-count{font-size:16px}.list-content{-webkit-box-flex:0;-webkit-flex:0 1 610px;-ms-flex:0 1 610px;flex:0 1 610px}.list-btns{margin:10px 0 30px;text-align:center}.list-btns .btn{max-width:320px;width:100%}.list-content-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.list-content-header .selectize-input{width:20px;height:28px;line-height:28px}.list-content-header .selectize-dropdown.active{padding-top:28px;margin-top:-28px}.list-content-header .input{display:inline-block;width:60px;vertical-align:baseline;margin-left:10px;height:28px;padding:4px 20px 4px 6px;font-size:12px}.list-content-header .input:after{right:5px}.list-content-header .input-select{font-size:12px}.list-results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:25px}.list-empty{padding:40px;text-align:center}.list-empty .icon{margin-right:20px;margin-bottom:20px}.list-empty .icon-font{font-size:100px;color:#ffd300}.list-empty-title{font-size:22px}.list-item{box-sizing:border-box;background-color:#f7f7f7;width:50%;width:calc(50% - 10px);-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-bottom:20px;padding-bottom:10px;font-size:14px}.list-item-image{display:block;position:relative;background-color:#f0f0f0;cursor:pointer}.list-item-image:after{content:"";display:block;padding-top:100%}.list-item-image-src{position:absolute;left:0;bottom:0;width:100%}.list-item-title{font-size:22px;margin-top:10px;margin-right:22px;padding:0 10px}.list-item-title--small{font-size:18px}.list-item-text{margin-top:4px;padding:0 10px}.list-item-date{display:block;background-color:#4a4a4a;color:#fff;line-height:26px;text-align:center}.list-item-counters{color:#5e5e5e;background-color:#ffd300;height:60px;line-height:60px;text-align:center}.list-item-counters--red{background-color:red;color:#fff}.list-item-counters--green{background-color:#9ac533;color:#fff}.list-item-counter{display:inline-block;vertical-align:middle;line-height:1.1;width:45%}.list-item-counter-digit{font-size:22px;display:block}.list-filter-checkbox{display:block;margin:10px 0}.list-item-labels{position:absolute;left:0;top:0}.list-item-label{padding:3px 10px;min-width:100px;margin-left:-10px;box-shadow:3px 3px rgba(0,0,0,0.2);color:#fff;position:relative;margin-bottom:10px}.list-item-label:before{content:"";position:absolute;display:block;border:solid transparent;border-width:8px 0 0 10px;left:0;bottom:-8px}.list-item-label--red{background-color:#e63c2d}.list-item-label--red:before{border-top-color:#bf2417}.list-item-label--black{background-color:#383838}.list-item-label--black:before{border-top-color:#000}.list-item-label--orange{background-color:#eaa011}.list-item-label--orange:before{border-top-color:#ba7f0e}.list-item-label--green{background-color:#9ac533}.list-item-label--green:before{border-top-color:#6da30d}.list-item-label--purple{background-color:#6c49a0}.list-item-label--purple:before{border-top-color:#54397d}.list-item-label--pending{background-color:#f29339}.list-item-label--pending:before{border-top-color:#d9512c}.list-item-label--blue{background-color:#6096d3}.list-item-label--blue:before{border-top-color:#3577c1}.list-item-label--brown{background-color:#d38960}.list-item-label--brown:before{border-top-color:#ca7140}.list-item-id{position:absolute;bottom:-22px;right:0;background-color:#4a4a4a;color:#fff;padding:3px 10px;font-size:13px}.list-item-views{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.3);padding:6px 10px 4px;text-align:center;color:#fff}.list-item-views:before{content:"";background-image:url('../images/eye.svg?1461349392');width:26px;height:20px;display:block;margin:0 auto 4px}.mobile-title{min-height:20px;line-height:20px;background-color:#f7f7f7;text-align:center;font-size:16px;font-weight:300;padding:15px 50px;position:relative;display:none}.center .mobile-title{margin:0 -10px}.list-mobile-back,.list-mobile-filtersToggler{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px;text-align:center;line-height:32px;cursor:pointer;font-size:18px}.list-mobile-back .icon-font,.list-mobile-filtersToggler .icon-font{vertical-align:middle}.list-mobile-back .minus,.list-mobile-filtersToggler .minus{position:absolute;left:6px;top:7px}.list-mobile-filtersToggler{right:9px;background-color:#ffd300;color:#421f10}.list-mobile-filtersToggler .minus{display:none}.list-mobile-filtersToggler--active .icon-font{display:none}.list-mobile-filtersToggler--active .minus{display:block}.list-mobile-back{left:9px;box-shadow:inset 0 0 0 1px #ffd300;color:#ffd300}.minus,.plus{width:20px;height:20px;display:inline-block;position:relative;cursor:pointer}.minus:after,.minus:before,.plus:after,.plus:before{-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);border-top:2px solid currentColor;content:"";position:absolute;top:9px;left:0;width:20px}.minus:before,.plus:before{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plus:before{opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 650px){.list{margin:20px 5px 20px;display:block}.mobile-title{display:block}.list-results{margin-top:15px}.list-filters{display:block;position:static;margin:0 auto;max-width:500px;overflow:hidden;max-height:0;opacity:0;-webkit-transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.list-filters--active{opacity:1;max-height:800px;padding-bottom:30px}.list-content-header-form{display:none}}@media screen and (max-width: 450px){.list-item{width:100%}}.pager{margin:50px 0;font-size:20px;line-height:31px;color:#ffd300;padding:0 50px;text-align:center;position:relative}.pager-link{display:inline-block;width:25px;height:31px;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.pager-link a:hover{color:#b5792b}.pager-link--active,.pager-link--active:hover{color:#421f10}.pager-nav{position:absolute;top:50%;width:32px;height:32px;margin-top:-18px;box-shadow:inset 0 0 0 1px #421f10;font-size:16px;line-height:31px;color:#421f10;cursor:default}.pager-nav .icon-font{vertical-align:middle}.pager-nav .icon-font-next{margin-left:2px}.pager-nav .icon-font-prev{margin-right:1px}.pager-nav--active{cursor:pointer;background-color:#ffd300;box-shadow:none;color:#fff;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.pager-nav--active:hover{background-color:#421f10}.pager-nav--next{right:0}.pager-nav--prev{left:0}.header-space{height:90px}.header--hide-logo .header-top .center{padding-left:10px}.header--hide-logo .header-nav{margin-left:0;font-size:18px}.header--hide-logo .header-logo{opacity:0;-webkit-transform:translateX(-160px);transform:translateX(-160px)}.header{background-color:#fff;color:#421f10;position:fixed;z-index:5;left:0;top:0;width:100%}.header .center{padding:0;position:relative}.header-logo{position:absolute;left:10px;top:-20px;background:url('../images/logo.svg?1462804051') center no-repeat;width:123px;height:56px;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-top{background-color:#ffd300;height:35px;line-height:35px;font-size:10px}.header-top .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:170px;padding-right:10px;-webkit-transition:padding .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:padding .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-top .header-link+.header-link{margin-left:10px}.header-nav{height:55px;font-size:16px;margin-left:160px;margin-right:110px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:margin .4s cubic-bezier(0.215, 0.61, 0.355, 1),font-size .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:margin .4s cubic-bezier(0.215, 0.61, 0.355, 1),font-size .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-nav-item{text-align:center;padding:0 10px;position:relative}.header-nav-item .header-link{display:inline-block;height:55px;line-height:55px}.header-nav-item--colored{background-color:#69b169;padding:0 15px}.header-nav-item--colored .header-link{color:#fff}.header-nav-item--colored .header-link:after{color:#ffd300}.header-nav-item--colored:hover{background-color:#549654}.header-link--active{position:relative}.header-link--active:after{content:"";position:absolute;left:0;bottom:0;height:6px;width:100%;background-color:currentColor;-webkit-transition:height .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:height .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-menuToggler{width:auto;padding:0 10px;height:55px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;cursor:pointer;position:absolute;right:0;top:0;z-index:8}.header-submenu{position:absolute;right:0;top:0;height:55px;line-height:55px;padding-right:60px;text-align:center}.header-submenu .header-subnav{left:auto;right:10px;min-width:120px}.header-submenu .header-subnav:after{left:auto;right:35px}.header-submenu:hover .header-subnav{max-height:500px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header-submenu:hover .header-subnav:after{top:0}.header-submenu-title{font-size:10px}.header-menuToggler-line{display:block;width:34px;height:4px;background-color:#421f10;margin-bottom:3px;-webkit-transition:-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-menuToggler-line:first-child{-webkit-transform-origin:left bottom;transform-origin:left bottom}.header-menuToggler-line:last-child{margin-bottom:0;-webkit-transform-origin:left top;transform-origin:left top}.header-nav-item--subitems:hover .header-link--active:after{opacity:0;height:0}.header-nav-item--subitems:hover .header-subnav{max-height:100px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header-nav-item--subitems:hover .header-subnav:after{top:0}.header-subnav{position:absolute;left:0;z-index:5;top:100%;opacity:0;margin-top:-9px;max-height:0;overflow:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:max-height .4s cubic-bezier(0.19, 1, 0.22, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.19, 1, 0.22, 1);transition:max-height .4s cubic-bezier(0.19, 1, 0.22, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.19, 1, 0.22, 1);transition:max-height .4s cubic-bezier(0.19, 1, 0.22, 1),transform .4s cubic-bezier(0.19, 1, 0.22, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:max-height .4s cubic-bezier(0.19, 1, 0.22, 1),transform .4s cubic-bezier(0.19, 1, 0.22, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.19, 1, 0.22, 1)}.header-subnav:before{content:"";display:block;height:9px}.header-subnav:after{content:"";position:absolute;left:24px;top:9px;border:9px solid transparent;border-top-width:0;border-bottom-color:#421f10;box-sizing:border-box;max-height:0;-webkit-transition:top .4s cubic-bezier(0.19, 1, 0.22, 1);transition:top .4s cubic-bezier(0.19, 1, 0.22, 1)}.header-subnav-links{padding:20px;background-color:#421f10;color:#ffd300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:14px;text-align:left;line-height:1.2}.header-subnav-link{white-space:nowrap;margin-top:17px;color:#ffd300;border-bottom:1px solid rgba(255,211,0,0);-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-bottom .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-bottom .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-subnav-link:first-child{margin-top:0}.header-subnav-link:hover{color:#fff;border-bottom-color:#fff}@media screen and (max-width: 800px){.header--hide-logo .header-nav{font-size:15px}.header-logo{width:120px;background-size:contain}.header-top .center{padding-left:145px}.header-nav{margin-left:135px;margin-right:52px;font-size:14px}.header-nav-item--colored{padding:0 10px}.header-menuToggler-line{width:29px}.header-submenu-title{display:none}.header-submenu .header-subnav{right:0}.header-submenu .header-subnav:after{right:16px}.header--menu .header-menuToggler-line{-webkit-transform:scale(0);transform:scale(0)}.header--menu .header-menuToggler-line:first-child{-webkit-transform:translate(2px, -4px) rotate(45deg) !important;transform:translate(2px, -4px) rotate(45deg) !important}.header--menu .header-menuToggler-line:last-child{-webkit-transform:translate(2px, 4px) rotate(-45deg) !important;transform:translate(2px, 4px) rotate(-45deg) !important}}@media screen and (max-width: 650px){.header{position:absolute;top:50px}.header-submenu .header-subnav{display:none}.header-nav{display:block;height:40px}.header-menuToggler{height:50px;position:fixed}.header-top{height:50px;line-height:50px;background-color:#fff;z-index:7;left:0;width:100%;top:0;position:fixed}.header-top .center{padding:0 10px}.header-top .header-link{display:inline-block}.header-logo{width:74px;height:34px;left:50%;top:25px;margin-left:-37px;margin-top:-17px;z-index:8;position:fixed}.header .center{position:static}.header-nav{margin:0}.header-nav-item{display:none}.header-nav-item .header-link{height:40px;line-height:40px;display:block}.header-nav-item--colored{display:block;padding:0}.header-auth{position:absolute;top:70px;line-height:37px;width:130px;left:0;opacity:0;-webkit-transform:translateX(-130px);transform:translateX(-130px);-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header-auth .header-link{display:block;margin:0 !important;padding-left:10px}}.footer{background-color:#421f10;color:#fff}.footer .hr{border-top-color:#fff;position:relative}.footer .btn{color:#fff}.footer--map .footer-map{max-height:410px}.footer--map .footer-info{max-height:0;opacity:0}.footer-map{height:410px;max-height:0;overflow:hidden;margin-bottom:40px;-webkit-transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.footer-info{overflow:hidden;max-height:500px;opacity:1;-webkit-transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.footer-address{font-weight:300;font-size:14px;text-align:center;line-height:1.5;padding-bottom:30px}.footer-address .btn{margin-top:15px;min-width:160px}.footer-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 10px;line-height:1.1}.footer-nav-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;min-width:100px;margin-bottom:20px}.footer-nav-title{font-size:16px;margin-bottom:10px;font-weight:500;margin-top:30px}.footer-nav-title+.footer-nav-title{margin-top:20px}.footer-nav-title:first-child{margin-top:0}.footer-nav-link,.footer-email{-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);border-bottom:1px solid rgba(255,255,255,0)}.footer-nav-link:hover,.footer-email:hover{color:#ffd300;border-bottom-color:#ffd300}.footer-nav-item{margin-bottom:8px}.footer-socials{text-align:center;font-weight:300;font-size:13px}.footer-socials .social{margin:20px 10px}.footer-animation{position:absolute;right:-4px;bottom:-15px;width:255px;height:131px;background:url('../images/footer.gif?1462909433')}.social{display:inline-block;width:40px;height:40px;border-radius:100%;box-shadow:0 0 0 1px #ffd300;color:#ffd300;text-align:center;line-height:38px;font-size:14px;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.social .icon-font{vertical-align:middle}.social:hover{box-shadow:0 0 0 2px #fff;color:#fff}.copyright{background-color:#ffd300;color:#421f10;padding:15px 0 20px}.copyright .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.copyright-email{color:#421f10;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);border-bottom:1px solid rgba(66,31,16,0)}.copyright-email:hover{opacity:0.75;border-bottom-color:#421f10}.copyright-text{max-width:550px}.copyright-grape{text-align:right;font-size:10px}.copyright-grape-logo{margin-top:10px;background-image:url('../images/grape.svg?1475171723');width:110px;height:34px;display:inline-block;vertical-align:baseline;margin-left:20px}@media screen and (max-width: 750px){.footer-nav{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-animation{width:161px;height:82px;background-image:url('../images/footer.png?1468685593');bottom:-5px;right:10px}.footer-info{max-height:none;padding:0}}@media screen and (max-width: 500px){.footer-nav{display:block;padding-left:5%}.copyright .center{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.copyright-text{text-align:center;max-width:300px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-size:12px}.copyright-grape{display:block;text-align:center;margin-bottom:20px}.copyright-grape-logo{display:block;margin:10px auto 0}}.headline{padding-top:10px;padding-bottom:10px;background-color:#f6f6f6}.headline .center{position:relative}.headline-title{font-size:32px;text-align:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 200px}.headline-link{font-size:12px;position:absolute;top:50%;margin-top:-20px;line-height:40px;-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.headline-link:hover{color:#421f10}.headline-link--left{left:10px}.headline-link--right{right:10px}.headline-menu{display:inline-block;padding:10px;vertical-align:-9px;margin-right:8px}.headline-menu:before{content:"";display:block;background-color:#ffd300;width:6px;height:6px;box-shadow:-10px 0 0 #ffd300,10px 0 0 #ffd300,0 -10px 0 #ffd300,0 10px 0 #ffd300,-10px -10px 0 #ffd300,-10px 10px 0 #ffd300,10px -10px 0 #ffd300,10px 10px 0 #ffd300}.headline-next{width:32px;height:32px;background-color:#ffd300;color:#fff;font-size:15px;text-align:center;display:inline-block;vertical-align:baseline;margin-left:8px;line-height:32px}.headline-next .icon-font{vertical-align:middle}@media screen and (max-width: 650px){.headline{background-color:transparent}.headline-link{display:none}.headline-title{font-size:24px;margin:0}}.animal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0}.animal-traits{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:50%}.animal-traits-btns{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px -5px 0}.animal-traits-btns .btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin:5px;max-width:230px}.animal-traits-title{font-size:20px;margin:25px 0 10px}.animal-traits-title:first-child{margin-top:0}.animal-trait{border-bottom:2px solid #f7f7f7;padding:6px 0;position:relative;min-height:1.3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.animal-trait .link{color:inherit}.animal-trait-definition{width:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:10px}.animal-images{-webkit-box-flex:0;-webkit-flex:0 1 460px;-ms-flex:0 1 460px;flex:0 1 460px;max-width:460px;margin-right:20px}.animal-images .list-item-image-src{display:none}.animal-images .list-item-image-src--active{display:block}.animal-images .list-item-id{bottom:0}.animal-image-src{position:absolute;left:0;top:0;width:100%}.animal-images-list{margin-top:15px;padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.animal-image{background-color:#f0f0f0;position:relative;display:none;margin-right:10px;-webkit-box-flex:1;-webkit-flex:1 1 80px;-ms-flex:1 1 80px;flex:1 1 80px;max-width:80px;-webkit-transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.animal-image:after{content:"";display:block;padding-top:106.25%}.animal-image--active{box-shadow:0 0 0 2px #ffd300;cursor:default}.animal-image--show{display:inline-block}.animal-history{margin:40px 0 30px}.animal-history-title{font-size:20px;margin-bottom:20px;position:relative;padding-right:40px}.animal-history-title .plus,.animal-history-title .minus{position:absolute;right:5px;top:0;color:#ffd300}.animal-history-text{font-size:14px;line-height:1.5}.animal-similar{margin-top:80px}.animal-similar-title{text-align:center;font-size:22px;margin:20px 0}.animal-similar-list{font-size:0}.animal-similar-list .list-item{width:32%;display:inline-block;margin-right:2%}.animal-similar-list .list-item:nth-child(3n){margin-right:0}.not-auth{background-color:#ffd300;border-radius:1px;padding:20px;font-size:16px;color:#421f10}.not-auth .link+.link{margin-left:10px}.not-auth-text{margin-bottom:5px}.animal-donators{overflow:hidden;opacity:0.99}.animal-donators--hidden{display:none}.animal-donators-table{width:100%;margin:20px 0 40px}.animal-donators-table th{font-size:12px;padding:8px 0}.animal-donators-table td{padding:10px 0;line-height:30px;font-size:20px;border-bottom:2px solid #eee}.animal-donators-amount{width:50px;text-align:right;white-space:nowrap}@media screen and (max-width: 650px){.animal-similar-list{max-width:300px;margin:0 auto}.animal-similar-list .list-item{display:block;width:100%}.animal{display:block;margin:0 auto;max-width:460px}.animal-traits{max-width:460px;margin-top:40px}.animal-images{margin-right:0}}@media screen and (max-width: 400px){.animal-traits{font-size:13px}.animal-traits-title{font-size:16px;margin-top:30px;margin-bottom:10px}.animal-history-text{font-size:13px}.animal-history-title{font-size:16px}.animal-donators td{font-size:14px;padding:5px 0}}.comments{background:#f7f7f7}.comments-head{background-color:#e1e1e1;padding:30px 0}.comments-head .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comments-list{display:none;opacity:0.99}.comments-list-empty{text-align:center;font-size:18px;max-height:0;overflow:hidden;opacity:0;padding:0;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.comments-list-empty:first-child{opacity:1;padding:40px;max-height:200px}.comments-title{font-size:20px;min-width:200px;padding-right:20px;margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.comments-head-content{position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.comments-head-content .plus,.comments-head-content .minus{position:absolute;right:10px;top:5px;cursor:pointer}.comment{padding:25px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:2px solid #e8e8e8}.comment:first-child{border-top:none}.comment-author{width:220px;margin-right:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px}.comment-date{font-size:12px;margin-top:20px}.comment-text{font-size:14px;line-height:1.5}.comment-text .title{font-weight:500;margin-bottom:25px}.comment-form{width:700px;max-width:80vw}.comment-form .input--textarea{height:100px}.comment-form .title{margin-bottom:30px}.comment-form .input-field-notice{text-align:right}.comment-form-actions{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comment-form-actions .btn{min-width:220px}@media screen and (max-width: 650px){.comment{display:block;padding:15px 0}.comments-title{min-width:0}.comment-author{display:block;width:auto;padding-right:100px;position:relative;margin-bottom:15px}.comment-date{position:absolute;right:0;top:0;margin-top:0}.comment-text .title{margin-bottom:2px}}@media screen and (max-width: 400px){.comments-head .center{display:block;position:relative}.comments-head-content{position:static;margin-top:10px}}.e404{background-color:#ffd300;color:#fff;text-align:center;padding:50px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 90px);box-sizing:border-box}.e404-title{font-size:36px;font-weight:300}.e404-image{background:url('../images/404.png?1461435390');width:679px;height:300px;margin:70px auto}.e404-text{line-height:1.5;max-width:640px;margin:0 auto}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.tabs+.list{margin-top:60px}.tab{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:24px;line-height:65px;height:60px;color:#fff;background-color:#ffd300;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.tab:hover{background-color:#421f10}.tab-label{display:inline-block;line-height:1;vertical-align:middle;padding:0 10px}.tab--active{cursor:default;color:#ffd300;box-shadow:inset 10px 10px #ffd300}.tab--active:last-child{box-shadow:inset -10px 10px #ffd300}.tab--active,.tab--active:hover{background-color:transparent}.tabs--small{box-shadow:inset 0 2px #ffd300}.tabs--small .tab{background-color:transparent;color:#421f10;font-size:18px;box-shadow:inset 0 0 0 2px #ffd300;line-height:40px;height:40px;margin:0 1px}.tabs--small .tab:hover{background-color:#ffd300}.tabs--small .tab--active{box-shadow:none}.tabs--small .tab--active:hover{background-color:transparent}.tab-radio{opacity:0;position:absolute}.tab-radio:checked+.tab{cursor:default;color:#ffd300;box-shadow:inset 10px 10px #ffd300}.tab-radio:checked+.tab:last-child{box-shadow:inset -10px 10px #ffd300}.tab-radio:checked+.tab,.tab-radio:checked+.tab:hover{background-color:transparent}@media screen and (max-width: 650px){.tab{font-size:18px}}.contribution .title--big{margin:50px 0 40px}.contribution-banner .center{padding:40px 250px !important;font:40px/1.2 Neucha;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:190px}.contribution-banner .center:before,.contribution-banner .center:after{content:"";position:absolute;top:50%;background:left center no-repeat;background-size:contain}.contribution-banner .center:before{left:20px;width:241px;height:153px;margin-top:-76.5px;background-image:url('../images/donate-dog.png?1470081552')}.contribution-banner .center:after{right:20px;width:176px;height:152px;margin-top:-76px;background-image:url('../images/donate-cat.png?1470081552');background-position:right center}.contribution-paragraph{font-size:20px;font-weight:300;margin:20px 0;line-height:1.5}.donate{margin-bottom:80px}.donate-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px}.donate-inputs{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px}.donate-sum{width:302px}.donate-sum .input-composite .input{max-width:88px;margin-right:10px}.donate-sum .input-field--toggle{font-size:20px;line-height:1;margin:10px 0 !important}.donate-sum .input-field--toggle .input-toggle-box{margin-right:20px}.donate-digit{font-size:32px;display:inline-block;min-width:70px;vertical-align:middle}.donate-info{text-align:right;line-height:20px;margin-bottom:20px}.donate-actions{margin:40px 20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.donate-actions .btn{min-width:300px}.donate-actions .input-toggle-caption{font-size:12px}.volunteers{margin:40px 0}.volunteers-list .input-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0}.volunteers-list .title{margin-bottom:5px;width:auto}.volunteers-list .input-toggle-caption{line-height:1.5}.volunteers-list .input-toggle-box{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:30px;width:25px;height:25px;box-shadow:inset 0 0 0 1px #5e5e5e,inset 0 0 0 6px #fff}.input-field--error .input-toggle-box{box-shadow:inset 0 0 0 1px red,inset 0 0 0 6px #fff}.volunteer-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.volunteer-form .btn{margin-top:40px;display:block;width:100%}.volunteers-actions{text-align:center}.volunteers-actions .btn{width:calc((100% - 40px)/3)}.volunteer-col{width:300px;margin-left:20px}.volunteer-col:first-child{margin-left:0}@media screen and (max-width: 650px){.contribution .title--big{margin:30px 0}.contribution-paragraph{font-size:16px}.donate-form{display:block}.donate-inputs{margin-left:0}.donate-sum{width:auto;margin-bottom:40px}.donate-sum .input-composite .input{max-width:none}.donate-sum .input-field--toggle{display:inline-block;margin:10px 20px 10px 0 !important;min-width:150px}.donate-sum .input-field--toggle .input-toggle-box{margin-right:15px}.donate-digit{min-width:0;font-size:28px}.donate-info{font-size:12px}.donate-actions{display:block}.donate-actions .btn{min-width:0;width:100%}.volunteers-list .input-field{margin:20px 0;font-size:13px}.volunteer-form{display:block}.volunteer-col{margin-left:0}}@media screen and (max-width: 900px){.contribution-banner .center{padding:20px 150px !important;font-size:30px;min-height:110px}.contribution-banner .center:before{width:120.5px;height:76.5px;margin-top:-38.25px}.contribution-banner .center:after{width:88px;height:76px;margin-top:-38px}}@media screen and (max-width: 650px){.contribution-banner{padding:20px}.contribution-banner .center{padding:20px 150px}}@media screen and (max-width: 450px){.contribution-banner{display:none}.volunteers-actions{text-align:center}.volunteers-actions .btn{min-width:0;width:100%;max-width:100%}}.register .title--big{font-size:22px;margin-top:60px}.register .social-btns{margin:20px 0}.register-form-notice{text-align:right;font-size:12px;margin-top:20px}.register-form{max-width:620px;margin:10px auto}.register-form-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px}.register-form-fields .input-field{width:40%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:20px 10px 0}.register-form-btns{text-align:center;margin:40px 0}.register-form-btns .btn{min-width:300px}.register-notice{max-width:460px;margin:30px auto;text-align:center;font-size:12px}.popup .auth{padding:0 0 10px;font-size:12px}.auth{padding:50px;max-width:330px;margin:0 auto}.auth .social-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px -5px 25px}.auth .social-btns .btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.auth-popup-title{text-align:center;margin-bottom:20px}.auth-popup-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px -5px}.auth-popup-form .input-field{margin:0}.auth-popup-form-col{width:50%;margin:0 5px}.auth-popup-btns{margin-top:20px;text-align:center}.auth-popup-btns .btn{min-width:150px}@media screen and (max-width: 450px){.register .title--big{margin-top:30px}.register .social-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.register .social-btns .btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.register-form-fields{display:block}.register-form-fields .input-field{width:auto}.register-form-btns .btn{width:100%}.auth{padding:20px 0}.auth-popup-form{margin:10px}.auth .social-btns{margin:10px 10px 25px}}.cabinet{margin-bottom:60px}.cabinet-cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0}.cabinet-cols .title{margin-bottom:20px}.cabinet-ava{width:100px;margin-right:20px;text-align:center;font-size:12px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;left:0;top:0;position:absolute}.cabinet-ava-src{width:100px;margin-bottom:10px;height:100px;border-radius:100%;background-color:#5e5e5e;overflow:hidden}.cabinet-ava-src img{width:100%;height:100%}.cabinet-info{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding-left:120px}.cabinet-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.cabinet-info-title{color:#c2c2c2;width:70px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.cabinet-accounts{max-width:330px;border-left:1px solid #5e5e5e;padding:0 20px;font-size:12px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.cabinet-accounts .social-btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px -5px 5px}.cabinet-account-notice{text-align:center}.cabinet-settings{border-left:1px solid #5e5e5e;padding-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.stretcher{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cabinet-settings-link{color:#421f10;margin-bottom:10px}.cabinet-settings-link:last-child{margin-bottom:0}.cabinet-settings-link--dashed{border-bottom:1px dashed currentColor}@media screen and (max-width: 1000px){.cabinet-cols{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;margin:40px auto;max-width:450px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.cabinet-accounts{max-width:none;border-left:none;margin:20px 0;padding:20px 0;text-align:center;border-top:1px solid #5e5e5e;border-bottom:1px solid #5e5e5e}.cabinet-accounts .social-btn{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.cabinet-settings{border-left:none;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}}@media screen and (max-width: 450px){.cabinet-info .title{text-align:center}.cabinet-info{padding-left:0}.cabinet-ava{position:static;margin:0 auto 20px}}.pets-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:240px;margin:30px 0;position:relative}.pets-form .input-field{margin:0 0 0 10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.pets-form .input-field:first-child{margin-left:0}.pets-form-submit{width:46px;padding:0;margin:0;border-radius:0;font-size:18px;height:36px;line-height:36px}.pets-form-submit .icon-font{vertical-align:middle}.pets-form-link{position:absolute;top:0;right:0;height:36px;line-height:36px;font-size:16px;min-width:150px}.pet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #f7f7f7;padding:14px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pet .btn{width:120px;font-size:12px}.pet .btn+.btn{margin-top:5px}.pet-image{display:inline-block;color:#fff;position:relative;margin-right:20px}.pet-image-id{position:absolute;left:0;bottom:0;width:100%;background-color:#4a4a4a;line-height:2;text-align:center;z-index:1;font-size:13px}.pet-image-src{display:block;background-color:#5e5e5e;width:140px;height:150px}.pet-col{width:30%}.pet-col .title{margin-bottom:20px}.pet-col:first-child{width:50%}.pet-col:last-child{width:120px}.pet-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pet-col--stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-bottom:30px}.pet-btn-bottom{position:absolute;bottom:0;left:0}.pet-date{margin-top:20px;font-size:13px}.pet--header{border-top:2px solid #f7f7f7;color:#c2c2c2;padding:7px 0;font-size:12px}.pet--header .pet-col:last-child{text-align:center}.pet-cost{font-size:14px;text-align:center}.pet-cost-digit{font-size:32px}@media screen and (max-width: 900px){.pets-form{padding-right:170px}}.message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:2px solid #f7f7f7;padding:20px 0}.message .title{margin:0 0 25px;font-size:18px}.message-date{font-size:13px;margin-top:25px}.message-ava{width:100px;text-align:center}.message-ava-src{width:100px;height:100px;border-radius:100%;background:#f0f0f0 center no-repeat;background-size:cover;margin-bottom:10px}.message-ava-src--system{background:#ffd300 url('../images/dog.svg?1462192474') center no-repeat}.message-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:550px;margin-left:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.adoption{position:relative;padding-top:20px}.adoption>.title{padding-right:50px}.adoption-image{width:240px;height:240px;border-radius:15px;overflow:hidden;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:40px}.adoption-image-src{border-radius:15px;width:160px;height:160px;position:relative;z-index:1;background:#fff url('../images/home.png?1462463144') center no-repeat}.adoption-notice{font-size:18px;font-weight:300;margin:50px 0 15px}.adoption-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:10px solid #ffd300;padding-top:20px}.adoption-form-content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.adoption-actions{position:relative;padding-right:330px;height:44px;line-height:44px;margin:40px 0}.adoption-actions .input-field{margin:0;display:inline-block;width:100%;vertical-align:middle;line-height:1}.adoption-actions .btn{position:absolute;right:0;top:0;min-width:300px}@media screen and (max-width: 650px){.adoption-form{display:block}.adoption-image{margin:0 auto 30px}.adoption-actions{padding-right:0;height:auto;margin:20px 0 0}.adoption-actions .input-field{font-size:13px;margin-bottom:20px}.adoption-actions .btn{min-width:0;width:100%;position:static}.adoption-notice{font-size:14px;margin:20px 0}}.found-title{font-size:22px;text-align:center;margin:30px 0 10px}.found{margin:20px 0 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.found textarea.input{height:280px}.found .form-col+.form-col{margin-left:10px}.found-class{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.found-col{width:50%}.found-col+.found-col{margin-left:20px}.photos{margin:20px 0}.photo{display:inline-block;vertical-align:top;margin-right:5px;width:60px;height:60px;background:#5e5e5e center no-repeat;background-size:cover;line-height:60px;text-align:center;color:#fff;font-size:25px}.photo .icon-font{vertical-align:-5px}.photo--remove{cursor:pointer;position:relative}.photo--remove:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:1;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.photo--remove .photo-remove-icon{vertical-align:middle;position:relative;z-index:2;color:#fff;font-size:20px}.photo--remove:hover:before{opacity:0.3}.found-notice{font-size:12px;margin:20px 0}.found-actions{margin:60px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.found-actions .btn{min-width:300px}.extend_1,.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:1px;border:none}.extend_2,.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none !important;color:#ddd !important;cursor:default !important}.extend_3,.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{font-weight:bold;color:#000}.extend_4,.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#ffd300}.extend_5,.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-webkit-linear-gradient(top, #b3b3b3,#808080);background-image:linear-gradient(to bottom, #b3b3b3,#808080);background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.extend_6,.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#ffd300;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#421f10}.extend_7,.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#afafaf;cursor:default}.extend_8,.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#ffd300;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#421f10}.extend_9,.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}.datepicker{padding:4px;direction:ltr}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker>div{display:none}.datepicker table{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td{-webkit-transition:background 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transition:background 0.2s cubic-bezier(0.39, 0.575, 0.565, 1)}.datepicker table tr td.day:hover{background:#fff;cursor:pointer}.datepicker table tr td.day.focused{background:#fff;cursor:pointer}.datepicker table tr td.old{color:#afafaf}.datepicker table tr td.new{color:#afafaf}.datepicker table tr td.today:hover{background-color:#fff}.datepicker table tr td.today:hover:hover{background-color:#fff;color:#000}.datepicker table tr td.today:hover:active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today:hover.active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today:hover.disabled{background-color:#fff}.datepicker table tr td.today.disabled{background-color:#fff}.datepicker table tr td.today.disabled:hover{background-color:#fff}.datepicker table tr td.today.disabled:hover:hover{background-color:#fff}.datepicker table tr td.today.disabled:hover:active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today.disabled:hover.active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today.disabled:hover.disabled{background-color:#fff}.datepicker table tr td.today.disabled:active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today.disabled.active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today.disabled.disabled{background-color:#fff}.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fff}.datepicker table tr td.today:active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today.active{background-color:#fff;background-color:#fbf069 \9}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.today:hover[disabled]{background-color:#fff}.datepicker table tr td.today.disabled[disabled]{background-color:#fff}.datepicker table tr td.today[disabled]{background-color:#fff}.datepicker table tr td.range{background:#fff}.datepicker table tr td.range:hover{background:#fff}.datepicker table tr td.range.disabled{background:#fff}.datepicker table tr td.range.disabled:hover{background:#fff}.datepicker table tr td.range.today:hover{background-color:#f3e97a}.datepicker table tr td.range.today:hover:hover{background-color:#f3e97a}.datepicker table tr td.range.today:hover:active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today:hover.active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today:hover.disabled{background-color:#f3e97a}.datepicker table tr td.range.today.disabled{background-color:#f3e97a}.datepicker table tr td.range.today.disabled:hover{background-color:#f3e97a}.datepicker table tr td.range.today.disabled:hover:hover{background-color:#f3e97a}.datepicker table tr td.range.today.disabled:hover:active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today.disabled:hover.active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today.disabled:hover.disabled{background-color:#f3e97a}.datepicker table tr td.range.today.disabled:active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today.disabled.active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today.disabled.disabled{background-color:#f3e97a}.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today.active{background-color:#f3e97a;background-color:#efe24b \9}.datepicker table tr td.range.today:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.disabled[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected:hover{background-color:gray}.datepicker table tr td.selected:hover:hover{background-color:gray}.datepicker table tr td.selected:hover:active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected:hover.active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected:hover.disabled{background-color:gray}.datepicker table tr td.selected.disabled{background-color:gray}.datepicker table tr td.selected.disabled:hover{background-color:gray}.datepicker table tr td.selected.disabled:hover:hover{background-color:gray}.datepicker table tr td.selected.disabled:hover:active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected.disabled:hover.active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected.disabled:hover.disabled{background-color:gray}.datepicker table tr td.selected.disabled:active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected.disabled.active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected.disabled.disabled{background-color:gray}.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray}.datepicker table tr td.selected:active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected.active{background-color:gray;background-color:#666 \9}.datepicker table tr td.selected:hover[disabled]{background-color:gray}.datepicker table tr td.selected.disabled[disabled]{background-color:gray}.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.active.disabled{background-color:#ffd300}.datepicker table tr td.active.disabled:hover{background-color:#ffd300}.datepicker table tr td.active.disabled:hover:hover{background-color:#ffd300}.datepicker table tr td.active.disabled:hover:active{background-color:#ffd300}.datepicker table tr td.active.disabled:hover.active{background-color:#ffd300}.datepicker table tr td.active.disabled:hover.disabled{background-color:#ffd300}.datepicker table tr td.active.disabled:active{background-color:#ffd300}.datepicker table tr td.active.disabled.active{background-color:#ffd300}.datepicker table tr td.active.disabled.disabled{background-color:#ffd300}.datepicker table tr td.active.disabled:hover[disabled]{background-color:#ffd300}.datepicker table tr td.active.active{background-color:#ffd300}.datepicker table tr td.active:hover[disabled]{background-color:#ffd300}.datepicker table tr td.active.disabled[disabled]{background-color:#ffd300}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:background-color 0.25s cubic-bezier(0.39, 0.575, 0.565, 1)}.datepicker table tr td span:hover{background:#fff}.datepicker table tr td span.active:hover{background-color:#ffd300}.datepicker table tr td span.active:hover:hover{background-color:#ffd300}.datepicker table tr td span.active:hover:active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active:hover.active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active:hover.disabled{background-color:#ffd300}.datepicker table tr td span.active.disabled{background-color:#ffd300}.datepicker table tr td span.active.disabled:hover{background-color:#ffd300}.datepicker table tr td span.active.disabled:hover:hover{background-color:#ffd300}.datepicker table tr td span.active.disabled:hover:active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active.disabled:hover.active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active.disabled:hover.disabled{background-color:#ffd300}.datepicker table tr td span.active.disabled:active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active.disabled.active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active.disabled.disabled{background-color:#ffd300}.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#ffd300}.datepicker table tr td span.active:active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active.active{background-color:#ffd300;background-color:#039 \9}.datepicker table tr td span.active:hover[disabled]{background-color:#ffd300}.datepicker table tr td span.active.disabled[disabled]{background-color:#ffd300}.datepicker table tr td span.active[disabled]{background-color:#ffd300}.datepicker table tr td span.old{color:#afafaf}.datepicker table tr td span.new{color:#afafaf}.datepicker th.datepicker-switch{width:145px}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker.dropdown-menu{margin-left:-40px;position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#f7f7f7;border-radius:2px;box-shadow:0 0 0 2px #f3d231;color:#5e5e5e;font-size:13px;line-height:20px}.datepicker.dropdown-menu th{padding:4px 5px}.datepicker.dropdown-menu td{padding:4px 5px}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker thead tr:first-child th{cursor:pointer;-webkit-transition:background-color 0.2s cubic-bezier(0.39, 0.575, 0.565, 1);transition:background-color 0.2s cubic-bezier(0.39, 0.575, 0.565, 1)}.datepicker thead tr:first-child th:hover{background:#fff}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.datepicker tfoot tr th{cursor:pointer}.datepicker tfoot tr th:hover{background:#fff}.datepicker-inline{width:220px}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:#f3d231;position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f7f7f7;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:13px}.datepicker-dropdown.datepicker-orient-left:after{left:14px}.datepicker-dropdown.datepicker-orient-right:before{right:8px}.datepicker-dropdown.datepicker-orient-right:after{right:9px}.datepicker-dropdown.datepicker-orient-top{margin-top:14px}.datepicker-dropdown.datepicker-orient-top:before{top:-9px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom{margin-top:-10px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-9px;border-bottom:0;border-top:7px solid #f3d231}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #f7f7f7}.table-striped .datepicker table tr td{background-color:transparent}.table-striped .datepicker table tr th{background-color:transparent}.partners-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:40px auto;max-width:900px}.partner{margin:10px;padding:10px 20px;background-color:#fff;display:block}.partner-image{background:center no-repeat;background-size:contain;width:180px;height:80px;display:block}.partner-block{margin:10px;text-align:center;font-size:12px;width:220px}.partner-block .partner{margin:0 0 5px}.partners{padding:50px 0 0}.partners .title{text-align:center;margin:20px 0;font-weight:300}.partners-notice{text-align:center;max-width:800px;width:90%;margin:40px auto;padding:0 10px;font-size:22px;line-height:1.5;font-weight:300}.partners-block{padding:1px 0;background-color:#f7f7f7}.partners-block .partner{margin:50px 10px}@media screen and (max-width: 650px){.partners{padding-top:30px}.partners-notice{font-size:16px;margin:30px 0;width:auto}.partners-list{margin:20px}.partners-block .partner{margin:20px 10px;padding:5px 10px}}@media screen and (max-width: 450px){.partners-notice{font-size:14px;margin:20px 0}.partners-block .partner{margin:10px 5px}.partners-block .partner-image{width:90px;height:40px}}.souvenirs{display:none;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.souvenirs--active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.souvenir-image{width:240px;height:160px;background-color:#f0f0f0;display:block;margin-bottom:15px}.souvenir-price{font-size:20px;color:#421f10;margin:10px 0}.souvenir{width:240px;background-color:#fff;border-radius:10px;color:#5e5e5e;padding:10px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.souvenir .btn{width:120px}.souvenir .title{font-size:22px;margin-bottom:20px;color:#421f10;max-width:100%}.souvenir-text{max-width:100%}@media screen and (max-width: 900px){.souvenir+.souvenir+.souvenir{display:none}}@media screen and (max-width: 600px){.souvenir+.souvenir{display:none}}.selectize-control.loading .selectize-input:before{opacity:1;-webkit-animation:rotate 0.75s infinite cubic-bezier(0.37, 0.225, 0.65, 0.75);animation:rotate 0.75s infinite cubic-bezier(0.37, 0.225, 0.65, 0.75)}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.input--select{padding:0 !important}.input--select:after{display:none}.selectize-input{padding:0 30px 0 10px !important;line-height:35px;cursor:text;border-radius:1px;position:relative;white-space:nowrap}.selectize-input.full:before{display:none}.selectize-input:before{content:"";position:absolute;opacity:0;right:30px;top:50%;border-radius:100%;width:12px;margin-top:-7px;height:12px;border:2px solid #5e5e5e;border-bottom-color:transparent;border-left-color:transparent;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.selectize-input:after{content:"";position:absolute;right:10px;top:50%;margin-top:-2px;border:5px solid transparent;border-bottom-width:0;border-top-color:#5e5e5e}.selectize-input.dropdown-active{position:relative;z-index:6}.selectize-input.dropdown-active:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.selectize-input .item{display:inline-block;vertical-align:middle;line-height:1;white-space:normal;max-height:35px;overflow:hidden}.selectize-input input{display:inline-block;padding:0;border:0;vertical-align:middle;background-color:transparent;max-width:calc(100% - 20px)}.selectize-input input:focus{outline:none}.selectize-dropdown-content{background-color:#f7f7f7;border-radius:0 0 1px 1px;max-height:280px;overflow:auto}.selectize-dropdown{height:auto !important;position:absolute;border-radius:1px;z-index:0;-webkit-transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s step-end,margin .4s step-end,z-index .4s step-end;transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1),padding .4s step-end,margin .4s step-end,z-index .4s step-end;max-height:0;overflow:hidden}.selectize-dropdown.active{-webkit-transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1),max-height .4s cubic-bezier(0.215, 0.61, 0.355, 1);padding-top:35px;margin-top:-35px;z-index:5;max-height:315px;box-shadow:0 0 0 2px #f3d231;display:block !important}.selectize-dropdown .option{padding:7px 10px;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1),color .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:pointer}.selectize-dropdown .option.active{background-color:#fff}.selectize-dropdown .option.selected{background-color:#ffd300;color:#421f10}.selectize-dropdown .option:last-child{border-radius:0 0 1px 1px}.nav-dot{display:inline-block;padding:5px}.nav-dot:before{content:"";display:inline-block;border-radius:100%;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);box-shadow:inset 0 0 0 1px currentColor;width:12px;height:12px;background-color:currentColor}.nav-dot--active:before{background-color:transparent}.header--menu .menu{-webkit-transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1);max-height:100vh;opacity:1}.header--menu .menu .footer-socials{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.header--menu .menu-holder{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.header--menu .header-menuToggler-line{-webkit-transform:scaleX(0);transform:scaleX(0)}.header--menu .header-menuToggler-line:first-child{-webkit-transform:translate(3px, -6px) rotate(45deg);transform:translate(3px, -6px) rotate(45deg)}.header--menu .header-menuToggler-line:last-child{-webkit-transform:translate(3px, 5px) rotate(-45deg);transform:translate(3px, 5px) rotate(-45deg)}.menu{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#ffd300;z-index:6;overflow:hidden;-webkit-transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),max-height .4s step-end;transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),max-height .4s step-end;max-height:0;opacity:0}.menu-secondLevel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;font-size:24px}.menu-secondLevel .footer-socials{margin-top:20px;opacity:0;color:#421f10;-webkit-transform:translateY(20%);transform:translateY(20%);-webkit-transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1)}.menu-secondLevel .footer-socials .social{color:inherit;box-shadow:0 0 0 1px #421f10}.menu-holder{position:relative;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1)}.menu-link{display:inline-block;padding:2px 0}.menu-submenu{margin-left:10px;font-size:16px}.menu-item{color:#421f10;width:160px;padding:12px 10px;border-top:2px solid #fff}.menu-item:first-child{border-top:none}.menu-mobile{display:none;padding:20px 10px 20px 0;margin-top:50px;margin-left:auto;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);min-width:140px;width:50%}.menu-mobile-link{padding:7px 25px 7px 0;line-height:21px;border-bottom:1px solid #fff;position:relative;display:block}.menu-mobile-link .icon-font{line-height:20px;font-size:12px;position:absolute;right:4px;top:50%;margin-top:-10px}@media screen and (max-width: 650px){.menu-secondLevel{display:none}.menu-mobile{display:block}.header--menu .header-auth,.header--menu .menu-mobile{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu-mobile-submenu{position:absolute;right:0;top:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:0.99}.menu-mobile-submenu .menu-mobile{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.header--mobileSubmenu .header-auth,.header--mobileSubmenu .menu-mobile{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.header--mobileSubmenu .menu-mobile-submenu--active{z-index:8}.header--mobileSubmenu .menu-mobile-submenu--active .menu-mobile{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.project{padding-top:50px;padding-bottom:50px}.project .title--big{text-align:left}.project-image{position:relative;background:#f0f0f0 center no-repeat;background-size:cover;margin:30px 0}.project-image:before{content:"";display:block;padding-top:35.10638%}.project-image-frame{position:absolute;right:60px;bottom:-40px;min-height:50px;background-color:#ffd300;padding:15px 20px;width:350px;border-radius:20px;color:#fff;font-size:20px}.project-major{margin:40px 0;min-height:140px;padding:20px 0 30px 220px;border-bottom:2px solid #ffd300;position:relative;font-size:16px;line-height:1.4}.project-major:after{content:"";display:block;position:absolute;right:0;bottom:0;width:64px;height:73px;background:url('../images/dog.svg?1462192474') center no-repeat;background-size:contain;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.project-major-image{position:absolute;left:0;top:0;width:160px;height:160px;background:#f0f0f0 center no-repeat;background-size:cover;border-radius:100%}.project-major-title{font-size:12px;margin-bottom:5px}.project-major-delim{height:20px}.project-description{padding-left:220px;line-height:1.5}.project-description-title{font-size:24px;margin:60px 0 20px}.project-description-text{margin-left:20px}.project-benefits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.project-benefit{width:190px;margin-bottom:20px}.project-benefit-icon{width:75px;height:75px;line-height:75px;border-radius:100%;background-color:#ffd300;box-shadow:0 0 0 5px rgba(255,211,0,0.3);margin:20px auto}.project-benefit-icon .icon{vertical-align:middle}.projects-list .project-preview:nth-child(odd) .project-preview-image{right:0;left:280px}.projects-list .project-preview:nth-child(odd) .project-preview-btns{left:0;right:auto}.projects-list .project-preview:nth-child(odd) .project-preview-frame{right:auto;left:100px}.project-preview{position:relative;min-height:460px;overflow:hidden}.project-preview:before{content:"";display:block;padding-top:48.93617%}.project-preview-slide{opacity:0;position:absolute;left:0;top:0;width:100%;z-index:1;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .4s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.55, 0.055, 0.675, 0.19),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.55, 0.055, 0.675, 0.19),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.project-preview-slide--active{-webkit-transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),transform .4s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateX(0);transform:translateX(0);z-index:2;opacity:1}.project-preview-slide--active ~ .project-preview-slide{-webkit-transform:translateX(50%);transform:translateX(50%)}.project-preview-nav{position:absolute;bottom:25px;right:350px;z-index:3;color:#ffd300}.project-preview-btns{position:absolute;right:0;width:280px;bottom:40px;text-align:center}.project-preview-btns .btn{min-width:120px}.project-preview-image{content:"";position:absolute;left:0;top:0;height:100%;right:280px;background:center no-repeat;background-size:cover}.project-preview-text{position:absolute;top:50%;right:0;width:280px;line-height:1.5;padding:0 20px;box-sizing:border-box;margin-top:70px}.project-preview-frame{background:#ffd300;right:100px;bottom:50%;border-radius:20px;color:#fff;z-index:2;position:absolute;padding:25px 40px;font-size:20px;margin-bottom:-35px;width:250px}.project-preview-frame .title{font-size:30px;margin-bottom:10px}@media screen and (max-width: 650px){.project{padding-top:20px}.project-image{margin:10px -10px}.project-image:before{padding-top:75%}.project-major{margin-top:65px;padding-left:100px;padding-bottom:80px;font-size:14px}.project-major-image{left:5px;width:80px;height:80px}.project-image-frame{font-size:16px;border-radius:15px;left:50%;width:260px;margin-left:-150px}.project-description{padding-left:0}.project-description-title{margin:25px 0 10px}.projects-list{padding:0}.projects-list .project-preview{height:200px;max-height:none;min-height:0;padding-top:75%}.projects-list .project-preview:before{display:none}.projects-list .project-preview-frame{left:50% !important;margin-bottom:0;margin-left:-150px;padding:15px 20px;width:260px;bottom:80px;font-size:14px;min-height:120px}.projects-list .project-preview-frame .title{font-size:24px}.projects-list .project-preview-btns{left:0 !important;width:100%;text-align:center;bottom:20px}.projects-list .project-preview-image{width:100% !important;top:0 !important;left:0 !important;height:auto !important}.projects-list .project-preview-image:before{content:"";display:block;padding-top:75%}}.userContent{line-height:1.5}.userContent img{max-width:100%;display:block;margin:20px auto}.userContent blockquote{font-size:22px;margin:40px 0 40px -100px;padding-left:20px;border-left:10px solid #ffd300}.userContent pre{margin-bottom:20px;padding:10px 20px;background-color:#f7f7f7;white-space:normal}.userContent strong,.userContent b{font-weight:bold}.userContent i{font-style:italic}.userContent h1,.userContent h2,.userContent h3,.userContent h4,.userContent h5,.userContent h6{margin:20px 0 10px}.userContent h1{font-size:22px;font-weight:300}.userContent h2{font-size:20px;font-weight:300}.userContent h3{font-size:18px}.userContent h4{font-size:16px}.userContent h5{font-size:14px;font-weight:bold}.userContent h6{font-size:12px;font-weight:bold}.userContent li{padding-left:20px;position:relative;margin-bottom:4px}.userContent li:before{left:0;top:0;display:block;position:absolute}.userContent ol{counter-reset:list}.userContent ol li:before{counter-increment:list;content:counter(list) "."}.userContent ul li:before{content:"—"}.userContent p{margin-bottom:20px}.team{position:relative}.team:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:fixed url('../images/pattern-brown.png?1467659514') repeat;opacity:0.5}.team .center{position:relative;z-index:1;background-color:#fff;padding-top:50px}.team-list{overflow:hidden}.team-member{width:33.3%;float:left;position:relative;text-align:center}.team-member:hover .team-member-hover{opacity:1}.team-member:hover .team-member-image{border-color:#fff}.team-member:hover .team-member-frame{background-color:#ffd300}.team-member-image{width:173px;height:173px;border-radius:100%;background-size:cover;background-position:center;-webkit-transition:border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);border:8px solid #ffd300;margin:0 auto -143px;box-shadow:0 1px 5px rgba(0,0,0,0.2);position:relative;z-index:2}.team-member-frame{margin:0 10px 30px;box-shadow:0 1px 5px rgba(0,0,0,0.2);border-radius:10px;background:url('../images/pattern-white.png?1462804662');-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);height:160px;padding:170px 10px 10px}.team-member-content{max-width:200px;margin:0 auto}.team-member-title{font-size:22px}.team-member-text{margin:15px 0}@media screen and (max-width: 850px){.team-list{max-width:650px;margin:0 auto}.team-member{width:50%}}@media screen and (max-width: 650px){.team .center{padding-top:30px}}@media screen and (max-width: 550px){.team-list{max-width:320px}.team-member{width:100%}}.reports{padding-top:50px;padding-bottom:50px}.reports .title{margin:20px 0}.reports-nav{border-bottom:2px solid #ffd300;font-size:20px;color:#421f10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reports-nav-link{background-color:#ffd300;padding:0 14px;line-height:50px;display:inline-block;position:relative}.reports-nav-link+.reports-nav-link:before{content:"";position:absolute;left:-1px;top:50%;height:30px;margin-top:-15px;border-left:1px solid #fff}.reports-nav-link--active{background-color:transparent}.reports-nav-link--active:before{display:none}.report{background:#f8f8f8;margin:10px 140px 10px 0;line-height:30px;border-radius:1px;position:relative}.report .btn{font-size:12px}.report .plus,.report .minus{position:absolute;right:10px;top:5px;color:#ffd300;display:none}.report-digit{width:30px;text-align:right;margin-right:30px;display:inline-block}.report-btn{right:-140px;top:0;position:absolute;width:120px}.report-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 30px 0 170px;padding-bottom:25px}.report-item{line-height:40px;margin:0 10px}.report-item .btn{display:block;width:120px;margin:0 auto}.report-item-title{display:inline-block;line-height:1.1;vertical-align:middle}.report-image{width:100%;display:block}@media screen and (max-width: 900px){.report-items{margin:10px 20px 20px}}@media screen and (max-width: 650px){.reports{padding-top:10px}.report{margin-right:0}.report .plus,.report .minus{display:block}.report-btn{display:none}}@media screen and (max-width: 450px){.report-items{display:block}.report-item{text-align:left;font-size:13px}.report-item .btn{display:inline-block;vertical-align:middle}.report-item-title{width:220px;max-width:50%}.reports-nav{font-size:16px}.reports-nav-link{line-height:40px}}.news-nav{font-size:16px;color:#421f10;padding-top:20px;padding-bottom:20px;line-height:28px}.news-nav-link{display:inline-block;margin-right:20px}.news-nav-link--active{border-bottom:3px solid #421f10}.news{background-color:#f7f7f7;padding-bottom:5px}.news-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.news-item{width:calc(50% - 10px);background-color:#fff;margin-bottom:20px;padding:0 20px 50px;box-sizing:border-box;position:relative;-webkit-transition:box-shadow .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:box-shadow .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:box-shadow .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);transition:box-shadow .4s cubic-bezier(0.39, 0.575, 0.565, 1),transform .4s cubic-bezier(0.39, 0.575, 0.565, 1),-webkit-transform .4s cubic-bezier(0.39, 0.575, 0.565, 1);box-shadow:0 0 0 rgba(94,94,94,0)}.news-item:hover{-webkit-transform:translate(-1px, -2px);transform:translate(-1px, -2px);box-shadow:8px 12px 20px rgba(94,94,94,0.15)}.news-item-image{display:block;background:center no-repeat;background-size:cover;margin:0 -20px 20px}.news-item-image:after{content:"";display:block;padding-top:50%}.news-item-category{display:block;font-size:12px}.news-item-title{display:block;color:#421f10;font-size:24px;margin-top:5px}.news-item-text{display:block;margin-top:30px}.news-item-date{font-size:12px;background-color:#5e5e5e;color:#fff;position:absolute;bottom:0;left:20px;padding:0 8px;line-height:20px;font-weight:300}.novelty-image{width:100%}.novelty-content{position:relative;margin-top:50px;padding-left:220px}.novelty-delim{border-bottom:2px solid #ffd300;margin-left:-220px;margin-bottom:30px}.novelty-delim:before{width:64px;height:73px;margin-left:auto;content:"";display:block;background:url('../images/dog.svg?1462192474') center no-repeat;background-size:contain;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.novelty-category{position:absolute;left:0;top:5px;max-width:200px;line-height:1;font-size:12px}.novelty-category:hover{border-bottom:1px solid currentColor}.novelty-tags{margin-top:-25px;font-size:12px;margin-bottom:30px}.novelty-title{font-size:24px}.novelty-date{font-size:12px;background-color:#5e5e5e;color:#fff;padding:0 8px;display:inline-block;margin-top:20px;line-height:20px;font-weight:300}@media screen and (max-width: 800px){.news-item-image:after{padding-top:61.11111%}.news-item-text{margin-top:15px}}@media screen and (max-width: 650px){.news-list{display:block}.news-item{display:block;width:auto}.news-item:hover{-webkit-transform:none;transform:none;box-shadow:none}.userContent blockquote{margin-left:0;font-size:18px;border-left-width:5px}.novelty-content{margin-top:10px;padding-left:0}.novelty-category{position:static}.novelty-title{padding-right:100px}.novelty-delim{margin-top:-50px;margin-left:0}}@media screen and (max-width: 450px){.news .center{padding:0}.novelty-image{margin:0 -10px;width:calc(100% + 20px)}}.contacts-map{height:330px;background-color:#f0f0f0;margin-bottom:25px;max-height:50vw}.feedback{margin-bottom:30px}.feedback .input--textarea{height:100px}.feedback-btns{text-align:center}.feedback-btns .btn{min-width:300px}@media screen and (max-width: 450px){.feedback-btns .btn{width:100%;min-width:0}}.foundation{min-height:calc(100% - 90px);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:16px;line-height:1.5;color:#fff;background:center no-repeat;background-size:cover}.foundation .title{margin-bottom:30px;font-size:40px}.foundation .btn{margin-top:25px;min-width:130px;color:#421f10}.foundation .btn:hover{color:#fff}.foundation .center{max-width:520px;padding:40px 20px;margin:0}.foundation--story{background-image:url('../images/foundation/story.jpg?1463768625')}.foundation--story .link{color:#fff;margin-left:20px;white-space:nowrap}.foundation--reports{background-image:url('../images/foundation/reports.jpg?1463768632')}.foundation--team{background-color:#ffd300;color:#421f10;position:relative}.foundation--team:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.6;background:fixed url('../images/pattern-white.png?1462804662') repeat}.foundation--team .center{position:relative;z-index:1}.foundation-users{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.foundation-user{font:20px Neucha,sans-serif}.foundation-user-image{margin-top:15px}.foundation-user-image--dog{margin-right:-24px}.foundation-user-image--cat{margin-left:-15px}.foundation-user-image--vova{background:url('../images/foundation/vova.png?1463769007') center no-repeat;width:121px;height:168px;background-size:cover}.foundation-user-image--olga{background:url('../images/foundation/olga.png?1463768983') center no-repeat;width:155px;height:168px;background-size:cover}.foundation-user-image--yan{background:url('../images/foundation/yan.png?1463768948') center no-repeat;width:110px;height:176px;background-size:cover}.foundation-user-image--cat{background:url('../images/foundation/cat.png?1464286743') center no-repeat;width:103px;height:99px;background-size:cover}.foundation-user-image--dog{background:url('../images/foundation/dog.png?1464286678') center no-repeat;width:113px;height:112px;background-size:cover}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5){.foundation-user-image--vova{background-image:url('../images/foundation/vova2x.png?1463769015')}.foundation-user-image--olga{background-image:url('../images/foundation/olga2x.png?1463768991')}.foundation-user-image--yan{background-image:url('../images/foundation/yan2x.png?1463768958')}.foundation-user-image--cat{background-image:url('../images/foundation/cat2x.png?1464286752')}.foundation-user-image--dog{background-image:url('../images/foundation/dog2x.png?1464286693')}}@media screen and (max-width: 500px){.foundation-user-image--vova{width:60.5px;height:84px}.foundation-user-image--olga{width:77.5px;height:84px}.foundation-user-image--yan{width:55px;height:88px}.foundation-user-image--cat{width:51.5px;height:49.5px}.foundation-user-image--dog{width:56.5px;height:56px}.foundation-user-image--dog{margin-right:-12px}.foundation-user-image--cat{margin-left:-7px}.foundation{font-size:14px}.foundation .title{margin-bottom:10px;font-size:30px}.foundation--story .link{display:block;margin:20px 0}}.story{padding-top:50px}.story-slide{height:calc(100vh - 90px);position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:50%;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ffd300;color:#fff;font-size:20px}.story-image{position:absolute;left:0;top:0;height:100%;width:50%;background:#f0f0f0 center no-repeat;background-size:cover}.story-image:after{content:"";left:0;top:0;width:100%;height:100%;position:absolute;background-color:#000;opacity:0.1}.story-year{font-size:60px;font-weight:300;position:absolute;left:50%;top:50%;width:180px;height:180px;margin-left:-90px;margin-top:-90px;background-color:#fff;border-radius:100%;color:#ffd300;text-align:center;line-height:180px;z-index:1}.story-year:before{content:"";position:absolute;width:200px;height:200px;left:-10px;top:-10px;box-shadow:0 0 0 6px #fff;opacity:0.3;border-radius:100%}.story-content{padding:20px 20px 20px 150px}.story-content p{margin-bottom:20px}@media screen and (max-width: 650px){.story{padding-top:30px}.story-slide{height:auto;padding-left:0}.story-image{position:relative;width:100%;padding-top:112.5%}.story-year{top:-57px;margin-left:-57px;margin-top:112.5%;width:114px;height:114px;font-size:37px;line-height:114px}.story-year:before{width:126px;height:126px;left:-6px;top:-6px}.story-content{padding:100px 20px 20px;font-size:18px;max-width:450px;margin:0 auto}}@media screen and (max-width: 450px){.story-content{padding:100px 10px 20px;font-size:16px}}.staticPage{padding-top:40px}.staticPage .userContent{margin-top:30px}
.unsubscribe-paragraph {
    font-size: 20px;
    font-weight: 300;
    margin: 20px 0;
    line-height: 1.5;
}
.unsubscribe-in-border-left {
    padding-left: 20px;
}
.unsubscribe-link {
    color: #421f10;
}
.t-title {
    font-family: 'Roboto',Arial,sans-serif;
    font-weight: 600;
    color: #000;
}

.unsubscribe-center {
    margin: 0 auto;
    max-width: 960px;
    padding: 0 10px;
    box-sizing: border-box;
    padding-bottom: 30px;
}

.contribution .donate-actions .btn {
    min-width: 275px;
}
.subscribe {
    min-width: 320px;
    text-align: center;
    padding-top: 23px;
}
.subscribe-unsubscribe-text {
    padding-top: 5px;
}

/****************flip********************/

.flip-box {
    background-color: transparent;
    perspective: 1000px;
}

.flip-box-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}

.flip-box.flip-box-flipped .flip-box-inner {
    transform: rotateY(180deg);
}

.flip-box-front, .flip-box-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
}

.flip-box-front {
    color: black;
}

.flip-box-back {
    color: white;
    transform: rotateY(180deg);
}

.task-box {
    text-align: center;
    margin: 30px auto;
    background-color: #f7f7f7;
    border-radius: 20px;
}
.task-box .novelty-title {
    background-color: #421f10;
    color: #ffd300;
    border-radius: 20px 20px 0 0;
}

.task-box button {
    margin: 5px 50px 5px 50px;
}
.task-box .btn {
    width: 255px;
    height: 45px;
}
.score-box {
    display: none;
    text-align: center;
    padding-bottom: 45px;
    color: #69b169;
}
.task-box .novelty-title {
    padding: 25px;
}
.button-block {
    padding-top: 530px;
    padding-bottom: 65px;
}
@media screen and (max-width: 650px) {
    .button-block {
        padding-top: 200px;
        padding-bottom: 30px;
    }

    .task-box .btn {
        width: 245px;
    }
}
.btn.disabled {
    background-color: grey;
    color: #000;
    cursor: default;
}
/*--------------host----------------*/
.yellow-box {
    height: 295px;
    background-color: #ffd300;
}
.host-name-box {
    margin-top: 18px;
    text-align: center;
}
.host-name-box span {
    font-size: 18px;
    border-radius: 15px;
    box-shadow: 0px 7px 5px #ababab;
    padding: 8px;
    display: inline-block;
}
.hosts-page .list-results {
    background-color: #f7f7f7;
    padding: 10px;
}
.host-box {
    padding-bottom: 45px;
}
.register {
    padding-bottom: 20px;
}
.task-box .img-box span {
    display: block;
    background: center no-repeat;
    background-size: cover;
    margin-bottom: 35px;
}
@media screen and (max-width: 650px) {
    .task-box .img-box span {
        margin-bottom: 20px;
    }
}
.task-box .img-box span:after {
    content: "";
    display: block;
    padding-top: 50%;
}

.text-align-center {
    text-align: center;
}

.pet-col .social-btn--facebook {
    background-color: #ffd300;
}
.pet-col .social-btn--facebook:hover {
    background-color: #421f10;
}
.facebook-img {
    margin: 0 auto;
    display: block;
    margin-bottom: 7px;
}
.pet-col .social-btns {
    margin: 20px 0 35px;
}
/************** search-page *****************/
.search-page {
    padding-top: 50px;
}
.searchbox {
    margin: auto;
    margin-right: 10px;
}
.searchbox input {
    font-size: 12px;
    padding: 3px;
    width: 144px;
    border: 0;
}
.searchbox button {
    background: url(/theme/images/icon/search.png) no-repeat center;
    cursor: pointer;
    height: 21px;
    width: 20px;
    border: 0;
    margin-left: -20px;
    background-color: #fff;
}
@media screen and (max-width: 650px) {
    .searchbox {
        position: absolute;
        position: absolute;
        top: 145px;
        display: none;
    }
    .searchbox input {
        width: auto;
    }
    .header--menu .searchbox {
        display: block;
    }
}

.apply-btn-box {
    text-align: center;
}
.apply-btn-box .btn {
    color: white;
    font-weight: bold;
    font-size: 26px;
}

.task2v-box {
    margin: 0 auto;
    text-align: center;
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-top: 30px;
    padding-bottom: 20px;
}

.task2v-box .question {
    color: #ffd300;
    font-size: 24px;
    padding: 15px 10px;
    background-color: #421f10;
    border-radius: 20px 20px 0 0;
    margin-bottom: 20px;
}
.task2v-box button {
    margin: 5px 0;
}

.blink-red {
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
    0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
    0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
    0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
    0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
    50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
    100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

.blink-green {
    -webkit-animation: glowing-green 1500ms infinite;
    -moz-animation: glowing-green 1500ms infinite;
    -o-animation: glowing-green 1500ms infinite;
    animation: glowing-green 1500ms infinite;
}
@-webkit-keyframes glowing-green {
    0% { background-color: #00B200; -webkit-box-shadow: 0 0 3px #00B200; }
    50% { background-color: #00FF00; -webkit-box-shadow: 0 0 40px #00FF00; }
    100% { background-color: #00B200; -webkit-box-shadow: 0 0 3px #00B200; }
}

@-moz-keyframes glowing-green {
    0% { background-color: #00B200; -moz-box-shadow: 0 0 3px #00B200; }
    50% { background-color: #00FF00; -moz-box-shadow: 0 0 40px #00FF00; }
    100% { background-color: #00B200; -moz-box-shadow: 0 0 3px #00B200; }
}

@-o-keyframes glowing-green {
    0% { background-color: #00B200; box-shadow: 0 0 3px #00B200; }
    50% { background-color: #00FF00; box-shadow: 0 0 40px #00FF00; }
    100% { background-color: #00B200; box-shadow: 0 0 3px #00B200; }
}

@keyframes glowing-green {
    0% { background-color: #00B200; box-shadow: 0 0 3px #00B200; }
    50% { background-color: #00FF00; box-shadow: 0 0 40px #00FF00; }
    100% { background-color: #00B200; box-shadow: 0 0 3px #00B200; }
}

.zoo.hosts-page .yellow-box {
    height: auto;
    background-color: #f7f7f7;
}

.zoo .host-name-box span {
    font-size: 18px;
    border-radius: 15px;
    box-shadow: 0px 7px 5px #ababab;
    padding: 8px;
    display: inline-block;
    border: 1px;
    border-color: #efefef;
    border-style: solid;
}

.zoo-card-page .data-box {
    display: flex;
}
.zoo-card-page .image-box {
    margin-right: 20px;
}

.link-data .link {
    padding-right: 10px;
}
.link-data .btn--small {
    line-height: 20px;
    height: 20px;
}

@media screen and (max-width: 650px) {
    .zoo-card-page .data-box {
        display: block;
    }
    .zoo-card-page .image-box {
        margin-right: auto;
    }
}
.copyright-diya-logo {
    margin-top:6px;
    background-image:url('../images/logo_diya.png?1475171723');
    width: 91px;
    height: 42px;
    display: inline-block;
    vertical-align: baseline;
    margin-left: 20px;
}
.copyright-grape {
    width: 200px;
}
.copyright-diya.copyright-grape {
    width: 192px;
}
.g-recaptcha {
    margin-bottom: 17px;
    display: inline-block;
}
.monobank {
    float: right;
    margin-left: 20px;
    margin-right: -63px;
}
.monobank-line1 {
    font-size: 20px;
    font-weight: bold;
}
.monobank .monobank-line2 {
    font-size: 9px !important;
    font: caption;
    font-weight: 600;
    color: #666;
    margin-top: -5px;
    padding-bottom: 9px;
}
.patrion-logo {
    float: left;
    width: 1rem;
    height: 1rem;
}
.patrion-but:hover .patrion-logo {
    fill: whitesmoke;
}
.logo-box {
    position: relative;
    top: 15px;
    left: 51px;
}
.monobank .btn:hover {
    color: #421f10;
    background-color: #ffd300;
}
.monobank .btn {
    margin-left: -61px;
}
.input-contact-form {
    background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg==&quot;);
    background-repeat: no-repeat; background-attachment: scroll;
    background-size: 16px 18px;
    background-position: 98% 50%;
    cursor: auto;
    margin-bottom: 20px;
}