@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap&subset=cyrillic,cyrillic-ext);@font-face{font-family:'Georgia Italic';src:url(../fonts/Georgia-Italic.eot);src:url(../fonts/Georgia-Italic.woff2) format("woff2");src:url(../fonts/Georgia-Italic.woff) format("woff");src:url(../fonts/GeorgiaItalic.ttf) format("truetype");font-style:italic;font-weight:400}
@-webkit-keyframes animate-down{0%{opacity:0;-webkit-transform:rotate(45deg) translate(-10px,-10px);transform:rotate(45deg) translate(-10px,-10px)}
50%{opacity:1}
100%{opacity:0;-webkit-transform:rotate(45deg) translate(20px,20px);transform:rotate(45deg) translate(20px,20px)}
}
@keyframes animate-down{0%{opacity:0;-webkit-transform:rotate(45deg) translate(-10px,-10px);transform:rotate(45deg) translate(-10px,-10px)}
50%{opacity:1}
100%{opacity:0;-webkit-transform:rotate(45deg) translate(20px,20px);transform:rotate(45deg) translate(20px,20px)}
}
@-webkit-keyframes content{from{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes content{from{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes yellow-back{0%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(0,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 0,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
10%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(5%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 5%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
20%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(10%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 10%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
30%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(15%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 15%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
40%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(20%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 20%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
50%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(25%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 25%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
60%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(30%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 30%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
70%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(35%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 35%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
80%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(40%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 40%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
90%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(45%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 45%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
100%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(50%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 50%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
}
@keyframes yellow-back{0%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(0,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 0,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
10%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(5%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 5%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
20%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(10%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 10%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
30%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(15%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 15%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
40%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(20%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 20%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
50%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(25%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 25%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
60%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(30%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 30%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
70%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(35%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 35%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
80%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(40%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 40%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
90%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(45%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 45%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
100%{background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(50%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 50%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
}
html{-webkit-font-smoothing:antialiased}
body{position:relative;width:100%;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:16px;min-width:320px;min-height:100vh}
main{background:#f8f4f3;min-height:calc(100vh - 274px)}
@media screen and (max-width:1280px){main{min-height:calc(100vh - 140px - 278px)}
}
p{font-size:16px;line-height:25px}
label{font-weight:400;margin:0}
label .cbx{margin:0}
a,a:focus,a:hover,button,button:focus{text-decoration:none;outline:0;color:#2a2928}
h1,h2,h3,h4,h5{font-family:"Georgia Italic",serif;font-style:italic;font-weight:400;margin:0}
h1{font-size:38px;line-height:37px}
@media screen and (max-width:760px){main{min-height:calc(100vmax - 65px - 340px)}
h1{font-size:31px;line-height:30px}
}
h2{font-size:28px;line-height:26px}
h3{font-size:22px;line-height:20px}
@media screen and (max-width:760px){h2{font-size:22px;line-height:21px}
h3{font-size:20px;line-height:19px}
}
h4{font-size:20px;line-height:18px}
h5{font-size:18px;line-height:30px}
input,textarea{border:1px solid transparent}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{-webkit-transition:.3s;transition:.3s}
input::placeholder,textarea::placeholder{-webkit-transition:.3s;transition:.3s}
input:focus,textarea:focus{border-color:#ffc600}
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}
input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}
input:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{color:transparent}
input:focus::placeholder,textarea:focus::placeholder{color:transparent}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}
.container{max-width:1200px;margin:0 auto;width:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:1260px){.container{padding:0 30px}
}
.form-control{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;padding:0;position:relative;height:auto;font-size:initial;border:1px solid transparent;background:0 0;color:#2a2928}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#ffc600}
.has-success .form-control{-webkit-box-shadow:none;box-shadow:none;border-color:#9dbc78}
.has-success .form-control:focus{border-color:#ffc600}
.has-error .form-control{border-color:#b04d4d;-webkit-box-shadow:none;box-shadow:none}
.form-group{margin:0;position:relative}
.help-block{position:absolute;margin:0;left:0;font-size:12px;bottom:-20px}
.has-error,.has-success{position:relative}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#f8f4f3;background:#b04d4d;font-size:12px;padding:5px 5px;border-radius:10px;bottom:-30px;z-index:1}
.field-contactform-verifycode .help-block-error{bottom:-70px}
.has-error .checkbox-inline::before,.has-error .checkbox::before,.has-error .control-label::before,.has-error .help-block::before,.has-error .radio-inline::before,.has-error .radio::before,.has-error.checkbox label::before,.has-error.checkbox-inline label::before,.has-error.radio label::before,.has-error.radio-inline label::before{content:'';position:absolute;display:block;left:16px;top:-12px;border:5px solid transparent;border-bottom:10px solid #b04d4d}
.has-success .kv-date-picker,.has-success .kv-md-editor,.has-success .select2-container--default .select2-selection,.has-success .select2-container--default.select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection,.has-success.select2-container--default .select2-dropdown{border-color:#9dbc78;-webkit-box-shadow:none!important;box-shadow:none!important}
.has-error .kv-date-picker,.has-error .kv-md-editor{border-color:#b04d4d;-webkit-box-shadow:none!important;box-shadow:none!important}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:none}
.select2-container--default .select2-selection{-webkit-box-shadow:none;box-shadow:none;background:#f2eae6;border-radius:18px;border:1px solid transparent}
.select2-container--default .select2-selection:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#ffc600}
.select2-container--default .select2-selection__clear{top:-2px;color:#918e8b;opacity:1;font-weight:100;font-size:22px;font-family:"Open Sans",sans-serif}
.select2-container--default .select2-selection--single{height:auto;line-height:1.428571429;padding:0 15px 0 0}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;color:#2a2928;min-height:35px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;border-left:0}
.select2-container--default .select2-selection--multiple{min-height:38px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:8px 0 0 6px;color:#f8f4f3;background:#b8b0a8;border-radius:11px;border:none}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#f8f4f3;opacity:1;font-weight:100;font-size:22px;margin:0 0 0 3px;text-shadow:none;font-family:"Open Sans",sans-serif}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{height:auto;padding:4px 12px}
.select2-container--default.select2-container--open .select2-selection{-webkit-box-shadow:none;box-shadow:none;border-color:#ffc600}
.select2-container--default .select2-dropdown{border-color:#ffc600;-webkit-box-shadow:none;box-shadow:none}
.select2-container--default .select2-search--dropdown .select2-search__field{background:#f8f4f3;-webkit-box-shadow:none;box-shadow:none;color:#918e8b}
.select2-container--default .select2-results__group{text-shadow:none;color:#2a2928;background:#f2eae6;border-top:0;border-bottom:0}
.select2-container--default .select2-results__option{background:#f2eae6!important;color:#918e8b!important}
.select2-container--default .select2-results__option--highlighted{color:#2a2928!important;background:0 0}
.select2-container--default .select2-results__option .select2-results__option{padding:4px 25px;background:#f2eae6!important;color:#918e8b!important}
.select2-container--default .select2-results__option .select2-results__option--highlighted{color:#2a2928!important}
.select2-results__option{color:#918e8b!important}
.select2-container--open .select2-dropdown,.select2-container--open .select2-selection--single{border-color:#ffc600!important}
.select2-container--default .select2-selection__clear{color:#918e8b;font-size:21px}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background:0 0;color:#2a2928}
.select2-container--default .select2-selection--single{outline:0;border:1px solid transparent;border-radius:18px;-webkit-box-shadow:none;box-shadow:none;background:#f2eae6}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0}
.select2-container .select2-selection--single{height:auto}
.select2-container .select2-selection--single .select2-selection__rendered{padding:6px 25px 6px 18px;line-height:24px;color:#2a2928}
.select2-dropdown{background-color:#f2eae6;border:1px solid transparent;border-radius:18px;overflow:hidden;margin-top:-1px}
.checkbox,.radio{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

@media screen and (max-width:760px){
.container{max-width:450px}
.checkbox,.radio{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}

.field-details-chkbx-id label .cbx-container {margin-right:5px;top:-4px;position: relative;}
.checkbox .cbx-label,.radio .cbx-label{line-height:22px}
.checkbox:hover .cbx-active,.radio:hover .cbx-active{border-color:#ffc600}
.cbx-md{width:16px;height:16px;font-size:10px}
.cbx-active{border-color:#918e8b;-webkit-transition:.2s;transition:.2s}
.cbx .cbx-icon{color:#2a2928;margin:0}
.cbx .glyphicon{top:-1px}
.cbx-krajee-flatblue .cbx{border-radius:3px}
.cbx-krajee-flatblue .cbx-active{color:#2a2928;background:#f2eae6;border-radius:3px}
.cbx-krajee-flatblue .cbx-active:focus,.cbx-krajee-flatblue .cbx-active:hover{border-color:#ffc600}
.image-cutter .dropzone{border:none;background:0 0;padding:0;width:100%;min-height:100%}
.image-cutter .dropzone span{display:inline-block;line-height:25px;padding:7px 17px;border:1px solid #ffc600;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;font-size:14px;color:#ffc600;width:auto;cursor:pointer;z-index:1}
.image-cutter .dropzone span:hover{background:#ffc600}
.image-cutter .dropzone span:active{background:#e7b300;-webkit-box-shadow:none;box-shadow:none;border-color:#e7b300}
.image-cutter .dropzone span:focus{outline:0}
.image-cutter .dropzone span:active,.image-cutter .dropzone span:hover{color:#2a2928}
.image-cutter .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%}
.image-cutter .img-container span{position:absolute;display:inline-block;line-height:25px;padding:7px 17px;border:1px solid #ffc600;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;font-size:14px;color:#ffc600;width:auto;cursor:pointer;z-index:1;top:auto!important;margin-top:0!important}
.image-cutter .img-container span:hover{background:#ffc600}
.image-cutter .img-container span:active{background:#e7b300;-webkit-box-shadow:none;box-shadow:none;border-color:#e7b300}
.image-cutter .img-container span:focus{outline:0}
.image-cutter .img-container span:active,.image-cutter .img-container span:hover{color:#2a2928}
.kv-date-picker{background:#f2eae6;border-color:transparent;border-radius:18px 0 0 18px}
.kv-date-picker svg{width:15px;height:15px;fill:#918e8b}
.kv-date-picker:focus{border-color:#ffc600}
.kv-md-editor{background:#f2eae6;border-radius:18px;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0}
.kv-md-editor.active{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.kv-md-editor .kv-md-footer,.kv-md-editor>.kv-md-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:0 0}
.kv-md-editor textarea{font-family:"Open Sans",sans-serif;font-size:16px;border:none;border-radius:0!important;background:#f8f4f3!important}
.kv-md-editor>.kv-md-preview{background:#f8f4f3;border:none}
.kv-md-footer .btn-toolbar .btn{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s}
.kv-md-footer .btn-toolbar .btn:hover{background:#ffc600}
.kv-md-footer .btn-toolbar .btn:active{background:#e7b300;-webkit-box-shadow:none;box-shadow:none;border-color:#e7b300}
.kv-md-footer .btn-toolbar .btn:focus{outline:0}
.has-success .kv-md-editor .active,.has-success .kv-md-editor:focus{border-color:#ffc600;-webkit-box-shadow:none;box-shadow:none}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;padding:0;margin:0}
.pagination>li{display:-webkit-box;display:-ms-flexbox;display:flex}
.pagination>li>span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#918e8b;-webkit-transition:.5s;transition:.5s;font-weight:600;z-index:0;padding:0 2px;margin:0 18px;background:0 0!important;border:0;border-radius:0!important}
.pagination>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;color:#918e8b;-webkit-transition:.5s;transition:.5s;font-weight:600;z-index:0;padding:0 2px;margin:0 18px;background:0 0;border:0;border-radius:0!important}
.pagination>li>a::before{content:'';display:block;position:absolute;width:0;height:16px;background:#fffc8f;-webkit-transition:.3s;transition:.3s;z-index:-1;left:0;top:7px}
.pagination>li.next a::before,.pagination>li.prev a::before{content:none}
.pagination>li.active a,.pagination>li:hover a{color:#2a2928}
.pagination>li.active a::before,.pagination>li:hover a::before{width:100%}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#2a2928;cursor:default;background-color:transparent;border-color:transparent}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#2a2928;background-color:transparent;border-color:transparent}
.pagination svg{fill:#918e8b;-webkit-transition:.5s;transition:.5s;width:21px;height:20px}
.pagination svg:hover{fill:#ffc600}
.pagination .next,.pagination .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination .next{margin-left:auto}
.pagination .prev{margin-right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.list-view .empty{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.breadcrumbs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:39px 0 0}
.breadcrumbs li a{font-size:12px;color:#b2afac;-webkit-transition:.5s;transition:.5s}
.breadcrumbs li a:hover{color:#918e8b}
.breadcrumbs li span{font-size:12px;color:#918e8b}
.breadcrumbs li::after{content:'→';color:#b2afac;padding:0 7px 0 5px;font-size:13px}
.breadcrumbs li:last-child::after{content:none}
.arrow-up{position:fixed;z-index:2;bottom:100px;right:100px;border-radius:50%;width:75px;height:75px;background:#535251;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .5s;transition:background .5s;cursor:pointer}
.arrow-up:hover{background:#2a2928}
.arrow-up svg{width:50%;height:50%;fill:#ffc600}

@media screen and (max-width:1260px){
	.breadcrumbs{padding:25px 0 0}
	.arrow-up{display:none!important}
}

.md-checkbox{position:relative;text-align:left}
.md-checkbox label{cursor:pointer;display:inline;line-height:16px;font-size:14px;clear:both;padding-left:1px}
.md-checkbox label:after,.md-checkbox label:before{content:none;position:absolute;left:0;top:2px;-webkit-box-sizing:content-box;box-sizing:content-box}
.md-checkbox input[type=checkbox]{outline:0;visibility:hidden;width:20px;margin:0;display:block;float:left;font-size:inherit}
.md-checkbox input[type=checkbox]:hover+label:before{border-color:#ffc600}
.md-checkbox input[type=checkbox]:checked+label:after{-webkit-transform:translate(80%,70%) rotate(-45deg);transform:translate(80%,70%) rotate(-45deg);width:5px;height:4px;border:2px solid #2a2928;border-top-style:none;border-right-style:none}
.md-checkbox input[type=checkbox]:disabled+label:before{border-color:#c1bfbd;background:#c1bfbd}
.md-checkbox input[type=checkbox]:disabled:checked+label:before{background:#c1bfbd}
.md-checkbox-hidden svg{width:15px;height:15px;margin-right:10px;fill:#918e8b}
.md-checkbox-hidden .control-label::before{content:'';width:13px;height:13px;background:#f8f4f3;border:2px solid #ede4df;border-radius:3px;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.md-checkbox-hidden .control-label:hover::before{border-color:#ffc600}
.md-checkbox-hidden input[type=checkbox]{width:30px}
.md-checkbox-hidden input[type=checkbox]:checked~.control-label::after{content:''}
.radio{display:inline;opacity:0;width:0!important;margin:0;padding:0!important;overflow:hidden;-webkit-appearance:none}
.radio__label{display:inline-block;width:auto!important;position:relative;padding:15px 10px 15px 28px;cursor:pointer;vertical-align:bottom;color:#2a2928;font-size:14px;line-height:22px;-webkit-transition:color .2s;transition:color .2s}
.radio__label:after,.radio__label:before{position:absolute;content:"";border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition:border-color .2s,-webkit-transform .2s;transition:transform .2s,border-color .2s,-webkit-transform .2s}
.radio__label:before{left:0;top:11px;width:14px;height:14px;border:2px solid #c1bfbd}
.radio__label:after{top:15px;left:4px;width:10px;height:10px;-webkit-transform:scale(0);transform:scale(0);background-color:#ffc600}
.radio__label:hover:before{border-color:#ffc600}
.radio:checked+.radio__label:after{-webkit-transform:scale(1);transform:scale(1)}
.eye{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;cursor:pointer;-webkit-filter:invert(59%) saturate(288%) hue-rotate(349deg);filter:invert(59%) saturate(288%) hue-rotate(349deg)}
.eye::after{content:'';display:block;width:100%;height:100%;background:url(../images/site/sprite.svg#password_show) center/contain no-repeat}
.eye-close::after{background:url(../images/site/sprite.svg#folder) center/contain no-repeat}
.ui-datepicker{width:220px;margin-top:15px}
.ui-datepicker::before{content:'';position:absolute;display:block;left:20px;top:-20px;border:10px solid transparent;border-bottom:10px solid #f2eae6}
.ui-datepicker.ui-widget-content{background:#f2eae6;border:none;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.15);box-shadow:2px 0 10px rgba(0,0,0,.15);border-radius:6px}
.ui-datepicker table{font-size:12px}
.ui-datepicker td a,.ui-datepicker td span{padding:2px}
.ui-datepicker .ui-state-hover{border:none;font-weight:400}
.ui-datepicker .ui-widget-header{background:0 0;border:none;color:#2a2928;font-weight:400}
.ui-datepicker .ui-widget-header .ui-icon{background:url(../images/site/sprite.svg#arrow_up) center/cover no-repeat;-webkit-filter:invert(62%) sepia(7%) saturate(173%) hue-rotate(349deg) contrast(84%);filter:invert(62%) sepia(7%) saturate(173%) hue-rotate(349deg) contrast(84%);-webkit-transition:.3s;transition:.3s}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:2px;cursor:pointer}
.ui-datepicker .ui-datepicker-next{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ui-datepicker .ui-datepicker-prev{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.ui-datepicker .ui-button,.ui-datepicker .ui-button.ui-state-disabled:active,.ui-datepicker .ui-button.ui-state-disabled:hover,.ui-datepicker .ui-state-default,.ui-datepicker .ui-widget-content .ui-state-default,.ui-datepicker .ui-widget-header .ui-state-default{border:none;background:0 0;color:#2a2928;text-align:center;margin:0 5px}
.ui-datepicker .ui-state-highlight,.ui-datepicker .ui-widget-content .ui-state-highlight,.ui-datepicker .ui-widget-header .ui-state-highlight{color:#2a2928;background:rgba(255,198,0,.3);border:none;border-radius:50%}
.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-hover{border-radius:50%;background:#ffc600}
.datepicker-dropdown.datepicker-orient-top:before{border-top-color:transparent}
.datepicker-dropdown.datepicker-orient-top:after{border-top-color:#f2eae6}
.datepicker-dropdown:before{border-bottom-color:transparent}
.datepicker-dropdown:after{border-bottom-color:#f2eae6}
.datepicker.dropdown-menu{background:#f2eae6;border-color:transparent;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.15);box-shadow:2px 0 10px rgba(0,0,0,.15)}
.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{background:#ffc600;border-color:#ffc600}
.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:rgba(255,198,0,.3);border:rgba(255,198,0,.3)}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:rgba(255,198,0,.3)}
.datepicker .next,.datepicker .prev{color:transparent;font-size:0}
.datepicker .next::before,.datepicker .prev::before{content:'';display:block;width:100%;height:100%;background:url(/../images/site/sprite.svg#arrow_up) center/70% no-repeat;-webkit-filter:invert(62%) sepia(7%) saturate(173%) hue-rotate(349deg) contrast(84%);filter:invert(62%) sepia(7%) saturate(173%) hue-rotate(349deg) contrast(84%)}
.datepicker .prev::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.datepicker .next::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.daterangepicker{background:#f2eae6;border:none;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.15);box-shadow:2px 0 10px rgba(0,0,0,.15);border-radius:6px}
.daterangepicker:after,.daterangepicker:before{border-bottom-color:#f2eae6}
.daterangepicker .calendar-table{border:none;background:#f2eae6}
.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background:0 0}
.daterangepicker td.in-range{background:#f8f4f3}
.daterangepicker td.active,.daterangepicker td.active:hover{background:#ffc600}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:rgba(255,198,0,.3)}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#f8f4f3}
.daterangepicker .applyBtn{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.daterangepicker .applyBtn:hover{background:#ffd649;border-color:#ffd649}
.daterangepicker .applyBtn:active{background:#e7b300;border-color:#e7b300}
.daterangepicker .cancelBtn{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s}
.daterangepicker .cancelBtn:hover{background:#918e8b;color:#fff}
.daterangepicker .cancelBtn:active{color:#fff;background:#767471}
.file-upload-content{display:none;text-align:center}
.image-upload-wrap{border:2px dashed #ffc600;position:relative;background-color:#f2eae6;-webkit-transition:.5s;transition:.5s}
.image-upload-wrap:hover{background-color:rgba(242,234,230,.3)}
.image-upload-wrap .file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:0;opacity:0;border:0;cursor:pointer}
.image-dropping{background-color:rgba(242,234,230,.3)}
.drag-text{text-align:center;font-size:14px;color:#918e8b;padding:71px 30px}
.file-upload-image{max-height:200px;max-width:200px;margin:auto;padding:20px}
.remove-image{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;border:none;outline:0;cursor:pointer}
.remove-image:hover{background:#ffd649;border-color:#ffd649}
.remove-image:active{background:#e7b300;border-color:#e7b300}
.remove-image span{padding-left:5px}
.chosen-container{font-size:14px;margin-bottom:10px}
.chosen-container-single .chosen-single{border-radius:18px;background:#f8f4f3;height:auto;padding:4px 13px;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none}
.chosen-container-single .chosen-single div{top:calc(50% - 4px);right:15px;width:7px;height:7px;will-change:transform;border-bottom:1px solid #2a2928;border-right:1px solid #2a2928;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.chosen-container-single .chosen-single div b{display:none;background:0 0}
.chosen-container-single .chosen-search{padding:3px 13px}
.chosen-container-multi .chosen-choices{background:#f8f4f3;border-radius:18px;border-color:transparent;padding:3px 13px}
.chosen-container-multi .chosen-choices li.search-choice{color:#f8f4f3;background:#b8b0a8;border-radius:11px;border:none}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:11px;height:11px;-webkit-filter:invert(100%) sepia(43%) saturate(401%) hue-rotate(290deg);filter:invert(100%) sepia(43%) saturate(401%) hue-rotate(290deg);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.chosen-container-active .chosen-choices,.chosen-container-active .chosen-single{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}
.chosen-container-active.chosen-with-drop .chosen-drop{display:block;margin-top:-1px}
.chosen-container-active.chosen-with-drop .chosen-choices{border:1px solid #ffc600;-webkit-box-shadow:none;box-shadow:none;border-radius:18px 18px 0 0}
.chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:none;box-shadow:none;border-color:#ffc600;background:#f8f4f3}
.chosen-container-active.chosen-with-drop .chosen-single div{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.chosen-container .chosen-default{color:#2a2928}
.chosen-container .chosen-drop{display:none;position:relative;border-color:#ffc600;-webkit-box-shadow:none;box-shadow:none;background:#f8f4f3;border-radius:0 0 18px 18px}
.chosen-container .chosen-results{margin:0;padding:4px 13px;color:#918e8b}
.chosen-container .chosen-results li.highlighted{background:0 0;color:#2a2928}

@media screen and (max-width:1260px){
	.chosen-select{border-radius:18px;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAc0lEQVQImW3OoQrCYBiG0TNZMppsXsGqeVW8g+ENTBQRhovDblPQWzOumVYGC4IgP+gQ2VO/A+8XHYr9GBfs0BouQTZChyOumAzYOTaoAg7VKHDG9AemWGGN5xeHHtjihBmWWHzeewUQ/002yHHDHWV/wRtC1BJu19ZUAwAAAABJRU5ErkJggg==) calc(100% - 13px) center no-repeat,#f8f4f3;background-size:11px 5px;border-color:transparent;padding:8px 10px;font-size:16px;margin-bottom:10px;outline:0;-webkit-appearance:none}
	.chosen-select::-ms-expand{display:none}
	.chosen-select[multiple]{background:#f2eae6}
}

.ui-timepicker-standard{border-radius:6px;background:0 0;padding:15px 10px 10px;border:none}
.ui-timepicker-standard::before{content:'';position:absolute;display:block;left:20px;top:-5px;border:10px solid transparent;border-bottom:10px solid #f2eae6}
.ui-timepicker-standard .ui-widget{font-size:16px}
.ui-timepicker-standard .ui-widget.ui-widget-content{background:#f2eae6;border:none;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2);border-radius:6px}
.ui-timepicker-standard .ui-button:focus,.ui-timepicker-standard .ui-button:hover,.ui-timepicker-standard .ui-state-focus,.ui-timepicker-standard .ui-state-hover,.ui-timepicker-standard .ui-widget-content .ui-state-focus,.ui-timepicker-standard .ui-widget-content .ui-state-hover,.ui-timepicker-standard .ui-widget-header .ui-state-focus,.ui-timepicker-standard .ui-widget-header .ui-state-hover{border:1px solid #ffc600;border-radius:15px;background:#ede4df}
.ui-timepicker-standard .ui-state-hover{position:relative}
.ui-timepicker-standard .ui-state-hover::after{content:'\2713';color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#ffc600;position:absolute;right:1px;top:1px;width:22px;height:22px}
.ui-timepicker-standard .ui-menu .ui-menu-item{padding:0 8px}
.member-list .list-view{padding:20px 0}
.member-list h3{padding-bottom:15px}
.member-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#fff;padding:30px 15px 10px;border-radius:8px;margin-bottom:15px}
.member-card>img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover}
.member-card form{width:100%;padding-left:150px;padding-top:15px}
.profile-member.member-card svg{width:16px;height:16px;fill:#ffc600;}
.member-actions button{background:0;border:0;font-size:20px;color:#ffc600;padding:0;margin-right:20px}
.member-actions button.active,.member-actions button.focus,.member-actions button:active,.member-actions button:focus,.member-actions button:hover{-webkit-box-shadow:none;box-shadow:none;color:#ffc600}
.member-name{width:calc(100% - 120px);padding-left:30px}
.member-name .title{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:34px}
.member-name .title i{font-size:20px}
.member-name .subtitle{font-size:16px;color:#918e8b;margin:0}

@media screen and (max-width:760px){
	.pagination>li>a,
	.pagination>li>span{margin:0 4px}
	.pagination>li>a::before,
	.pagination>li>span::before{content:'';height:16px;left:0;top:7px}
	.pagination>li>span::before{content:none}
	.eye{top:auto;bottom:0}
	.member-card{padding:15px}
	.member-card>img{margin:0 auto 10px}
	.member-card form{padding-left:0}
	.member-actions button{background:0;border:0;font-size:20px;color:#ffc600;padding:0;margin-right:20px;outline:0}
	.member-actions button.active,.member-actions button:active,.member-actions button:hover{-webkit-box-shadow:none;box-shadow:none;outline:0}
	.member-name{width:100%;padding-left:0}
	.member-name .subtitle{font-size:14px;line-height:21px}
}

.gm-style .gm-style-iw-c{background:#2a2928!important}
.gm-style .gm-style-iw-c button img{-webkit-filter:invert(1);filter:invert(1)}
.gm-style .gm-style-iw-d{overflow:auto!important}
.gm-style .gm-style-iw-d>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:300px;padding:0 10px 10px 0}
.gm-style .gm-style-iw-d .picture{width:70px;height:70px;border-radius:50%;overflow:hidden}
.gm-style .gm-style-iw-d .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.gm-style .gm-style-iw-d .description{width:calc(100% - 70px);padding-left:10px}
.gm-style .gm-style-iw-d .name a{font-size:18px;color:#ffc600;line-height:30px;font-family:"Georgia Italic",serif;font-style:italic}
.gm-style .gm-style-iw-d .location{line-height:18px;color:#f8f4f3;font-size:12px}
.gm-style .gm-style-iw-t::after{background:#2a2928!important}
.header{width:100%;z-index:3;background:#2a2928}
.home .header{background:0 0;position:absolute;top:0;left:0}
.header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__burger{display:none}
.header__top{padding:15px 0}
.header__logo img{width:210px}
.header__authorization{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__authorization span{color:#d1d1d1}
.header__authorization a{font-size:14px;-webkit-transition:.5s;transition:.5s;color:#d1d1d1;padding:0 3px}
.header__authorization a:hover{color:#fff}
.header__authorization svg{fill:#fff;width:16px;height:16px;margin-right:30px}
.header__loggedin{position:relative;display:none}
.header__loggedin .avatar{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;cursor:pointer}
.header__loggedin .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.header__loggedin .menu{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;opacity:0;-webkit-transition:.3s;transition:.3s;position:absolute;top:calc(100% + 20px);right:0;background:#f2eae6;border-radius:18px;padding:43px 0;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2)}
.header__loggedin .menu::before{content:'';position:absolute;display:block;right:16px;top:-20px;border:10px solid transparent;border-bottom:10px solid #f2eae6}
.header__loggedin .menu.open{opacity:1;pointer-events:auto;z-index:5}
.header__loggedin .menu .name{font-family:"Georgia Italic",serif;font-style:italic;font-size:22px;line-height:28px;padding-bottom:1px}
.header__loggedin .menu a{color:#918e8b;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;margin:8px 0}
.header__loggedin .menu a:hover{-webkit-text-decoration-color:#918e8b;text-decoration-color:#918e8b}
.header__loggedin .menu a.sign-out{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;text-decoration:none;margin-bottom:0}
.header__loggedin .menu a.sign-out:hover{background:#918e8b;color:#fff}
.header__loggedin .menu a.sign-out:active{color:#fff;background:#767471}
.header__bottom{padding:10px 0}
.home .header__bottom{border-top:1px solid #5f6367;border-bottom:1px solid #5f6367}
.header__bottom__head{display:none}
.header__bottom nav{display:-webkit-box;display:-ms-flexbox;display:flex}
.header__bottom nav a{color:#fff;font-size:16px;font-weight:700;padding:4px 0;border-bottom:2px solid transparent;-webkit-transition:.5s;transition:.5s;margin-right:37px}
.header__bottom nav a.active,.header__bottom nav a.active:hover{border-bottom-color:#ffc600}
.header__bottom nav a:hover{border-bottom-color:rgba(255,198,0,.4)}
.header__search{position:relative;width:39%;background:rgba(0,0,0,.15);border-radius:20px;margin-left:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header__search input{background:0 0;border:none;color:#fff;width:100%;padding:6px 14px 8px;font-size:16px;line-height:25px;height:auto;-webkit-box-shadow:none;box-shadow:none}
.header__search input.form-control,.header__search input.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.header__search input::-webkit-input-placeholder{color:#8c8c8c}
.header__search input:-ms-input-placeholder{color:#8c8c8c}
.header__search input::-ms-input-placeholder{color:#8c8c8c}
.header__search input::placeholder{color:#8c8c8c}
.header__search input:focus{border:none}
.header__search input:focus+button svg{fill:#ffc600}
.header__search button{border:none;background:0 0;outline:0;margin:0 15px 0 0;cursor:pointer}
.header__search__icon{fill:#fff;-webkit-transition:.5s;transition:.5s;width:22px;height:21px}
.header__social{display:-webkit-box;display:-ms-flexbox;display:flex}
.header__social span{color:#d1d1d1;font-size:16px;margin-right:6px}
.header__social a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:22px}
.header__social svg{fill:#fff;-webkit-transition:.5s;transition:.5s;width:20px;height:18px}
.header__social svg:hover{fill:#ffc600}
.field-profileguestsearch-term,.field-profilesearch-term{width:calc(100% - 37px);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}

@media screen and (max-width:1260px){
	.header__bottom nav a{margin-right:15px}
	.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.header__logo img{width:160px}
	.header__search{margin-left:0}
	.header__social span{display:none}
	.header__social a{margin-left:20px}
}

@media screen and (max-width:760px){
	.header__logo img{width:110px}
	.header__bottom{position:fixed;height:100vh;top:0;background:#393736;border:none;width:63vw;z-index:3;left:calc(-63vw - 42px);-webkit-transition:.6s;transition:.6s;padding:0}
	.header__bottom.active{left:0}
	.header__bottom .container{padding:0}
	.header__bottom__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:65px;padding:0 16px;position:relative}
	.header__bottom__head .logo img{width:100px}
	.header__bottom__head .close{display:block;width:42px;background:#393736;position:absolute;top:0;right:-42px;height:100%;opacity:1}
	.header__bottom__head .close:after,.header__bottom__head .close:before{content:'';position:absolute;top:50%;height:0;border-bottom:2px solid #f8f4f3;width:50%;left:10px;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
	.header__bottom__head .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
	.header__bottom nav{padding:0 17px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.header__bottom nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;margin-top:20px}
	.header__search{width:100%;border-radius:0;position:absolute;bottom:118px;left:0}
	.header__social{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 17px;position:absolute;bottom:50px;left:0}
	.header__social a{margin-left:0}
	.header__burger{display:block;width:20px;height:14px;position:relative}
	.header__burger i{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;height:2px;background-color:#f8f4f3;width:100%;position:absolute;top:50%}
	.header__burger:after,.header__burger:before{content:'';position:absolute;top:0;height:0;border-bottom:2px solid #f8f4f3;width:100%;left:0;right:0;-webkit-transform-origin:right bottom;transform-origin:right bottom}
	.header__burger:after{top:100%;-webkit-transform-origin:right bottom;transform-origin:right bottom}
	.header__authorization a,.header__authorization span,.header__authorization>svg{display:none}
	.header__authorization .login{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;line-height:0;position:relative}
	.header__authorization .login::after{content:'';display:block;width:16px;height:16px;background:url(../images/site/sprite.svg#share) center/contain no-repeat;-webkit-filter:invert(1);filter:invert(1)}
	.header__loggedin .avatar{width:36px;height:36px}
}

.loggedin .header__authorization{display:none}
.loggedin .header__loggedin{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer{background:url(../images/site/png/footer-background.png) center/cover no-repeat}
.footer__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:79px 0}
.footer__bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c1bfbd;font-size:14px;padding:28px 0;color:#918e8b}
.footer__bottom a{color:#918e8b}
.footer__logo img{width:100px}
.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer__nav a{color:#918e8b;font-size:16px;font-weight:700;padding:4px 0;border-bottom:2px solid transparent;-webkit-transition:.5s;transition:.5s;margin-right:37px}
.footer__nav a.active,.footer__nav a:hover{color:#2a2928}
.footer__search{position:relative;width:39%;background:#f8f4f3;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer__search input{color:#918e8b;background:0 0;border:none;width:100%;padding:6px 14px 8px;font-size:16px;line-height:25px;height:auto;-webkit-box-shadow:none;box-shadow:none}
.footer__search input.form-control,.footer__search input.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.footer__search input::-webkit-input-placeholder{color:#8c8c8c}
.footer__search input:-ms-input-placeholder{color:#8c8c8c}
.footer__search input::-ms-input-placeholder{color:#8c8c8c}
.footer__search input::placeholder{color:#8c8c8c}
.footer__search input:focus{border:none}
.footer__search input:focus+button svg{fill:#ffc600}
.footer__search button{border:none;background:0 0;outline:0;margin:0 15px 0 0;cursor:pointer}
.footer__search__icon{fill:#918e8b;-webkit-transition:.5s;transition:.5s;width:22px;height:21px}
.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer__social a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:22px}
.footer__social svg{fill:#918e8b;-webkit-transition:.5s;transition:.5s;width:20px;height:18px}
.footer__social svg:hover{fill:#ffc600}
.footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__middle a{font-family:"Open Sans",sans-serif;font-size:14px;margin:0 10px;color:#918e8b;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s}
.footer__middle a:hover{color:#918e8b;text-decoration:underline;-webkit-text-decoration-color:#918e8b;text-decoration-color:#918e8b}

@media screen and (max-width:1260px){.footer__top{padding:25px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__top>*{width:50%;margin:20px 0}
.footer__nav,.footer__social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.footer__nav a{margin-right:0;margin-left:37px}
.footer .container {padding-top:50px; padding-bottom: 50px;}
}
@media screen and (max-width:1024px){.footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__middle{margin:20px auto 0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}
@media screen and (max-width:760px){.footer__top{padding:20px 0}
.footer__top>*{width:100%;margin:10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.footer__nav a{margin:0 20px}
.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__bottom .rights{margin-bottom:10px}
.footer__middle{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}
.footer__middle a{width:40%;margin:0 0 10px;text-align:center}
.footer .container {padding-top:30px; padding-bottom: 30px;}
}
.popup{background:#ede4df;width:470px;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2);position:fixed;z-index:5;left:calc(50% - 235px);top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);border-radius:18px;display:none;zoom:101%;max-height:95vh;overflow:auto}
.popup .close{position:absolute;top:10px;right:10px;opacity:.5;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.popup .close:hover{opacity:1}
.popup .close svg{width:15px;height:15px;fill:#2a2928}
.popup__background{top:0;bottom:0;left:0;right:0;z-index:4;position:fixed;background:rgba(0,0,0,.3);display:none}
.popup__alert{position:fixed;text-align:center;z-index:3;top:calc(50% - 50px);left:calc(50% - 250px);background:#ede4df;font-size:14px;padding:42px 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:18px;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2)}
.popup__flag{text-align:center;padding:30px 46px}
.popup__flag h2{padding-bottom:20px}
.popup__flag p{padding-bottom:22px;text-align:left;font-size:14px}
.popup__flag .accept{display:inline-block;font-size:16px;line-height:25px;padding:7px 58px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;position:relative;cursor:pointer}
.popup__flag .accept:hover{background:#ffd649;border-color:#ffd649}
.popup__flag .accept:active{background:#e7b300;border-color:#e7b300}
.popup__flag .accept::before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:14px;height:14px;background:url(../images/site/sprite.svg#flag) center/contain no-repeat;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);left:20px}
.popup__prayer{text-align:center;padding:30px 46px}
.popup__prayer h2{padding-bottom:20px}
.popup__prayer__form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.popup__prayer__field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:12px}
.popup__prayer__field label{color:#918e8b;font-size:16px;width:125px;padding-right:15px;padding-top:9px}
.popup__prayer__field label span{color:#ffc600}
.popup__prayer__field .form-group{width:calc(100% - 125px)}
.popup__prayer__field input{width:100%;border:none;border-radius:18px;background:#f2eae6;padding:9px 18px;line-height:20px}
.popup__prayer button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:15px}
.popup__prayer button:hover{background:#ffd649;border-color:#ffd649}
.popup__prayer button:active{background:#e7b300;border-color:#e7b300}
.popup__prayer__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:340px;margin-bottom:30px;padding:20px 20px 0}
.popup__prayer__tags .tag{padding-bottom:7px}
.popup__prayer__tags .tag span{margin-left:10px}
.popup__prayer__tags svg{fill:#2a2928;width:16px;height:16px;cursor:pointer}
.popup__prayer__tags svg:hover{fill:#ffc600}
.popup__calendar{text-align:center;padding:30px 46px}
.popup__calendar h2{padding-bottom:20px}
.popup__calendar__form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.popup__calendar__field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:12px;position:relative}
.popup__calendar__field label{color:#918e8b;font-size:16px;width:125px;padding-right:15px;padding-top:9px}
.popup__calendar__field label span{color:#ffc600}
.popup__calendar__field input,.popup__calendar__field textarea{width:calc(100% - 125px);border:none;border-radius:18px;font-size:14px;background:#f2eae6;padding:9px 18px;line-height:20px}
.popup__calendar__field .form-group{width:calc(100% - 125px);display:-webkit-box;display:-ms-flexbox;display:flex}
.popup__calendar__field .form-group input,.popup__calendar__field .form-group textarea{width:100%}
.popup__calendar__field .md-checkbox-hidden{padding-left:125px;width:100%}
.popup__calendar__field .md-checkbox-hidden input[type=checkbox]{width:30px}
.popup__calendar__field .md-checkbox-hidden label{padding:2px 0}
.popup__calendar__field--color{border-radius:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAc0lEQ…DG9AemWGGN5xeHHtjihBmWWHzeewUQ/002yHHDHWV/wRtC1BJu19ZUAwAAAABJRU5ErkJggg==) calc(100% - 13px) center no-repeat,#f2eae6;background-size:11px 5px;color:#2a2928;padding:5px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;margin:0 0 12px;width:100%}
.popup__calendar__field--color label{padding:0 0 0 7px!important;width:calc(100% - 30px)!important;text-align:left;color:#918e8b}
.popup__calendar__field--color__input{overflow:hidden;width:30px;height:30px;border-radius:50%;cursor:pointer}
.popup__calendar__field--color__input input{-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%);border:none;background:0 0!important;padding:0!important;width:60px!important;height:60px!important}
.popup__calendar button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:15px}
.popup__calendar button:hover{background:#ffd649;border-color:#ffd649}
.popup__calendar button:active{background:#e7b300;border-color:#e7b300}
.popup__forum{text-align:center;padding:57px 55px 39px;background:#f2eae6;width:410px;left:calc(50% - 205px)}
.popup__forum h2{padding-bottom:20px}
.popup__forum .label{position:relative;margin:10px 0}
.popup__forum .label label{position:absolute;right:12px;top:11px;font-size:13px;color:#918e8b}
.popup__forum .label input,.popup__forum .label textarea{width:100%;border-radius:18px;background:#ede4df;color:#2a2928;font-size:14px;line-height:16px;border:none;padding:10px 20px 10px 16px}
.popup__forum .label--color{border-radius:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAc0lEQVQImW3OoQrCYBiG0TNZMppsXsGqeVW8g+ENTBQRhovDblPQWzOumVYGC4IgP+gQ2VO/A+8XHYr9GBfs0BouQTZChyOumAzYOTaoAg7VKHDG9AemWGGN5xeHHtjihBmWWHzeewUQ/002yHHDHWV/wRtC1BJu19ZUAwAAAABJRU5ErkJggg==) calc(100% - 13px) center no-repeat,#ede4df;background-size:11px 5px;color:#2a2928;padding:5px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}
.popup__forum .label--color__input{overflow:hidden;width:30px;height:30px;border-radius:50%;cursor:pointer}
.popup__forum .label--color__input input{-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%);border:none;background:0 0;padding:0;width:60px;height:60px}
.popup__forum .label--color label{padding-left:7px;width:calc(100% - 30px);text-align:left}
.popup__forum button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:15px;width:78%;text-align:center}
.popup__forum button:hover{background:#ffd649;border-color:#ffd649}
.popup__forum button:active{background:#e7b300;border-color:#e7b300}
.popup__login{width:370px;text-align:center;padding:52px 70px 39px;background:#f2eae6;left:calc(50% - 185px)}
.popup__login h2{padding-bottom:6px}
.popup__login .label{position:relative;margin:20px 0 10px}
.popup__login .label label{position:absolute;right:12px;top:11px;font-size:13px;color:#918e8b}
.popup__login .label input{width:100%;border-radius:18px;background:#ede4df;color:#2a2928;font-size:14px;line-height:16px;border:none;padding:10px 20px 10px 16px}
.popup__login__form .md-checkbox{margin-bottom:15px}
.popup__login__form button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;width:100%;text-align:center;outline:0}
.popup__login__form button:hover{background:#ffd649;border-color:#ffd649}
.popup__login__form button:active{background:#e7b300;border-color:#e7b300}
.popup__login__forgot{display:inline-block;font-size:12px;line-height:16px;margin:13px 0 32px;text-align:center;color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.popup__login__forgot:hover{text-decoration:underline;color:#ffc600;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.popup__groupcard__background{top:0;bottom:0;left:0;right:0;z-index:4;position:fixed;display:none}
.popup__group__group-card{position:relative;display:inline;}
.popup__group__group-card:hover{cursor:pointer;}
.popup__group__group-card img {height:30px;border-radius:50%;padding: 0 5px;}
.group-card{width:580px;background:#f2eae6;overflow:visible;cursor:default;}
.group-card{display:none;position:absolute;top:75px;left:45px;z-index:6;padding:20px;}
.group-card.open{display:block;}
.group-card .close {display:none}
.group-card img {height:120px;position:absolute;top:-60px;padding:0;}
.group-card .title{display:flex;justify-content:flex-start;}
.group-card .title h2{text-align:left;padding-left:130px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
@media screen and (max-width:760px){
	.group-card{position:fixed;width:470px;top:50%;left:calc(50% - 235px);}
	.group-card .close {display:block}
	.group-card img{height:80px;top:-25px;}
	.group-card .title h2{padding-left:90px;}
}
.popup__login__register{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;width:100%}
.popup__login__register:hover{background:#918e8b;color:#fff}
.popup__login__register:active{color:#fff;background:#767471}
.popup__mail{width:600px;background:#f2eae6;left:calc(50% - 300px);text-align:center;padding:52px 50px 39px}
.popup__mail h2,.popup__mail h3{padding-bottom:15px}
.popup__mail__form{padding-top:20px}
.popup__mail .label{position:relative;margin:10px 0}
.popup__mail .label label{position:absolute;right:12px;top:11px;font-size:13px;color:#918e8b}
.popup__mail .label input{width:100%;border-radius:18px;background:#ede4df;color:#2a2928;font-size:14px;line-height:16px;border:none;padding:10px 20px 10px 16px;margin:15px 0}
.popup__mail button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;text-align:center;outline:0}
.popup__mail button:hover{background:#ffd649;border-color:#ffd649}
.popup__mail button:active{background:#e7b300;border-color:#e7b300}
.popup__invite .modal-content{background:#f2eae6;border-radius:18px;border:0;text-align:center;padding:52px 50px 39px;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2)}
.popup__invite .modal-header{padding:0 0 15px;border-bottom:0}
.popup__invite .modal-header .close{position:absolute;display:block;top:10px;right:10px;opacity:.5;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin:0}
.popup__invite .modal-header .close::after,.popup__invite .modal-header .close::before{content:none}
.popup__invite .modal-header .close:hover{opacity:1}
.popup__invite .modal-header .close svg{width:15px;height:15px;fill:#2a2928}
.popup__invite .modal-body{padding:0}
.popup__invite .modal-body h3{margin:15px 0 10px}
.popup__invite .modal-body__example{text-align:left;list-style-position:inside}
.popup__invite .process__form{width:100%;padding:0;margin:0}
.popup__invite .process__form>*{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.popup__invite .process__form>.process__next{width:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 0}
.popup__invite .process__form input,.popup__invite .process__form textarea{background:#f8f4f3}
.popup__invite .process__form input[name=dateRange]{width:calc(100% - 104px)}
.popup__invite .process__form label{text-align:left;width:100px}
.popup__invite .process__form .form-group{width:calc(100% - 104px)}
.popup__invite .popup__calendar__field--color{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAc0lEQ…DG9AemWGGN5xeHHtjihBmWWHzeewUQ/002yHHDHWV/wRtC1BJu19ZUAwAAAABJRU5ErkJggg==) calc(100% - 13px) center no-repeat,#f8f4f3}
.popup__invite .select2-container--default .select2-selection,.popup__invite .select2-container--default .select2-selection--multiple{background:#f8f4f3}
.popup__invite .export-controls{text-align:left}
.popup__invite .export-controls .process__next{margin:10px auto;display:block}
.popup__invite .export-controls .select2-container--default{margin-top:15px}
.popup__invite .cbx-lg{width:18px;height:18px;font-size:11px;line-height:19px}
.popup__invite .cbx-active:focus,.popup__invite .cbx-active:hover{-webkit-box-shadow:none;box-shadow:none}
.popup__invite .cbx-active:hover,.popup__invite label:hover+.cbx-container .cbx-active{border-color:#ffc600}
.popup__invite .cbx-active:focus{border-color:#918e8b}
.popup__invite .page{margin:15px 0}
.popup__invite .page .list-view{width:100%}
.popup__invite .page .item-bordered .request{text-align:left}
.popup__invite button{margin-left:5px;margin-right:5px}
.popup__invite .picker{width:100%;background:#f8f4f3;position:relative;padding:8px;border-radius:18px;margin-bottom:12px}
.popup__invite .picker label{width:100%;padding:0 0 0 50px}
.popup__invite .picker .spectrum-group{position:absolute;left:6px;top:4px}
.popup__invite .picker .input-group-html5 .input-group-addon:first-child{background:0 0;border:0!important;padding:0;min-width:30px;width:30px}
.popup__invite .picker .sp-replacer{background:0 0}
.popup__invite .picker .sp-preview{width:30px;height:30px;border:none;margin-right:0;z-index:0;border-radius:50%;overflow:hidden}
.popup__invite .picker .sp-dd{display:none}
.popup__invite .forwarding h2{padding-top: 0 !important;margin-top: -10px !important;}

@media screen and (max-width:760px){.popup__menu .process__menu{display:block;width:100%;position:relative;left:0;top:0}
.popup__menu .process__menu__info{display:none}
.popup__menu .process__menu__item span{display:block}
}
.home .header{background-color:#2c323596} /*My addition to use with slide2 image*/
.home-slider{height:100vh;background:url(../images/site/png/main-slide2.jpg) center/cover no-repeat;position:relative;padding-top:162px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end; min-height: 750px}
.home-slider::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);z-index:1}
.home-slider .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.home-slider__slides--wrap{position:relative;z-index:2;width:820px}
.home-slider__slides--wrap .prev{left:-145px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.home-slider__slides--wrap .next{right:-145px}
.home-slider__slides--wrap .next,.home-slider__slides--wrap .prev{cursor:pointer;position:absolute;z-index:1;top:24%}
.home-slider__slides--wrap .next svg,.home-slider__slides--wrap .prev svg{fill:#ffc600;-webkit-transition:.5s;transition:.5s;width:21px;height:20px}
.home-slider__slides--wrap .next:hover svg,.home-slider__slides--wrap .prev:hover svg{-webkit-transform:scale(1.5);transform:scale(1.5)}
.home-slider__slide{text-align:center;outline:0;z-index:0!important}
.home-slider__slide .title{font-family:"Georgia Italic",serif;font-style:italic;font-size:80px;line-height:86px;font-weight:400;color:#fff;margin-bottom:5.6vh;-webkit-transition-delay:.3s;transition-delay:.3s}
.home-slider__slide .title em{color:#ffc600}
.home-slider__slide p{font-size:16px;line-height:21px;color:#fff;width:100%;-webkit-transition-delay:.5s;transition-delay:.5s}
.home-slider__slide span{color:#ffc600;font-size:16px;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:17px 0 25px;-webkit-transition-delay:.5s;transition-delay:.5s}
.home-slider__slide>*{opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(25px);transform:translateY(25px)}
.home-slider__slide.slick-current{z-index:1!important}
.home-slider__slide.slick-current>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.home-slider__slide a{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;margin:10.3vh auto 25px;-webkit-transition:opacity .5s .8s,background .5s,border-color .5s,-webkit-transform .5s .8s;transition:transform .5s .8s,opacity .5s .8s,background .5s,border-color .5s,-webkit-transform .5s .8s}
.home-slider__slide a:hover{background:#ffd649;border-color:#ffd649}
.home-slider__slide a:active{background:#e7b300;border-color:#e7b300}
@media screen and (max-width:1290px){.home-slider__slide .title{font-size:62px;line-height:70px}
.home-slider__slide a{margin:7vh auto 25px}
}
.home-slider__down{padding-bottom:50px;position:relative;z-index:2}
.home-slider__down span{display:block;width:18px;height:18px;border-bottom:2px solid #ffc600;border-right:2px solid #ffc600;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:2s infinite animate-down;animation:2s infinite animate-down}
.home-subslider{position:relative;background:url(../images/site/png/subslider-background.png) bottom center/cover no-repeat}
.home-subslider .next,.home-subslider .prev{cursor:pointer;position:absolute;z-index:1;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:30px 40px}
.home-subslider .next::before,.home-subslider .prev::before{content:'';width:1px;height:60%;background:#c1bfbd;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;display:block;position:absolute}
.home-subslider .next p,.home-subslider .prev p{font-family:"Georgia Italic",serif;font-style:italic;font-size:16px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-weight:700;-webkit-transition:.5s;transition:.5s}
.home-subslider .next svg,.home-subslider .prev svg{fill:#918e8b;-webkit-transition:.5s;transition:.5s;width:21px;height:20px}
.home-subslider .next span,.home-subslider .prev span{-webkit-transition:.5s;transition:.5s;font-size:16px;font-family:"Georgia Italic",serif;font-style:italic;text-align:center}
@media screen and (max-width:1390px){.home-subslider .next,.home-subslider .prev{padding:30px 14px}}
.home-subslider .prev{left:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.home-subslider .prev::before{right:0}
.home-subslider .prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.home-subslider .prev:hover svg{fill:#ffc600}
.home-subslider .prev:hover p,.home-subslider .prev:hover span{color:#ffc600}
.home-subslider .next{right:0}
.home-subslider .next::before{left:0}
.home-subslider .next:hover svg{fill:#ffc600}
.home-subslider .next:hover p,.home-subslider .next:hover span{color:#ffc600}
.home-subslider__slides--wrap{position:static;width:1170px;margin:0 auto}
.home-subslider__slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1!important}
.home-subslider__slide.slick-current{z-index:9!important}
.home-subslider__slide img{height:406px;max-width:610px;-o-object-fit:cover;object-fit:cover}
.home-subslider-container{width:100%;max-width:800px;}
.home-subslider__desc{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#2a2928;}
.home-subslider__desc>*{opacity:0;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateY(25px);transform:translateY(25px)}
.home-subslider__desc .title{font-size:30px;line-height:34px;font-family:"Georgia Italic",serif;font-style:italic;padding:15px 0 6px;position:relative;-webkit-transition-delay:.3s;transition-delay:.3s}
.home-subslider__desc .title::before{content:'';display:block;position:absolute;width:0;height:20px;background:#fffc8f;-webkit-transition:1s 1s;transition:1s 1s;z-index:-1;left:0;bottom:0}
.home-subslider__desc .text{line-height:25px;padding:0 0 22px 4px;-webkit-transition-delay:.6s;transition-delay:.6s;width:100%}
.home-subslider__desc .link{margin:2px 0 6px 4px;-webkit-transition-delay:.9s;transition-delay:.9s;width:100%}
.home-subslider__desc a{-webkit-transition:.5s;transition:.5s;border-bottom:1px solid #2a2928;font-size:14px;color:#2a2928;font-weight:600}
.home-subslider__desc a:hover{border-bottom-color:transparent}
.home-subslider .slick-current{outline:0}
.home-subslider .slick-current .home-subslider__desc>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.home-subslider .slick-current .home-subslider__desc .title::before{width:105%}
.home-blog{background:#f8f4f3;padding:90px 0 50px}
.home-blog .container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.home-blog__articles{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.home-blog__news{width:33.33%;padding:35px 15px}
.home-blog__news:hover .home-blog__picture img{-webkit-transform:scale(1);transform:scale(1)}
.home-blog__news:hover .home-blog__description .title{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.home-blog__news--height2 .home-blog__picture{height:474px}
.home-blog__picture{width:100%;height:237px;overflow:hidden}
.home-blog__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.home-blog__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 14px}
.home-blog__options svg{fill:#d0cecc;width:60%;height:60%}
.home-blog__options .date{font-family:"Georgia Italic",serif;font-style:italic;font-size:16px}
.home-blog__options .date svg{fill:#d0cecc;width:15px;height:15px;margin-right:10px;margin-top:5px;margin-bottom:-4px}
.home-blog__options .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home-blog__options .options>*{cursor:pointer;border-radius:50%;-webkit-transition:.5s;transition:.5s;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}
.home-blog__options .comment{border:2px solid #d0cecc;background:0 0}
.home-blog__options .comment:hover{border-color:#2a2928;background:#2a2928}
.home-blog__options .share{background:#2a2928;border:2px solid #2a2928}
.home-blog__options .share:hover{border-color:#d0cecc;background:0 0}
.home-blog__description .title{font-family:"Georgia Italic",serif;font-style:italic;font-size:36px;line-height:34px;display:inline}
.home-blog__description .text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:25px;color:#2a2928;padding:28px 0 25px}
.home-blog__description .text a{font-weight:700;border-bottom:1px solid #2a2928;-webkit-transition:.5s;transition:.5s;color:#2a2928}
.home-blog__description .text a:hover{border-bottom-color:transparent}
.home-blog__description .author{color:#918e8b;font-size:14px;font-family:"Georgia Italic",serif;font-style:italic}
.home-blog__pagination{width:100%;padding:75px 15px}
.home-blog__pagination .pagination{width:100%}
.not-found{background:#f8f4f3;min-height:calc(100vh - 160px - 270px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.not-found .container>*{width:100%;text-align:center}
.not-found__title{font-family:"Georgia Italic",serif;font-size:24.4vh;line-height:1;color:#ede4df}
.not-found p{font-family:"Georgia Italic",serif;font-size:38px;line-height:37px;color:#2a2928}
.not-found span{color:#2a2928;font-size:22px;line-height:32px}
.not-found a{color:#ffc600;}
.process__next.not-found{display:inline-block;font-size:16px;line-height:25px;padding:7px 42px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.process__next.not-found:hover{background:#ffd649;border-color:#ffd649}
.process__next.not-found:active{background:#e7b300;border-color:#e7b300}
.not-found__link{padding:20px 0 50px}
@media screen and (max-width:1280px){.not-found{background:#f8f4f3;min-height:calc(100vh - 144px - 307px)}}
@media screen and (max-width:560px){
	.not-found{background:#f8f4f3;min-height:calc(100vh - 65px - 340px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.not-found .container>*{width:100%;text-align:center}
	.not-found__title{font-size:100px}
	.not-found p{font-size:30px;line-height:30px}
	.not-found span{font-size:18px;line-height:22px}
	.not-found a{color:#ffc600;}
	.not-found__link{padding:20px 0 50px}
}
.blog .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.blog__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:66%;padding-top:25px}
.blog__search{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog__search input{background:0 0;border:none;color:#2a2928;width:calc(100% - 37px);padding:13px 0;font-size:22px;line-height:25px}
.blog__search input::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.7px}
.blog__search input:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.7px}
.blog__search input::-ms-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.7px}
.blog__search input::placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.7px}
.blog__search input:focus+button svg{fill:#ffc600}
.blog__search input:focus~hr{background:#ffc600}
.blog__search input:focus::-webkit-input-placeholder{color:transparent}
.blog__search input:focus:-ms-input-placeholder{color:transparent}
.blog__search input:focus::-ms-input-placeholder{color:transparent}
.blog__search input:focus::placeholder{color:transparent}
.blog__search hr{background:#c1bfbd;width:100%;border:none;height:1px;-webkit-transition:.5s;transition:.5s}
.blog__search button{border:none;background:0 0;outline:0;cursor:pointer}
.blog__search svg{fill:#bab7b5;-webkit-transition:.5s;transition:.5s;width:18px;height:18px}
.blog__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.blog__post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:46px 0 18px}
.blog__post__title{font-family:"Georgia Italic",serif;font-style:italic;font-size:38px;line-height:37px}
.blog__post__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}
.blog__post__options>*{position:relative;font-family:"Georgia Italic",serif;font-style:italic;color:#918e8b;font-size:14px;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog__post__options>::before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;min-width:14px;margin-right:10px;-webkit-filter:invert(62%) sepia(9%) saturate(119%) hue-rotate(349deg) brightness(90%) contrast(87%);filter:invert(62%) sepia(9%) saturate(119%) hue-rotate(349deg) brightness(90%) contrast(87%)}
.blog__post__options .date::before{background:url(../images/site/sprite.svg#list) center/contain no-repeat}
.blog__post__options .author::before{background:url(../images/site/sprite.svg#bell) center/contain no-repeat}
.blog__post__options .tags a{color:#918e8b;font-size:14px;-webkit-transition:.5s;transition:.5s}
.blog__post__options .tags a:hover{color:#ffc600}
.blog__post__options .tags a::after{content:', ';color:#918e8b;padding-right:3px}
.blog__post__options .tags a:last-child::after{content:none}
.blog__post__options .tags::before{background:url(../images/site/sprite.svg#password_hold) center/contain no-repeat}
.blog__post__options .comments::before{background:url(../images/site/sprite.svg#chat) center/contain no-repeat}
.blog__post__text{font-size:16px;line-height:25px;color:#2a2928;padding:9px 0 18px}
.blog__post__link a{display:inline-block;font-size:16px;line-height:25px;padding:7px 35px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.blog__post__link a:hover{background:#ffd649;border-color:#ffd649}
.blog__post__link a:active{background:#e7b300;border-color:#e7b300}
.blog__post__picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:400px;margin-bottom:15px}
.blog__post__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blog__pagination{padding:80px 0}
.blog__menu{width:31.5%;background:#f2eae6;padding:50px 33px 33px;margin-bottom:50px}
.blog__menu .title{font-size:28px;font-family:"Georgia Italic",serif;font-style:italic;line-height:25px;padding-bottom:15px;color:#2a2928}
.blog__menu .close{display:none}
.blog__menu__categories,.blog__menu__recent{padding-bottom:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.blog__menu__categories .links,.blog__menu__recent .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.blog__menu__categories .links a,.blog__menu__recent .links a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;color:#2a2928;-webkit-transition:.3s;transition:.3s;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;padding:0 0 10px;line-height:21px}
.blog__menu__categories .links a:hover,.blog__menu__recent .links a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600;color:#ffc600}
.blog__menu__categories{padding-bottom:40px}
.blog__menu__rss a{display:inline-block;font-size:16px;line-height:25px;padding:7px 36px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;position:relative;margin-bottom:11px}
.blog__menu__rss a:hover{background:#ffc600}
.blog__menu__rss a:active{background:#e7b300;-webkit-box-shadow:none;box-shadow:none;border-color:#e7b300}
.blog__menu__rss a:focus{outline:0}
.blog__menu__rss a::before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:14px;height:14px;background:url(../images/site/sprite.svg#placeholder) center/contain no-repeat;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:7px}
.blog__menu__policy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;color:#2a2928;-webkit-transition:.3s;transition:.3s;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;padding:30px 0 0;line-height:21px}
.blog__menu__policy:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600;color:#ffc600}
.contact-us__form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.contact-us__form h1{font-size:36px;line-height:34px;width:100%;text-align:center;padding:50px 0 14px}
.contact-us__form p{font-size:14px;line-height:16px;width:100%;text-align:center}
.contact-us__form form{width:300px;padding:13px 0 21px}
.contact-us__form .title{font-size:16px;line-height:18px;padding-top:12px}
.contact-us__form__label{position:relative;margin:13px 0 15px}
.contact-us__form__label label{position:absolute;right:12px;top:11px;font-size:13px;color:#918e8b}
.contact-us__form__label input,.contact-us__form__label textarea{width:100%;border-radius:18px;background:#ede4df;color:#2a2928;font-size:14px;line-height:16px;padding:10px 20px 10px 16px}
.contact-us__block label{position:absolute;right:12px;top:14px;font-size:13px;color:#918e8b}
.contact-us__submit{border:1px solid #ffc600;outline:0;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;width:calc(100% - 65px);margin:100px auto 27px;display:block;cursor:pointer}
.contact-us__submit:hover{background:#ffd649;border-color:#ffd649}
.contact-us__submit:active{background:#e7b300;border-color:#e7b300}
.captchaField{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.captchaField span{position:absolute;top:100%;left:0;font-size:12px;display:none}
.error{color:red}
.success{color:green}
.CaptchaWrap{position:relative}
.CaptchaTxtField{border-radius:5px;border:1px solid #ccc;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}
.capcode{font-size:20px;display:block;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default;letter-spacing:1px;color:#ccc;font-weight:100;font-style:italic}
.ReloadBtn{background:url(https://cdn3.iconfinder.com/data/icons/basic-interface/100/update-64.png) left top/100% no-repeat;width:25px;height:25px;border:0;position:absolute;top:50%;-webkit-transform:translate(110%,-50%);transform:translate(110%,-50%);left:auto;right:0;outline:0;cursor:pointer}
#UserCaptchaCode{padding:9px 20px 9px 16px;outline:0;border-radius:18px;font-size:14px;font-weight:400;width:calc(100% - 150px);background:#ede4df;border:1px solid transparent}
#UserCaptchaCode:focus{border-color:#ffc600}
#CaptchaImageCode{text-align:center;padding:0;width:120px;overflow:hidden}
@media screen and (max-width:560px){.contact-us__form form,.contact-us__submit{width:100%}
.CaptchaWrap{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 center;transform-origin:0 center}
#UserCaptchaCode{width:calc(100% - 125px)}
}
.blog__post__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.blog__post__description p{padding:10px 0;line-height:25px}
.blog__post__description h2{padding:19px 0 2px}
.blog__post__description h3{padding:15px 0 3px}
.blog__post__description ul{list-style:none;margin-left:83px}
.blog__post__description ul li{padding:5px 0 12px;line-height:16px}
.blog__post__description ul li::before{content:"\2022";color:#918e8b;font-weight:700;font-size:20px;display:inline-block;width:16px;margin-left:-16px}
.blog__post__description blockquote{position:relative;margin:30px 0;padding-left:66px}
.blog__post__description blockquote::before{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:#ffc600}
.blog__post__description blockquote cite{color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:22px;line-height:22px;display:block;padding-bottom:10px}
.blog__post__description blockquote p{font-style:italic;color:#918e8b;padding:0}
.blog__post__description ol{margin:10px 0 10px 83px;list-style:none;counter-reset:li}
.blog__post__description ol li{padding:6px 0;counter-increment:li}
.blog__post__description ol li::before{content:counter(li) ". ";color:#918e8b;display:inline-block;width:23px;margin-left:-23px}
.blog__post__description ol a{color:#2a2928;position:relative;z-index:1}
.blog__post__description ol a::after{content:'\21B5';color:#ffc600;position:absolute;display:block;bottom:0;right:0;font-size:20px;padding-left:8px;-webkit-transform:translateX(100%);transform:translateX(100%)}
.blog__post__description ol a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.blog__post__hashtags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c1bfbd;margin-top:64px;padding:22px 3px 12px 0}
.blog__post__hashtags .hashtags{padding-top:3px}
.blog__post__hashtags .hashtags a{position:relative;color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;margin-right:12px;font-size:15px}
.blog__post__hashtags .hashtags a::before{content:'#';color:#ffc600}
.blog__post__hashtags .hashtags a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.blog__post__hashtags .social{display:-webkit-box;display:-ms-flexbox;display:flex}
.blog__post__hashtags .social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #c1bfbd;margin-left:13px;-webkit-transition:.5s;transition:.5s}
.blog__post__hashtags .social a:hover{border-color:#ffc600}
.blog__post__hashtags .social a:hover svg{fill:#ffc600}
.blog__post__hashtags .social svg{fill:#c1bfbd;width:60%;height:60%;-webkit-transition:.5s;transition:.5s}
.blog__post__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#ede4df;border-radius:8px;padding:38px 40px 49px;margin:40px 0 5px}
.blog__post__author .avatar{width:130px;height:130px;margin:18px 0;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.blog__post__author .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blog__post__author .desc{width:calc(100% - 155px)}
.blog__post__author a{color:#2a2928;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;position:relative}
.blog__post__author a::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;width:18px;height:18px;margin-left:9px;position:absolute;bottom:7px;left:100%}
.blog__post__author a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.blog__post__author p{padding-top:10px;font-size:14px;line-height:22px}
.blog__related{padding:14px 0}
.blog__related h2{display:inline;background:-webkit-gradient(linear,left bottom,left top,from(#fffc8f),color-stop(50%,#fffc8f),color-stop(0,rgba(218,255,0,0)),to(rgba(218,255,0,0)));background:linear-gradient(to top,#fffc8f 0,#fffc8f 50%,rgba(218,255,0,0) 0,rgba(218,255,0,0) 100%)}
.blog__related__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:27px 0}
.blog__related__post{width:31%;margin-right:3.5%}
.blog__related__post:last-child{margin-right:0}
.blog__related__post:hover .picture img{-webkit-transform:scale(1);transform:scale(1)}
.blog__related__post .picture{width:100%;height:145px;overflow:hidden;margin-bottom:9px}
.blog__related__post .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center;will-change:transform;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.blog__related__post a{font-family:"Georgia Italic",serif;font-style:italic;font-size:20px;color:#2a2928;line-height:20px}
.blog__related__post a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.blog__related__post .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0}
.blog__related__post .options>*{position:relative;font-family:"Georgia Italic",serif;font-style:italic;color:#918e8b;font-size:12px;padding-right:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog__related__post .options>::before{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;height:13px;min-width:13px;margin-right:7px;-webkit-filter:invert(62%) sepia(9%) saturate(119%) hue-rotate(349deg) brightness(90%) contrast(87%);filter:invert(62%) sepia(9%) saturate(119%) hue-rotate(349deg) brightness(90%) contrast(87%)}
.blog__related__post .options .date::before{background:url(../images/site/sprite.svg#list) center/contain no-repeat}
.blog__related__post .options .comments::before{background:url(../images/site/sprite.svg#chat) center/contain no-repeat}
.blog__comments{border-top:1px solid #c1bfbd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:55px 0;margin-top:20px}
.blog__comments h2{padding:17px 0 5px}
.blog__comment{margin-top:8px}
.blog__comment a{color:#2a2928;-webkit-transition:.3s;transition:.3s;font-size:16px;line-height:18px}
.blog__comment a:hover{color:#ffc600}
.blog__comment .date{color:#c1bfbd;font-size:12px;line-height:19px;font-family:"Georgia Italic",serif;font-style:italic;padding-bottom:2px}
.blog__comment .text{font-size:14px;line-height:22px;padding-bottom:9px}
.blog__comment .reply{color:#ffc600;font-size:16px;text-align:right}
.blog__comment.second{margin-left:33px;border-left:1px solid #918e8b;padding-left:22px}
.blog__write{padding-bottom:77px}
.blog__write h3{font-size:24px;line-height:23px;padding-bottom:25px;padding-top:12px}
.blog__write input{font-size:14px;border:none;border-radius:18px;background:#fff;padding:9px 16px;width:61%;margin-bottom:23px}
.blog__write textarea{width:100%;border:none;border-radius:18px;background:#fff;padding:13px 16px;font-size:14px;margin-bottom:19px}
.blog__write button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.blog__write button:hover{background:#ffd649;border-color:#ffd649}
.blog__write button:active{background:#e7b300;border-color:#e7b300}
.blog__aside{display:none}
.browse #p0{width:100%}
.browse .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.browse .yellow-link-int{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s;width:100%;font-size:18px;line-height:30px}
.browse .yellow-link-int:hover{color:#ffc600}
.browse .yellow-link-int::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;-webkit-filter:invert(65%) sepia(87%) saturate(761%) hue-rotate(2deg) brightness(107%);filter:invert(65%) sepia(87%) saturate(761%) hue-rotate(2deg) brightness(107%);width:10px;height:10px;margin-left:5px}
.browse .yellow-link-ext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s;width:100%;font-size:18px;line-height:30px}
.browse .yellow-link-ext:hover{color:#ffc600}
.browse .yellow-link-ext::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#arrow_transfer) center/contain no-repeat;-webkit-filter:invert(65%) sepia(87%) saturate(761%) hue-rotate(2deg) brightness(107%);filter:invert(65%) sepia(87%) saturate(761%) hue-rotate(2deg) brightness(107%);width:10px;height:10px;margin-left:5px}
.browse a.inline{display:inline}
.browse__back{position:relative;min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex}
.browse__back .back{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:brightness(.8);filter:brightness(.8)}
.browse__back .back img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.browse__back .container{position:relative;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:70px}
.browse__back svg{fill:#f8f4f3;height:65px;width:65px;margin-bottom:35px}
.browse__back .title{width:100%;font-family:"Georgia Italic",serif;font-style:italic;text-align:center;color:#f8f4f3;font-size:32px;line-height:30px}
.browse__back__circle{border:10px solid #f8f4f3;position:absolute;height:200px;width:200px;bottom:0;right:0;-webkit-transform:translateY(50%);transform:translateY(50%);overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.browse__back__circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover; background-color: #f8f4f3;}
.browse__content{width:100%;max-width:800px;padding:58px 15px 0}
.browse__content h1{text-align:center}
.browse__content h2{color:#ffc600;width:100%;text-align:center;padding-bottom:19px}
.browse__title{color:#918e8b;font-size:22px;line-height:28px;text-align:center;padding-top:7px}
.browse__text{padding-top:42px;letter-spacing:.3px}
.browse .browse__text .content__connection{margin-top:30px; justify-content: center;}
.browse__text>.picture{width:80px;height:80px;margin:30px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.browse__text>.picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.browse__table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:27px 0 12px}
.browse__table p{font-size:18px}
.browse__table a{color:#2a2928}
.browse__table>span{width:100%;font-size:18px;line-height:30px;text-align:center}
.browse__table svg{fill:#918e8b;-webkit-transition:.5s;transition:.5s;width:20px;height:18px;margin-right:5px}
.browse__table svg:hover{fill:#ffc600}
svg.wider{width:30px}
svg.widest{width:50px}
.browse__table__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 10px 201px}
.browse__table__left{color:#918e8b;font-size:18px;width:145px}
.browse__table__right{font-size:18px;padding-left:10px}
.browse__table__right .yellow-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.browse__map{padding:44px 0 35px}
.browse__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}
.browse__tabs input[name=tab-control]{display:none}
.browse__tabs>span{padding-top:10px}
.browse__tabs>ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ffc600;border-radius:20px;overflow:hidden;margin:0 16px 10px;width:360px}
.browse__tabs>ul li{-webkit-transition:.5s;transition:.5s;-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% / 3);text-align:center;border-right:1px solid #ffc600}
.browse__tabs>ul li:last-child{border-right:0}
.browse__tabs>ul li label{font-size:16px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#2a2928;display:block;cursor:pointer}
.browse__tabs>ul li label:hover{color:#ffc600}
.browse__tabs>ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}
.browse .content{width:100%;margin:0 0 60px}
.browse .content__tab{display:none;overflow:hidden;-webkit-animation-name:content;animation-name:content;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1}
.browse .content__connection{border-radius:8px;background:#ede4df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 40px;margin-top:15px}
.browse .content__connection .picture{width:130px;height:130px;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.browse .content__connection .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.browse .content__connection .text{padding-left:23px;width:calc(100% - 130px);text-align:center}
.browse .content__connection .text a{font-family:"Georgia Italic",serif;font-style:italic;font-size:24px;color:#2a2928;position:relative}
.browse .content__connection .text a::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;width:18px;height:18px;margin-left:9px;position:absolute;bottom:2px;left:100%}
.browse .content__connection .text a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.browse .content__connection .text span{display:block;color:#918e8b}
.browse .content__comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.browse .content__comments h2{color:#2a2928;padding-top:5px;text-align:left}
.browse .content__comment{margin-top:8px}
.browse .content__comment a{color:#2a2928;-webkit-transition:.3s;transition:.3s;font-size:16px;line-height:18px}
.browse .content__comment a:hover{color:#ffc600}
.browse .content__comment .date{color:#c1bfbd;font-size:12px;line-height:19px;font-family:"Georgia Italic",serif;font-style:italic;padding-bottom:2px}
.browse .content__comment .text{font-size:14px;line-height:22px;padding-bottom:40px}
.browse .content__comment .reply{color:#ffc600;font-size:16px;text-align:right;display:inline; padding-right:10px;}
.browse .content__comment.second{margin-left:33px;border-left:1px solid #918e8b;padding-left:22px}
.browse .content__comment small{display:block; color:#c1bfbd;}
.browse .content__write h3{font-size:24px;line-height:23px;padding-bottom:25px}
.browse .content__write input{font-size:14px;border:none;border-radius:18px;background:#fff;padding:9px 16px;width:61%;margin-bottom:23px}
.browse .content__write textarea{width:100%;border:none;border-radius:18px;background:#fff;padding:13px 16px;font-size:14px;margin-bottom:19px}
.browse .content__write button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.browse .content__write button:hover{background:#ffd649;border-color:#ffd649}
.browse .content__write button:active{background:#e7b300;border-color:#e7b300}
.browse .content__history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0 10px;position:relative}
.browse .content__history::after{content:'';display:block;background:#c1bfbd;height:100%;position:absolute;left:27%;width:1px;z-index:0;top:0}
.browse .content__history:last-child::before{content:'';display:block;background:#f8f4f3;position:absolute;left:27%;width:1px;z-index:1;top:50%;height:50%}
.browse .content__history:first-child::after{height:50%;top:50%}
.browse .content__history:first-child .content__history--dot{width:30px;height:30px;margin:0 25px 0 15px}
.browse .content__history:first-child .content__history--dot::before{content:'';width:20px}
.browse .content__history--data{font-family:"Georgia Italic",serif;font-style:italic;color:#c1bfbd;font-size:16px;text-align:right;width:23%}
.browse .content__history--dot{border-radius:50%;background:#ffc600;width:22px;height:22px;border:5px solid #f8f4f3;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 28px 0 19px}
.browse .content__history--dot::before{content:'';display:block;background:#ffc600;height:2px;border-radius:2px;position:absolute;left:100%;width:25px}
.browse .content__history--description{background:#fff;border-radius:8px;width:59%;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.browse .content__history--description .desc{width:calc(100% - 120px)}
.browse .content__history--description .name{font-size:18px}
.browse .content__history--description .text{color:#918e8b;font-size:14px;line-height:18px;padding-top:15px}
.browse .content__history--description .picture{width:100px;height:100px;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.browse .content__history--description .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.browse input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label{background:#ffc600;cursor:default}
.browse input[name=tab-control]:nth-of-type(1):checked~ul>li:nth-child(1)>label:hover{color:#2a2928}
.browse input[name=tab-control]:nth-of-type(1):checked~.content>.content__tab:nth-child(1){display:block}
.browse input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label{background:#ffc600;cursor:default}
.browse input[name=tab-control]:nth-of-type(2):checked~ul>li:nth-child(2)>label:hover{color:#2a2928}
.browse input[name=tab-control]:nth-of-type(2):checked~.content>.content__tab:nth-child(2){display:block}
.browse input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label{background:#ffc600;cursor:default}
.browse input[name=tab-control]:nth-of-type(3):checked~ul>li:nth-child(3)>label:hover{color:#2a2928}
.browse input[name=tab-control]:nth-of-type(3):checked~.content>.content__tab:nth-child(3){display:block}
.browse input[name=tab-control] .content{margin-top:20px}
.browse__nav{position:absolute;right:29px;height:calc(100% - 238px);top:238px}
.browse__nav svg{fill:#c1bfbd;width:25px;height:25px;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.browse__nav svg:hover{fill:#ffc600}
.browse__nav>div{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:180px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #c1bfbd;padding:20px 0 0 17px}
.browse__nav>div>div{padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.browse__nav>div span{font-size:16px;color:#c1bfbd;position:absolute;padding-left:10px;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
.browse__nav-like{position:relative}
.browse__nav-like .like svg{fill:#ffc600}
.browse__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:100px}
.browse__main .pagination{padding-top:32px}
.browse__aside{width:370px}
.browse__aside .close{display:none;width:22px;position:absolute;top:40px;right:40px;height:22px}
.browse__aside .close:after,.browse__aside .close:before{content:'';position:absolute;top:50%;height:0;border-bottom:2px solid #2a2928;width:90%;left:0;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.browse__aside .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.browse__aside--menu{display:none}
.browse__aside__wrap{background:#ede4df;width:100%;position:-webkit-sticky;position:sticky;top:10px;padding:39px 35px;margin-bottom:60px}
.browse__aside__title{font-size:28px;line-height:26px;font-family:"Georgia Italic",serif;font-style:italic;padding-bottom:10px}
.browse__aside__search{border:none;background:#f8f4f3;border-radius:18px;color:#2a2928;font-size:14px;padding:11px 17px;width:100%;margin:8px 0 13px;line-height:16px}
.browse__aside__block{padding-bottom:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.browse__aside__block .range{font-size:12px;margin-bottom:15px}
.browse__aside__block a{font-size:16px;color:#2a2928;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;line-height:25px;padding-top:5px}
.browse__aside__block a span{color:#918e8b}
.browse__aside__block a.active{font-weight:700}
.browse__aside__block a:hover{-webkit-text-decoration-color:#2a2928;text-decoration-color:#2a2928}
.browse__aside__block a svg{fill:#918e8b;width:16px;height:16px;margin-right:10px}
.browse__aside__reset{display:inline-block;font-size:16px;line-height:25px;padding:7px 45px 8px 18px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:4px}
.browse__aside__reset:hover{background:#918e8b;color:#fff}
.browse__aside__reset:active{color:#fff;background:#767471}
.browse__aside__reset::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:15px;height:15px;display:inline-block;-webkit-transition:.5s;transition:.5s;-webkit-filter:invert(.4);filter:invert(.4);margin-right:15px;margin-bottom:-2px}
.browse__aside__reset:hover::before{-webkit-filter:invert(1);filter:invert(1)}
.browse__results{width:calc(100% - 370px);padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.browse__results__title{font-size:20px;line-height:38px;letter-spacing:.4px;padding-bottom:9px}
.browse__results__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}
.browse__results__tabs h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:26px}
.browse__results__tabs h3 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:25px;height:25px;fill:#2a2928;margin-right:15px}
.browse__results__tabs input[name=tab-control]{display:none}
.browse__results__tabs>span{padding-top:10px;position:absolute;top:-46px;right:172px}
.browse__results__tabs>ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ffc600;border-radius:20px;overflow:hidden;width:160px;position:absolute;z-index:1;right:0;top:-40px}
.browse__results__tabs>ul li{-webkit-transition:.5s;transition:.5s;-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% / 2);text-align:center;border-right:1px solid #ffc600}
.browse__results__tabs>ul li:last-child{border-right:0}
.browse__results__tabs>ul li svg{fill:#2a2928;width:10px;height:10px;margin-right:6px}
.browse__results__tabs>ul li label{padding:5px 0;font-size:16px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#2a2928;display:block;cursor:pointer}
.browse__results__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:21px 0}
.browse__results__list .picture{width:120px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.browse__results__list .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.browse__results__list svg{fill:#918e8b;width:30px;height:30px;margin-right:9px}
.browse__results__list .text{width:calc(100% - 40px);padding-left:5px}
.browse__results__list .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3px}
.browse__results__list .location span{line-height:24px;max-width:calc(100% - 40px);color:#c1bfbd}
.browse__results__list .description{width:calc(100% - 120px);padding-left:17px}
.browse__results__list .description a{font-size:32px;line-height:30px;font-family:"Georgia Italic",serif;font-style:italic;color:#2a2928}
.browse__results__list .description a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
#browse-range,#profilebrowse-distance-container{width:100%;margin:20px 0 15px;height:4px}
#browse-range.ui-widget.ui-widget-content,#profilebrowse-distance-container.ui-widget.ui-widget-content{border:0;background:rgba(255,198,0,.3)}
#browse-range .ui-widget-header,#profilebrowse-distance-container .ui-widget-header{background:#ffc600}
#browse-range .ui-state-default,#profilebrowse-distance-container .ui-state-default{border-radius:50%;background:#ffc600;border:none;top:-7px;cursor:pointer;width:19px;height:19px;display:inline-block;position:relative;}
#browse-range .ui-state-default:focus,#profilebrowse-distance-container .ui-state-default:focus{outline:0}
#browse__map{width:100%;height:290px}
#browse__map-search{width:100%;height:660px}
#browse__map-search .browse__results__list .picture{width:70px;height:70px;border-radius:50%;overflow:hidden}
#browse__map-search .browse__results__list .description{width:calc(100% - 70px);padding-left:10px}
#browse__map-search .browse__results__list .description a{font-size:18px;color:#ffc600}
#browse__map-search .browse__results__list .description a:hover{-webkit-animation:none;animation:none}
#browse__map-search .browse__results__list svg{fill:#f8f4f3;width:20px;height:20px;margin-right:3px}
#browse__map-search .browse__results__list .location span{line-height:18px;max-width:calc(100% - 25px);color:#f8f4f3;font-size:12px}
#browse__map-search .mapboxgl-popup{max-width:400px!important}
#browse__map-search .mapboxgl-popup-close-button{color:#fff;font-size:20px;right:10px;top:4px}
#browse__map-search .mapboxgl-popup-content{background:#2a2928;border-radius:18px;padding:10px 15px 15px}
#browse__map-search .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,#browse__map-search .mapboxgl-popup-anchor-left .mapboxgl-popup-tip,#browse__map-search .mapboxgl-popup-anchor-right .mapboxgl-popup-tip,#browse__map-search .mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-color:#2a2928}
.transfer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:58px 0}
.transfer__desc{font-size:14px;line-height:18px;max-width:510px;text-align:center;padding:21px 0 31px}
.transfer__form{width:435px}
.transfer__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.transfer__field label{color:#918e8b;font-size:16px}
.transfer__field input{border-radius:18px;background:#f2eae6;padding:10px 17px;width:322px}
.transfer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:36px}
.transfer__buttons>*{margin-left:15px;cursor:pointer}
.transfer__buttons a{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s}
.transfer__buttons a:hover{background:#918e8b;color:#fff}
.transfer__buttons a:active{color:#fff;background:#767471}
.transfer__buttons button{display:inline-block;font-size:16px;line-height:25px;padding:7px 33px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.transfer__buttons button:hover{background:#ffd649;border-color:#ffd649}
.transfer__buttons button:active{background:#e7b300;border-color:#e7b300}
@media screen and (max-width:560px){.transfer__desc{max-width:100%}
.transfer__form{width:100%}
.transfer__field input{width:calc(100% - 100px)}
.transfer__buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.transfer__buttons>*{margin:0;width:45%;text-align:center}
}
.new-event{padding-top:100px;padding-bottom:17px}
.new-event .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.new-event__subtitle{width:100%;text-align:center;color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;padding:15px 0}
.new-event__form{width:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 0;margin:0 0 0 23px}
.new-event__form .image-upload-wrap{width:42%;border-radius:20px}
.new-event__form>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:12px;width:100%}
.new-event__form label{color:#918e8b;font-size:16px;width:125px;padding-right:15px;padding-top:9px}
.new-event__form label span{color:#ffc600}
.new-event__form input,.new-event__form textarea{width:calc(100% - 125px);border-radius:18px;background:#f2eae6;padding:8px 18px;line-height:20px}
.new-event__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:30px}
.new-event__buttons button[type=reset]{display:inline-block;font-size:16px;line-height:25px;padding:7px 22px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.new-event__buttons button[type=reset]:hover{background:#918e8b;color:#fff}
.new-event__buttons button[type=reset]:active{color:#fff;background:#767471}
.new-event__buttons button[type=submit]{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-left:15px}
.new-event__buttons button[type=submit]:hover{background:#ffd649;border-color:#ffd649}
.new-event__buttons button[type=submit]:active{background:#e7b300;border-color:#e7b300}
.timeline{padding-bottom:31px}
.timeline .container{max-width:567px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.timeline__subtitle{width:100%;text-align:center;color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;padding:15px 0}
.timeline__text{font-size:14px;text-align:center;padding:6px 0;line-height:18px;letter-spacing:.2px}
.timeline__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:12px 0 6px}
.timeline__buttons .return{display:inline-block;font-size:16px;line-height:25px;padding:7px 21px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s}
.timeline__buttons .return:hover{background:#918e8b;color:#fff}
.timeline__buttons .return:active{color:#fff;background:#767471}
.timeline__buttons .add{display:inline-block;font-size:16px;line-height:25px;padding:7px 15px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;margin-left:15px}
.timeline__buttons .add:hover{background:#ffd649;border-color:#ffd649}
.timeline__buttons .add:active{background:#e7b300;border-color:#e7b300}
.timeline__buttons .add::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;margin-right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.timeline__lines{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.timeline__line{background:#fff;position:relative;border-radius:8px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:21px 27px 16px 110px}
.timeline__line:first-child::after{content:none}
.timeline__line::after{content:'';display:block;position:absolute;width:1px;height:20px;background:#c1bfbd;left:66px;top:-20px}
.timeline__line::before{content:'';position:absolute;display:block;background:#ffc600;border-radius:50%;top:calc(50% - 10px);width:20px;height:20px;left:57px}
.timeline__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.timeline__description .desc{width:calc(100% - 100px);padding:0 25px 0 5px}
.timeline__description .name{font-size:18px;line-height:30px}
.timeline__description .text{color:#918e8b;font-size:14px;line-height:18px;padding:5px 0 12px}
.timeline__description .picture{width:100px;height:100px;margin-bottom:4px;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.timeline__description .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.timeline__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #c1bfbd;padding-top:14px;margin-top:9px}
.timeline__options .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.timeline__options .options a,.timeline__options .options button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:14px;margin-right:15px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;background:0 0;border:0}
.timeline__options .options a:hover,.timeline__options .options button:hover{text-decoration:underline;color:#ffc600;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.timeline__options .options svg{fill:#ffc600;width:17px;height:17px}
.timeline__options .date{font-family:"Georgia Italic",serif;font-style:italic;color:#918e8b;font-size:16px}
/*.join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:40px 0}
.join__group{padding:40px 43px 0;width:74%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.join__group.sent .button{border-color:#c1bfbd;background:0 0}
.join__group.sent .button:hover{background:#c1bfbd;border-color:#c1bfbd}
.join__group.sent .button:active{background:#918e8b;border-color:#918e8b}
.join__group.sent .button::before{-webkit-transform:rotate(0);transform:rotate(0)}
@media screen and (max-width:1260px){.join__group{width:100%}
.groups{margin:0 auto}
}
.join__group__picture{width:185px;height:185px;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.join__group__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.join__group__content{width:calc(100% - 185px);padding:19px 0 0 42px}
.join__group__content .name{font-family:"Georgia Italic",serif;font-style:italic;font-size:38px;line-height:37px}
.join__group__content .date{color:#918e8b;font-size:14px;line-height:22px;padding:5px 0 8px}
.join__group__content .button{display:inline-block;line-height:25px;padding:5px 15px 7px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;font-size:14px;margin-top:28px;margin-right:15px;cursor:pointer}
.join__group__content .button:hover{background:#ffd649;border-color:#ffd649}
.join__group__content .button:active{background:#e7b300;border-color:#e7b300}
.join__group__content .button::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;margin-right:16px;margin-bottom:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.join__group__content .cancel{display:inline-block;line-height:25px;padding:5px 15px 7px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;font-size:14px;margin-top:28px;margin-right:15px;cursor:pointer}
.join__group__content .cancel:hover{background:#918e8b;color:#fff}
.join__group__content .cancel:active{color:#fff;background:#767471}
.join__group__content .cancel::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;margin-right:16px;margin-bottom:-2px}
.join__group__content p{margin:0;padding:0}
.join__group__content a{display:inline-block;font-size:14px;line-height:16px;color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;margin-top:15px}
.join__group__content a:hover{text-decoration:underline;color:#ffc600;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.join__group__content .alert{padding:25px 0 0;margin:0;border:0;border-radius:0;color:#918e8b;width:100%}
.join__group__content .alert::before{content:'';background:url(../images/site/sprite.svg#info) center/contain no-repeat;width:20px;height:20px;display:inline-block;margin-right:10px;margin-bottom:-3px;-webkit-filter:invert(64%) hue-rotate(349deg) brightness(88%);filter:invert(64%) hue-rotate(349deg) brightness(88%)}
.groups{max-width:870px;width:100%;padding:58px 0}
.groups h1{text-align:center;padding-bottom:34px}
.groups__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:19px}
.groups__header a{display:inline-block;font-size:16px;line-height:25px;padding:7px 48px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.groups__header a:hover{background:#ffd649;border-color:#ffd649}
.groups__header a:active{background:#e7b300;border-color:#e7b300}
.groups__form{width:66%}
.groups__form>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.groups__form input{background:0 0;border:none;color:#2a2928;width:calc(100% - 37px);padding:13px 0;font-size:18px;line-height:25px}
.groups__form input::-webkit-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.4px}
.groups__form input:-ms-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.4px}
.groups__form input::-ms-input-placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.4px}
.groups__form input::placeholder{-webkit-transition:.3s;transition:.3s;color:#bab7b5;letter-spacing:.4px}
.groups__form input:focus~button svg{fill:#ffc600}
.groups__form input:focus~hr{background:#ffc600}
.groups__form input:focus::-webkit-input-placeholder{color:transparent}
.groups__form input:focus:-ms-input-placeholder{color:transparent}
.groups__form input:focus::-ms-input-placeholder{color:transparent}
.groups__form input:focus::placeholder{color:transparent}
.groups__form hr{background:#c1bfbd;width:100%;border:none;height:1px;-webkit-transition:.5s;transition:.5s;margin:0}
.groups__form button{border:none;background:0 0;outline:0;cursor:pointer}
.groups__form svg{fill:#bab7b5;-webkit-transition:.5s;transition:.5s;width:18px;height:18px}
.groups__title{color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px}
.groups__result{font-size:30px;line-height:38px;padding-bottom:10px}
.groups__blocks{padding-top:30px}
.groups__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:20px;background:#fff;border-radius:8px;padding:32px 35px 16px 31px}
.groups__block.active::before{content:'Active';font-size:14px;color:#ede4df;position:absolute;right:0;top:0;background:#9dbc78;border-radius:0 8px 0 17px;padding:9px 19px 9px 22px}
.groups__block.new::before{content:'New';font-size:14px;color:#ede4df;position:absolute;right:0;top:0;background:#69b1d2;border-radius:0 8px 0 17px;padding:9px 19px 9px 22px}
.groups__block.inactive::before{content:'Inactive';font-size:14px;color:#ede4df;position:absolute;right:0;top:0;background:#ca9c9e;border-radius:0 8px 0 17px;padding:9px 19px 9px 22px}
.groups__block.sent .groups__block__join{border-color:#c1bfbd;background:0 0}
.groups__block.sent .groups__block__join:hover{background:#c1bfbd;border-color:#c1bfbd}
.groups__block.sent .groups__block__join:active{background:#918e8b;border-color:#918e8b}
.groups__block.sent .groups__block__join::before{-webkit-transform:rotate(0);transform:rotate(0)}
.groups__block__join{display:inline-block;line-height:25px;padding:5px 15px 7px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;font-size:14px;cursor:pointer}
.groups__block__join:hover{background:#ffd649;border-color:#ffd649}
.groups__block__join:active{background:#e7b300;border-color:#e7b300}
.groups__block__join::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;margin-right:16px;margin-bottom:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.groups__block__picture{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:115px;height:115px}
.groups__block__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.groups__block__content{width:calc(100% - 115px);padding-left:29px}
.groups__block__content .name{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:34px;color:#2a2928}
.groups__block__content .name:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.groups__block__content .name svg{width:20px;height:20px;margin-left:15px;fill:#918e8b}
.groups__block__content .date,.groups__block__content .date a{color:#918e8b;font-size:12px;line-height:18px}
.groups__block__content .date a:hover{color:black}
.groups__block__content .text{padding-top:4px;font-size:14px;line-height:22px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}
.groups__options{border-top:1px solid #c1bfbd;position:relative;margin-top:16px;padding-top:7px;display:-webkit-box;display:-ms-flexbox;display:flex}
.groups__options svg{fill:#ffc600;height:16px;width:16px;margin-right:4px}
.groups__options button,.groups__options p{background:0 0;border:0;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.groups__options button:hover,.groups__options p:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.groups__options__alert{position:relative}
.groups__options__alert::after{content:'';display:block;background:url(../images/site/sprite.svg#placeholder) center/contain no-repeat;top:0;right:0;width:13px;height:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:invert(60%) saturate(180%) hue-rotate(349deg);filter:invert(60%) saturate(180%) hue-rotate(349deg)}
svg.bell{fill:#ff4a51;;width: 12px;top: -5px;position: relative;right: 4px;}
.groups__options__my{position:absolute;background:#f8f4f3;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.15);box-shadow:2px 0 10px rgba(0,0,0,.15);border-radius:18px;top:-21px;left:81px;padding:20px 30px;z-index:1;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s;width:220px}
.groups__options__my::before{content:'';position:absolute;display:block;left:-20px;top:30px;border:10px solid transparent;border-right:10px solid #f8f4f3}
.groups__options__my.active{pointer-events:auto;opacity:1}
.groups__options__my a,.groups__options__my button,.groups__options__my>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#ffc600;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;padding:7px 0;cursor:pointer;background:0 0;border:0;margin-right:0!important;width:100%}
.groups__options__my a:hover,.groups__options__my button:hover,.groups__options__my>div:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.groups__options__my a a,.groups__options__my a>button,.groups__options__my button a,.groups__options__my button>button,.groups__options__my>div a,.groups__options__my>div>button{padding:0;margin-right:0}
.groups__join .groups__block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}
.groups__join .groups__block__content .date{width:100%}
.groups__join .groups__block__content .text{width:calc(100% - 200px);height:50px}
.groups__menu{width:270px;background:#f2eae6;margin-left:30px;margin-top:59px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start}
@media screen and (max-width:1260px){.groups__menu{display:none}
}
.groups__menu h2{padding:36px 32px 10px}
.groups__menu__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid #fff;width:100%;padding:17px 32px}
.groups__menu__group:last-child{border-bottom:0}
.groups__menu__group .title{font-size:16px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.groups__menu__group .title::after{position:absolute;display:block;content:'';top:calc(50% - 4px);right:-6px;width:6px;height:6px;will-change:transform;border-bottom:1px solid #2a2928;border-right:1px solid #2a2928;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.groups__menu__group .title.open{margin-bottom:7px}
.groups__menu__group .title.open::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.groups__menu__group .menu{display:none}
.groups__menu__group .menu svg{fill:#918e8b;width:16px;height:13px;margin-right:5px}
.groups__menu__group .menu a{display:block;color:#918e8b;-webkit-transition:.3s;transition:.3s;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-size:16px;line-height:28px}
.groups__menu__group .menu a:hover{-webkit-text-decoration-color:#918e8b;text-decoration-color:#918e8b}
.group{width:100%}
.group h1{text-align:center;padding:59px 0 35px}
.group__main-container~.select2-container--default .select2-results__option,.group__main-container~.select2-container--open .select2-dropdown{background:#f8f4f3!important}
.group__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 33px;border:1px solid #ffc600;border-radius:20px;overflow:hidden;width:770px}
.group__menu a{-webkit-transition:.5s;transition:.5s;-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% / 5);text-align:center;border-right:1px solid #ffc600;color:#2a2928;padding:7px 0 6px}
.group__menu a:last-child{border-right:0}
.group__menu a.active{background:#ffc600;cursor:auto}
.group__menu a.active:hover span{color:#2a2928}
.group__menu a.active:hover svg{fill:#2a2928}
.group__menu a:focus,.group__menu a:hover{text-decoration:none;color:#ffc600}
.group__menu a:focus span,.group__menu a:hover span{color:#ffc600}
.group__menu a:focus svg,.group__menu a:hover svg{fill:#ffc600}
.group__menu span{font-size:16px;line-height:25px;color:#2a2928;-webkit-transition:.5s;transition:.5s}
.group__menu svg{-webkit-transition:.5s;transition:.5s;margin-right:5px;fill:#2a2928;width:17px;height:14px}
.group__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom: 40px;}
.group__list__aside{width:370px;background:#f2eae6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 35px;margin-bottom:33px}
.group__list__aside .close{display:none;width:22px;position:absolute;top:20px;right:20px;height:22px}
.group__list__aside .close:after,.group__list__aside .close:before{content:'';position:absolute;top:50%;height:0;border-bottom:2px solid #2a2928;width:90%;left:0;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.group__list__aside .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.group__list__aside--menu{display:none}
.group__list__aside__title{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:25px;width:100%;padding-bottom:20px}
.group__list__aside__popup{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;margin:0 auto;cursor:pointer}
.group__list__aside__popup:hover{background:#ffd649;border-color:#ffd649}
.group__list__aside__popup:active{background:#e7b300;border-color:#e7b300}
.group__list__aside__block{margin-top:26px;margin-bottom:6px}
.group__list__aside__block .select2-container--default{margin-bottom:15px}
.group__list__aside__block .select2-container--default .select2-selection{background:#f8f4f3}
.group__list__aside__select{border:1px solid transparent;border-radius:18px;-webkit-transition:.1s;transition:.1s;background:#f8f4f3;margin-bottom:10px}
.group__list__aside__select.open{border-color:#ffc600}
.group__list__aside__select.open .group__list__aside__span::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.group__list__aside__span{padding:8px 13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;cursor:pointer}
.group__list__aside__span::after{position:absolute;display:block;content:'';top:calc(50% - 4px);right:15px;width:6px;height:6px;will-change:transform;border-bottom:1px solid #2a2928;border-right:1px solid #2a2928;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.group__list__aside__span svg{width:16px;height:16px;fill:#2a2928;margin-right:7px}
.group__list__aside__options{padding:0 13px 8px}
.group__list__aside__options p{color:#918e8b;-webkit-transition:.2s;transition:.2s;cursor:pointer;font-size:14px}
.group__list__aside__options p:first-child{padding-top:10px;border-top:1px solid #918e8b}
.group__list__aside__options p.active,.group__list__aside__options p:hover{color:#2a2928}
.group__list__aside__reset{color:#2a2928;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;margin-bottom:6px}
.group__list__aside__reset svg{fill:#2a2928;width:16px;height:16px;margin-right:12px}
.group__list__aside__reset:hover{-webkit-text-decoration-color:#2a2928;text-decoration-color:#2a2928}
.group__list__aside__pdf{cursor:pointer;display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;margin:21px auto 0;height:42px;}
.group__list__aside__pdf:hover{background:#918e8b;color:#fff}
.group__list__aside__pdf:active{color:#fff;background:#767471}
.group__list .list-view{width:calc(100% - 370px)}
.group__list__answer,.group__list__prayer{width:100%;padding-left:33px;padding-top:15px;display:none}
.group__list__answer.active,.group__list__prayer.active{display:block}
.group__list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.group__list__header .title{color:#ffc600;font-size:28px;line-height:36px;font-family:"Georgia Italic",serif;font-style:italic}
.group__list__radio{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;font-size:16px;cursor:pointer}
.group__list__radio:focus,.group__list__radio:hover{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.group__list__item{width:100%;padding:16px 0 30px;margin-bottom:18px;border-bottom:1px solid #c1bfbd}
.group__list__item:last-child{border-bottom:none}
.group__list__item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.group__list__item__header__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.group__list__item__header__titles .name{font-size:22px;line-height:20px;font-family:"Georgia Italic",serif;font-style:italic}
.group__list__item__header__titles .author{color:#ffc600;font-size:14px;line-height:22px}
.group__list__item__header__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.group__list__item__header__options button{background:0 0;border:0}
.group__list__item__header__options svg{fill:#ffc600;width:18px;height:18px;margin-right:7px}
.group__list__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2px 0}
.group__list__item__text span{color:#918e8b;font-size:12px;width:80px;text-align:right;padding-top:5px}
.group__list__item__text p{width:calc(100% - 80px);padding-right:20px;font-size:14px;line-height:22px}
.group__list__item__update{padding:8px 0 0 57px}
.group__list__item__update__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.group__list__item__update__header p{background:#ffc600;color:#f8f4f3;font-size:14px;line-height:20px;border-radius:3px;padding:0 7px;margin-right:5px}
.group__list__item__update__header svg{fill:#ffc600;width:15px;height:15px}
.group__list__item__update .group__list__item__text p{color:#918e8b;font-size:12px;line-height:18px}
.group__list__item__answer{border-radius:6px;background:#f2eae6;margin-top:17px;padding:14px 13px 17px 17px}
.group__list__item__answer__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.group__list__item__answer__header p{font-size:18px;line-height:20px}
.group__list__item__answer__header svg{fill:#ffc600;width:18px;height:18px}
.group__list__item__hashtags span{color:#ffc600;margin-right:12px;font-size:15px}
.group__list__item__hashtags span::before{content:'#';color:#ffc600}
.group__prayer{width:400px;margin:50px auto}
.group__prayer h2{text-align:center;padding-bottom:20px}
.group__prayer__form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.group__prayer__form button{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;margin-top:15px;cursor:pointer}
.group__prayer__form button:hover{background:#ffd649;border-color:#ffd649}
.group__prayer__form button:active{background:#e7b300;border-color:#e7b300}
.group__prayer .chosen-container-single .chosen-single,.group__prayer .group__list__aside__select{width:calc(100% - 125px)}
.group__prayer .chosen-container-multi{width:calc(100% - 125px)!important}
.group__prayer .chosen-container .chosen-drop,.group__prayer .chosen-container-multi .chosen-choices,.group__prayer .group__list__aside__select{background:#f2eae6}
.group__prayer .chosen-container-single .chosen-search input[type=text]{background:#f8f4f3}
.group__prayer__field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:12px}
.group__prayer__field label{color:#918e8b;font-size:16px;width:125px;padding-right:15px;padding-top:9px}
.group__prayer__field label span{color:#ffc600}
.group__prayer__field .form-group{width:calc(100% - 125px)}
.group__prayer__field input,.group__prayer__field textarea{width:100%;border-radius:18px;background:#f2eae6;padding:8px 18px;line-height:20px}
.group__prayer__btns{text-align:center}
.group__prayer__example{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;width:100%;border:0;background:0;text-align:center;margin:15px 0 25px}
.group__prayer__example:focus,.group__prayer__example:hover{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.group__prayer__manage{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;width:100%}
.group__prayer__manage:focus,.group__prayer__manage:hover{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.group__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}
.group__calendar__table{width:calc(100% - 400px)}
.group__calendar__events{width:370px;padding:41px 35px 33px;background:#f2eae6;margin-right:30px}
.group__calendar__events__create{display:inline-block;font-size:16px;line-height:25px;padding:7px 47px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:13px}
.group__calendar__events__create:hover{background:#ffd649;border-color:#ffd649}
.group__calendar__events__create:active{background:#e7b300;border-color:#e7b300}
.group__calendar__events__import{display:inline-block;font-size:16px;line-height:25px;padding:7px 28px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:13px}
.group__calendar__events__import:hover{background:#918e8b;color:#fff}
.group__calendar__events__import:active{color:#fff;background:#767471}
.group__calendar__all{min-height:100px}
.group__calendar__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:16px}
.group__calendar__event .title{font-size:22px;line-height:32px}
.group__calendar__event .time{color:#918e8b;font-size:14px;line-height:22px}
.group__update{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:33px}
.group__update .list-view{width:100%}
.group__update__aside{width:370px;background:#f2eae6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:42px 35px}
.group__update__aside .select2-container--default{margin-bottom:15px}
.group__update__aside .select2-container--default .select2-selection{background:#f8f4f3}
.group__update__aside .close{display:none;width:22px;position:absolute;top:20px;right:20px;height:22px}
.group__update__aside .close:after,.group__update__aside .close:before{content:'';position:absolute;top:50%;height:0;border-bottom:2px solid #2a2928;width:90%;left:0;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.group__update__aside .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.group__update__aside--menu{display:none}
.group__update__aside__title{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:25px;width:100%;padding-bottom:20px}
.group__update__aside__block{margin-top:4px;margin-bottom:6px}
.group__update__aside__reset{color:#2a2928;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}
.group__update__aside__reset svg{fill:#2a2928;width:16px;height:16px;margin-right:12px}
.group__update__aside__reset:focus,.group__update__aside__reset:hover{color:#2a2928;text-decoration:underline;-webkit-text-decoration-color:#2a2928;text-decoration-color:#2a2928}
.group__update__updates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 370px);padding-left:30px;padding-top:14px}
.group__update__title{font-family:"Georgia Italic",serif;font-style:italic;color:#ffc600;font-size:28px;line-height:36px}
.group__update__item{width:100%; max-width: 640px; border-radius:8px;margin-top:24px;}
.group__update__item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:7px}
.group__update__item__header .picture{width:70px;height:70px;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.group__update__item__header .picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.group__update__item__header .title{padding-left:16px;width:calc(100% - 70px)}
.group__update__item__header a{font-family:"Georgia Italic",serif;font-style:italic;font-size:22px;line-height:20px;color:#2a2928;position:relative}
.group__update__item__header a::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;width:10px;height:10px;margin-left:7px;position:absolute;bottom:6px;left:100%}
.group__update__item__header a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.group__update__item__header a:focus,.group__update__item__header a:hover{text-decoration:none}
.group__update__item__header span{color:#918e8b;display:block;font-size:12px;line-height:14px}
.group__update__item__content{padding-left:88px}
.group__update__item__content .name{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:25px;padding-bottom:5px}
.group__update__item__content .text{line-height:22px;font-size:14px}
.group__update__item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:66px;padding-top:22px}
.group__update__item__buttons svg{fill:#ffc600;height:14px;width:14px;margin-right:7px}
.group__update__item__buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:18px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-right:23px}
.group__update__item__buttons a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.group__update__item__buttons a:focus,.group__update__item__buttons a:hover{color:#ffc600}
.group__update__list{width:100%;}
.group__notification{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0 20px;width:100%;max-width:770px;margin:0 auto}
.group__notification__title{font-family:"Georgia Italic",serif;font-style:italic;color:#ffc600;font-size:28px;line-height:36px}
.group__notification__description{padding-top:8px;line-height:20px}
.group__notification__description a{color:#2a2928;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s}
.group__notification__description a:hover{-webkit-text-decoration-color:#2a2928;text-decoration-color:#2a2928}
.group__notification--sent {color:#ffc600;font-size: 1.5em;padding: 20px 8px;}
.group__notification__form{width:100%;max-width:300px;padding:21px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.group__notification__form__label{position:relative;margin:14px 0 0;width:100%}
.group__notification__form__label .form-group{margin:0}
.group__notification__form__label label{position:absolute;right:12px;top:11px;font-size:13px;color:#918e8b}
.group__notification__form__label input,.group__notification__form__label textarea{width:100%;border-radius:18px;background:#ede4df;color:#2a2928;font-size:14px;line-height:16px;border:1px solid transparent;padding:9px 20px 9px 16px}
.group__notification__form__label input:focus,.group__notification__form__label textarea:focus{border-color:#ffc600}
.group__notification button{display:inline-block;font-size:16px;line-height:25px;padding:7px 38px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;margin-top:10px;cursor:pointer}
.group__notification button:hover{background:#ffd649;border-color:#ffd649}
.group__notification button:active{background:#e7b300;border-color:#e7b300}*/
#calendar,.fullcalendar{width:100%;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.15);box-shadow:2px 0 10px rgba(0,0,0,.15)}
#calendar .ui-widget-header,.fullcalendar .ui-widget-header{background:#f8f4f3;border:1px solid #f8f4f3}
#calendar .ui-widget-content,.fullcalendar .ui-widget-content{border-color:#f8f4f3}
#calendar .ui-icon,.fullcalendar .ui-icon{width:25px;height:25px}
#calendar .ui-button .ui-icon,.fullcalendar .ui-button .ui-icon{background-image:none}
.fc-next-button,.fc-prev-button{border:0;background:0 0}
.fc-next-button span,.fc-prev-button span{background:0 0}
.fc-next-button.ui-state-focus,.fc-next-button.ui-state-hover,.fc-next-button:focus,.fc-next-button:hover,.fc-prev-button.ui-state-focus,.fc-prev-button.ui-state-hover,.fc-prev-button:focus,.fc-prev-button:hover{border:0;background:0 0}
.fc-next-button.ui-state-focus .ui-icon,.fc-next-button.ui-state-hover .ui-icon,.fc-next-button:focus .ui-icon,.fc-next-button:hover .ui-icon,.fc-prev-button.ui-state-focus .ui-icon,.fc-prev-button.ui-state-hover .ui-icon,.fc-prev-button:focus .ui-icon,.fc-prev-button:hover .ui-icon{background:0 0}
.fc-next-button span:before,.fc-prev-button span:before{content:'';background:url(../images/site/sprite.svg#arrow-scroll-up);display:block;width:25px;height:25px;-webkit-filter:invert(.5);filter:invert(.5)}
.fc-prev-button span:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.fc-next-button span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.fc-toolbar h2{font-family:"Georgia Italic",serif;font-style:italic;font-weight:400;margin:0}
.fc-center .fc button{height:auto;padding:.4em .65em}
.fc-center button{border-radius:6px;padding:2px 11px;border:1px solid #c1bfbd;color:#c1bfbd;background:0 0}
.fc-center .ui-button.ui-state-active:hover,.fc-center .ui-button:active,.fc-center .ui-state-active,.fc-center .ui-widget-content .ui-state-active,.fc-center .ui-widget-header .ui-state-active,.fc-center a.ui-button:active{background:#c1bfbd;border:1px solid #c1bfbd;color:#f8f4f3;border-radius:6px}
.fc-center .ui-button:focus,.fc-center .ui-button:hover,.fc-center .ui-state-focus,.fc-center .ui-state-hover,.fc-center .ui-widget-content .ui-state-focus,.fc-center .ui-widget-content .ui-state-hover,.fc-center .ui-widget-header .ui-state-focus,.fc-center .ui-widget-header .ui-state-hover{background:0 0;border:1px solid #c1bfbd;color:#c1bfbd}
.fc-center .fc-button-group>*{margin-right:5px}
.ui-widget-header{background:#f8f4f3;border:1px solid #f8f4f3}
.ui-widget-content{border:1px solid #f8f4f3}
.fc-toolbar{background:#ede4df}
.fc-toolbar .fc-clear{display:none}
.fc-toolbar.fc-header-toolbar{margin:0;padding:6px 14px}
.fc-button-primary:focus,.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:none;box-shadow:none}
.fc-button-primary,.fc-button-primary:hover,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background:0 0;border:none}
.fc-right .fc-button-group>.fc-button{border:1px solid #c1bfbd;border-radius:6px;color:#c1bfbd;margin-left:5px}
.fc-button-primary:not(:disabled).fc-button-active{background:#c1bfbd;border:1px solid #c1bfbd;border-radius:6px;color:#f8f4f3;padding:2px 11px}
.fc-icon-chevron-left:before,.fc-icon-chevron-right:before{content:'';background:url(../images/site/sprite.svg#arrow-scroll-up);display:block;width:25px;height:25px;-webkit-filter:invert(.5);filter:invert(.5)}
.fc-icon-chevron-left:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.fc-icon-chevron-right:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
th.fc-day-header{padding:6px 0;font-weight:400;font-size:14px}
.fc-body{background:#fff}
.fc-event,.fc-event-dot{background:#ffc600}
.fc-event{border-color:#ffc600}
.forum{padding:100px 0 35px}
.forum .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.forum h1{text-align:center;width:100%;padding-bottom:16px}
.forum__aside{width:230px;border:1px solid #ffc600;border-radius:6px;padding:28px 14px 25px 19px;letter-spacing:.3px}
.forum__aside__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:10px}
.forum__aside__block svg{fill:#ffc600;width:16px;height:16px}
.forum__aside__block p{width:calc(100% - 16px);color:#918e8b;font-size:12px;line-height:18px;padding-left:9px}
.forum__aside__hint{color:#918e8b;font-size:12px;line-height:18px}
.forum__content{width:calc(100% - 230px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:32px}
.forum__add{display:inline-block;line-height:25px;padding:5px 15px 7px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;font-size:14px;cursor:pointer;margin:28px 0 0}
.forum__add:hover{background:#ffd649;border-color:#ffd649}
.forum__add:active{background:#e7b300;border-color:#e7b300}
.forum__add::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;margin-right:16px;margin-bottom:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.forum__return{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-top:31px}
.forum__return:hover{background:#918e8b;color:#fff}
.forum__return:active{color:#fff;background:#767471}
.forum__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border-left:12px solid;margin-top:22px;width:100%;padding:23px 29px 20px 38px}
.forum__item.first{background:#fff}
.forum__item.second{background:#f8f4f3}
.forum__item--third{border-radius:6px;border:1px solid #ede4df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 14px;margin-top:15px}
.forum__item--third>svg{fill:#918e8b;width:15px;height:15px;margin-right:15px}
.forum__item--third p{font-size:14px;line-height:22px;width:calc(100% - 70px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.forum__item--third .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}
.forum__item--third .options a{margin-left:10px}
.forum__item--third .options svg{fill:#ffc600;width:15px;height:15px}
.forum__item__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}
.forum__item__title .name{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px}
.forum__item__title .edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.forum__item__title .edit:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.forum__item__title .edit svg{fill:#ffc600;height:14px;width:14px}
.forum__item__subtitle{font-size:12px;line-height:18px;color:#918e8b}
.forum__item__all,.forum__item__wrap{padding-left:49px}
.forum__item__count,.forum__item__count--second{font-size:14px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0 0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.forum__item__count--second:hover,.forum__item__count:hover{-webkit-text-decoration-color:#2a2928;text-decoration-color:#2a2928}
.forum__item__count--second::after,.forum__item__count::after{content:'';width:7px;height:7px;will-change:transform;border-bottom:1px solid #918e8b;border-right:1px solid #918e8b;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-top:-3px;margin-left:8px}
.forum__item__count--second.open::after,.forum__item__count.open::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.forum__item__empty::after{content:none!important}
.register__form{margin:0 auto;max-width:570px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.register__form h1{font-size:36px;line-height:34px;width:100%;text-align:center;padding:50px 0 14px}
.register__form p{font-size:14px;line-height:16px;width:100%;text-align:center}
.register__form form{max-width:300px;width:100%;padding:13px 0 21px}
.register__form .title{font-size:16px;line-height:18px;padding-top:12px}
.register__form__label{position:relative;margin:13px 0 15px}
.register__form__label label{position:absolute;right:12px;top:11px;font-size:13px;color:#918e8b}
.register__form__label input,.register__form__label textarea{width:100%;border-radius:18px;background:#ede4df;color:#2a2928;font-size:14px;line-height:16px;padding:9px 20px 9px 16px}
.register__form__label .field-registerform-verifycode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.register__form__label .field-registerform-verifycode input{width:55%}
.register__block label{position:absolute;right:12px;top:12px;font-size:13px;color:#918e8b}
.register__submit{border:1px solid #ffc600;outline:0;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;width:calc(100% - 65px);margin:27px auto;display:block;cursor:pointer}
.register__submit:hover{background:#ffd649;border-color:#ffd649}
.register__submit:active{background:#e7b300;border-color:#e7b300}
@media screen and (max-width:560px){.register__submit{width:100%}
}
.register__popup{text-align:center;color:#ffc600;margin-bottom:75px;cursor:pointer}
.mailchimp{width:100%;max-width:600px;text-align:center;margin:0 auto;padding:58px 0 30px}
.mailchimp__subtitle{color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;padding:9px 0}
.mailchimp__description{width:100%;max-width:500px;text-align:center;margin:0 auto;font-size:14px;line-height:18px;padding-top:18px}
.mailchimp__buttons{width:100%;padding-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mailchimp__buttons--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mailchimp__buttons--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.mailchimp__buttons>*{margin:0 8px;cursor:pointer}
.mailchimp__cancel{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s}
.mailchimp__cancel:hover{background:#918e8b;color:#fff}
.mailchimp__cancel:active{color:#fff;background:#767471}
.mailchimp__next{display:inline-block;font-size:16px;line-height:25px;padding:7px 39px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.mailchimp__next:hover{background:#ffd649;border-color:#ffd649}
.mailchimp__next:active{background:#e7b300;border-color:#e7b300}
.mailchimp__pictures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:14px;padding-bottom:30px}
.mailchimp__pictures__small{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;border:5px solid #f8f4f3;position:relative;right:-23px}
.mailchimp__pictures__small img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.mailchimp__pictures__big{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;height:110px}
.mailchimp__pictures__big img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.mailchimp__form{max-width:450px;width:100%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 0}
.mailchimp__form>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;width:100%;position:relative}
.mailchimp__form label{color:#918e8b;font-size:16px;width:125px;padding-right:15px;padding-top:9px;text-align:left}
.mailchimp__form label span{color:#ffc600}
.mailchimp__form .form-group{width:calc(100% - 125px)}
.mailchimp__form input{width:100%;border-radius:18px;background:#f2eae6;padding:9px 18px;line-height:20px}
.mailchimp__form .chosen-container-single{text-align:left}
.mailchimp__form .chosen-container-single .chosen-single{background:#f2eae6;padding:9px 18px;line-height:20px}
.mailchimp__form .chosen-container .chosen-drop{background:#f2eae6}
@media screen and (max-width:1260px){.mailchimp .chosen-select{width:calc(100% - 125px);padding:10px 18px;background-color:#f2eae6}
}
.account{margin:0 auto;width:100%;max-width:640px;padding-top:87px;padding-bottom:55px}
.account__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.account__name__pictures{position:relative;padding-top:12px}
.account__name__pictures__small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:120px;height:120px}
.account__name__pictures__small img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.account__name__pictures__big{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:185px;height:185px}
.account__name__pictures__big img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.account__name__titles{padding-left:35px}
.account__name__titles span{display:block;color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;padding:3px 0}
.account__name__titles a{font-family:"Georgia Italic",serif;font-style:italic;font-size:38px;line-height:37px;color:#2a2928;position:relative}
.account__name__titles a::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;width:26px;height:26px;margin-left:9px;position:absolute;bottom:2px;left:100%}
.account__name__titles a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back}
.account__posts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:33px;position:relative}
.account__warning{position:absolute;border:1px solid #ffc600;border-radius:6px;width:230px;padding:17px 14px 24px;right:-50%;top:0}
.account__warning svg{fill:#ffc600;width:24px;height:24px}
.account__warning p{font-size:12px;line-height:18px;color:#918e8b;padding-top:4px;letter-spacing:.22px}
@media screen and (max-width:1440px){.account__warning{right:-37%}
}
@media screen and (max-width:1210px){.account__warning{position:static;width:100%}
}
.account__item{width:100%;background:#fff;margin-top:20px;padding:35px 36px 21px}
.account__item__header{padding-bottom:7px}
.account__item__header p{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:25px;color:#2a2928;position:relative;padding-left:3px;letter-spacing:.2px}
.account__item__header span{color:#918e8b;display:block;font-size:12px;line-height:18px;padding-top:5px}
.account__item__content{padding-top:6px}
.account__item__content p{line-height:22px;font-size:14px}
.account__item__content img{max-width:100%;width:auto;margin-top:25px}
.account__item__content.update img{margin-top:0px;padding: 10px 0;border-radius:5px}
.account__item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:22px}
.account__item__buttons svg{fill:#ffc600;height:14px;width:14px;margin-right:7px}
.account__item__buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:18px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-right:23px}
.account__item__buttons a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.my-updates{width:100%;max-width:770px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:58px 0 32px}
.my-updates__subtitle{width:100%;text-align:center;color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;padding:37px 0 9px}
.my-updates__link{padding:0 23px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.my-updates__link>p{font-size:16px;line-height:28px;color:#918e8b}
.my-updates__link__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.my-updates__link__field .clearfix{width:100%}
.my-updates__link__field .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.my-updates__link__field .copy,.my-updates__link__field .input-group-addon{display:inline-block;font-size:16px;line-height:25px;padding:7px 20px;color:#2a2928;border:1px solid #ffc600;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;border-radius:20px!important;width:auto}
.my-updates__link__field .copy:hover,.my-updates__link__field .input-group-addon:hover{background:#ffd649;border-color:#ffd649}
.my-updates__link__field .copy:active,.my-updates__link__field .input-group-addon:active{background:#e7b300;border-color:#e7b300}
.my-updates__link__field .link{width:calc(100% - 90px);font-size:16px;line-height:28px;background:#ede4df;border-radius:6px!important;padding:7px 9px;border:0}
.my-updates__link__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px}
.my-updates__link__options svg{fill:#ffc600;height:14px;width:14px;margin-right:7px}
.my-updates__link__options a,.my-updates__link__options button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-right:23px;border:0;background:0 0}
.my-updates__link__options a:hover,.my-updates__link__options button:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.my-updates__form{width:770px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:18px 0 5px}
.my-updates__form .image-upload-wrap{width:calc(100% - 200px);border-radius:20px}
.my-updates__form .image-upload-wrap .form-group{width:100%}
.my-updates__form .image-upload-wrap .file-upload-input{height:84px}
.my-updates__form .drag-text{padding:32px 30px}
.my-updates__form>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:12px;width:100%}
.my-updates__form label{color:#918e8b;font-size:16px;width:200px;padding-right:15px;padding-top:9px}
.my-updates__form label span{color:#ffc600}
.my-updates__form .form-group{width:calc(100% - 200px)}
.my-updates__form input,.my-updates__form textarea{width:100%;border-radius:18px;background:#f2eae6;padding:8px 18px;line-height:20px}
.my-updates__form .chosen-container-single{width:calc(100% - 200px)!important;text-align:left;margin-bottom:0}
.my-updates__form .chosen-container-single .chosen-single{background:#f2eae6;padding:9px 18px;line-height:20px}
.my-updates__form .chosen-container .chosen-drop{background:#f2eae6}
.my-updates__form__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:8px}
.my-updates__form__button button{display:inline-block;font-size:16px;line-height:25px;padding:7px 42px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.my-updates__form__button button:hover{background:#ffd649;border-color:#ffd649}
.my-updates__form__button button:active{background:#e7b300;border-color:#e7b300}
.my-updates__field--url label{position:relative}
.my-updates__field--url label::after{content:'';display:block;position:absolute;top:6px;right:-37px;width:25px;height:25px;border-radius:50%;z-index:1}
.my-updates__field--url input{padding-left:47px}
.my-updates__field--youtube label::after{background:url(../images/site/png/youtube.png) center/cover no-repeat}
.my-updates__field--vimeo label::after{background:url(../images/site/png/vimeo.png) center/cover no-repeat}
.my-updates__field--google label::after{background:url(../images/site/png/google-disk.png) center/cover no-repeat}
.my-updates__warning{padding:30px 23px 0;font-size:16px;line-height:28px;color:#b04d4d}
.my-updates__warning span{color:#b04d4d;margin-right:10px}
.my-updates__updates>a{color:#ffc600;font-size:18px;line-height:26px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer;display:inline-block;margin-top:9px}
.my-updates__updates>a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.my-updates__updates__item{width:100%;background:#fff;border-radius:8px;margin-top:21px;margin-bottom:24px;padding:22px 31px;position:relative}
.my-updates__updates__item.visible::before{content:'Public';background:#9dbc78}
.my-updates__updates__item.invisible{visibility:visible}
.my-updates__updates__item.invisible::before{content:'Private';background:#ca9c9e}
.my-updates__updates__item::before{font-size:14px;color:#fff;position:absolute;right:0;top:0;width:80px;text-align:center;border-radius:0 8px 0 17px;padding:9px 0}
.my-updates__updates__item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.my-updates__updates__item__header .icon{width:70px;height:70px;overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.my-updates__updates__item__header .icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.my-updates__updates__item__header .title{padding-left:20px;width:calc(100% - 70px)}
.my-updates__updates__item__header p{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;color:#2a2928}
.my-updates__updates__item__header span{color:#918e8b;display:block;font-size:12px;line-height:14px;padding-bottom:6px}
.my-updates__updates__item__content{padding-left:86px}
.my-updates__updates__item__content .text{line-height:22px;font-size:14px;padding-bottom:5px}
.my-updates__updates__item__content img{max-width:100%;width:auto;margin-top:22px}
.my-updates__updates__item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:12px}
.my-updates__updates__item__buttons svg{fill:#ffc600;height:14px;width:14px;margin-right:7px}
.my-updates__updates__item__buttons a,.my-updates__updates__item__buttons button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:14px;line-height:18px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-right:23px;border:0;background:0 0}
.my-updates__updates__item__buttons a:hover,.my-updates__updates__item__buttons button:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.profile{width:100%;max-width:770px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:58px 0 32px}
.profile h1{padding-bottom:17px}
.profile__subtitle{width:100%;text-align:center;color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:36px;padding:37px 0 0}
.profile__personal{width:100%}
.profile__table{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:400px;margin:0 auto;padding-left:75px;padding-top:26px}
.profile__table__title{width:100%;text-align:left;color:#918e8b;font-size:22px;line-height:18px;padding:26px 0 17px}
.profile__table__picture{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/site/png/ava-empty.png) center/cover no-repeat;width:185px;height:185px;position:absolute;left:-292px;top:-38px}
.profile__table__picture img{height:100%;-o-object-fit:cover;object-fit:cover}
@media screen and (max-width:1260px){.my-updates .chosen-select{width:calc(100% - 200px);padding:10px 18px;background-color:#f2eae6}
.profile__table__picture{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
@media screen and (max-width:790px){.profile__table__picture{-webkit-transform:translateX(-80%);transform:translateX(-80%)}
}
.profile__table__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-bottom:10px}
.profile__table__row svg{fill:#ffc600;width:20px;height:20px;margin-right:10px}
.profile__table__row .left{width:140px;color:#918e8b;padding-right:20px}
.profile__table__row .right{width:calc(100% - 140px);color:#2a2928}
.profile__table__row .right.empty{color:#918e8b}
.profile__edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffc600;font-size:18px;line-height:26px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer;width:100%;margin-top:10px}
.profile__edit svg{fill:#ffc600;height:25px;width:20px}
.profile__edit:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.profile__form{width:530px;display:none;padding:18px 0 5px}
.profile__form>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;width:100%;position:relative}
.profile__form .md-checkbox label{width:auto}
@media screen and (max-width:1260px){.profile__form .chosen-select{width:calc(100% - 200px);padding:8px 18px;background-color:#f2eae6;margin:0}
}
.profile__form label{color:#918e8b;font-size:16px;width:200px;padding-right:15px}
.profile__form label span{color:#ffc600}
.profile__form .field-user-timezone,.profile__form .form-group{width:calc(100% - 200px)}
.profile__form .field-user-timezone.field-user-avatar,.profile__form .form-group.field-user-avatar{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.profile__form input,.profile__form textarea{width:100%;border-radius:18px;background:#f2eae6;padding:8px 18px;line-height:20px;border:1px solid transparent}
.profile__form .chosen-container-single{text-align:left;margin-bottom:0}
.profile__form .chosen-container-single .chosen-single{background:#f2eae6;padding:9px 18px;line-height:20px}
.profile__form .chosen-container .chosen-drop{background:#f2eae6}
.profile__form__picture{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(../images/site/png/ava-empty.png) center/cover no-repeat;width:185px;height:185px;margin:0 auto 10px;padding:0;position:relative}
.profile__form__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.profile__form__picture::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}
.profile__form__picture input{width:0;height:0;visibility:hidden;display:block;padding:0;margin:0;border:0}
.profile__form__picture label{font-size:14px;color:#ffc600;width:auto;padding:0;cursor:pointer;position:relative;z-index:1}
.profile__form__picture label:active,.profile__form__picture label:hover{color:#2a2928}
.profile__form__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px}
.profile__form__buttons .cancel{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;margin-right:15px;cursor:pointer}
.profile__form__buttons .cancel:hover{background:#918e8b;color:#fff}
.profile__form__buttons .cancel:active{color:#fff;background:#767471}
.profile__form__buttons button{display:inline-block;font-size:16px;line-height:25px;padding:7px 42px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.profile__form__buttons button:hover{background:#ffd649;border-color:#ffd649}
.profile__form__buttons button:active{background:#e7b300;border-color:#e7b300}
.profile__identify{background:#ede4df;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:8px;margin-top:51px;margin-bottom:21px;padding:35px}
.profile__identify p{font-size:19px;line-height:24px}
.profile__identify span{padding:5px;}
.profile__identify a{display:inline-block;line-height:25px;padding:4px 19px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;font-size:14px;margin-left:10px}
.profile__identify a:hover{background:#ffd649;border-color:#ffd649}
.profile__identify a:active{background:#e7b300;border-color:#e7b300}
.profile__account{width:100%}
.profile__account .profile__table{padding-left:20px;padding-top:0}
.my-profiles{width:100%;max-width:870px;margin:0 auto;padding:58px 0}
.my-profiles h1{text-align:center}
.my-profiles__add{padding-top:45px}
.my-profiles__add a{display:inline-block;font-size:16px;line-height:25px;padding:7px 48px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.my-profiles__add a:hover{background:#ffd649;border-color:#ffd649}
.my-profiles__add a:active{background:#e7b300;border-color:#e7b300}
.my-profiles__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background:#fff;margin-top:30px;border-radius:8px;position:relative}
.my-profiles__block__status{font-size:14px;color:#fff;position:absolute;right:0;top:0;border-radius:0 8px 0 17px;padding:9px 15px;text-align:center;min-width:80px;-webkit-box-sizing:border-box;box-sizing:border-box}
.my-profiles__block__status.inactive{background:#ca9c9e}
.my-profiles__block__status.active{background:#9dbc78}
.my-profiles__block__status.new{background:#69b1d2}
.my-profiles__block__status.inprocess{background:#cfb350}
.my-profiles__block__status.expired{background:#b04d4d}
.my-profiles__block__header{width:100%;background:#f2eae6;border-radius:8px 8px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 30px}
.my-profiles__block__header svg{fill:#918e8b;width:20px;height:20px;margin:6px}
.my-profiles__block__header span{font-size:14px;line-height:20px;color:#918e8b}
.my-profiles__block__picture{overflow:hidden;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:115px;height:115px;margin:20px 30px}
.my-profiles__block__picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.my-profiles__block__content{width:calc(100% - 115px - 60px);padding-right:35px;padding-top:15px;position:relative}
.my-profiles__block__content>a{position:relative}
.my-profiles__block__content>a::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;width:18px;height:18px;margin-left:9px;position:absolute;bottom:5px;left:100%}
.my-profiles__block__content>a:hover{-webkit-animation:.2s forwards yellow-back;animation:.2s forwards yellow-back;text-decoration:none}
.my-profiles__block__content .name{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:34px;color:#2a2928}
.my-profiles__block__content .dates{padding-top:5px}
.my-profiles__block__content .date{display:inline;color:#918e8b;font-size:14px;line-height:20px;margin-right:20px}
.my-profiles__block__content .continue{display:inline-block;font-size:16px;line-height:25px;padding:7px 40px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;position:absolute;right:35px;top:15px;z-index:1}
.my-profiles__block__content .continue:hover{background:#ffd649;border-color:#ffd649;-webkit-animation:none;animation:none}
.my-profiles__block__content .continue:active{background:#e7b300;border-color:#e7b300}
.my-profiles__block__content .continue::after{content:none}
.my-profiles__options{border-top:1px solid #c1bfbd;position:relative;margin-top:8px;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.my-profiles__options svg{fill:#ffc600;height:16px;width:16px;margin-right:4px}
.my-profiles__options a::after{content:none}
.my-profiles__options>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#ffc600;font-size:14px;line-height:18px;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;padding:0;margin-right:30px;width:auto;cursor:pointer;background:0 0;border:0}
.my-profiles__options>* a:hover,
.my-profiles__options>* button:hover,
.my-profiles__options>:hover{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.my-profiles__options--button .btn-link { color: #ffc600; }  
.my-profiles__options--button:hover { text-decoration: none; }
.my-profiles__options--button span.glyphicon { margin-right: 4px; }
.my-profiles__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:7vh}
.my-profiles__empty p{font-size:16px;line-height:25px;margin-bottom:20px}
.my-profiles__empty a{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.my-profiles__empty a:hover{background:#ffd649;border-color:#ffd649}
.my-profiles__empty a:active{background:#e7b300;border-color:#e7b300}
.about{width:100%;max-width:770px;margin:0 auto;padding:58px 0}
.about h1,.about h2{text-align:center}
.about h2{color:#ffc600;padding-top:25px}
.about h1,.about h2,.about h3,.about h4{margin-top:30px; margin-bottom:20px}
.about .browse__results__list h4 {margin-bottom:10px}
.about p{padding:10px 0;line-height:25px;margin:0}
.about ol,.about ul{padding-left:20px;line-height:26px;text-align:left}
.about blockquote{position:relative;margin:10px 0;padding:0 0 0 66px;border-left:4px solid #ffc600}
@media screen and (max-width:1260px){.about blockquote{padding-left:30px}
}
.about blockquote cite{color:#ffc600;font-family:"Georgia Italic",serif;font-style:italic;font-size:22px;line-height:22px;display:block;padding-bottom:10px}
.about blockquote p{font-style:italic;color:#918e8b;padding:0}
.about__picture{width:100%;text-align:center;margin:15px 0}
.about__picture img{max-width:100%;width:auto;height:auto}
.about a{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s}
.about a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.process-text{width:100%;max-width:770px;margin:0 auto;padding:100px 0 50px}
.process-text h1{text-align:center;padding-bottom:18px}
.process-text p{padding:10px 0}
.process-text h2{padding:25px 0 5px}
.process-text h3{padding:18px 0 5px}
.process-text a{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s}
.process-text a:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.process-text a.process__next{color:#2a2928;text-decoration:none;margin:13px 0}
.process-text ul{list-style:none;margin-left:83px;margin-top:7px}
.process-text ul li{padding:5px 0 10px;line-height:16px}
.process-text ul li::before{content:"\2022";color:#918e8b;font-weight:700;font-size:20px;display:inline-block;width:16px;margin-left:-16px}
.process-text ol{margin:10px 0 26px 85px;list-style:none;counter-reset:li}
.process-text ol li{padding:7px 0;counter-increment:li}
.process-text ol li::before{content:counter(li) ". ";color:#918e8b;display:inline-block;width:28px;margin-left:-28px}
.process-text__info{font-size:12px;line-height:18px;color:#918e8b}
.process{width:100%;max-width:770px;min-height:500px;margin:0 auto;padding:58px 0;position:relative}
.process.browse__content{margin-top:50px}
.process.browse__content h2{padding-top:0}
.process.browse__content .process__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}
.process h1{text-align:center}
.process h2{text-align:center;color:#ffc600;padding-top:20px}
.process__menu{position:absolute;left:120%;top:60px;min-width:214px}
#profile-image1-cutter .btn-toolbar .pull-left button,#profile-image2-cutter .btn-toolbar .pull-left button,#user-avatar-cutter .btn-toolbar .pull-left button,#history-event_image-cutter .btn-toolbar .pull-left button,#missionaryupdate-update_image-cutter .btn-toolbar .pull-left button, #group-group_avatar-cutter .btn-toolbar .pull-left button{background-color:#918e8b;border-color:#ffffff;}
#profile-image1-cutter .modal-content,#profile-image2-cutter .modal-content,#user-avatar-cutter .modal-content,#history-event_image-cutter .modal-content,#missionaryupdate-update_image-cutter .modal-content, #group-group_avatar-cutter .modal-content{background-color:#f2eae6}
.image-upload-wrap .help-block{bottom:5px;}
@media screen and (max-width:1600px){.process__menu{left:100%}
}
.process__menu::before{content:'';height:calc(100% - 30px);width:1px;display:block;background:#918e8b;position:absolute;left:7px;top:15px;z-index:0}
.process__menu--aside{display:none}
.process__menu__info{position:absolute;background:#fff;border-radius:10px;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2);left:-130%;top:-15px;width:250px;padding:15px 18px}
.process__menu__info::before{content:'';position:absolute;display:block;right:-20px;top:27px;border:10px solid transparent;border-left:10px solid #fff}
.process__menu__info p{font-size:10px;line-height:14px}
.process__menu__info span{color:#ffc600;font-size:10px;line-height:14px;cursor:pointer}
.process__menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 0}
.process__menu__item .circle{border-radius:50%;width:15px;height:15px;border:1px solid #918e8b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8f4f3;position:relative;z-index:1}
.process__menu__item span{color:#918e8b;font-size:14px;padding:0 19px;white-space:nowrap}
@media screen and (max-width:1260px){.process__menu{min-width:20px}
.process__menu__item span{display:none}
}
.process__menu__item.current{margin-left:-3px}
.process__menu__item.current .circle{width:20px;height:20px;border:2px solid #ffc600;background-color: #ffc600}
.process__menu__item.current span{color:#ffc600}
.process__menu__item.done .circle::before{content:'';margin-top:10%;width:90%;height:90%;display:block;background:url(../images/site/sprite.svg#true) center/contain no-repeat;-webkit-filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);filter:invert(69%) sepia(60%) saturate(831%) brightness(95%)}
.process__menu__item.done span{color:#ffc600}
.process__menu__list{margin:0 auto}
.process__menu__list h3{padding:40px 0 20px}
.process__menu__list .process__menu{position:relative;left:auto;top:auto;margin:10px 0 20px}
.process__menu__list .process__menu__item span{display:inline-block}
.process__text{padding:22px 0}
.process__text p{padding-bottom:15px}
.process__buttons{padding-top:26px}
.process__exit{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#918e8b;border:1px solid #918e8b;border-radius:20px;background:0 0;-webkit-transition:.5s;transition:.5s;margin:0 15px}
.process__exit:hover{background:#918e8b;color:#fff}
.process__exit:active{color:#fff;background:#767471}
@media screen and (max-width:760px){.process__exit{margin-bottom:10px;}}
.process__next{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;text-align:center;min-width:165px}
.process__next:hover{background:#ffd649;border-color:#ffd649}
.process__next:active{background:#e7b300;border-color:#e7b300}
.process__next--back{display:inline-block;font-size:16px;line-height:25px;padding:7px 30px 8px 10px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s}
.process__next--back:hover{background:#ffd649;border-color:#ffd649}
.process__next--back:active{background:#e7b300;border-color:#e7b300}
.process__form{width:560px;padding:53px 0 5px;margin:0 auto}
.process__form--group .process__field--check label{font-size:18px}
.process__form--group>.process__field--check{margin-bottom:25px}
.process__form__group{padding-top:0}
.process__form h2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px 0 20px}
.process__form>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;width:100%;position:relative}
.process__form p{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;padding-bottom:10px}
.process__form .md-checkbox label{width:auto}
@media screen and (max-width:1260px){.process__form .chosen-select{width:calc(100% - 224px);padding:10px 18px;background-color:#f2eae6;margin:0}
}
.process__form label{color:#918e8b;font-size:16px;width:224px;padding-right:2px;padding-top:10px}
.process__form label span{color:#ffc600}
.process__form .form-group{width:calc(100% - 224px)}
.process__form input,.process__form textarea{width:100%;border-radius:18px;background:#f2eae6;padding:8px 18px;line-height:20px}
.process__form .chosen-container-multi,.process__form .chosen-container-single{width:calc(100% - 224px)!important;text-align:left;margin-bottom:0}
.process__form .chosen-container-multi .chosen-single,.process__form .chosen-container-single .chosen-single{background:#f2eae6;padding:8px 18px;line-height:20px}
.process__form .chosen-container-multi .chosen-choices,.process__form .chosen-container-single .chosen-choices{background:#f2eae6;padding:5px 13px 4px}
.process__form .chosen-container .chosen-drop{background:#f2eae6}
.process__field__hint{width:calc(100% - 224px);font-size:12px;line-height:18px;color:#918e8b;margin:5px 0}
.process__field .image-upload-wrap{width:calc(100% - 224px);border-radius:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
/*#settings-image-upload .image-upload-wrap {border-radius:50%}*/
#settings-image-upload .image-upload-wrap,#settings-image-upload .image-upload-wrap .form-group,#settings-image-upload .image-upload-wrap .image-cutter{width:185px;height:185px}
#settings-image-upload{justify-content:center;}
#history-image-upload .image-upload-wrap,#history-image-upload .image-upload-wrap .form-group,#history-image-upload .image-upload-wrap .image-cutter{width:200px;height:200px}
#history-image-upload{justify-content:flex-start;}
@media screen and (min-width:760px){#history-image-hint{margin-left: 230px;}}
#update-image-upload .image-upload-wrap,#update-image-upload .image-upload-wrap .image-cutter {min-width:566px;min-height:263px}
#update-image-upload{justify-content:flex-end;flex-wrap: wrap;}
/*#group-image-upload .image-upload-wrap {border-radius:50%}
#group-image-upload .image-upload-wrap,#group-image-upload .image-upload-wrap .form-group,#group-image-upload .image-upload-wrap .image-cutter{width:185px;height:185px;}
#group-image-upload{justify-content:flex-start;}*/
.process__field .image-upload-wrap--small{width:200px;height:200px;margin-right:calc(100% - 224px - 200px)}
@media screen and (max-width:760px){.process__field .image-upload-wrap--small{width:200px!important;margin:0 auto}
}
.process__field .image-upload-wrap--small.image-upload-wrap .image-cutter{height:196px}
.process__field .image-upload-wrap .form-group{width:100%}
.process__field .image-upload-wrap .image-cutter{height:125px}
.process__field .file-upload-content{width:calc(100% - 224px)}
.process__field .remove-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}
.process__field .image-title{text-align:left;display:inline-block;width:auto;max-width:calc(100% - 65px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.process__field--addacronym,.process__field--addministry,.process__field--addname{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.process__field--addacronym:hover,.process__field--addministry:hover,.process__field--addname:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.process__field--addacronym::before,.process__field--addministry::before,.process__field--addname::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;-webkit-filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);margin-right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process__field--check{padding-left:224px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.process__field--check label{font-size:14px}
.process__field--check .form-group,.process__field--check .process__field__hint,.process__field--check input{width:100%}
.process__field--check.process__field--check-full{padding-left:0}
.process__field--radio{width:calc(100% - 224px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.process__field--radio p{font-size:16px;text-align:left;padding:0}
.process__field--radio .form-group{width:100%}
.process__field--radio .form-group>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.process__field--pdf.image-upload-wrap{width:calc(100% - 224px - 150px);margin-right:150px;display:block}
.process__field--pdf.image-upload-wrap .file-upload-input{height:98px}
.process__field--pdf .drag-text{padding:41px 30px}
.process__field--time .form-group{width:calc((100% - 224px)/ 3)}
.process__field--time .form-group:last-child{width:calc(100% - 224px);margin-top:15px}
@media screen and (max-width:1260px){.process__field--time .chosen-select{width:calc((100% - 224px)/ 2 - 30px);border-radius:18px 0 0 18px}
}
.process__field--time .chosen-container-single{width:calc((100% - 224px)/ 2 - 30px)!important}
.process__field--time .chosen-container-single .chosen-search{display:none}
.process__field--time .chosen-container-single .chosen-single{font-size:16px;border-radius:18px 0 0 18px}
.process__field--time .chosen-container .chosen-drop{position:absolute}
.process__field--time .chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0}
.process__field--time .timepicker{border-radius:0 18px 18px 0;width:calc((100% - 224px)/ 2);border-left:1px solid rgba(193,191,189,.3);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAYAAACTphZWAAAAc0lEQVQImW3OoQrCYBiG0TNZMppsXsGqeVW8g+ENTBQRhovDblPQWzOumVYGC4IgP+gQ2VO/A+8XHYr9GBfs0BouQTZChyOumAzYOTaoAg7VKHDG9AemWGGN5xeHHtjihBmWWHzeewUQ/002yHHDHWV/wRtC1BJu19ZUAwAAAABJRU5ErkJggg==) calc(100% - 13px) center no-repeat,#f2eae6}
.process__field--time .timepicker:focus{border-left-color:#ffc600}
.process__field--time .desc{margin-top:10px}
.process__field--time--svg{width:20px;height:20px;margin-left:10px;margin-top:10px}
.process__field--time svg{fill:#ffc600;width:100%;height:100%;cursor:pointer}
.process__field--time--add{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.process__field--time--add:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.process__field--time--add::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;-webkit-filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);margin-right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process__field--small{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.process__field--small label{position:relative;width:75px}
.process__field--small .form-group{width:calc(100% - 265px)}
.process__field--small input{width:100%}
.process__field--small--mail{position:absolute;width:170px;height:120px;right:0;background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:-40px;}
.process__field--small--mail::before{content:'';display:block;position:absolute;top:calc(50% - 7px);left:-13px;border-right:7px solid #fff;border-left:7px solid transparent;border-bottom:7px solid transparent;border-top:7px solid transparent}
.process__field--small--mail p{text-align:center;font-size:12px;line-height:18px}
.process__field--small--mail button.toggle{display:inline-block;padding:7px 10px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;text-align:center;font-size:12px;line-height:18px}
.process__field--small--mail button.toggle:hover{background:#ffd649;border-color:#ffd649}
.process__field--small--mail button.toggle:active{background:#e7b300;border-color:#e7b300}
.process__field--select{padding-left:125px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.process__field--select .process__field__hint{width:100%}
.process__field--select input{width:calc((100% - 90px)/ 2);margin-bottom:5px}
.process__field--select--submit{display:inline-block;font-size:16px;line-height:25px;padding:5px;color:#2a2928;border:1px solid #ffc600;border-radius:20px;background:#ffc600;-webkit-transition:.5s;transition:.5s;text-align:center;width:70px;cursor:pointer;margin-bottom:5px}
.process__field--select--submit:hover{background:#ffd649;border-color:#ffd649}
.process__field--select--submit:active{background:#e7b300;border-color:#e7b300}
.process__field--select--add{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.process__field--select--add:hover{-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.process__field--select--add::before{content:'';background:url(../images/site/sprite.svg#arrow_out) center/contain no-repeat;width:13px;height:13px;display:inline-block;-webkit-filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);filter:invert(69%) sepia(60%) saturate(831%) brightness(95%);margin-right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.process__field--othermin label{width:130px}
.process__field--othermin input{width:130px;border-radius:18px 0 0 18px}
.process__field--othermin .chosen-container-single{width:calc(100% - 130px - 130px - 35px)!important}
.process__field--othermin .chosen-container-single .chosen-single{border-radius:0 18px 18px 0}
.process__field--othermin .chosen-container-active.chosen-with-drop .chosen-single{border-bottom-right-radius:0}
.process__field--othermin button{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffc600;border-radius:50%;border:1px solid #ffc600;-webkit-transition:.5s;transition:.5s;cursor:pointer;margin-left:5px;margin-top:3px}
.process__field--othermin button:hover{background:#ffd649;border-color:#ffd649}
.process__field--othermin button:active{background:#e7b300;border-color:#e7b300}
.process__field--othermin button svg{width:60%;height:60%;fill:#fff}
.process__field--long{width:100%;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.process__field--long button{margin-left:auto}
.process__field--long label{position:relative;width:125px}
.process__field--long .form-group{width:calc(100% - 125px)}
.process__field--long input{width:100%}
.process__field--url label{position:relative;width:125px}
.process__field--url label::after{content:'';display:block;position:absolute;top:6px;right:-37px;width:25px;height:25px;border-radius:50%;z-index:1}
.process__field--url .form-group{width:calc(100% - 125px)}
.process__field--url input{padding-left:47px;width:100%}
.process__field--url .chosen-container-multi,.process__field--url .chosen-container-single{width:calc(100% - 125px)!important}
.process__field--url .process__field__hint{width:calc(100% - 125px)}
.process__field--rumble label::after{background:url(../images/site/png/rumble.png) center/cover no-repeat}
.process__field--youtube label::after{background:url(../images/site/png/youtube.png) center/cover no-repeat}
.process__field--vimeo label::after{background:url(../images/site/png/vimeo.png) center/cover no-repeat}
.process__field--sermon label::after{background:url(../images/site/png/sermon.png) center/cover no-repeat}
.process__field--mewe label::after{background:url(../images/site/png/mewe.png) center/cover no-repeat}
.process__field--facebook label::after{background:url(../images/site/png/facebook.png) center/cover no-repeat}
.process__field--linkedin label::after{background:url(../images/site/png/linkedin.png) center/cover no-repeat}
.process__field--gab label::after{background:url(../images/site/png/gab.png) center/cover no-repeat}
.process__field--twitter label::after{background:url(../images/site/png/x.png) center/cover no-repeat}
.process__field--rss label::after{background:url(../images/site/png/rss.png) center/cover no-repeat}
.process__field--pinterest label::after{background:url(../images/site/png/pinterest.png) center/cover no-repeat}
.process__field--soundcloud label::after{background:url(../images/site/png/sound.png) center/cover no-repeat}
.process__field--instagram label::after{background:url(../images/site/png/instagram.png) center/cover no-repeat}
.process__field--flickr label::after{background:url(../images/site/png/flickr.png) center/cover no-repeat}
.process__field--custom1 label::after{background:url(../images/site/png/other-social.png) center/cover no-repeat}
.process__field--custom2 label::after{background:url(../images/site/png/other-social.png) center/cover no-repeat}
.iti{width:100%}
.iti__selected-flag{outline:0}
.one-update{max-width:770px;width:100%;margin:20px auto 50px}
.one-update__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}
.one-update__picture{width:90px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}
.one-update__picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.one-update__name{width:calc(100% - 100px)}
.one-update__author{font-family:"Georgia Italic",serif;font-style:italic;font-size:28px;line-height:35px;color:#ffc600;position:relative;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s}
.one-update__author::after{content:'';display:inline-block;background:url(../images/site/sprite.svg#link) center/contain no-repeat;width:20px;height:20px;margin-left:9px;position:absolute;bottom:2px;left:100%;-webkit-filter:invert(74%) sepia(32%) saturate(1842%);filter:invert(74%) sepia(32%) saturate(1842%)}
.one-update__author:hover{text-decoration:underline;color:#ffc600;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.one-update__description{padding-left:100px}
.one-update__description>*{margin-bottom:15px}
.one-update__description iframe{max-width:500px;width:100%;height:300px}
.one-update__mailto{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px}
.one-update__mailto:hover{text-decoration:underline;color:#ffc600;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.one-update__mailto svg{width:20px;height:20px;margin-right:10px;fill:#ffc600}
.one-update__date{color:#918e8b;font-size:16px;line-height:25px}

@media screen and (max-width:1260px){.home-slider{padding-top:142px}
.home-slider__slides--wrap{width:90vw;padding:0 30px}
.home-slider__slides--wrap .prev{left:0}
.home-slider__slides--wrap .next{right:0}
.home-slider__slides--wrap .next:hover svg,.home-slider__slides--wrap .prev:hover svg{-webkit-transform:scale(1);transform:scale(1)}
.home-slider__slide .title{font-size:62px;line-height:70px}
.home-subslider .next,.home-subslider .prev{padding:20px 14px}
.home-subslider .next p,.home-subslider .prev p{font-size:14px}
.home-subslider__slides--wrap{position:static;width:calc(100vw - 130px);margin:0 auto}
.home-subslider__slide img{min-height:320px;height:auto;-o-object-fit:cover;object-fit:cover;max-width:50%}
.home-subslider__desc{margin-left:3%}
.home-subslider__desc .title{font-size:21px;line-height:27px;padding-top:5px}
.home-subslider__desc .title::before{content:'';height:16px;bottom:auto;top:50%}
.home-subslider__desc .text{font-size:14px;line-height:22px;padding:0 0 18px 2px}
.home-subslider .slick-current .home-subslider__desc .title::before{width:102%}
.home-blog{padding:90px 0 50px}
.home-blog .container{padding:0 15px}
.home-blog__news{width:50%}
.home-blog__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 14px}
.home-blog__options svg{fill:#d0cecc;width:60%;height:60%}
.home-blog__options .date{font-family:"Georgia Italic",serif;font-size:16px}
.home-blog__options .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home-blog__options .options>div{cursor:pointer;border-radius:50%;-webkit-transition:.5s;transition:.5s;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:15px}
.home-blog__options .comment{border:2px solid #d0cecc;background:0 0}
.home-blog__options .comment:hover{border-color:#2a2928;background:#2a2928}
.home-blog__options .share{background:#2a2928;border:2px solid #2a2928}
.home-blog__options .share:hover{border-color:#d0cecc;background:0 0}
.home-blog__description .title{font-size:32px;line-height:36px}
.blog .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.blog__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:25px}
.blog__search input{font-size:18px;line-height:20px}
.blog__post__title{font-size:32px;line-height:31px}
.blog__post__options>*{display:none}
.blog__post__options .date{display:-webkit-box;display:-ms-flexbox;display:flex}
.blog__post__picture{height:300px}
}

@media screen and (max-width:1260px){.blog__pagination{padding:40px 0}
.blog__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog__aside__categories{border:1px solid #ffc600;padding:10px 47px 12px 15px;color:#ffc600;border-radius:3px;margin-top:18px}
.blog__aside__categories svg{width:14px;height:10px;fill:#ffc600;margin-right:18px}
}

@media screen and (max-width:1260px) and (max-width:560px){.blog__post__title{font-size:23px;line-height:22px}
.blog__post__picture{height:200px}
.blog__aside__categories{padding:10px 25px 12px 15px}
.blog__aside__categories svg{margin-right:15px}
}

@media screen and (max-width:1260px){.blog__aside__rss{border:1px solid #ffc600;padding:10px 15px 12px;color:#ffc600;border-radius:3px;margin-top:18px}
.blog__aside__policy{color:#ffc600;margin-top:18px}
.blog__menu{width:0;padding:0}
.blog__menu .title{font-size:28px;line-height:25px;padding-bottom:15px}
.blog__menu .close{display:block;width:22px;position:absolute;top:55px;right:50px;height:22px}
.blog__menu .close:after,.blog__menu .close:before{content:'';position:absolute;top:50%;height:0;border-bottom:2px solid #2a2928;width:90%;left:0;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.blog__menu .close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.blog__menu__recent{display:none}
.blog__menu__categories{position:fixed;left:100%;width:100%;height:100vh;top:0;-webkit-transition:.5s;transition:.5s;background:#f2eae6;padding:50px;z-index:2}
.blog__menu__categories.open{left:0}
.blog__menu__rss{position:fixed;padding:50px;left:100%;width:100%;height:100vh;top:0;-webkit-transition:.5s;transition:.5s;z-index:2;background:#f2eae6}
.blog__menu__rss.open{left:0}
.blog__menu__rss a{margin-right:15px}
.blog__menu__policy{display:none}
.browse__tabs .content__history::after{content:'';left:24%}
.browse__tabs .content__history::after:last-child::before{content:'';left:24%}
.browse__tabs .content__history--data{width:20%}
.browse__nav{position:static;height:auto}
.browse__nav>div{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:none;padding:0 0 10px}
.browse__nav>div>div{padding-bottom:0;padding-right:30px}
.browse__nav>div span{position:static;-webkit-transform:translateX(0);transform:translateX(0)}
.browse__main{padding-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.browse__main .pagination{padding-top:32px}
.browse__aside{width:100%;position:fixed;overflow:auto;background:#ede4df;top:0;height:100vh;right:100%;-webkit-transition:.5s;transition:.5s;z-index:4;margin-top:40px}
.browse__aside .close{display:block}
.browse__aside.open{right:0; margin-top: 40px;}
.browse__aside--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ffc600;padding:10px 47px 12px 15px;color:#ffc600;border-radius:3px;margin-bottom:50px}
.browse__aside--menu svg{width:14px;height:10px;fill:#ffc600;margin-right:18px}
.browse__aside__wrap{position:static;margin-bottom:0}
.browse__results{width:100%;padding:0}
}

@media screen and (max-width:1260px) and (max-width:780px){.browse__tabs .content__history::after,.browse__tabs .content__history:last-child::before{content:'';left:24.5%}
}

@media screen and (max-width:1260px){.group h1{padding:30px 0}
.group__menu{width:100%}
.group__list__aside{position:fixed;z-index:3;width:100vw;top:0;right:100vw;padding:45px 50px 45px 30px;margin-bottom:0;-webkit-transition:.5s;transition:.5s;height:100vh;overflow:auto}
.group__list__aside .close{display:block}
.group__list__aside.open{right:0}
.group__list__aside--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ffc600;padding:10px 47px 12px 15px;color:#ffc600;border-radius:3px;cursor:pointer;}
.group__list__aside--menu svg{width:20px;height:20px;fill:#ffc600;margin-right:18px}
.group__list__aside__title{font-size:22px;line-height:21px;width:100%;padding-bottom:20px}
.group__list .list-view{width:100%}
.group__list__answer,.group__list__prayer{padding:0}
.group__prayer .chosen-select[multiple]{width:calc(100% - 125px)}
.group__calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.group__calendar__events{width:100%;margin-right:0;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.group__calendar__all,.group__calendar__events h2{width:100%}
.group__calendar__table{width:100%;min-width:600px}
.group__update__aside{position:fixed;z-index:3;width:100vw;top:0;right:100vw;padding:45px 50px 45px 30px;margin-bottom:0;-webkit-transition:.5s;transition:.5s;height:100vh;overflow:auto}
.group__update__aside .close{display:block}
.group__update__aside.open{right:0}
.group__update__aside--menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ffc600;padding:10px 47px 12px 15px;color:#ffc600;border-radius:3px}
.group__update__aside--menu svg{width:20px;height:20px;fill:#ffc600;margin-right:18px}
.group__update__aside__title{font-size:22px;line-height:21px;width:100%;padding-bottom:20px}
.group__update__updates{width:100%;padding-left:0;padding-top:14px}
.group__update__title{width:calc(100% - 140px);text-align:center}
.forum{padding:50px 0 35px}
.forum__aside{width:100%;margin-top:30px}
.forum__content{width:100%;padding-right:0}
}

@media screen and (max-width:760px){.home-slider{height:100vmax;padding-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center; min-height: auto}
.home-slider__slides--wrap{width:calc(100vmin - 60px);padding:0 30px}
.home-slider__slide .title{font-size:26px;line-height:26px;margin-bottom:4vh}
.home-slider__slide p{font-size:14px}
.home-slider__slide span{font-size:14px;padding:15px 0}
.home-slider__slide a{margin:8vh auto 25px}
.home-slider__down{display:none}
.home-subslider .next,.home-subslider .prev{height:20px;top:25vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
.home-subslider .next::before,.home-subslider .prev::before{content:none}
.home-subslider .next p,.home-subslider .prev p{display:none}
.home-subslider .next svg,.home-subslider .prev svg{fill:#ffc600}
.home-subslider .next span,.home-subslider .prev span{display:none}
.home-subslider .next{right:15px}
.home-subslider .prev{left:15px}
.home-subslider__slides--wrap{width:100%}
.home-subslider__slide{-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-subslider__slide img{height:50vmax;margin:0 auto;min-height:auto;max-width:100%}
.home-subslider__desc{margin-left:0;padding:30px}
.home-subslider__desc .title{font-size:24px;line-height:28px;padding:10px 0}
.home-blog{padding:30px 0}
.home-blog .container{padding:0 30px}
.home-blog__news{width:100%;padding:35px 0}
.home-blog__options{padding:15px 0}
.home-blog__options .date{font-size:14px}
.home-blog__description .title{font-size:26px;line-height:30px}
.home-blog__pagination{padding:40px 0}
.blog__post__description ul{margin-left:30px}
.blog__post__description ul li{padding:5px 0 12px;line-height:18px}
.blog__post__description blockquote{margin:20px 0;padding-left:30px}
.blog__post__description ol{margin:10px 0 10px 30px}
.blog__post__hashtags{-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog__post__hashtags .social{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}
.blog__post__author{padding:20px;margin:40px 0 5px}
.blog__post__author .avatar{width:50px;height:50px;margin:0}
.blog__post__author .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.blog__post__author .desc{width:calc(100% - 55px)}
.blog__post__author a{font-size:20px}
.blog__post__author a::after{content:'';width:12px;height:12px}
.blog__post__author p{padding-top:10px;font-size:14px;line-height:22px}
.blog__related__posts{-ms-flex-wrap:wrap;flex-wrap:wrap}
.blog__related__post{width:100%;margin-right:0}
.blog__comments{padding:35px 0}
.blog__comment .reply{font-size:14px}
.blog__comment.second{margin-left:20px;padding-left:15px}
.blog__write{padding-bottom:50px}
.blog__write button,.blog__write input{width:100%}
.browse .breadcrumbs{padding:45px 0 0}
.browse .yellow-link{text-align:center;display:block;font-size:14px;line-height:20px}
.browse__back{min-height:250px}
.browse__back .container{padding-bottom:50px}
.browse__back svg{height:60px;width:60px;margin-bottom:30px}
.browse__back .title{width:100%;font-family:"Georgia Italic",serif;font-style:italic;text-align:center;color:#f8f4f3;font-size:28px;line-height:27px}
.browse__back__circle{border:6px solid #f8f4f3;height:100px;width:100px; background-color: #f8f4f3}
.browse__content{width:100%;padding:40px 0 0}
.browse__content h2{padding-bottom:14px}
.browse__title{font-size:21px}
.browse__text{padding-top:35px;font-size:14px}
.browse .browse__text .content__connection .text{padding-left:0;width:100%}
.browse .browse__text .content__connection .text a{font-size:18px}
.browse__table{padding:20px 0 12px}
.browse__table p{font-size:16px}
.browse__table>span{font-size:14px;line-height:20px}
.browse__table__row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 0 7px}
.browse__table__left{font-size:14px;width:110px}
.browse__table__right{font-size:14px;padding-left:5px;width:calc(100% - 110px);text-overflow:ellipsis;overflow:hidden}
.browse__table__right .yellow-link{text-align:left}
.browse__map{padding:35px 0;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}
.browse__tabs>span{display:none}
.browse__tabs ul{overflow:hidden;margin:10px 0;width:100%}
.browse__tabs ul li label{font-size:14px}
.browse .content{margin:20px 0 40px}
.browse .content__connection{padding:15px 20px}
.browse .content__connection .picture{width:50px;height:50px}
.browse .content__connection .text{padding-left:15px;width:calc(100% - 50px)}
.browse .content__connection .text a{font-size:20px}
.browse .content__connection .text a::after{content:'';width:12px;height:12px;margin-left:5px;bottom:2px}
.browse .content__comment,.browse .content__connection .text span{font-size:14px}
.browse .content__comment.second{margin-left:20px;padding-left:15px}
.browse .content__write{padding-bottom:50px}
.browse .content__write button,.browse .content__write input{width:100%}
.browse .content__history{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px}
.browse .content__history::after,.browse .content__history:first-child .content__history--dot::before,.browse .content__history:last-child::before{content:none}
.browse .content__history--data{text-align:left;width:100%}
.browse .content__history--dot{display:none}
.browse .content__history--description{width:100%;padding:10px;margin-top:7px}
.browse .content__history--description .desc{width:calc(100% - 50px);padding-right:5px}
.browse .content__history--description .name{font-size:16px}
.browse .content__history--description .text{padding-top:10px}
.browse .content__history--description .picture{width:50px;height:50px}
.browse__main .pagination{padding-top:32px}
.browse__aside__wrap{padding:50px 30px 70px}
.browse__aside__title{font-size:24px;line-height:22px}
.browse__aside__block{padding-bottom:25px}
.browse__results__title{font-size:26px;line-height:30px;width:100%}
.browse__results__tabs>span{right:auto;left:0}
.browse__results__tabs ul{left:90px;right:auto}
.browse__results__list{padding:15px 0}
.browse__results__list .picture{width:50px;height:50px}
.browse__results__list svg{width:20px;height:20px}
.browse__results__list .location span{line-height:18px;max-width:calc(100% - 30px);font-size:14px}
.browse__results__list .description{width:calc(100% - 50px)}
.browse__results__list .description a{font-size:25px;line-height:26px}
#browse__map-search{height:300px}
#browse__map-search .browse__results__list .picture{display:none}
#browse__map-search .browse__results__list .description{width:100%}
#browse__map-search .browse__results__list .description a{font-size:16px;line-height:15px}
#browse__map-search .browse__results__list .location span{line-height:18px;max-width:calc(100% - 25px);color:#f8f4f3;font-size:12px}
#browse__map-search .mapboxgl-popup{max-width:240px!important}
#browse__map-search .mapboxgl-popup-content{padding:10px}
.process__field--small .forwarding input{width: 0;margin-top: 20px}
}

@media screen and (max-width:560px){.popup{width:100%;left:0;border-radius:0;zoom:100%;padding:30px}
.popup .close{position:absolute;top:10px;right:10px;opacity:.5;-webkit-transition:.5s;transition:.5s;cursor:pointer}
.popup .close:hover{opacity:1}
.popup .close svg{width:15px;height:15px;fill:#2a2928}
.popup__alert{left:0;padding:25px;border-radius:0;width:100%}
.popup__prayer__field{-ms-flex-wrap:wrap;flex-wrap:wrap}
.popup__prayer__field .form-group,.popup__prayer__field label{width:100%}
.popup__prayer__field label{padding-bottom:5px;text-align:left}
.popup__calendar__field{-ms-flex-wrap:wrap;flex-wrap:wrap}
.popup__calendar__field .form-group,.popup__calendar__field input,.popup__calendar__field label,.popup__calendar__field textarea{width:100%}
.popup__calendar__field .md-checkbox-hidden{padding:0}
.popup__calendar__field label{padding-bottom:5px;text-align:left}
.popup__forum{width:100%;left:0}
.popup__forum button{margin-top:15px;width:100%}
.popup__invite .modal-dialog{margin:10px 0}
.popup__invite .modal-content{border-radius:0;padding:30px}
.popup__invite .modal-content .form-group,.popup__invite .modal-content input[name=dateRange],.popup__invite .modal-content label{width:100%}
}

@media screen and (max-width:760px){.new-event{padding-top:50px}
.new-event__subtitle{font-size:24px;line-height:32px}
.new-event__form{width:100%;margin:0}
.new-event__form .image-upload-wrap{width:100%}
.new-event__form>*{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px}
.new-event__form label{width:100%;padding-bottom:5px}
.new-event__form input,.new-event__form textarea{width:100%}
.new-event__buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px}
.new-event__buttons button[type=reset]{width:45%}
.new-event__buttons button[type=submit]{width:45%;margin-left:0}
.timeline{padding-top:50px}
.timeline__subtitle{font-size:24px;line-height:32px}
.timeline__buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.timeline__buttons .return{width:45%;text-align:center;padding:7px 0}
.timeline__buttons .add{width:45%;text-align:center;margin-left:0;padding:7px 0}
.timeline__buttons .add::before{width:10px;height:10px}
.timeline__line{padding:21px 15px 17px}
.timeline__line::after{left:50%;top:-20px}
.timeline__line::before{content:none}
.timeline__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.timeline__description .desc{width:calc(100% - 50px);padding-right:5px}
.timeline__description .name{font-size:16px}
.timeline__description .text{padding-top:10px}
.timeline__description .picture{width:50px;height:50px}
.timeline__options{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.timeline__options .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}
.timeline__options .options a{margin:0 15px}
.join__group{padding:20px 0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.join__group__picture{width:70px;height:70px}
.join__group__content{width:calc(100% - 70px);padding:0 0 0 15px}
.join__group__content .name{font-size:31px;line-height:30px}
.join__group__content .button{margin-top:10px}
.join__group__content .button::before{margin-right:7px}
.groups{padding:30px 0}
.groups h1{padding-bottom:30px}
.groups__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.groups__header a{width:100%;text-align:center}
.groups__form{width:100%;margin-bottom:20px}
.groups__title{font-size:22px;line-height:28px}
.groups__result{font-size:24px;line-height:30px}
.groups__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 12px 15px}
.groups__block__join::before{margin-right:10px}
.groups__block__picture{width:60px;height:60px}
.groups__block__content{width:calc(100% - 60px);padding-left:15px}
.groups__block__content .name{font-size:22px;line-height:28px}
.groups__options{-ms-flex-wrap:wrap;flex-wrap:wrap}
.groups__options button,.groups__options p{margin-right:0}
.groups__options__my{top:calc(100% + 10px);left:0;padding:10px;width:200px}
.groups__options__my::before{left:20px;top:-20px;border-right:10px solid transparent;border-bottom:10px solid #f8f4f3}
.groups__join .groups__block__content{display:block;padding-bottom:0}
.groups__join .groups__block__content .text{width:100%;height:auto;margin-bottom:15px}
.group__menu span{display:none}
.group__menu svg{margin-right:0}
.group__list__aside--menu{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}
.group__list__header{-ms-flex-wrap:wrap;flex-wrap:wrap}
.group__list__header .title{font-size:22px;line-height:30px}
.group__list__radio{font-size:14px}
.group__list__item__header__titles .name{font-size:20px;line-height:18px}
.group__list__item__text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.group__list__item__text span{width:100%;text-align:left;padding-bottom:5px}
.group__list__item__text p{width:100%;padding-right:0}
.group__list__item__update{padding:8px 0 0 20px}
.group__prayer{width:100%;margin:30px auto}
.group__prayer__form button{margin-top:20px}
.group__prayer .chosen-select[multiple],.group__prayer .group__list__aside__select{width:100%}
.group__prayer__field{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px}
.group__prayer__field label{width:100%;padding-bottom:5px}
.group__prayer__field .form-group{width:100%}
.group__calendar__events{width:100%;padding:30px 15px}
.group__calendar__events__create,.group__calendar__events__import{width:100%;text-align:center}
.group__calendar__event .title{font-size:20px;line-height:30px}
.group__calendar__table{overflow:scroll;min-width:100%}
.group__update__aside--menu{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}
.group__update__title{width:100%;font-size:22px;line-height:30px}
.group__update__item{padding:20px 15px}
.group__update__item__content{padding-left:0}
.group__update__item__content iframe{width:100%;height:190px}
.group__update__item__content .name{font-size:22px;line-height:21px}
.group__update__item__content .text{line-height:22px;font-size:14px}
.group__update__item__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}
.group__update__item__buttons a{margin:0 23px}
.group__notification__title{font-size:20px;line-height:30px}
.group__notification button{width:100%;text-align:center}
#calendar,.fullcalendar{width:600px}
.forum__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.forum__add{margin:10px 0 0}
.forum__return{margin-top:15px}
.forum__item{padding:20px 15px}
.forum__item--third{padding:5px 10px;margin-top:10px}
.forum__item--third p{width:calc(100% - 65px)}
.forum__item__title{display:block}
.forum__item__title .name{font-size:22px;line-height:30px;display:inline}
.forum__item__title .edit{display:inline-block;margin-bottom:3px}
.forum__item__title .edit span{display:none}
.forum__item__all,.forum__item__wrap{padding-left:10px}
.mailchimp{padding:30px 0}
.mailchimp__subtitle{font-size:22px;line-height:30px}
.mailchimp__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.mailchimp__buttons>*{margin:8px 0;width:100%;text-align:center}
.mailchimp__form>*{-ms-flex-wrap:wrap;flex-wrap:wrap}
.mailchimp__form label{width:100%;padding-bottom:5px}
.mailchimp__form .chosen-select,.mailchimp__form .form-group,.mailchimp__form input{width:100%}
.mailchimp__form .eye{top:auto;bottom:0}
.account{padding:30px 0}
.account__name{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.account__name__pictures__small{width:80px;height:80px;margin-top:15px}
.account__name__pictures__big{width:100px;height:100px}
.account__name__titles{padding-left:20px;width:calc(100% - 100px)}
.account__name__titles span{font-size:22px;line-height:30px}
.account__name__titles a{font-size:31px;line-height:30px;color:#2a2928;position:relative}
.account__name__titles a::after{width:20px;height:20px;margin-left:5px}
.account__item{padding:20px 15px}
.account__item__header p{font-size:22px;line-height:21px}
.account__item__content{padding-top:6px}
.account__item__content iframe{width:100%!important;height:190px!important}
.account__item__content p{line-height:22px;font-size:14px}
.account__item__content img{margin-top:15px}
.account__item__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.account__item__buttons a{margin:0 23px}
.my-updates{padding:30px 0}
.my-updates__subtitle{font-size:22px;line-height:30px;padding:25px 0 9px}
.my-updates__link{padding:0 0 12px}
.my-updates__link__field .link{font-size:14px}
.my-updates__link__options{-ms-flex-wrap:wrap;flex-wrap:wrap}
.my-updates__warning{padding:15px 0;font-size:14px}
.my-updates__form{width:100%}
.my-updates__form>*{-ms-flex-wrap:wrap;flex-wrap:wrap}
.my-updates__form label{width:100%;padding-bottom:5px}
.my-updates__form .chosen-select,.my-updates__form .file-upload-content,.my-updates__form .form-group,.my-updates__form .image-upload-wrap{width:100%;margin:0}
.my-updates__form .image-upload-wrap .file-upload-input {height:38px;}
.my-updates__form .file-upload-image{max-height:100px;max-width:100px;padding:10px}
.my-updates__form .remove-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}
.my-updates__form .remove-image span{display:inline-block;width:calc(100% - 65px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.my-updates__field--url label::after{top:43px;right:auto;left:12px}
.my-updates__updates{width:100%}
.my-updates__updates>a{font-size:16px;line-height:20px}
.my-updates__updates__item{margin-top:21px;padding:30px 15px 20px}
.my-updates__updates__item::before{font-size:12px;width:70px;padding:7px 0}
.my-updates__updates__item__header{padding-bottom:5px}
.my-updates__updates__item__header .icon{width:50px;height:50px}
.my-updates__updates__item__header .title{width:calc(100% - 50px);padding-left:16px}
.my-updates__updates__item__header p{font-size:20px;line-height:24px}
.my-updates__updates__item__content{padding-left:0}
.my-updates__updates__item__content .image{padding-left:86px;}
.my-updates__updates__item__content .text{line-height:20px}
.my-updates__updates__item__content img{margin-top:15px}
.my-updates__updates__item__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}
.profile{padding:30px 0}
.profile h1{padding-bottom:0}
.profile__subtitle{font-size:22px;line-height:30px;padding:25px 0 0}
.profile__table{padding-left:0}
.profile__table__title{font-size:18px;line-height:16px;padding:20px 0 10px}
.profile__table__picture{position:static;-webkit-transform:translateX(0);transform:translateX(0);margin-bottom:15px}
.profile__table__row{font-size:14px}
.profile__table__row .left{width:110px;padding-right:10px}
.profile__table__row .right{width:calc(100% - 110px)}
.profile__form{width:100%}
.profile__form>*{-ms-flex-wrap:wrap;flex-wrap:wrap}
.profile__form .md-checkbox{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.profile__form .md-checkbox label{width:auto}
.profile__form .chosen-select,.profile__form .field-user-timezone,.profile__form .form-group{width:100%}
.profile__form label{width:100%;padding-bottom:5px}
.profile__form input,.profile__form textarea{width:100%}
.profile__form__picture input{width:0}
.profile__form__picture label{width:auto}
.profile__form__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.profile__form__buttons .cancel{margin-top:10px;margin-right:0}
.profile__identify{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;margin-bottom:10px;padding:10px}
.profile__identify p{font-size:16px;line-height:20px;text-align:center}
.profile__identify a{margin-left:0;margin-top:10px}
.profile__account .profile__table{padding-left:0}
.my-profiles__add{padding-top:25px}
.my-profiles__add a{width:100%;text-align:center}
.my-profiles__block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.my-profiles__block__status{padding:9px}
.my-profiles__block__header{padding:3px 15px}
.my-profiles__block__header span{display:inline-block;width:calc(100% - 95px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.my-profiles__block__header span.glyphicons{width:30px}
.my-profiles__block__header span.glyphicons:before{padding:2px 8px}
.my-profiles__block__picture{width:60px;height:60px;margin:20px 15px}
.my-profiles__block__content{width:calc(100% - 60px - 30px);padding-right:15px}
.my-profiles__block__content a::after{width:16px;height:16px;bottom:5px}
.my-profiles__block__content .name{font-size:22px;line-height:28px}
.my-profiles__block__content .date{display:block;color:#918e8b;font-size:12px;line-height:18px;margin-right:0}
.my-profiles__block__content .continue{position:static;padding:7px 30px;margin-top:10px}
.my-profiles__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 0}
.my-profiles__options>*{padding:5px 0;margin-right:0}
.process-text{padding:50px 0}
.process-text h1{text-align:center;padding-bottom:18px}
.process-text p{font-size:14px;line-height:20px}
.process-text ul{margin-left:30px}
.process-text ol{margin:10px 0 15px 35px}
.process{padding:30px 0}
.process__menu{display:none}
.process__menu__list h3{padding:20px 0}
.process__menu__list .process__menu{display:block}
.process__menu--aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ffc600;padding:10px 15px 12px;color:#ffc600;border-radius:3px;margin:30px auto 15px;width:120px}
.process__menu--aside svg{width:14px;height:10px;fill:#ffc600;margin-right:18px}
.process__next{margin-bottom:10px}
.process__buttons{padding-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.process__form{width:100%;padding:20px 0 5px}
.process__form>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px;width:100%;position:relative}
.process__form .chosen-select,.process__form .form-group{width:100%}
.process__form label{width:100%;padding-bottom:10px;padding-top:0}
.process__form label.radio__label{padding:10px 10px 10px 28px}
.process__field .file-upload-content,.process__field .image-upload-wrap,.process__field--radio,.process__field__hint,.process__form input,.process__form textarea{width:100%}
.process__field .remove-image{font-size:14px}
.process__field--url label::after{top:39px;right:auto;left:10px}
.process__field--url .process__field__hint{width:100%}
.process__field--check{padding-left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.process__field--select{padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.process__field--small--mail{position:relative;width:100%;height:auto;right:auto;top:auto;margin-top:15px;padding:10px}
.process__field--small--mail::before{top:-13px;left:calc(50% - 7px);border-right:7px solid transparent;border-bottom:7px solid #fff}
.process__field--time .form-group,.process__field--time .form-group:last-child{width:100%;margin-top:10px}
.process__field--time .chosen-select{width:calc(100% / 2 - 30px)}
.process__field--time .timepicker{width:calc(100% / 2)}
.process__field--pdf.image-upload-wrap{margin-right:0}
}

@media screen and (max-width:560px){.one-update__titles{margin-bottom:15px}
.one-update__author{font-size:22px;line-height:28px}
.one-update__description{padding-left:0}
.one-update__description iframe{max-width:500px;width:100%;height:190px}
.one-update__mailto{color:#ffc600;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:18px}
.one-update__mailto:hover{text-decoration:underline;color:#ffc600;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.one-update__mailto svg{width:20px;height:20px;margin-right:10px;fill:#ffc600}
.one-update__date{color:#918e8b;font-size:16px;line-height:25px}
}
/* Index */
.home-main {
	height: 100vh;
	background: url(../images/site/png/main-slide2.jpg) center/cover no-repeat;
	position: relative;
	padding-top: 162px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	min-height: 750px;
}
.home-main::before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.2);
	z-index: 1;
}
.home-main .container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
	padding: 0 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.home-main--wrap {
	position: relative;
	z-index: 2;
	width: 820px;
}
.home-main__quote {
	text-align: center;
}
.home-main__quote .title {
	font-family: "Georgia Italic",serif;
	font-style: italic;
	font-size: 80px;
	line-height: 86px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 5.6vh;
}
.home-main__quote .title em {
	color: #ffc600;
}
.home-main__quote p {
	font-size: 16px;
	line-height: 21px;
	color: #fff;
	width: 100%;
}
.home-main__quote span {
	color: #ffc600;
	font-size: 16px;
	line-height: 21px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 17px 0 25px;
}
.home-main__quote a {
	display: inline-block;
	font-size: 16px;
	line-height: 25px;
	padding: 7px 30px 8px;
	color: #2a2928;
	border: 1px solid #ffc600;
	border-radius: 20px;
	background: #ffc600;
	margin: 10.3vh auto 25px;
}
@media screen and (max-width: 1260px) {
	.home-main {
  		padding-top: 142px;
  	}
  	.home-main--wrap {
	  width: 90vw;
	  padding: 0 30px;
	}
	.home-main__quote .title {
		font-size: 62px;
		line-height: 70px;
	}
}
@media screen and (max-width: 760px) {
	.home-main {
	  height: 100vmax;
	  padding-top: 50px;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	  min-height: auto;
	}
	.home-main--wrap {
  		width: calc(100vmin - 60px);
  		padding: 0 30px;
	}
	.home-main__quote .title {
		font-size: 26px;
		line-height: 26px;
		margin-bottom: 4vh;
	}
}
.home-video {
	position: relative;
	background: url(../images/site/png/subslider-background.png) bottom center/cover no-repeat;
}
.home-video.top {
	padding-bottom: 100px;
}
.home-video__quote--wrap {
	position: static;
	width: 1170px;
	margin: 0 auto;
}
.home-video__quote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.home-video__desc {
	margin-left: 57px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	color: #2a2928;
	width: 1684px;
}
.home-video__desc .title {
	font-size: 30px;
	line-height: 34px;
	font-family: "Georgia Italic",serif;
	font-style: italic;
	padding: 15px 0 6px;
	position: relative;
	z-index: 2;
}
.home-video__desc .title::before {
	content: '';
	display: block;
	position: absolute;
	width: 105%;
	height: 20px;
	background: #fffc8f;
	left: 0;
	bottom: 0;
	z-index: -1;
}
.home-video__desc .text {
	font-size: 14px;
	line-height: 25px;
	padding: 0 0 22px 4px;
	width: 100%;
}
.home-subslider__slide {
	flex-direction: column;
}
@media screen and (max-width: 1260px) {
	.home-video__desc {
		width: 90vw;
	}
	.home-video__desc .title {
		font-size: 21px;
		line-height: 27px;
		padding-top: 5px;
	}
	.home-video__desc .text {
		font-size: 14px;
		line-height: 22px;
		padding: 0 0 18px 2px;
		width: 100%;
	}
	.home-video__quote--wrap {
		width: 100%;
		position: static;
		margin: 0 auto;
	}
}
@media screen and (max-width: 760px) {
	.home-video .page-title {
		padding: 150px 0 60px !important;
	}
	.home-video__quote {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.home-video__quote--inner_wrap {
		width: 100%;
	}
	.home-video__desc {
		margin-left: 0;
		padding: 30px;
	}
	.home-video__desc .title {
		font-size: 24px;
		line-height: 28px;
		padding: 10px 0;
	}
	.home-subslider__slides .page-title {
		line-height: 50px;
	}
}
/*CSS spinner https://loading.io/css/*/
.lds-ripple {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-ripple div {
  position: absolute;
  border: 4px solid #ffc600;
  opacity: 1;
  border-radius: 50%;
  animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}
.space-below {
	margin-bottom: 20px;
}
/*Error page*/
p.not-found-contact {font-size: 18px;}
/*Round image*/
.picture-round img {border-radius: 50%}
/*Warning and info messages - replacements for session _flash*/
.warning {color:#b04d4d; font-size: 1.5em; padding: 40px 8px; text-align: center}
.info {color:#69b1d2; font-size: 1.4em; padding: 40px 8px; text-align: center}
/*Login and contact pages*/
p.info {margin-bottom:40px; padding: 0; color:#000}
p.info a {color:#ffc600}
p.warning {margin-bottom:40px; padding: 0; color:#b04d4d}
/*Registration complete*/
.registration-complete {padding: 40px 10px}
.registration-complete h1 {margin-bottom: 20px}
/*Email confirmed*/
.not-found .email-confirmation p, .not-found .email-confirmation a {
	font-size: 20px;
}
/*Request reset password*/
.register__form.reset .register__block .form-group {
	padding: 10px 0;
}
.register__form.reset .register__block .form-group label {
	display: none;
}
.register__form.reset button {
	margin-top: 10px;
}
/*Account settings*/
.account-msg{background:#ede4df;text-align:center;width:100%;border-radius:8px;margin-top:21px;margin-bottom:21px;padding:35px}
/*Account settings email confirmation link*/
.new-email {display:inline; color:#918e8b}
.resend-email-link {display:inline}
.resend-email-link a {color:#ffc600}
.email-confirmation-success {color:green}
.email-confirmation-fail {color:#b04d4d}
.profile__table__row .new-email .yellow-link {color:#ffc600}
.unsubscribed-notice {margin-right: 10px; top: 4px;}
.subscription-renew {margin: 20px 0 30px;}
/*Link*/
.yellow-link {display:inline;-webkit-transition:.5s;transition:.5s;}
.yellow-link:hover {color:#ffc600}
/*Browse*/
.search-btn-wrap {
	position: relative;
	text-align: right;
}
.search-btn-wrap button {
	position: absolute;
	top: 20px;
	right: 12px;
	z-index: 100;
	background-color: #f8f4f3;
	border: 0;
}
.search-btn-wrap svg {
	width: 18px;
	height: 18px;
	fill: #918e8b;
}
.search-btn-wrap svg:hover {
	-webkit-filter:invert(1);
	filter:invert(1);
}
.social-links img {border-radius: 50%;}
/*Watch*/
.watch-video {background-color:#fff; padding: 15px; border-radius: 15px; margin: 20px auto;}
.watch-video h2 {text-align: left; margin: 0; padding: 0;}
/*Profile forms*/
.process__field .panel.panel-default {margin-top:20px;}
p.home-church-missionary {margin-top: 60px;}
/*Profile tagline*/
.browse__tagline {padding-top: 19px; text-align: center; font-size: 22px; font-family:"Georgia Italic",serif; font-style:italic; color:#ffc600;}
/*Profile ministry_of card*/
.browse .yellow-link-ministry-of {-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s;display:inline-flex;font-size:18px;line-height:30px}
/*Profile video card*/
.browse__table.video {display: block; text-align: center;}
.video-container {position: relative;padding-top: 56.25%;overflow: hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
@media screen and (max-width:760px) {.video-container {width: 100% !important;height: 100% !important;}}
/*Profile comments*/
.content__comments .list-view {margin-top: 77px;}
.content__comments a.yellow-link-int {justify-content:flex-start;}
/*My profiles*/
.my-profiles__options .glyphicon-eye-close,
.my-profiles__options .glyphicon-eye-open {margin-right: 0;}
.my-profiles__options .privacy.btn-link:focus {color: #ffc600;}
.no-profiles {margin-top: 60px;}
/* Profile History */
.image-upload-wrap.event {
	width: 200px;
	height: 200px;
	margin-left: calc(100% - 424px);
}
#history-event_image-cutter {
	height: 200px;
}
/* Form checkboxes */
.checkbox-container {width: 240px;float: right;justify-content: left;margin: 10px 0;}
.checkbox-container .form-group {width: 100%;}
/* Form5 checkboxes*/
#pvt-email-checkbox {
	float:  unset;
	width: 50%;
	margin: 20px auto;
}
#pvt-email-checkbox label {
	position: unset;
}
/* Select2 dropdowns*/
.select2-container--default .select2-selection.select2-selection--single,
.select2-container--default .select2-selection.select2-selection--multiple {
	background: #f2eae6;
	border: 0;
	border-radius: 18px;
	min-height: 40px;
}
.select2-container--above .selection .select2-selection.select2-selection--single,
.select2-container--above .selection .select2-selection.select2-selection--multiple {
	border-top: 0;
}
.select2-container--below.select2-container--open .selection .select2-selection.select2-selection--single,
.select2-container--below.select2-container--open .selection .select2-selection.select2-selection--multiple {
	border-bottom: 0;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: #ffc600 !important;
}
.select2-container--open .select2-dropdown {
	position: relative;
	top: 1px;
}
.select2-container--default .select2-selection--multiple li.select2-selection__choice {
	margin:8px 0 0 6px;
	color:#f8f4f3;
	background:#b8b0a8;
	border-radius:11px;
	border:none;
}
.select2-container--default .select2-selection--multiple span.select2-selection__choice__remove {
	color: #f8f4f3;
	opacity: 1;
	font-weight: 100;
	font-size: 16px;
	margin: 0 3px;
	text-shadow: none;
	font-family: "Open Sans", sans-serif;
}
.select2-search.select2-search--dropdown {
	background:  #f2eae6;
}
.form-group.field-servicetime-day_1.required span.rqd,
.form-group.field-servicetime-hour_1.required span.rqd,
.form-group.field-servicetime-minutes_1.required span.rqd {
	display: none;
}
/* Subscriptions */
.about h1.subscriptions__title {text-align: left;}
.about .subscriptions__email {padding: 20px 0;}
.about .subscriptions {padding-bottom: 20px;}
.about .subscriptions .form-group {padding: 5px 0;}
.about .subscriptions .form-group label div.cbx-container {display:inline; padding-right: 15px;}
.about .subscriptions .form-group label.cbx-label {display: inline;}
#super-small-spinner {
    background: url("/images/missionary/spinner-super-sm.gif") no-repeat 50% 50%;
	height: 70px;
	width: 70px;
	z-index: 100000;
	display: none;
}
/* Move modal down for updated header height */
.modal-sm, .modal-md, .modal-lg {
	margin-top:  170px;
}
.alert-growl {
	color: white;
	background: rgba(0,0,0,0.6);
	opacity: .1;
}
/* Make video card on profile pages responsive */
@media screen and (max-width:760px) {.browse__table.video img {width: 100% !important;}}