html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0; padding:0; border:0; font:inherit; font-size:100%; vertical-align:baseline}
html {line-height:1}
ol,ul {list-style:none}
table {border-collapse:collapse; border-spacing:0}
caption,th,td {font-weight:normal; vertical-align:middle}
q,blockquote {quotes:none}
q:before,q:after,blockquote:before,blockquote:after {content:""; content:none}
a img {border:none}
elements-of-type(html5-block) {display:block}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-300.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-300.woff) format("woff"); font-weight:300; font-style:normal}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-100.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-100.woff) format("woff"); font-weight:200; font-style:normal}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-900.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-900.woff) format("woff"); font-weight:900; font-style:normal}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-100Italic.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-100Italic.woff) format("woff"); font-weight:200; font-style:italic}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-900Italic.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-900Italic.woff) format("woff"); font-weight:bold; font-style:italic}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-500.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-500.woff) format("woff"); font-weight:normal; font-style:normal}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-500Italic.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-500Italic.woff) format("woff"); font-weight:normal; font-style:italic}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-300Italic.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-300Italic.woff) format("woff"); font-weight:300; font-style:italic}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-700Italic.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-700Italic.woff) format("woff"); font-weight:bold; font-style:italic}
@font-face {font-family:'Museo Sans'; src:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-700.woff2) format("woff2"),url(//fenixevent.ru/wp-content/themes/fenixevent/assets/fonts/MuseoSansCyrl-700.woff) format("woff"); font-weight:bold; font-style:normal}
* {-webkit-box-sizing:border-box; box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
*::before,*::after {-webkit-box-sizing:inherit; box-sizing:inherit}
html,body {height:100%}
html {font-size:10px; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
@media (min-width:768px) and (max-width:1023px) {html {font-size:10px}
}
@media (max-width:767px) {html {font-size:10px}
}
body {color:#373137; font:19px/34px "Museo Sans",Arial,sans-serif; padding:0; margin:0; background:#fff; position:relative; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch}
body.overflow {overflow:hidden}
body.blur>* {-webkit-transition:all 0.35s ease; transition:all 0.35s ease; -webkit-filter:blur(3px); -moz-filter:blur(3px); filter:blur(3px)}
body.popup-show {overflow:hidden}
body.page-404 {background-color:#e8e8e8}
body>div,body>main,body>section,body>header,body>footer {-webkit-flex:1 0 auto; -ms-flex:1 0 auto; -webkit-box-flex:1; flex:1 0 auto}
@media (max-width:1500px) {body {font:16px/28px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {body {font:14px/24px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {body {display:block}
}
hr {border:0; border-bottom:1px #ccc solid; margin:4rem 0; background:none}
a {color:inherit; text-decoration:underline}
a:hover {text-decoration:none; color:inherit}
a:focus {outline:0; color:inherit}
.btn>a {text-decoration:none}
a.btn {text-decoration:none}
.color-black {color:#000}
.color-blue {color:#008cf0}
.color-red {color:#ff2b5d}
.color-white {color:#fff}
input[type="text"]:focus {outline:none}
.clearfix:before,.clearfix:after {display:table; line-height:0; content:""}
.clearfix:after {clear:both}
.mb0 {margin-bottom:0 !important}
.mb5 {margin-bottom:0.5rem !important}
.mb10 {margin-bottom:1rem !important}
.mb15 {margin-bottom:1.5rem !important}
.mb20 {margin-bottom:2rem !important}
.mb25 {margin-bottom:2.5rem !important}
.mb30 {margin-bottom:3rem !important}
.mb35 {margin-bottom:3.5rem !important}
.mb40 {margin-bottom:4rem !important}
.mb45 {margin-bottom:4.5rem !important}
.mb50 {margin-bottom:5rem !important}
.mb55 {margin-bottom:5.5rem !important}
.mb60 {margin-bottom:6rem !important}
.mb65 {margin-bottom:6.5rem !important}
.mb70 {margin-bottom:7rem !important}
.mb75 {margin-bottom:7.5rem !important}
.mb80 {margin-bottom:8rem !important}
.mb85 {margin-bottom:8.5rem !important}
.mb90 {margin-bottom:9rem !important}
.mb95 {margin-bottom:9.5rem !important}
.mb100 {margin-bottom:10rem !important}
.mr0 {margin-right:0}
.mr5 {margin-right:0.5rem !important}
.mr10 {margin-right:1rem !important}
.mr15 {margin-right:1.5rem !important}
.mr20 {margin-right:2rem !important}
.mr25 {margin-right:2.5rem !important}
.mr30 {margin-right:3rem !important}
.mr35 {margin-right:3.5rem !important}
.mr40 {margin-right:4rem !important}
.mr45 {margin-right:4.5rem !important}
.mr50 {margin-right:5rem !important}
.mt0 {margin-top:0}
.mt5 {margin-top:5px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt30 {margin-top:30px !important}
.ml0 {margin-left:0}
.ml5 {margin-left:0.5rem !important}
.ml10 {margin-left:1rem !important}
.ml15 {margin-left:1.5rem !important}
.ml20 {margin-left:2rem !important}
.ml25 {margin-left:2.5rem !important}
.ml30 {margin-left:3rem !important}
.ml35 {margin-left:3.5rem !important}
.ml40 {margin-left:4rem !important}
.ml45 {margin-left:4.5rem !important}
.ml50 {margin-left:5rem !important}
.ml55 {margin-left:5.5rem !important}
img {max-width:100%}
.nomargin {margin:0}
.nopadding {padding:0}
.noshadow {-webkit-box-shadow:none; box-shadow:none}
.w100p {width:100%}
.w70p {width:70%}
.w66p {width:66.66%}
.w60p {width:60%}
.w50p {width:50%}
.w40p {width:40%}
.w33p {width:33.33%}
.w30p {width:30%}
.w25p {width:25%}
.w20p {width:20%}
.w12p {width:12.5%}
.table-responsive {overflow-x:auto; min-height:0.01%}
.inblock {display:inline-block}
.none {display:none}
.none.show {display:block}
.fw100 {font-weight:100 !important}
.fw200 {font-weight:200 !important}
.fw300 {font-weight:300 !important}
.fw500 {font-weight:500 !important}
.fw600 {font-weight:600 !important}
.strong,strong {font-weight:bold}
.fwnormal {font-weight:normal !important}
.lh12,.lh12 td {line-height:14px !important}
.lh14,.lh14 td {line-height:14px !important}
.lh15,.lh15 td {line-height:15px !important}
.lh20,table.lh20 td {line-height:20px !important}
.lh24,table.lh24 td {line-height:24px !important}
.lh30,.lh30 td {line-height:30px !important}
.lh35,.lh35 td {line-height:35px !important}
.tt-uppercase {text-transform:uppercase}
.tt-none {text-transform:none}
.pull-left,.fleft {float:left}
.pull-right,.fright {float:right}
.tleft {text-align:left !important}
.tright {text-align:right !important}
.tcenter {text-align:center !important}
.text_d_none {text-decoration:none}
.text_d_under {text-decoration:underline}
.nowrap {white-space:nowrap}
.valign-middle,table.valign-middle td,.valign-middle:before {vertical-align:middle !important}
.valign-top {vertical-align:top !important}
.table {display:table}
.table .table-row {display:table-row}
.table .table-cell {display:table-cell; vertical-align:middle}
.clr {clear:both}
.rel {position:relative; z-index:1}
.container {width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; max-width:1280px}
.container-fluid {width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto}
.row {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px}
.row--pad0 {margin:0}
.row--pad0>.col,.row--pad0>[class*="col-"] {padding:0}
.row--pad5 {margin:0 -.5rem}
.row--pad5>.col,.row--pad5>[class*="col-"] {padding:0 .5rem}
.row--pad10 {margin:0 -1rem}
.row--pad10>.col,.row--pad10>[class*="col-"] {padding:0 1rem}
.row--pad20 {margin:0 -2.5rem}
.row--pad20>.col,.row--pad20>[class*="col-"] {padding:0 2.5rem}
.row--pad25 {margin:0 -2.5rem}
.row--pad25>.col,.row--pad25>[class*="col-"] {padding:0 2.5rem}
.row--pad30 {margin:0 -3rem}
.row--pad30>.col,.row--pad30>[class*="col-"] {padding:0 3rem}
.row--pad40 {margin:0 -4rem}
.row--pad40>.col,.row--pad40>[class*="col-"] {padding:0 4rem}
.row--pad50 {margin:0 -5rem}
.row--pad50>.col,.row--pad50>[class*="col-"] {padding:0 5rem}
.row--pad60>.col,.row--pad60>[class*="col-"] {padding:0 6rem}
.row--nowrap {-webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
.row--stretch {-webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch}
.row--between {-webkit-justify-content:space-between; -ms-flex-pack:justify; -webkit-box-pack:justify; justify-content:space-between}
.row--middle {-webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center}
.row--center {-webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs,.col-xs-auto {position:relative; width:100%; min-height:1px; padding-right:15px; padding-left:15px}
.col {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-auto {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none}
.col-1 {-webkit-flex:0 0 8.33333%; -ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%; max-width:8.33333%}
.col-2 {-webkit-flex:0 0 16.66667%; -ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%; max-width:16.66667%}
.col-3 {-webkit-flex:0 0 25%; -ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%; max-width:25%}
.col-4 {-webkit-flex:0 0 33.33333%; -ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%; max-width:33.33333%}
.col-5 {-webkit-flex:0 0 41.66667%; -ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%; max-width:41.66667%}
.col-6 {-webkit-flex:0 0 50%; -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%}
.col-7 {-webkit-flex:0 0 58.33333%; -ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%; max-width:58.33333%}
.col-8 {-webkit-flex:0 0 66.66667%; -ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%; max-width:66.66667%}
.col-9 {-webkit-flex:0 0 75%; -ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%; max-width:75%}
.col-10 {-webkit-flex:0 0 83.33333%; -ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%; max-width:83.33333%}
.col-11 {-webkit-flex:0 0 91.66667%; -ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%; max-width:91.66667%}
.col-12 {-webkit-flex:0 0 100%; -ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%; max-width:100%}
.order-first {-webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1}
.order-last {-webkit-box-ordinal-group:14; -webkit-order:13; -ms-flex-order:13; order:13}
.order-0 {-webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0}
.order-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1}
.order-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2}
.order-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3}
.order-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4}
.order-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5}
.order-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6}
.order-7 {-webkit-box-ordinal-group:8; -webkit-order:7; -ms-flex-order:7; order:7}
.order-8 {-webkit-box-ordinal-group:9; -webkit-order:8; -ms-flex-order:8; order:8}
.order-9 {-webkit-box-ordinal-group:10; -webkit-order:9; -ms-flex-order:9; order:9}
.order-10 {-webkit-box-ordinal-group:11; -webkit-order:10; -ms-flex-order:10; order:10}
.order-11 {-webkit-box-ordinal-group:12; -webkit-order:11; -ms-flex-order:11; order:11}
.order-12 {-webkit-box-ordinal-group:13; -webkit-order:12; -ms-flex-order:12; order:12}
.offset-1 {margin-left:8.33333%}
.offset-2 {margin-left:16.66667%}
.offset-3 {margin-left:25%}
.offset-4 {margin-left:33.33333%}
.offset-5 {margin-left:41.66667%}
.offset-6 {margin-left:50%}
.offset-7 {margin-left:58.33333%}
.offset-8 {margin-left:66.66667%}
.offset-9 {margin-left:75%}
.offset-10 {margin-left:83.33333%}
.offset-11 {margin-left:91.66667%}
@media (max-width:1900px) {.col-xl {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-xl-auto {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none}
.col-xl-1 {-webkit-flex:0 0 8.33333%; -ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%; max-width:8.33333%}
.col-xl-2 {-webkit-flex:0 0 16.66667%; -ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%; max-width:16.66667%}
.col-xl-3 {-webkit-flex:0 0 25%; -ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%; max-width:25%}
.col-xl-4 {-webkit-flex:0 0 33.33333%; -ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%; max-width:33.33333%}
.col-xl-5 {-webkit-flex:0 0 41.66667%; -ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%; max-width:41.66667%}
.col-xl-6 {-webkit-flex:0 0 50%; -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%}
.col-xl-7 {-webkit-flex:0 0 58.33333%; -ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%; max-width:58.33333%}
.col-xl-8 {-webkit-flex:0 0 66.66667%; -ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%; max-width:66.66667%}
.col-xl-9 {-webkit-flex:0 0 75%; -ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%; max-width:75%}
.col-xl-10 {-webkit-flex:0 0 83.33333%; -ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%; max-width:83.33333%}
.col-xl-11 {-webkit-flex:0 0 91.66667%; -ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%; max-width:91.66667%}
.col-xl-12 {-webkit-flex:0 0 100%; -ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%; max-width:100%}
.order-xl-first {-webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1}
.order-xl-last {-webkit-box-ordinal-group:14; -webkit-order:13; -ms-flex-order:13; order:13}
.order-xl-0 {-webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0}
.order-xl-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1}
.order-xl-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2}
.order-xl-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3}
.order-xl-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4}
.order-xl-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5}
.order-xl-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6}
.order-xl-7 {-webkit-box-ordinal-group:8; -webkit-order:7; -ms-flex-order:7; order:7}
.order-xl-8 {-webkit-box-ordinal-group:9; -webkit-order:8; -ms-flex-order:8; order:8}
.order-xl-9 {-webkit-box-ordinal-group:10; -webkit-order:9; -ms-flex-order:9; order:9}
.order-xl-10 {-webkit-box-ordinal-group:11; -webkit-order:10; -ms-flex-order:10; order:10}
.order-xl-11 {-webkit-box-ordinal-group:12; -webkit-order:11; -ms-flex-order:11; order:11}
.order-xl-12 {-webkit-box-ordinal-group:13; -webkit-order:12; -ms-flex-order:12; order:12}
.offset-xl-0 {margin-left:0}
.offset-xl-1 {margin-left:8.33333%}
.offset-xl-2 {margin-left:16.66667%}
.offset-xl-3 {margin-left:25%}
.offset-xl-4 {margin-left:33.33333%}
.offset-xl-5 {margin-left:41.66667%}
.offset-xl-6 {margin-left:50%}
.offset-xl-7 {margin-left:58.33333%}
.offset-xl-8 {margin-left:66.66667%}
.offset-xl-9 {margin-left:75%}
.offset-xl-10 {margin-left:83.33333%}
.offset-xl-11 {margin-left:91.66667%}
}
@media (max-width:1500px) {.col-lg {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-lg-auto {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none}
.col-lg-1 {-webkit-flex:0 0 8.33333%; -ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%; max-width:8.33333%}
.col-lg-2 {-webkit-flex:0 0 16.66667%; -ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%; max-width:16.66667%}
.col-lg-3 {-webkit-flex:0 0 25%; -ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%; max-width:25%}
.col-lg-4 {-webkit-flex:0 0 33.33333%; -ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%; max-width:33.33333%}
.col-lg-5 {-webkit-flex:0 0 41.66667%; -ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%; max-width:41.66667%}
.col-lg-6 {-webkit-flex:0 0 50%; -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%}
.col-lg-7 {-webkit-flex:0 0 58.33333%; -ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%; max-width:58.33333%}
.col-lg-8 {-webkit-flex:0 0 66.66667%; -ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%; max-width:66.66667%}
.col-lg-9 {-webkit-flex:0 0 75%; -ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%; max-width:75%}
.col-lg-10 {-webkit-flex:0 0 83.33333%; -ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%; max-width:83.33333%}
.col-lg-11 {-webkit-flex:0 0 91.66667%; -ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%; max-width:91.66667%}
.col-lg-12 {-webkit-flex:0 0 100%; -ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%; max-width:100%}
.order-lg-first {-webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1}
.order-lg-last {-webkit-box-ordinal-group:14; -webkit-order:13; -ms-flex-order:13; order:13}
.order-lg-0 {-webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0}
.order-lg-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1}
.order-lg-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2}
.order-lg-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3}
.order-lg-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4}
.order-lg-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5}
.order-lg-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6}
.order-lg-7 {-webkit-box-ordinal-group:8; -webkit-order:7; -ms-flex-order:7; order:7}
.order-lg-8 {-webkit-box-ordinal-group:9; -webkit-order:8; -ms-flex-order:8; order:8}
.order-lg-9 {-webkit-box-ordinal-group:10; -webkit-order:9; -ms-flex-order:9; order:9}
.order-lg-10 {-webkit-box-ordinal-group:11; -webkit-order:10; -ms-flex-order:10; order:10}
.order-lg-11 {-webkit-box-ordinal-group:12; -webkit-order:11; -ms-flex-order:11; order:11}
.order-lg-12 {-webkit-box-ordinal-group:13; -webkit-order:12; -ms-flex-order:12; order:12}
.offset-lg-0 {margin-left:0}
.offset-lg-1 {margin-left:8.33333%}
.offset-lg-2 {margin-left:16.66667%}
.offset-lg-3 {margin-left:25%}
.offset-lg-4 {margin-left:33.33333%}
.offset-lg-5 {margin-left:41.66667%}
.offset-lg-6 {margin-left:50%}
.offset-lg-7 {margin-left:58.33333%}
.offset-lg-8 {margin-left:66.66667%}
.offset-lg-9 {margin-left:75%}
.offset-lg-10 {margin-left:83.33333%}
.offset-lg-11 {margin-left:91.66667%}
}
@media (max-width:1024px) {.col-md {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-md-auto {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none}
.col-md-1 {-webkit-flex:0 0 8.33333%; -ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%; max-width:8.33333%}
.col-md-2 {-webkit-flex:0 0 16.66667%; -ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%; max-width:16.66667%}
.col-md-3 {-webkit-flex:0 0 25%; -ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%; max-width:25%}
.col-md-4 {-webkit-flex:0 0 33.33333%; -ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%; max-width:33.33333%}
.col-md-5 {-webkit-flex:0 0 41.66667%; -ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%; max-width:41.66667%}
.col-md-6 {-webkit-flex:0 0 50%; -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%}
.col-md-7 {-webkit-flex:0 0 58.33333%; -ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%; max-width:58.33333%}
.col-md-8 {-webkit-flex:0 0 66.66667%; -ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%; max-width:66.66667%}
.col-md-9 {-webkit-flex:0 0 75%; -ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%; max-width:75%}
.col-md-10 {-webkit-flex:0 0 83.33333%; -ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%; max-width:83.33333%}
.col-md-11 {-webkit-flex:0 0 91.66667%; -ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%; max-width:91.66667%}
.col-md-12 {-webkit-flex:0 0 100%; -ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%; max-width:100%}
.order-md-first {-webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1}
.order-md-last {-webkit-box-ordinal-group:14; -webkit-order:13; -ms-flex-order:13; order:13}
.order-md-0 {-webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0}
.order-md-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1}
.order-md-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2}
.order-md-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3}
.order-md-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4}
.order-md-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5}
.order-md-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6}
.order-md-7 {-webkit-box-ordinal-group:8; -webkit-order:7; -ms-flex-order:7; order:7}
.order-md-8 {-webkit-box-ordinal-group:9; -webkit-order:8; -ms-flex-order:8; order:8}
.order-md-9 {-webkit-box-ordinal-group:10; -webkit-order:9; -ms-flex-order:9; order:9}
.order-md-10 {-webkit-box-ordinal-group:11; -webkit-order:10; -ms-flex-order:10; order:10}
.order-md-11 {-webkit-box-ordinal-group:12; -webkit-order:11; -ms-flex-order:11; order:11}
.order-md-12 {-webkit-box-ordinal-group:13; -webkit-order:12; -ms-flex-order:12; order:12}
.offset-md-0 {margin-left:0}
.offset-md-1 {margin-left:8.33333%}
.offset-md-2 {margin-left:16.66667%}
.offset-md-3 {margin-left:25%}
.offset-md-4 {margin-left:33.33333%}
.offset-md-5 {margin-left:41.66667%}
.offset-md-6 {margin-left:50%}
.offset-md-7 {margin-left:58.33333%}
.offset-md-8 {margin-left:66.66667%}
.offset-md-9 {margin-left:75%}
.offset-md-10 {margin-left:83.33333%}
.offset-md-11 {margin-left:91.66667%}
}
@media (max-width:960px) {.col-sm {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-sm-auto {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none}
.col-sm-1 {-webkit-flex:0 0 8.33333%; -ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%; max-width:8.33333%}
.col-sm-2 {-webkit-flex:0 0 16.66667%; -ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%; max-width:16.66667%}
.col-sm-3 {-webkit-flex:0 0 25%; -ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%; max-width:25%}
.col-sm-4 {-webkit-flex:0 0 33.33333%; -ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%; max-width:33.33333%}
.col-sm-5 {-webkit-flex:0 0 41.66667%; -ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%; max-width:41.66667%}
.col-sm-6 {-webkit-flex:0 0 50%; -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%}
.col-sm-7 {-webkit-flex:0 0 58.33333%; -ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%; max-width:58.33333%}
.col-sm-8 {-webkit-flex:0 0 66.66667%; -ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%; max-width:66.66667%}
.col-sm-9 {-webkit-flex:0 0 75%; -ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%; max-width:75%}
.col-sm-10 {-webkit-flex:0 0 83.33333%; -ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%; max-width:83.33333%}
.col-sm-11 {-webkit-flex:0 0 91.66667%; -ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%; max-width:91.66667%}
.col-sm-12 {-webkit-flex:0 0 100%; -ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%; max-width:100%}
.order-sm-first {-webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1}
.order-sm-last {-webkit-box-ordinal-group:14; -webkit-order:13; -ms-flex-order:13; order:13}
.order-sm-0 {-webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0}
.order-sm-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1}
.order-sm-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2}
.order-sm-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3}
.order-sm-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4}
.order-sm-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5}
.order-sm-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6}
.order-sm-7 {-webkit-box-ordinal-group:8; -webkit-order:7; -ms-flex-order:7; order:7}
.order-sm-8 {-webkit-box-ordinal-group:9; -webkit-order:8; -ms-flex-order:8; order:8}
.order-sm-9 {-webkit-box-ordinal-group:10; -webkit-order:9; -ms-flex-order:9; order:9}
.order-sm-10 {-webkit-box-ordinal-group:11; -webkit-order:10; -ms-flex-order:10; order:10}
.order-sm-11 {-webkit-box-ordinal-group:12; -webkit-order:11; -ms-flex-order:11; order:11}
.order-sm-12 {-webkit-box-ordinal-group:13; -webkit-order:12; -ms-flex-order:12; order:12}
.offset-sm-0 {margin-left:0}
.offset-sm-1 {margin-left:8.33333%}
.offset-sm-2 {margin-left:16.66667%}
.offset-sm-3 {margin-left:25%}
.offset-sm-4 {margin-left:33.33333%}
.offset-sm-5 {margin-left:41.66667%}
.offset-sm-6 {margin-left:50%}
.offset-sm-7 {margin-left:58.33333%}
.offset-sm-8 {margin-left:66.66667%}
.offset-sm-9 {margin-left:75%}
.offset-sm-10 {margin-left:83.33333%}
.offset-sm-11 {margin-left:91.66667%}
}
@media (max-width:767px) {.col-xs {-webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100%}
.col-xs-auto {-webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none}
.col-xs-1 {-webkit-flex:0 0 8.33333%; -ms-flex:0 0 8.33333%; -webkit-box-flex:0; flex:0 0 8.33333%; max-width:8.33333%}
.col-xs-2 {-webkit-flex:0 0 16.66667%; -ms-flex:0 0 16.66667%; -webkit-box-flex:0; flex:0 0 16.66667%; max-width:16.66667%}
.col-xs-3 {-webkit-flex:0 0 25%; -ms-flex:0 0 25%; -webkit-box-flex:0; flex:0 0 25%; max-width:25%}
.col-xs-4 {-webkit-flex:0 0 33.33333%; -ms-flex:0 0 33.33333%; -webkit-box-flex:0; flex:0 0 33.33333%; max-width:33.33333%}
.col-xs-5 {-webkit-flex:0 0 41.66667%; -ms-flex:0 0 41.66667%; -webkit-box-flex:0; flex:0 0 41.66667%; max-width:41.66667%}
.col-xs-6 {-webkit-flex:0 0 50%; -ms-flex:0 0 50%; -webkit-box-flex:0; flex:0 0 50%; max-width:50%}
.col-xs-7 {-webkit-flex:0 0 58.33333%; -ms-flex:0 0 58.33333%; -webkit-box-flex:0; flex:0 0 58.33333%; max-width:58.33333%}
.col-xs-8 {-webkit-flex:0 0 66.66667%; -ms-flex:0 0 66.66667%; -webkit-box-flex:0; flex:0 0 66.66667%; max-width:66.66667%}
.col-xs-9 {-webkit-flex:0 0 75%; -ms-flex:0 0 75%; -webkit-box-flex:0; flex:0 0 75%; max-width:75%}
.col-xs-10 {-webkit-flex:0 0 83.33333%; -ms-flex:0 0 83.33333%; -webkit-box-flex:0; flex:0 0 83.33333%; max-width:83.33333%}
.col-xs-11 {-webkit-flex:0 0 91.66667%; -ms-flex:0 0 91.66667%; -webkit-box-flex:0; flex:0 0 91.66667%; max-width:91.66667%}
.col-xs-12 {-webkit-flex:0 0 100%; -ms-flex:0 0 100%; -webkit-box-flex:0; flex:0 0 100%; max-width:100%}
.order-xs-first {-webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1}
.order-xs-last {-webkit-box-ordinal-group:14; -webkit-order:13; -ms-flex-order:13; order:13}
.order-xs-0 {-webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0}
.order-xs-1 {-webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1}
.order-xs-2 {-webkit-box-ordinal-group:3; -webkit-order:2; -ms-flex-order:2; order:2}
.order-xs-3 {-webkit-box-ordinal-group:4; -webkit-order:3; -ms-flex-order:3; order:3}
.order-xs-4 {-webkit-box-ordinal-group:5; -webkit-order:4; -ms-flex-order:4; order:4}
.order-xs-5 {-webkit-box-ordinal-group:6; -webkit-order:5; -ms-flex-order:5; order:5}
.order-xs-6 {-webkit-box-ordinal-group:7; -webkit-order:6; -ms-flex-order:6; order:6}
.order-xs-7 {-webkit-box-ordinal-group:8; -webkit-order:7; -ms-flex-order:7; order:7}
.order-xs-8 {-webkit-box-ordinal-group:9; -webkit-order:8; -ms-flex-order:8; order:8}
.order-xs-9 {-webkit-box-ordinal-group:10; -webkit-order:9; -ms-flex-order:9; order:9}
.order-xs-10 {-webkit-box-ordinal-group:11; -webkit-order:10; -ms-flex-order:10; order:10}
.order-xs-11 {-webkit-box-ordinal-group:12; -webkit-order:11; -ms-flex-order:11; order:11}
.order-xs-12 {-webkit-box-ordinal-group:13; -webkit-order:12; -ms-flex-order:12; order:12}
.offset-xs-0 {margin-left:0}
.offset-xs-1 {margin-left:8.33333%}
.offset-xs-2 {margin-left:16.66667%}
.offset-xs-3 {margin-left:25%}
.offset-xs-4 {margin-left:33.33333%}
.offset-xs-5 {margin-left:41.66667%}
.offset-xs-6 {margin-left:50%}
.offset-xs-7 {margin-left:58.33333%}
.offset-xs-8 {margin-left:66.66667%}
.offset-xs-9 {margin-left:75%}
.offset-xs-10 {margin-left:83.33333%}
.offset-xs-11 {margin-left:91.66667%}
}
.help-block {font:14px "Museo Sans",Arial,sans-serif; margin-top:5px}
.error-block {font:14px/0.71 "Museo Sans",Arial,sans-serif; color:#ff2b5d; display:none; padding-left:1.5rem; margin-top:1rem}
.input-row {margin-bottom:20px}
.input-row.last {margin-bottom:0}
.input-row__error {color:#ff2b5d; margin-top:15px; display:none}
.input-row.error .inputbox,.input-row.error textarea {border-color:#ff2b5d}
.input-row.error .input-row__error {display:block}
@media (max-width:1500px) {.input-row__error {margin-top:10px}
}
@media (max-width:767px) {.input-row__error {margin-top:10px}
}
.input-label {margin:0 0 25px}
.input-label.disabled {color:#999}
@media (max-width:1500px) {.input-label {margin-bottom:20px}
}
@media (max-width:767px) {.input-label {margin-bottom:15px}
}
.inputbox {border:2px #fcf0d8 solid; width:100%; padding:15px 20px; background:#fff; -webkit-border-radius:0; border-radius:0; -webkit-box-sizing:border-box; box-sizing:border-box; color:#000; font:18px/38px "Museo Sans",Arial,sans-serif}
.inputbox:focus {outline:none}
.inputbox::-webkit-input-placeholder {opacity:1; color:#7b7b7b}
.inputbox::-moz-placeholder {opacity:1; color:#7b7b7b}
.inputbox:-webkit-autofill {-webkit-box-shadow:inset 0 0 0 0 transparent !important; -webkit-text-fill-color:#000 !important; background:#fff !important; color:#000 !important}
.inputbox:disabled,.inputbox[readonly] {background-color:#f8f8f8; border-color:#f8f8f8; color:#cacaca; opacity:1}
.inputbox:disabled::-webkit-input-placeholder,.inputbox[readonly]::-webkit-input-placeholder {color:#cacaca}
.inputbox:disabled::-moz-placeholder,.inputbox[readonly]::-moz-placeholder {color:#cacaca}
.inputbox:disabled {cursor:not-allowed}
.inputbox--center {text-align:center}
.inputbox--white {border-color:#fff; background:rgba(255,255,255,0.25); color:#fff}
.inputbox--white::-webkit-input-placeholder {opacity:1; color:#fff}
.inputbox--white::-moz-placeholder {opacity:1; color:#fff}
.inputbox--normal {line-height:28px}
.inputbox--border-bottom {border:0; border-bottom:1px #fcf0d8 solid; background:transparent; padding-left:0; padding-right:0}
@media (max-width:1024px) {.inputbox {font:16px/38px "Museo Sans",Arial,sans-serif}
}
textarea {border:2px #fcf0d8 solid; width:100%; padding:15px 20px; background:#fff; -webkit-border-radius:0; border-radius:0; -webkit-box-sizing:border-box; box-sizing:border-box; color:#000; font:18px/20px "Museo Sans",Arial,sans-serif; height:160px}
textarea:focus {outline:none}
textarea::-webkit-input-placeholder {opacity:1; color:#7b7b7b}
textarea::-moz-placeholder {opacity:1; color:#7b7b7b}
@media (max-width:1024px) {textarea {font:16px/20px "Museo Sans",Arial,sans-serif}
}
.btn {display:inline-block; border:0; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); color:#fff; font:bold 19px/20px "Museo Sans",Arial,sans-serif; text-align:center; text-decoration:none; cursor:pointer; padding:20px 35px; -webkit-border-radius:0; border-radius:0; text-transform:uppercase; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; position:relative; z-index:1}
.btn:before {content:""; display:block; width:0; height:100%; background-image:-owg-linear-gradient(to right,#b5267e,#fc574d); background-image:-webkit-gradient(linear,left top,right top,from(#b5267e),to(#fc574d)); background-image:linear-gradient(to right,#b5267e,#fc574d); position:absolute; top:0; left:0; z-index:-1; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.btn:hover,.btn:focus,.btn.active {outline:none; color:#fff}
.btn:hover:before,.btn:focus:before,.btn.active:before {width:100%}
.btn--lg {padding:20px 9rem}
.btn--md {font:800 18px/40px "Museo Sans",Arial,sans-serif}
.btn--sm {padding:10px 2rem; font-size:16px}
.btn--xs {padding:5px 2rem; font:bold 12px/18px "Museo Sans",Arial,sans-serif}
.btn__icon {margin:0 15px 0 0; width:32px; height:32px; fill:#fff}
.btn span+.btn__icon {margin:0 0 0 15px}
.btn--icon {display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.btn--border {background:transparent; border-color:transparent; position:relative; color:#000}
.btn--border:after {content:""; display:block; width:100%; height:100%; background-image:-owg-linear-gradient(to right,#b93486,#fa635a),-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)),-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a),linear-gradient(to right,#b93486,#fa635a); position:absolute; top:0; left:0; z-index:-1; background-size:100% 2px; background-position:0 0,0 100%; background-repeat:no-repeat; border-left:2px #b93486 solid; border-right:2px #fa635a solid}
.btn--border:before {content:""; display:block; width:0; height:100%; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); position:absolute; top:0; left:0; z-index:-1; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.btn--border .btn__icon {fill:url(#soc-gradient) #447799}
.btn--border:hover {color:#fff; background-color:transparent}
.btn--border:hover:before {width:100%}
.btn--border:hover .btn__icon {fill:#fff}
.btn--border.btn--white {color:#fff}
.btn--border.btn--white:after {background-image:-owg-linear-gradient(to right,#fff,#fff),-owg-linear-gradient(to right,#fff,#fff); background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)); background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff); border-left:2px #fff solid; border-right:2px #fff solid}
.btn--border.btn--white:hover {color:#fff}
.btn--border.btn--white:hover:after {background-image:-owg-linear-gradient(to right,#b93486,#fa635a),-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)),-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a),linear-gradient(to right,#b93486,#fa635a); border-left:2px #b93486 solid; border-right:2px #fa635a solid}
.btn--border.btn--full-white {color:#fff}
.btn--border.btn--full-white:after {background-image:-owg-linear-gradient(to right,#fff,#fff),-owg-linear-gradient(to right,#fff,#fff); background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)),-webkit-gradient(linear,left top,right top,from(#fff),to(#fff)); background-image:linear-gradient(to right,#fff,#fff),linear-gradient(to right,#fff,#fff); border-left:2px #fff solid; border-right:2px #fff solid}
.btn--border.btn--full-white:hover {color:#fff}
.btn--disabled,.btn:disabled {background:#acacac; color:#fff; border-color:#acacac; cursor:not-allowed}
.btn--link {background:none !important; border-color:transparent !important; color:#373137; padding-left:0; padding-right:0; font-size:14px; text-transform:none}
@media (max-width:1500px) {.btn {font-size:18px; padding:15px 35px}
.btn--lg {padding-left:6rem; padding-right:6rem}
}
@media (max-width:1024px) {.btn {font-size:16px}
.btn__icon {width:25px; height:25px}
.btn--lg {padding-left:5rem; padding-right:5rem}
}
@media (max-width:767px) {.btn {}
.btn--lg {padding:20px 2rem; width:100%; text-align:center}
}
.is-btn-block {display:block; text-align:center; width:100%; padding-left:1rem; padding-right:1rem}
.btn-back {font-weight:300; font-size:18px; vertical-align:bottom; margin-right:5px}
select {width:100%; height:27px; padding:0 50px 0 15px; border:1px #fcf0d8 solid; -webkit-border-radius:0; border-radius:0; font:12px/27px "Museo Sans",Arial,sans-serif; color:#000; -webkit-appearance:none; background:inline-image("assets/images/select-bg.svg") -webkit-calc(100% - 15px) 50% no-repeat #fff; background:inline-image("assets/images/select-bg.svg") calc(100% - 15px) 50% no-repeat #fff; -moz-appearance:none; text-overflow:''; -ms-appearance:none; appearance:none !important}
select::-ms-expand {display:none}
select:focus {outline:none}
select.select--min {padding:0 25px 0 5px}
select.select--small {height:30px; padding:0 25px 0 5px}
select.select--normal {height:40px}
select.select--color-white {background-color:transparent; color:#fff}
select.select--color-white option {color:#373137}
select.inblock {width:auto}
@media (max-width:1024px) {select--city {font-size:12px}
}
.nice-select {-webkit-tap-highlight-color:rgba(0,0,0,0); background-color:#fbf2e6; -webkit-border-radius:10px; border-radius:10px; border:solid 1px #f1e4d4; -webkit-box-sizing:border-box; box-sizing:border-box; clear:both; color:#2a2828; cursor:pointer; display:block; font-family:inherit; font-size:18px; font-weight:normal; height:60px; line-height:28px; outline:none; padding:15px 40px 15px 20px; position:relative; text-align:left !important; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; white-space:nowrap; width:auto}
.nice-select:active,.nice-select.open,.nice-select:focus {-webkit-box-shadow:0 0 0 rgba(37,37,37,0); box-shadow:0 0 0 rgba(37,37,37,0)}
.nice-select .current {display:block; overflow:hidden}
.nice-select:after {content:''; display:block; height:7px; width:12px; margin-top:-4px; pointer-events:none; position:absolute; right:18px; top:50%; -webkit-transition:all 0.15s ease-in-out; transition:all 0.15s ease-in-out; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/select-bg.svg) 0 0 no-repeat}
.nice-select--category {padding:15px 20px 15px 35px}
.nice-select--category:after {right:auto; left:15px}
.nice-select--category .nice-select__count {margin-left:10px}
.nice-select--black {border-color:#000; color:#000}
.nice-select--xs {height:34px; line-height:32px}
.nice-select.open:after {-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}
.nice-select.open .list {opacity:1; pointer-events:auto; -webkit-transform:scale(1) translateY(0); -ms-transform:scale(1) translateY(0); transform:scale(1) translateY(0)}
.nice-select.disabled {border-color:#f8f8f8; background-color:#f8f8f8; color:#cacaca; pointer-events:none}
.nice-select.disabled:after {opacity:0.1}
.nice-select.wide {width:100%}
.nice-select.wide .list {left:0 !important; right:0 !important}
.nice-select.right {float:right}
.nice-select.right .list {left:auto; right:0}
.nice-select.small {font-size:12px; height:36px; line-height:34px}
.nice-select.small:after {height:4px; width:4px}
.nice-select.small .option {line-height:34px; min-height:34px}
.nice-select .list {background-color:#fff; -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:0 0 4px rgba(0,0,0,0.15); box-shadow:0 0 4px rgba(0,0,0,0.15); -webkit-box-sizing:border-box; box-sizing:border-box; margin-top:4px; opacity:0; overflow:hidden; padding:0 0 0; pointer-events:none; position:absolute; top:100%; left:0; min-width:100%; -webkit-transform-origin:50% 0; -ms-transform-origin:50% 0; transform-origin:50% 0; -webkit-transform:scale(0.75) translateY(-30px); -ms-transform:scale(0.75) translateY(-30px); transform:scale(0.75) translateY(-30px); -webkit-transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out; transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out; z-index:9}
.nice-select .list:hover .option:not(:hover) {background-color:transparent !important}
.nice-select .option {cursor:pointer; font-weight:400; line-height:58px; list-style:none; min-height:58px; outline:none; padding-left:10px; padding-right:10px; text-align:left; -webkit-transition:all 0.2s; transition:all 0.2s; color:#000}
.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus {background-color:#008cf0}
.nice-select .option.selected {background-color:#008cf0}
.nice-select .option.disabled {background-color:transparent; color:#999; cursor:default}
@media (max-width:1500px) {.nice-select {font-size:16px}
}
.no-csspointerevents .nice-select .list {display:none}
.no-csspointerevents .nice-select.open .list {display:block}
.radiobox,.checkbox {display:block}
.radiobox label,.checkbox label {background:none; position:relative; color:#000; padding-left:40px; display:inline-block; cursor:pointer}
.radiobox label:before,.checkbox label:before {content:""; display:block; -webkit-border-radius:20px; border-radius:20px; width:20px; height:20px; position:absolute; top:0; left:0; background:#fff; border:1px #000 solid}
.radiobox label a,.checkbox label a {text-decoration:underline}
.radiobox input[type=checkbox],.radiobox input[type=radio],.checkbox input[type=checkbox],.checkbox input[type=radio] {display:none}
.radiobox input[type=radio]:checked+label,.checkbox input[type=radio]:checked+label {color:#000}
.radiobox input[type=radio]:checked+label:before,.checkbox input[type=radio]:checked+label:before {background:#fff}
.radiobox input[type=radio]:checked+label:after,.checkbox input[type=radio]:checked+label:after {content:""; display:block; width:12px; height:12px; background:#000; position:absolute; top:4px; left:4px; -webkit-border-radius:12px; border-radius:12px}
.radiobox--link label,.checkbox--link label {padding-left:0; background:none; text-decoration:underline; color:#666}
.radiobox--link input[type=radio]:checked+label,.checkbox--link input[type=radio]:checked+label {background:none; color:#ff2b5d; text-decoration:none}
.checkbox label {background:none; position:relative; color:#000}
.checkbox label:before {content:""; display:block; background:rgba(255,255,255,0.3); -webkit-border-radius:1px; border-radius:1px; width:24px; height:24px; position:absolute; top:0; left:0; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; border:1px #999 solid}
.checkbox input[type=checkbox]:checked+label {color:#000}
.checkbox input[type=checkbox]:checked+label:before {background:rgba(255,255,255,0.3)}
.checkbox input[type=checkbox]:checked+label:after {content:""; display:block; width:24px; height:24px; background:inline-image("assets/images/checkbox-on.svg") 50% 50%/15px auto no-repeat; position:absolute; top:0; left:0}
.checkbox input[type=checkbox]:invalid+label:before {border-color:#ff2b5d !important}
.checkbox--right label {padding-left:0; padding-right:40px}
.checkbox--right label:before {left:auto; right:0}
.checkbox--right input[type=checkbox]:checked+label:after {right:-5px; left:auto}
.checkbox--white label {color:#fff}
.checkbox--white label:before {border:1px #fff solid}
.checkbox--white input[type=checkbox]:checked+label {color:#fff}
.checkbox--white input[type=checkbox]:checked+label:after {background:inline-image("assets/images/checkbox-on-white.svg") 50% 50%/15px auto no-repeat}
.checkbox-list,.radiobox-list {margin-bottom:20px}
.checkbox-list .checkbox,.checkbox-list .radiobox,.radiobox-list .checkbox,.radiobox-list .radiobox {margin-bottom:10px}
.checkbox-list .checkbox:last-child,.checkbox-list .radiobox:last-child,.radiobox-list .checkbox:last-child,.radiobox-list .radiobox:last-child {margin-bottom:0}
h1,.title-h1 {font:bold 46px/1 "Museo Sans",Arial,sans-serif; color:#373137; margin:0 0 25px 0}
@media (max-width:1500px) {h1,.title-h1 {font:bold 40px/1 "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {h1,.title-h1 {font:bold 36px/1 "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {h1,.title-h1 {font:bold 30px/1 "Museo Sans",Arial,sans-serif}
}
h2,.title-h2 {font:bold 32px/1 "Museo Sans",Arial,sans-serif; color:#373137; margin:0 0 20px 0}
@media (max-width:1500px) {h2,.title-h2 {font:bold 28px/1 "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {h2,.title-h2 {font:bold 24px/1 "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {h2,.title-h2 {font:bold 20/1 "Museo Sans",Arial,sans-serif}
}
h3,.title-h3 {font:bold 26px "Museo Sans",Arial,sans-serif; color:#373137; margin:0 0 15px 0}
@media (max-width:1500px) {h3,.title-h3 {font:bold 24px "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {h3,.title-h3 {font:bold 20px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {h3,.title-h3 {font:bold 18px "Museo Sans",Arial,sans-serif}
}
h4,.title-h4 {font:bold 24px "Museo Sans",Arial,sans-serif; color:#373137; margin:0 0 15px 0}
@media (max-width:1500px) {h4,.title-h4 {font:bold 20px "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {h4,.title-h4 {font:bold 18px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {h4,.title-h4 {font:bold 16px "Museo Sans",Arial,sans-serif}
}
h5,.title-h5 {font:bold 18px "Museo Sans",Arial,sans-serif; color:#373137; margin:0 0 15px 0}
@media (max-width:1500px) {h5,.title-h5 {font:bold 18px "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {h5,.title-h5 {font:bold 16px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {h5,.title-h5 {font:bold 14px "Museo Sans",Arial,sans-serif}
}
.sub-title {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; font:bold 26px "Museo Sans",Arial,sans-serif; margin-bottom:15px}
.sub-title__icon {width:35px; height:35px; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); margin-right:15px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.sub-title__icon svg {-webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); fill:#fff; stroke:#fff; width:17px; height:11px}
@media (max-width:1024px) {.sub-title {font:bold 24px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.sub-title {font:bold 20px "Museo Sans",Arial,sans-serif}
}
.header {border-bottom:1px #f2f0f0 solid; border-top:1px #f2f0f0 solid; -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; position:relative; z-index:10}
.header__overflow {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(62,22,90,0.8); z-index:-10000; display:block; pointer-events:none; opacity:0; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.header__overflow.active {display:block; opacity:1; z-index:-1}
.header__contacts-fixed {display:none}
.header__container {-webkit-transition:all 0.3s ease; transition:all 0.3s ease; position:relative; z-index:1; background:#fff}
.header__logo {padding:10px 40px; -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.header__logo img {display:block; height:75px; width:auto; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.header__row {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch}
.header__wrap {border-left:1px #f2f0f0 solid; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto}
.header__wrap__top {border-bottom:1px #f2f0f0 solid; padding:10px 40px 10px 45px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.header__wrap__bottom {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; padding:15px 40px}
.header__menu {-webkit-flex:1 1 auto; -ms-flex:1 1 auto; -webkit-box-flex:1; flex:1 1 auto; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-end; -ms-flex-pack:flex-end; -webkit-box-pack:end; justify-content:flex-end; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start}
.header__search {height:27px; margin-left:30px}
.header__search svg {width:27px; height:27px; fill:#000}
.header__burger {display:none; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto}
.header__burger .burger {float:right}
.header__mob-logo {display:none}
.header.prefixed .header__container {top:-100%}
.header.afterfixed .header__container {top:-100%; position:fixed}
.admin-bar .header.fixed>.header__container {top:32px}
.header.fixed {position:relative; z-index:1001}
.header.fixed * {transition:none}
.header.fixed .header-contacts__call {padding-left:30px}
.header.fixed .header__logo {padding-top:5px; padding-bottom:5px}
.header.fixed .header__logo img {height:52px; width:auto}
.header.fixed .header__container {position:fixed; top:0; left:0; z-index:1001; width:100%; -webkit-box-shadow:4px -4px 7px 11px rgba(1,82,108,0.09); box-shadow:4px -4px 7px 11px rgba(1,82,108,0.09)}
.header.fixed .header__wrap__top {display:none}
.header.fixed .header__wrap__bottom {padding-top:10px; padding-bottom:10px}
.header.fixed .header__soc {display:none}
.header.fixed .header__contacts-fixed {display:block; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto}
@media (max-width:1500px) {.header__logo {padding:10px 20px}
.header__wrap__top {padding:10px 20px}
.header__wrap__bottom {padding:15px 20px}
.header__search {margin-left:30px}
.header.fixed .header__logo {padding-top:5px; padding-bottom:5px}
.header.fixed .header__wrap__bottom {padding-top:5px; padding-bottom:5px}
}
@media (max-width:1200px) {.header__logo {padding-right:40px}
.header__menu {display:none}
.header__menu:after {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1; background:rgba(62,22,90,0.8); opacity:0; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.header__menu.active {display:block; position:fixed; top:0; left:0; width:100%; height:100vh; overflow:auto; z-index:9999}
.header__menu.active:after {opacity:1}
.header__burger {display:block}
.header__search {margin-left:40px}
}
@media (max-width:1024px) {.header__logo {display:none}
.header__wrap {border-left:0}
.header__wrap__bottom {padding:5px 20px}
.header__mob-logo {margin-right:35px; display:block}
.header__mob-logo img {display:block; height:70px; width:auto}
}
@media (max-width:767px) {.header {z-index:505}
.header__contacts-left {margin-bottom:10px}
.header__wrap__top {padding:10px 15px; display:block}
.header__wrap__bottom {padding:5px 10px}
.header__soc {display:none}
.header__contacts-fixed {display:none !important}
}
@media (max-width:320px) {.header__search {margin-left:20px}
}
.header-contacts {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-start; -ms-flex-pack:flex-start; -webkit-box-pack:start; justify-content:flex-start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start}
.header-contacts a {text-decoration:none; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.header-contacts a:hover {color:#fa635a}
.header-contacts__item {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; margin-right:60px; font:19px "Museo Sans",Arial,sans-serif}
.header-contacts__item:last-child {margin-right:0}
.header-contacts__icon {margin-right:7px; height:16px}
.header-contacts__icon .icon {width:16px; height:16px; fill:#666464}
.header-contacts__text {color:#666464; text-decoration:none}
.header-contacts__call {font:bold 19px "Museo Sans",Arial,sans-serif}
.header-contacts__call a {text-decoration:none; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.header-contacts__call a:hover {color:#fa635a}
.header-contacts--fixed {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.header-contacts--fixed .header-contacts__item {margin-bottom:10px}
.header-contacts--fixed .header-contacts__item:last-child {margin-bottom:0}
.header-contacts--footer {display:block}
.header-contacts--footer .header-contacts__item {margin:0 0 30px}
.header-contacts--footer .header-contacts__item:last-child {margin:0}
.header-contacts--footer .header-contacts__text {color:#2d2d2d}
@media (max-width:1500px) {.header-contacts__item {margin-right:25px; font-size:16px}
.header-contacts__call {font-size:16px}
}
@media (max-width:1024px) {.header-contacts--footer .header-contacts__item {margin:0 0 25px}
.header-contacts--footer .header-contacts__item:last-child {margin:0}
}
@media (max-width:960px) {.header-contacts__call {display:none}
}
@media (max-width:767px) {.header-contacts {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.header-contacts__item {font-size:16px; margin:0}
.header-contacts__call {display:none; font-size:16px}
.header-contacts--footer {display:block}
}
@media (max-width:320px) {.header-contacts__item {font-size:14px}
}
.main-menu {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.main-menu__close {-webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; border-bottom:1px #f3f0e9 solid; padding:20px 15px; display:none}
.main-menu__arrow {width:30px; height:30px; position:absolute; top:-6px; right:0; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/arrow-drop.svg) 50% 50%/12px auto no-repeat; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.main-menu__item {font:20px/1 "Museo Sans",Arial,sans-serif; color:#3a353a; margin:0 0 0 5rem; position:relative}
.main-menu__item>a {text-decoration:none; white-space:nowrap; display:block; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; padding-bottom:24px; margin-bottom:-24px; position:relative}
.main-menu__item>a:after {content:""; display:block; width:0; height:6px; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); -webkit-transition:all 0.35s ease; transition:all 0.35s ease; position:absolute; bottom:0; left:0}
.main-menu__item.parent>a {padding-right:30px}
.main-menu__item.parent.parent--full {position:static}
.main-menu__item:hover>a,.main-menu__item.active>a,.main-menu__item.hover>a {text-decoration:none}
.main-menu__item:hover>a:after,.main-menu__item.active>a:after,.main-menu__item.hover>a:after {width:100%}
.main-menu__item:hover.parent>a .main-menu__arrow,.main-menu__item.active.parent>a .main-menu__arrow,.main-menu__item.hover.parent>a .main-menu__arrow {-webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg)}
.main-menu__item:hover .main-menu__sub,.main-menu__item.hover .main-menu__sub {top:-webkit-calc(100% + 23px); top:calc(100% + 23px); opacity:1; pointer-events:auto}
.main-menu__item:hover.parent--full .main-menu__sub,.main-menu__item.hover.parent--full .main-menu__sub {top:100%}
.main-menu__sub {border-top:1px #f2f0f0 solid; position:absolute; top:-100%; left:50%; z-index:500; min-width:200px; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background:#fff; opacity:0; pointer-events:none; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; padding:20px 40px}
.main-menu__sub__item {font:17px/1 "Museo Sans",Arial,sans-serif; color:#3a353a; margin-bottom:10px}
.main-menu__sub__item:last-child {margin:0}
.main-menu__sub__item+.main-menu__sub__title {margin-top:20px}
.main-menu__sub__item>a {display:block; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; text-decoration:none}
.main-menu__sub__item:hover>a,.main-menu__sub__item.active>a {text-decoration:underline}
.main-menu__sub__title {border:1px #f1e4d4 solid; background:#fbf2e6; min-height:60px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; -webkit-box-shadow:-6px 6px 9px rgba(105,61,1,0.11); box-shadow:-6px 6px 9px rgba(105,61,1,0.11); color:#3a353a; font:bold 18px/20px "Museo Sans",Arial,sans-serif; margin-bottom:20px; text-align:center}
.main-menu__sub__title>a {display:block; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; text-decoration:none}
.main-menu__sub--full {left:0; width:100%; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); padding:20px 15px}
.main-menu__row {margin-bottom:-20px}
.main-menu__col {margin-bottom:20px}
@media (max-width:1500px) {.main-menu__item {margin-left:25px; font-size:18px}
.main-menu__sub__item {font-size:16px}
}
@media (max-width:1200px) {.main-menu {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:flex-end; -ms-flex-align:flex-end; -webkit-box-align:end; align-items:flex-end; -webkit-align-content:flex-end; -ms-flex-line-pack:flex-end; align-content:flex-end; background:#fff; position:relative}
.main-menu__close {display:block}
.main-menu__arrow {top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
.main-menu__sub {display:none}
.main-menu__item {border-bottom:1px #f3f0e9 solid; margin:0; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; font:16px/1 "Museo Sans",Arial,sans-serif}
.main-menu__item>a {padding:20px 5px; margin:0; text-align:center}
.main-menu__item.parent>a {padding-right:30px}
.main-menu__item.parent>a:before {top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); right:10px}
.main-menu__item.parent.parent--full {position:static}
.main-menu__item.hover .main-menu__sub {top:100%; display:block}
.main-menu__item.hover .main-menu__arrow {-webkit-transform:rotate(-180deg) translateY(50%) !important; -ms-transform:rotate(-180deg) translateY(50%) !important; transform:rotate(-180deg) translateY(50%) !important}
.main-menu__item.hover.parent--full .main-menu__sub {top:100%}
}
@media (max-width:960px) {.main-menu__sub {padding:20px 15px}
.main-menu__sub__item {font:14px/1 "Museo Sans",Arial,sans-serif}
.main-menu__sub__title {min-height:50px; font:bold 16px/18px "Museo Sans",Arial,sans-serif; margin-bottom:15px}
.main-menu__sub__title>a {display:block; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; text-decoration:none}
.main-menu__sub--full {left:0; width:100%; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); padding:20px 15px}
}
@media (max-width:767px) {.main-menu {display:block}
.main-menu__item.parent {position:static}
.main-menu__sub {position:static; -webkit-transform:none; -ms-transform:none; transform:none}
}
.icon {fill:initial; stroke:initial; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.icon.gradient {fill:url(#soc-gradient) #447799}
.icon-inline {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.icon-inline__icon {margin-right:1.5rem; -webkit-flex:0 0 20px; -ms-flex:0 0 20px; -webkit-box-flex:0; flex:0 0 20px; max-width:20px; height:20px}
.icon-inline p {margin:0}
.icon-inline--white {color:#fff}
.icon-inline--white .icon-inline__icon {color:#fff; fill:#fff}
@media (max-width:960px) {.icon-inline__icon {margin-right:1rem; -webkit-flex:0 0 16px; -ms-flex:0 0 16px; -webkit-box-flex:0; flex:0 0 16px; max-width:16px; height:16px}
}
.soc-list {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; margin-bottom:-15px}
.soc-list__item {margin:0 15px 15px 0}
.soc-list__item:last-child {margin-right:0}
.soc-list__item a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; width:34px; height:34px; -webkit-border-radius:50%; border-radius:50%; border:1px #e9e9e9 solid; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.soc-list__item a:hover {border-color:#fb6c75}
.soc-list__item img {display:block}
.soc-list__item svg {width:20px; height:20px; fill:url(#soc-gradient) #447799}
.soc-list--center {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.soc-list--center .soc-list__item {margin:0 7px 15px}
.soc-list--right {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:flex-end; -ms-flex-pack:flex-end; -webkit-box-pack:end; justify-content:flex-end; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.soc-list--right .soc-list__item {margin:0 0 0 2rem}
@media (max-width:767px) {.soc-list--center .soc-list__item {margin:0 4px 15px}
}
.form-section {padding:70px 0; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/form-section-bg.jpg) 50% 50%/cover no-repeat #000; color:#fff}
.form-section__title {color:#fff; text-align:center; margin-bottom:10px}
.form-section__text {text-align:center; font:28px/38px "Museo Sans",Arial,sans-serif; margin-bottom:20px}
.form-section__form {max-width:540px; margin:0 auto}
.form-section__buttons {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start}
.form-section__polic {margin-top:20px; text-align:center; font:17px "Museo Sans",Arial,sans-serif}
@media (max-width:1500px) {.form-section__text {font:25px/35px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.form-section__text {font:20px/30px "Museo Sans",Arial,sans-serif}
.form-section__polic {font:15px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.form-section__text br {display:none}
.form-section__polic {font:14px "Museo Sans",Arial,sans-serif}
}
.footer {background:#fff}
.footer__go-up {transition:opacity 0.1s ease; position:fixed; bottom:40px; right:40px; z-index:490; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; width:52px; height:60px; background-image:-owg-linear-gradient(to bottom right,#b5267e,#fc574d); background-image:-webkit-gradient(linear,left top,right bottom,from(#b5267e),to(#fc574d)); background-image:linear-gradient(to bottom right,#b5267e,#fc574d)}
.footer__go-up svg {fill:#fff; width:20px; height:32px}
.footer__go-up.invisible {opacity:0}
.footer__top {padding:30px 0; border-top:1px #f4ead6 solid; position:relative}
.footer__row {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start}
.footer__logo img {display:block}
.footer__soc-table {display:none}
.footer__bottom {padding:15px 0; background:#fbf2e6; border-top:1px #f1e4d4 solid}
.footer__copyright {color:#3d3a3a; font:17px/1 "Museo Sans",Arial,sans-serif; text-align:center}
.footer__map-link {text-align:center; margin-top:20px; font:17px "Museo Sans",Arial,sans-serif}
@media (max-width:1500px) {.footer__go-up {right:20px}
.footer__top {padding:20px 0}
}
@media (max-width:960px) {.footer__top {padding:20px 0 20px}
.footer__soc {display:none}
.footer__soc-table {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; margin-top:20px}
.footer__map-link {margin:0 0 0 40px}
}
@media (max-width:767px) {.footer__go-up {right:10px; top:auto; bottom:30px}
.footer__top {padding:30px 0 30px}
.footer__logo {-webkit-box-flex:0; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%; max-width:40%; margin-bottom:35px}
.footer__logo img {max-width:155px; width:100%}
.footer__soc {display:block; -webkit-box-flex:0; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%; max-width:60%; margin-bottom:35px}
.footer__soc-table {display:none}
.footer__map-link {margin:15px 0 0}
.footer__phones {-webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; margin-bottom:25px}
.footer__phones .header-contacts {max-width:240px; margin:0 auto}
.footer__contacts {-webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%}
.footer__contacts .header-contacts {max-width:240px; margin:0 auto}
.footer__copyright {font:13px/1 "Museo Sans",Arial,sans-serif}
.footer__map-link {font:14px "Museo Sans",Arial,sans-serif}
}
@media (max-width:320px) {.footer__logo {-webkit-box-flex:0; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%; max-width:40%}
.footer__soc {-webkit-box-flex:0; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%; max-width:60%}
}
.tab-nav {list-style:none; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; border-bottom:1px #e8e8e8 solid; overflow-x:auto}
.tab-nav__item {display:inline-block; font:22px "Museo Sans",Arial,sans-serif; position:relative; text-align:center; margin-left:20px; color:#373137}
.tab-nav__item:first-child {margin-left:0}
.tab-nav__item:after {content:""; display:block; width:0; height:5px; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); position:absolute; bottom:0; left:50%; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.tab-nav__item a {text-decoration:none; display:block; padding:0 50px 20px; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.tab-nav__item.active,.tab-nav__item:hover {color:#373137}
.tab-nav__item.active:after,.tab-nav__item:hover:after {width:100%; left:0}
.tab-nav__item.active {font-weight:bold}
.tab-nav--artist-list {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:flex-start; -ms-flex-pack:flex-start; -webkit-box-pack:start; justify-content:flex-start; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex}
.tab-nav--artist-list .tab-nav__item {font-size:20px; margin-left:25px}
.tab-nav--artist-list .tab-nav__item:first-child {margin-left:0}
.tab-nav--artist-list .tab-nav__item a {padding:0 15px 15px}
@media (max-width:1500px) {.tab-nav__item {font-size:20px; margin-left:10px}
.tab-nav__item a {padding:0 30px 20px}
}
@media (max-width:1024px) {.tab-nav__item {font-size:18px; margin-left:10px}
.tab-nav__item a {padding:0 30px 20px}
.tab-nav--artist-list .tab-nav__item {font-size:18px; margin-left:15px}
.tab-nav--artist-list .tab-nav__item:first-child {margin-left:0}
}
@media (max-width:960px) {.tab-nav__item {font-size:18px; margin-left:5px}
.tab-nav__item a {padding:0 15px 20px}
.tab-nav--artist-list .tab-nav__item {font-size:16px}
}
@media (max-width:767px) {.tab-nav__item {font-size:16px}
.tab-nav__item a {padding:0 15px 15px}
.tab-nav--artist-list {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}
}
.tab-nav-select {display:none}
.tab-wrapper {position:relative; padding:7rem 0}
.tab-box {visibility:hidden; pointer-events:none; opacity:0; -webkit-transition:opacity 0s ease; transition:opacity 0s ease; position:absolute; left:0; right:0}
.tab-box.active {display:block; visibility:visible; opacity:1; pointer-events:auto; position:relative}
table.table-style {border:1px #f1e4d4 solid; width:100%}
table.table-style th {background:#f1e4d4; padding:20px 25px; border-right:1px #f1e4d4 solid}
table.table-style th:last-child {border:0}
table.table-style td {padding:20px 25px; border-right:1px #f1e4d4 solid; border-bottom:1px #f1e4d4 solid}
table.table-style td:last-child {border-right:0}
@media (max-width:767px) {table.table-style th,table.table-style td {padding:10px; line-height:normal}
}
.comments-page__title {text-align:center; margin-bottom:40px}
.comments-page__tabs {margin-bottom:70px}
.comments-page__list {margin-bottom:-80px}
.comments-page__item {margin-bottom:80px}
.comments-page__pagination {padding-top:60px; text-align:center}
.comments-page__bottom-info {text-align:center; padding-top:40px}
.comments-page__bottom-info__title {margin-bottom:25px; line-height:1.3}
@media (max-width:960px) {.comments-page__wrap {max-width:670px; margin:0 auto}
.comments-page__tabs {margin-bottom:50px}
.comments-page__list {margin-bottom:-60px}
.comments-page__item {margin-bottom:60px}
.comments-page__pagination {padding-top:50px}
.comments-page__bottom-info {margin-top:50px}
}
@media (max-width:767px) {.comments-page__row {margin-bottom:-80px}
.comments-page__item {margin-bottom:80px}
}
.other-artists-section {padding:70px 0 0}
.other-artists-section__title {text-align:center; margin-bottom:30px}
.other-artists-section__row {margin:0 -10px -20px}
.other-artists-section__item {margin-bottom:20px; padding:0 10px}
.other-artists-section__buttons {margin-top:40px; text-align:center}
@media (max-width:767px) {.other-artists-section__row {margin:0 -5px -20px}
.other-artists-section__item {padding:0 5px}
.other-artists-section__buttons {margin-top:20px}
.other-artists-section__buttons .btn {padding-left:15px; padding-right:15px}
}
.index-top-section {position:relative; z-index:1; overflow:hidden}
.index-top-section__video {position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1; overflow:hidden}
.index-top-section__video>video {position:absolute; top:0; left:0; min-width:100%; min-height:100%; width:auto; height:auto}
@supports ((-o-object-fit:cover) or (object-fit:cover)) {.index-top-section__video>video {top:0; left:0; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
}
.index-top-section__video img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover; display:block}
.index-top-section__video:before {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; background:rgba(0,0,0,0.5) url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQiIGhlaWdodD0iNCI+PGcgZmlsbD0ibm9uZSI+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0iTTAgMGgxdjFIMHoiLz48cGF0aCBkPSJNMiAwaDF2MUgyeiIvPjxwYXRoIGQ9Ik0yIDJoMXYxSDJ6Ii8+PHBhdGggZD0iTTAgMmgxdjFIMHoiLz48L2c+PC9nPjwvc3ZnPg==) 0 0 repeat; opacity:0.5}
.index-top-section__wrap {padding-top:160px; padding-bottom:180px; position:relative; z-index:2}
.index-top-section__title {text-transform:none; text-align:center; color:#fff; font:bold 80px/96px "Museo Sans",Arial,sans-serif; margin:0 0 40px}
.index-top-section__text {text-align:center; font:30px/48px "Museo Sans",Arial,sans-serif; color:#fff; margin:0 auto 60px; max-width:1020px}
.index-top-section__buttons {margin:0 auto -30px}
.index-top-section__buttons>.wp-block-group__inner-container {display:flex; flex-direction:row; justify-content:center; flex-wrap:wrap}
.index-top-section__buttons__item {margin:0 10px 30px 10px}
.index-top-section__buttons .btn {min-width:240px}
@media (max-width:1500px) {.index-top-section__title {font:bold 51px/60px "Museo Sans",Arial,sans-serif}
.index-top-section__text {font:23px/37px "Museo Sans",Arial,sans-serif}
.index-top-section__wrap {padding-top:110px; padding-bottom:130px}
}
@media (max-width:1024px) {.index-top-section__wrap {padding-top:80px; padding-bottom:100px}
.index-top-section__title {font:bold 41px/50px "Museo Sans",Arial,sans-serif; margin-bottom:20px}
.index-top-section__text {font:22px/34px "Museo Sans",Arial,sans-serif; max-width:650px}
.index-top-section__buttons {max-width:540px; margin:0 auto -20px}
.index-top-section__buttons .btn {width:100%; min-width:0}
}
@media (max-width:767px) {.index-top-section__wrap {padding-top:60px; padding-bottom:50px}
.index-top-section__title {font:30px/42px "Museo Sans",Arial,sans-serif; max-width:370px; margin-left:auto; margin-right:auto}
.index-top-section__text {font:20px/30px "Museo Sans",Arial,sans-serif; max-width:370px; margin-left:auto; margin-right:auto}
.index-top-section__buttons .row {margin-left:-5px; margin-right:-5px}
.index-top-section__buttons .btn {padding-left:10px; padding-right:10px; font-size:16px}
.index-top-section__video:before {background:rgba(0,0,0,0.5) url(data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjQiIGhlaWdodD0iNCI+PGcgZmlsbD0ibm9uZSI+PGcgZmlsbD0iIzAwMCI+PHBhdGggZD0iTTAgMGgxdjFIMHoiLz48cGF0aCBkPSJNMiAwaDF2MUgyeiIvPjxwYXRoIGQ9Ik0yIDJoMXYxSDJ6Ii8+PHBhdGggZD0iTTAgMmgxdjFIMHoiLz48L2c+PC9nPjwvc3ZnPg==) 0 0 repeat; content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:1; opacity:0.5}
}
@media (max-width:320px) {.index-top-section__title {font:25px/37px "Museo Sans",Arial,sans-serif}
.index-top-section__text {font:18px/26px "Museo Sans",Arial,sans-serif}
.index-top-section__buttons .btn {font-size:14px; padding-left:5px; padding-right:5px}
}
.services-section {padding:80px 0}
.services-section__slider {padding-right:70px}
.services-section__img {padding-right:60px}
.services-section__title {font:bold 38px "Museo Sans",Arial,sans-serif; margin-bottom:20px}
.services-section__text {color:#373137; margin-bottom:30px}
.services-section .slick-slide {opacity:0; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.services-section .slick-slide.slick-current {opacity:1}
@media (max-width:1500px) {.services-section__title {font:bold 34px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.services-section__img {padding-right:15px}
.services-section__slider {padding-right:60px}
.services-section__title {font:bold 30px "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {.services-section__img {margin-bottom:50px; text-align:center}
.services-section__img img {display:block; margin:0 auto}
}
@media (max-width:767px) {.services-section {padding:60px 0}
.services-section__slider {padding-right:0}
.services-section__title {text-align:center; font:bold 26px "Museo Sans",Arial,sans-serif}
.services-section__text {text-align:center}
.services-section__buttons {text-align:center}
}
@media (max-width:320px) {.services-section__title {font:bold 24px "Museo Sans",Arial,sans-serif}
}
.comments-section {padding:70px 0}
@media (min-width:700px) {.comments-section .wp-block-group.container {width:70%; max-width:1000px}
}
.comments-section__title {text-align:center; margin-bottom:20px}
.comments-section__slider {position:relative; padding:0 100px}
.comments-section__navigation {margin-top:40px}
.comments-section__buttons {text-align:center; margin-top:40px}
.comments-section__buttons .btn {min-width:280px}
@media (max-width:1024px) {.comments-section__slider {padding:0 50px}
.comments-section__navigation {margin-top:25px}
}
@media (max-width:767px) {.comments-section__slider {padding:0}
.comments-section__navigation {margin-top:30px}
}
.comment-block {text-align:center}
.comment-block__date {color:#aaa9a9; font:20px "Museo Sans",Arial,sans-serif; margin-bottom:20px}
.comment-block__title {font:bold 21px "Museo Sans",Arial,sans-serif; margin-bottom:15px}
.comment-block__text {font:20px/35px "Museo Sans",Arial,sans-serif}
.comment-block--view {text-align:left; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap}
.comment-block--view .comment-block__img {margin-right:50px; -webkit-box-flex:0; -webkit-flex:0 0 290px; -ms-flex:0 0 290px; flex:0 0 290px; max-width:290px}
.comment-block--view .comment-block__img img {display:block; border:1px #e8e8e8 solid}
.comment-block--view .comment-block__head {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; margin-bottom:20px}
.comment-block--view .comment-block__date {font:18px/34px "Museo Sans",Arial,sans-serif; margin:0; white-space:nowrap; color:#373137}
.comment-block--view .comment-block__title {font:bold 24px/34px "Museo Sans",Arial,sans-serif; margin:0}
.comment-block--view .comment-block__text {padding:0 110px 0 0; position:relative}
.comment-block--view .comment-block__text__bg {width:50px; height:50px; position:absolute; top:0; right:0; pointer-events:none}
@media (max-width:1500px) {.comment-block__date {font:18px "Museo Sans",Arial,sans-serif}
.comment-block__title {font:bold 19px "Museo Sans",Arial,sans-serif}
.comment-block__text {font:18px/30px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__img {margin-right:30px; -webkit-box-flex:0; -webkit-flex:0 0 250px; -ms-flex:0 0 250px; flex:0 0 250px; max-width:250px}
.comment-block--view .comment-block__date {font:16px/30px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__title {font:bold 20px/30px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__text {padding:0 80px 0 0; font:16px/26px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.comment-block__date {font:16px "Museo Sans",Arial,sans-serif}
.comment-block__title {font:bold 18px "Museo Sans",Arial,sans-serif}
.comment-block__text {font:16px/24px "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {.comment-block--view .comment-block__img {margin-right:20px; -webkit-box-flex:0; -webkit-flex:0 0 230px; -ms-flex:0 0 230px; flex:0 0 230px; max-width:230px}
.comment-block--view .comment-block__img .comment-block__date {margin-top:20px}
.comment-block--view .comment-block__date {font:bold 16px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__title {font:bold 18px/26px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__text {padding:0 60px 0 0; font:16px/24px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.comment-block__date {font:14px "Museo Sans",Arial,sans-serif}
.comment-block__title {font:bold 17px "Museo Sans",Arial,sans-serif}
.comment-block__text {font:14px/20px "Museo Sans",Arial,sans-serif}
.comment-block--view {display:block; text-align:center}
.comment-block--view .comment-block__img {margin:0 0 25px; max-width:100%}
.comment-block--view .comment-block__img img {max-width:230px; margin:0 auto}
.comment-block--view .comment-block__date {font:bold 14px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__head {margin-bottom:15px}
.comment-block--view .comment-block__title {font:bold 16px/24px "Museo Sans",Arial,sans-serif}
.comment-block--view .comment-block__wrap {position:relative}
.comment-block--view .comment-block__text {padding:0; position:static}
.comment-block--view .comment-block__text__bg {top:-50px}
}
.portfolio-section {background:#fbf2e6; border-top:1px #f1e4d4 solid; border-bottom:1px #f1e4d4 solid; overflow:hidden}
.portfolio-section__info {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch}
.portfolio-section__title {margin-bottom:25px; font:bold 38px "Museo Sans",Arial,sans-serif}
.portfolio-section__buttons {margin-top:30px}
.portfolio-section__gallery {margin-right:-webkit-calc(-50vw + 100%); margin-right:calc(-50vw + 100%); height:100%}
.portfolio-section__gallery__row {margin:0; height:100%}
.portfolio-section__gallery__item {padding:0}
.portfolio-section__gallery__item figure,.portfolio-section__gallery__item img {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.portfolio-section__banner {position:absolute; top:0; left:0; width:100%; height:100%; background-image:-owg-linear-gradient(to right,rgba(185,52,134,0.8),rgba(250,99,90,0.8)); background-image:-webkit-gradient(linear,left top,right top,from(rgba(185,52,134,0.8)),to(rgba(250,99,90,0.8))); background-image:linear-gradient(to right,rgba(185,52,134,0.8),rgba(250,99,90,0.8)); z-index:3; color:#fff; padding:15px 0 15px 0; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; text-align:center}
.portfolio-section__banner__title {position:relative; font:900 88px/1 "Museo Sans",Arial,sans-serif; padding-left:40px; text-transform:uppercase; margin-bottom:15px}
.portfolio-section__banner__title span {-webkit-transform:rotate(-90deg) translate(-50%,-50%); -ms-transform:rotate(-90deg) translate(-50%,-50%); transform:rotate(-90deg) translate(-50%,-50%); text-transform:none; font:300 23px/1 "Museo Sans",Arial,sans-serif; display:block; position:absolute; top:0; left:0}
.portfolio-section__banner__text {font:300 28px/42px "Museo Sans",Arial,sans-serif}
@media (max-width:1500px) {.portfolio-section__title {font:bold 34px "Museo Sans",Arial,sans-serif}
.portfolio-section__banner__title {font:900 70px/1 "Museo Sans",Arial,sans-serif}
.portfolio-section__banner__title span {font:300 18px/1 "Museo Sans",Arial,sans-serif}
.portfolio-section__banner__text {font:300 22px/33px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.portfolio-section__title {font:bold 30px "Museo Sans",Arial,sans-serif}
}
@media (max-width:960px) {.portfolio-section__photos {padding:0}
.portfolio-section__gallery {margin-right:0}
.portfolio-section__info {padding-top:70px; padding-bottom:80px; text-align:center}
}
@media (max-width:767px) {.portfolio-section__title {font:bold 30px "Museo Sans",Arial,sans-serif}
.portfolio-section__info .btn {padding-left:25px; padding-right:25px}
.portfolio-section__gallery__item {min-height:205px}
.portfolio-section__banner__title {font:900 49px/1 "Museo Sans",Arial,sans-serif; padding-left:30px}
.portfolio-section__banner__title span {font:300 12px/1 "Museo Sans",Arial,sans-serif}
.portfolio-section__banner__text {font:300 16px/23px "Museo Sans",Arial,sans-serif}
}
@media (max-width:320px) {.portfolio-section__banner__title {font:900 40px/1 "Museo Sans",Arial,sans-serif; padding-left:20px}
.portfolio-section__banner__title span {font:300 12px/1 "Museo Sans",Arial,sans-serif}
.portfolio-section__banner__text {font:300 13px/20px "Museo Sans",Arial,sans-serif}
}
.partners-section {padding:80px 0 90px}
.partners-section__title {margin-bottom:20px; text-align:center}
.partners-section__text {font:300 25px "Museo Sans",Arial,sans-serif; margin-bottom:40px; text-align:center}
.partners-section__slider {padding:0 70px; position:relative}
.partners-section__slider .slick-slide {padding:0 10px}
.partners-section__item {margin-bottom:25px; height:180px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; padding:20px; border:1px #eeece7 solid}
.partners-section__item:last-child {margin-bottom:0}
.partners-section__item img {display:block}
@media (max-width:1500px) {.partners-section__text {font:300 22px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.partners-section__slider {padding:0 50px}
.partners-section__text {font:300 20px "Museo Sans",Arial,sans-serif; margin-bottom:30px}
}
@media (max-width:767px) {.partners-section {padding:60px 0 70px}
.partners-section__slider {padding:0}
.partners-section__text {font:300 18px "Museo Sans",Arial,sans-serif; margin-bottom:30px}
.partners-section__item {margin-bottom:20px; height:150px; padding:15px}
.partners-section__navigation {margin-top:30px}
}
.news-section {padding:80px 0; overflow:hidden; background:#fbf2e6; border-top:1px #f1e4d4 solid; border-bottom:1px #f1e4d4 solid}
.news-section__title {margin-bottom:30px; text-align:center}
.news-section__buttons {text-align:center; margin-top:40px}
.news-section__row {margin-left:-30px; margin-right:-30px}
.news-section__item {padding:0 30px}
@media (max-width:1024px) {.news-section {padding:60px 0}
.news-section__row {margin-left:-15px; margin-right:-15px}
.news-section__item {padding:0 15px}
}
@media (max-width:960px) {.news-section__item {margin-bottom:50px}
.news-section__item:last-child {margin-bottom:0}
.news-section__item .news-block {max-width:590px; margin:0 auto}
}
@media (max-width:767px) {.news-section__title {margin-bottom:20px}
.news-section__buttons {margin-top:30px}
}
@media (max-width:320px) {.news-section {}
}
.news-block__title {font:bold 24px "Museo Sans",Arial,sans-serif; margin-bottom:15px}
.news-block__title a {text-decoration:none}
.news-block__img {margin-bottom:30px}
.news-block__img img {display:block; width:100%}
.news-block__text {font:18px/30px "Museo Sans",Arial,sans-serif}
@media (max-width:1500px) {.news-block__title {font:bold 22px "Museo Sans",Arial,sans-serif}
.news-block__text {font:17px/28px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.news-block__title {font:bold 20px "Museo Sans",Arial,sans-serif}
.news-block__text {font:16px/26px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.news-block__title {margin-bottom:10px; font:bold 18px "Museo Sans",Arial,sans-serif}
.news-block__text {font:14px/24px "Museo Sans",Arial,sans-serif}
.news-block__img {margin-bottom:20px}
}
.advantage-section {background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/advantage-section-bg.jpg) 50% 50%/cover no-repeat #5a4243; background-attachment:fixed; padding:80px 0; color:#fff}
.advantage-section__title {text-align:center; margin-bottom:50px; color:#fff}
.advantage-section__row {margin-bottom:-40px}
@media (max-width:1024px) {.advantage-section {padding:60px 0; background-attachment:scroll}
}
.advantage-block {text-align:center; max-width:280px; margin:0 auto 40px auto}
.advantage-block__img {margin-bottom:25px}
.advantage-block__title {font:bold 25px/32px "Museo Sans",Arial,sans-serif; margin-bottom:20px}
@media (max-width:1500px) {.advantage-block__title {font:bold 22px/30px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.advantage-block__title {font:bold 20px/26px "Museo Sans",Arial,sans-serif}
}
.portfolio-page__title {text-align:center; margin-bottom:40px}
.portfolio-page__tabs {margin-bottom:40px}
.portfolio-page__row {margin-left:-10px; margin-right:-10px; margin-bottom:-20px; justify-content:center}
.portfolio-page__item {margin-bottom:20px; padding:0 10px; height:420px}
.portfolio-page__item.col {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%}
.portfolio-page__pagination {margin-top:30px; text-align:center}
.portfolio-page__wrap .tab-box {display:none}
.portfolio-page__wrap .tab-box.active {display:block}
@media (max-width:960px) {.portfolio-page__wrap {max-width:600px; margin:0 auto}
.portfolio-page__item.col {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
}
@media (max-width:767px) {.portfolio-page__row {margin-left:-5px; margin-right:-5px; margin-bottom:-10px}
.portfolio-page__item {margin-bottom:10px; padding:0 5px}
}
.portfolio-block {position:relative; height:100%}
.portfolio-block__img {position:relative; z-index:1; height:100%}
.portfolio-block__img img {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.portfolio-block__wrap {color:#fff; position:absolute; top:0; left:0; width:100%; height:100%; background-image:-owg-linear-gradient(to right,rgba(185,52,134,0.8),rgba(250,99,90,0.8)); background-image:-webkit-gradient(linear,left top,right top,from(rgba(185,52,134,0.8)),to(rgba(250,99,90,0.8))); background-image:linear-gradient(to right,rgba(185,52,134,0.8),rgba(250,99,90,0.8)); z-index:3; padding:50px 10px 30px; opacity:0; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch}
.portfolio-block__logo {margin-bottom:20px; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; text-align:center}
.portfolio-block__logo img {width:200px}
.portfolio-block__title {font:22px/30px "Museo Sans",Arial,sans-serif; text-align:center; margin-bottom:40px; color:#fff}
.portfolio-block__buttons {text-align:center}
.portfolio-block:hover .portfolio-block__wrap {opacity:1}
@media (max-width:1500px) {.portfolio-block__wrap {padding:30px 10px 20px}
.portfolio-block__title {font:20px/28px "Museo Sans",Arial,sans-serif; margin-bottom:20px}
}
@media (max-width:960px) {.portfolio-block__wrap {padding:50px 10px 30px}
.portfolio-block__title {font:22px/30px "Museo Sans",Arial,sans-serif; margin-bottom:40px}
}
@media (max-width:767px) {.portfolio-block__wrap {display:none}
}
.btn-send-requisition {position:fixed; top:50%; right:29px; z-index:500; -webkit-transform:translate(50%,-50%); -ms-transform:translate(50%,-50%); transform:translate(50%,-50%); -webkit-transform-origin:center center; -ms-transform-origin:center center; transform-origin:center center}
.btn-send-requisition a {display:block; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); -webkit-border-radius:15px 15px 0 0; border-radius:15px 15px 0 0; color:#fff; text-decoration:none; font:24px/40px "Museo Sans",Arial,sans-serif; padding:10px 35px}
@media (max-width:1500px) {.btn-send-requisition {right:20px}
.btn-send-requisition a {font:20px/30px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.btn-send-requisition {}
.btn-send-requisition a {font:20px/30px "Museo Sans",Arial,sans-serif; padding:10px 30px}
}
.breadcrumb {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-start; -ms-flex-pack:flex-start; -webkit-box-pack:start; justify-content:flex-start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start}
.breadcrumb a {font:17px "Museo Sans",Arial,sans-serif; margin-right:10px; text-decoration:none; color:#2a2828}
.breadcrumb a:after {content:"/"; margin-left:10px; color:#7e7e7e}
.breadcrumb a:last-child {margin-right:0}
.breadcrumb a:last-child:after {display:none}
.breadcrumb .breadcrumb_last {color:#7e7e7e}
@media (max-width:1500px) {.breadcrumb a {font:16px "Museo Sans",Arial,sans-serif}
}
@media (max-width:1024px) {.breadcrumb a {font:15px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.breadcrumb a {font:14px "Museo Sans",Arial,sans-serif}
}
.other-case-section {background:#fbf2e6; border-top:1px #f1e4d4 solid; padding:60px 0 70px}
.other-case-section__title {margin-bottom:35px; text-align:center}
.other-case-section__buttons {text-align:center; margin-top:40px}
.other-case-section__row {margin:0 -10px -20px; justify-content:center}
.other-case-section__item {margin-bottom:20px; padding:0 10px; height:420px}
.other-case-section__item.col {-webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%}
@media (max-width:960px) {.other-case-section__wrap {max-width:600px; margin:0 auto}
.other-case-section__item.col {-webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%}
}
@media (max-width:767px) {.other-case-section__row {margin-left:-5px; margin-right:-5px; margin-bottom:-10px}
.other-case-section__item {margin-bottom:10px; padding:0 5px}
}
.main-section {padding:20px 0 80px; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; -webkit-box-flex:1; flex:1 1 auto}
.main-section__bread {margin-bottom:42px}
.main-section__title {text-align:center; margin-bottom:40px}
.main-section__article-thumbnail {max-width:100%; margin:0 auto; display:block; margin-bottom:20px; height:auto}
.main-section__row {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; padding:0 20px; max-width:1900px; margin:0 auto}
.main-section__col-left {-webkit-box-flex:0; -webkit-flex:0 0 19%; -ms-flex:0 0 19%; flex:0 0 19%; max-width:19%; padding-right:40px}
.main-section__col-left__block {margin-bottom:20px}
.main-section__col-main {-webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:62%}
.main-section__col-right {-webkit-box-flex:0; -webkit-flex:0 0 19%; -ms-flex:0 0 19%; flex:0 0 19%; max-width:19%; padding-left:40px}
.main-section__col-right__block {margin-bottom:20px}
.main-section__categorys {display:none; margin-bottom:50px}
.main-section__pagination {margin-top:50px; text-align:center}
.main-section--news .main-section__title {margin-bottom:30px}
.main-section--news .main-section__list {margin:0 -30px -50px}
.main-section--news .main-section__item {margin-bottom:50px; padding:0 30px}
.main-section--page-404 {padding:50px 0 300px 300px; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/top-bg-404.jpg) 50% 100%/contain no-repeat #FEFFF1}
.main-section--page-404 .main-section__title {margin-bottom:20px}
.main-section--page-404 .main-section__desc {text-align:center; line-height:normal}
@media (max-width:1500px) {.main-section__bread {margin-bottom:35px}
.main-section__col-left {-webkit-box-flex:0; -webkit-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; padding-right:20px}
.main-section__col-main {-webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:60%}
.main-section__col-right {-webkit-box-flex:0; -webkit-flex:0 0 20%; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; padding-left:20px}
.main-section--news .main-section__list {margin:0 -15px -40px}
.main-section--news .main-section__item {margin-bottom:40px; padding:0 15px}
}
@media (max-width:1024px) {.main-section__col-right .module-block.widget_nav_menu {display:none}
.main-section__col-right .module-block {width:326px; max-width:80vw}
.main-section__bread {margin-bottom:28px}
.main-section__row {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch}
.main-section__col-left {display:none}
.main-section__col-main {-webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:100%}
.main-section__col-right {-webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:100%; padding:0; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; margin-top:70px}
.main-section__col-right .module-block {max-width:330px; margin:0 10px 20px; box-sizing:border-box; width:100%}
.main-section__categorys {display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex}
}
@media (max-width:960px) {.main-section--page-404 {padding:50px 0 250px; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/top-bg-404.jpg) -120px 100%/contain no-repeat #FEFFF1}
}
@media (max-width:767px) {.main-section__bread {margin-bottom:21px}
.main-section--page-404 {padding:50px 0 200px; background:url(//fenixevent.ru/wp-content/themes/images/top-bg-404.jpg) -200px 100%/auto 80% no-repeat #FEFFF4}
.main-section__col-right {flex-direction:column; align-items:center}
}
.news-view__title {text-align:center; margin-bottom:25px}
.news-view__info-bottom {font:18px "Museo Sans",Arial,sans-serif; color:#373137; border-top:1px #e4e5cf solid; padding-top:30px; margin-top:60px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.news-view__date {margin-right:50px}
.news-view__views {-webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.news-view__views__icon {fill:#373137; width:20px; height:20px; margin-right:10px}
@media (max-width:1500px) {.news-view__info-bottom {font:15px "Museo Sans",Arial,sans-serif; padding-top:25px; margin-top:50px}
}
@media (max-width:960px) {.news-view__info-bottom {font:14px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.news-view__info-bottom {font:13px "Museo Sans",Arial,sans-serif; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.news-view__soc {-webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; margin-top:35px}
}
.list-artists__title {text-align:center; margin-bottom:20px}
.list-artists__desc {text-align:center; margin-bottom:30px}
.list-artists__list {margin-bottom:-35px}
.list-artists__item {margin-bottom:35px}
.list-artists__pagination {padding-top:40px}
.list-artists__seo {margin-top:80px}
.contacts-page__title {margin-bottom:25px}
.contacts-page__bread {margin-bottom:35px}
.contacts-page__info__item {margin-bottom:40px}
.contacts-page__label {margin-bottom:10px; font-weight:bold}
@media (max-width:960px) {.contacts-page__info {margin-bottom:70px}
}
@media (max-width:767px) {.contacts-page__info {margin-bottom:40px}
.contacts-page__info__item {margin-bottom:25px}
}
.map-section {height:580px}
.map-section__map {width:100%; height:100%}
@media (max-width:767px) {.map-section {height:80vh}
}
.contact-info-icon {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.contact-info-icon__icon {width:50px; height:50px; -webkit-box-flex:0; -webkit-flex:0 0 50px; -ms-flex:0 0 50px; flex:0 0 50px; max-width:50px; margin-right:15px; border-left:2px #b93585 solid; border-right:2px #f9635c solid; border-top:2px #db5073 solid; border-bottom:2px #db5073 solid; -webkit-border-radius:50%; border-radius:50%; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.contact-info-icon__icon svg {width:26px; height:26px; display:block}
.form-block {background:#fbf2e6; border:1px #f1e4d4 solid; -webkit-border-radius:5px; border-radius:5px; padding:45px; -webkit-box-shadow:0 0 7px 2px rgba(123,71,1,0.16); box-shadow:0 0 7px 2px rgba(123,71,1,0.16)}
.form-block__title {text-align:center; margin-bottom:15px}
.form-block__buttons {text-align:center}
.form-block__polic {margin-top:15px; text-align:center}
@media (max-width:1024px) {.form-block {padding:25px; max-width:510px; margin:0 auto}
}
@media (max-width:767px) {.form-block {padding:25px 15px}
}
.catalog-artists__title {text-align:center; margin-bottom:25px}
.catalog-artists__row {margin-bottom:-40px}
.catalog-artists__item {margin-bottom:40px}
.catalog-artists__item a {text-decoration:none}
.wp-block-column>.catalog-artists__item {display:block !important; flex:none !important; width:100%; max-width:288px; min-width:150px}
@media (max-width:1024px) {.catalog-artists__row {justify-content:center}
.catalog-artists__item {max-width:250px}
}
.catalog-artists__buttons {text-align:center; margin-top:20px}
.catalog-artists__group {margin-bottom:70px}
@media (max-width:1500px) {.catalog-artists__row {margin:0 -10px -40px}
.catalog-artists__item {padding:0 10px}
.catalog-artists__group {margin-bottom:50px}
}
@media (max-width:767px) {.catalog-artists__row {margin:0 -5px -40px}
.catalog-artists__item {padding:0 5px}
.catalog-artists__group {margin-bottom:40px}
}
.artist-block {display:flex; flex-direction:column; position:relative; z-index:1; background:#fff; -webkit-box-shadow:0 0 7px 2px rgba(123,71,1,0.16); box-shadow:0 0 7px 2px rgba(123,71,1,0.16); height:100%}
.artist-block__link {position:absolute; top:0; left:0; width:100%; height:100%; z-index:5}
.artist-block__img {flex-grow:1; height:215px; overflow:hidden}
.artist-block__img img {display:block; width:100%; height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:top; object-position:top; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; position:relative}
.artist-block__wrap {flex-shrink:0; padding:10px 10px 35px; height:114px}
.artist-block__title {text-align:center; font:bold 20px "Museo Sans",Arial,sans-serif; margin:0 0 10px; overflow:hidden; text-overflow:ellipsis; word-break:break-word; display:-webkit-box; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-box-orient:vertical; box-orient:vertical; -webkit-line-clamp:2; -moz-line-clamp:2; -ms-line-clamp:2; line-clamp:2}
.artist-block__title a {text-decoration:none}
.artist-block__price {text-align:center; font:18px "Museo Sans",Arial,sans-serif; margin-top:16px}
.artist-block__rait {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start; margin-top:10px}
.artist-block:hover .artist-block__img img {-webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1)}
.artist-block--other .artist-block__wrap {padding:20px 10px 15px}
@media (max-width:1500px) {.artist-block__wrap {padding:10px 10px 30px}
.artist-block__title {font-size:18px}
.artist-block__price {font-size:16px}
}
@media (max-width:1024px) {.artist-block__wrap {padding:10px 10px 25px; height:93px}
.artist-block__title {font-size:14px}
.artist-block__price {font-size:12px}
.artist-block__img {height:145px}
}
.list-artist-block {position:relative; z-index:1; background:#fff; -webkit-box-shadow:0 0 7px 2px rgba(123,71,1,0.16); box-shadow:0 0 7px 2px rgba(123,71,1,0.16); padding:25px 30px}
.list-artist-block__subtitle {font:bold 20px "Museo Sans",Arial,sans-serif; margin-bottom:15px}
.list-artist-block__info__wrap,.list-artist-block__head__right {align-self:center}
.list-artist-block__head {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:flex-start; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; margin-bottom:20px}
.list-artist-block__info {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:flex-start; -ms-flex-align:center; -webkit-box-align:center; align-items:flex-start; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.list-artist-block__info__avatar {margin-right:20px; max-width:80px; -webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto}
.list-artist-block__info__avatar img {width:80px; height:80px; display:block; -webkit-border-radius:50%; border-radius:50%}
.list-artist-block__info__name {font:bold 20px "Museo Sans",Arial,sans-serif; margin-bottom:15px}
.list-artist-block__info__name.list-artist-block__info__name_breadcrumb {font-weight:normal !important}
.list-artist-block__info__name.list-artist-block__info__name_breadcrumb .list-artist-block__info__name__breadcrumb {font-weight:bolder}
.list-artist-block__info__name.list-artist-block__info__name_breadcrumb .list-artist-block__info__name__breadcrumb:after {content:"/"; color:#7e7e7e; margin:0 10px; font-weight:normal}
.list-artist-block__info__name a {text-decoration:none}
.list-artist-block__info__date {font:18px "Museo Sans",Arial,sans-serif}
.list-artist-block__info__tags {margin:0 0 -10px -10px}
.list-artist-block__info__tags a {display:inline-block; padding:5px 10px; background:#fbf2e6; font:bold 18px/1 "Museo Sans",Arial,sans-serif; text-decoration:none; margin:0 0 10px 10px}
.list-artist-block__rait {margin-bottom:15px}
.list-artist-block__price {white-space:nowrap; text-align:right}
.list-artist-block__text {margin-bottom:30px}
.list-artist-block__tabs {position:relative}
.list-artist-block__tab {padding:25px 0 0}
.list-artist-block__gallery__item {padding:0 7px; height:108px; overflow:hidden}
.list-artist-block__gallery__item a {display:block; width:100%; height:100%}
.list-artist-block__gallery__item a img {width:100%; height:100%; display:block; position:relative; -o-object-fit:cover; object-fit:cover}
@media (min-width:1500px) {.list-artist-block__gallery__item {height:125px}
}
@media (min-width:1800px) {.list-artist-block__gallery__item {height:140px}
}
.list-artist-block__gallery__item img {display:block}
.list-artist-block__slick-nav {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; position:absolute; top:-40px; right:0}
.list-artist-block__slick-nav__prev {height:25px}
.list-artist-block__slick-nav__prev.slick-arrow {height:25px; position:static; margin:0 25px 0 0; line-height:normal}
.list-artist-block__slick-nav__prev svg {width:30px; height:25px}
.list-artist-block__slick-nav__count span {display:inline}
.list-artist-block__slick-nav__next {height:25px}
.list-artist-block__slick-nav__next.slick-arrow {height:25px; position:static; margin:0 0 0 25px; line-height:normal}
.list-artist-block__slick-nav__next svg {width:30px; height:25px}
.list-artist-block__buttons {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.list-artist-block__comments__item {margin-bottom:50px}
.list-artist-block--comment {padding:0; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent}
.list-artist-block--comment-view {padding:0; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent}
.list-artist-block--comment-view .list-artist-block__text {margin-bottom:0}
.list-artist-block--view .list-artist-block__tab {padding:0; margin-bottom:70px}
.list-artist-block--view .list-artist-block__tab:last-child {margin-bottom:0}
.list-artist-block--view .list-artist-block__slick-nav {top:-5px}
@media (max-width:960px) {.list-artist-block__subtitle {font:bold 18px "Museo Sans",Arial,sans-serif}
.list-artist-block__info__name {font:bold 18px "Museo Sans",Arial,sans-serif}
.list-artist-block__info__date {font:16px "Museo Sans",Arial,sans-serif}
.list-artist-block__info__tags a {font:bold 16px/1 "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.list-artist-block {padding:20px 15px}
.list-artist-block__head {display:block; margin-bottom:15px}
.list-artist-block__subtitle {font:bold 16px "Museo Sans",Arial,sans-serif}
.list-artist-block__info {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start; margin-bottom:30px}
.list-artist-block__info__avatar {margin-right:15px; max-width:60px}
.list-artist-block__info__avatar img {width:60px; height:60px}
.list-artist-block__info__name {font:bold 16px "Museo Sans",Arial,sans-serif}
.list-artist-block__info__date {font:14px "Museo Sans",Arial,sans-serif}
.list-artist-block__info__tags a {font:bold 14px/1 "Museo Sans",Arial,sans-serif}
.list-artist-block__price {text-align:left}
.list-artist-block__slick-nav {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; position:static; margin-top:20px}
.list-artist-block__buttons {display:block}
.list-artist-block__buttons .btn {width:100%; margin-bottom:20px}
.list-artist-block__buttons .btn:last-child {margin-bottom:0}
.list-artist-block__comments__item {margin-bottom:40px}
.list-artist-block--comment {padding:0; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent}
.list-artist-block--comment-view {padding:0; -webkit-box-shadow:0 0 0 transparent; box-shadow:0 0 0 transparent}
.list-artist-block--view .list-artist-block__tab {margin-bottom:40px}
.list-artist-block--view .list-artist-block__tab:last-child {margin-bottom:0}
}
.star {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:flex-end; -ms-flex-pack:flex-end; -webkit-box-pack:end; justify-content:flex-end; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.star__value {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.star__value svg {width:16px; height:16px; margin-right:5px}
.star__value svg:last-child {margin-right:0}
.star__label {font:18px "Museo Sans",Arial,sans-serif; margin-left:10px}
@media (max-width:960px) {.star__label {font-size:16px}
}
@media (max-width:767px) {.star {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:flex-start; -ms-flex-pack:flex-start; -webkit-box-pack:start; justify-content:flex-start; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.star__label {font-size:14px}
}
.module-menu,.module-block.widget_nav_menu {background:#fbf2e6; border:1px #f1e4d4 solid; -webkit-border-radius:10px; border-radius:10px; padding:0; overflow:hidden}
.module-menu__item {color:#2a2828; border-bottom:1px #f1e4d4 solid}
.module-menu__item>a {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:space-between; -ms-flex-pack:space-between; -webkit-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; padding:15px; text-decoration:none; font:bold 18px "Museo Sans",Arial,sans-serif}
.module-menu__item>a span {display:block}
.module-menu__item:last-child {border-bottom:0}
.module-menu__item.active>a,.module-menu__item:hover>a {background:#f1e4d4}
.module-menu__item.parent>a {padding-left:30px; position:relative}
.module-menu__item.parent>a:before {content:""; display:block; width:13px; height:13px; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/arrow-drop.svg) 50% 50%/contain no-repeat; position:absolute; top:50%; left:10px; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%)}
.module-menu__item.current-menu-ancestor.current-menu-parent:not(.module-menu__item_first-level)>a {background:transparent; font-weight:bolder}
.module-menu__item.parent .module-menu__sub {display:none}
.module-menu__item.parent.active>a:before {-webkit-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg)}
.module-menu__item.parent.active .module-menu__sub {display:block}
.module-menu__count {margin-left:10px; font-size:15px}
.module-menu__sub {border-top:1px #f1e4d4 solid}
.module-menu__sub.active {display:block}
.module-menu__sub .module-menu__item>a {font:17px "Museo Sans",Arial,sans-serif; padding-left:30px}
.module-menu__sub .module-menu__item.parent>a {padding-left:45px}
.module-menu__sub .module-menu__item.parent>a:before {left:25px}
.module-menu__sub .module-menu__sub .module-menu__item>a {padding-left:45px}
@media (max-width:1500px) {.module-menu__item>a {padding:15px 15px; font:bold 15px "Museo Sans",Arial,sans-serif}
.module-menu__count {font-size:14px}
.module-menu__sub .module-menu__item>a {font:14px "Museo Sans",Arial,sans-serif}
}
.module-block {background:#fbf2e6; border:1px #f1e4d4 solid; -webkit-border-radius:10px; border-radius:10px; padding:20px 15px}
.module-block__title {margin-bottom:10px; font:bold 18px "Museo Sans",Arial,sans-serif}
.module-block.widget_tag_cloud .tagcloud {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:flex-start; -ms-flex-pack:flex-start; -webkit-box-pack:start; justify-content:flex-start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; -webkit-box-align:start; align-items:flex-start; -webkit-align-content:flex-start; -ms-flex-line-pack:flex-start; align-content:flex-start; margin:0 0 -10px -10px}
.module-block.widget_tag_cloud a {display:block; margin:0 0 10px 10px; padding:4px 5px; background:#f2e4d1; font:bold 16px/20px "Museo Sans",Arial,sans-serif !important; text-decoration:none}
.module-block.widget_tag_cloud a:before {display:inline-block; content:'#'}
.module-block--widget,.module-block.widget_custom_html {padding:0; overflow:hidden; background:#fff; position:relative; border-color:#e6e6e6}
.module-block.widget_custom_html>div {margin:-1px; line-height:0; min-width:180px}
@media (max-width:1500px) {.module-block__title {font:bold 16px "Museo Sans",Arial,sans-serif}
.module-block.widget_tag_cloud .module-block__item a {font:bold 15px/18px "Museo Sans",Arial,sans-serif}
}
.item-page p,.item-page ol,.item-page ul {margin-bottom:20px}
.item-page p:last-child,.item-page ol:last-child,.item-page ul:last-child {margin-bottom:0}
.item-page ul:not(.ul-style):not(.slick-dots):not(.list) {list-style:none; margin-left:0}
.item-page ul:not(.ul-style):not(.slick-dots):not(.list) li {margin-bottom:15px; padding-left:30px; position:relative}
.item-page ul:not(.ul-style):not(.slick-dots):not(.list) li:before {content:""; background-image:-owg-linear-gradient(to top,#b93486,#fa635a); background-image:-webkit-gradient(linear,left bottom,left top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to top,#b93486,#fa635a); display:block; width:12px; height:12px; position:absolute; top:9px; left:0}
.item-page ol {list-style:decimal outside; margin-left:15px}
.item-page .slideshow-wrapper {margin:40px 0 50px}
.item-page .slideshow-wrapper img {width:100%}
.item-page .video-block {margin:25px 0 50px}
@media (max-width:1500px) {.item-page ul:not(.ul-style):not(.slick-dots):not(.list) li:before {top:7px}
}
@media (max-width:1024px) {.item-page ul:not(.ul-style):not(.slick-dots):not(.list) li:before {top:5px}
}
@media (max-width:960px) {.item-page .slideshow-wrapper {margin:30px 0 50px}
.item-page .video-block {margin:20px 0 40px}
}
body.fancybox-active {overflow:hidden}
body.fancybox-iosfix {position:fixed; left:0; right:0}
.fancybox-is-hidden {position:absolute; top:-9999px; left:-9999px; visibility:hidden}
.fancybox-container {position:fixed; top:0; left:0; width:100%; height:100%; z-index:99992; -webkit-tap-highlight-color:transparent; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform:translateZ(0); transform:translateZ(0); font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage {position:absolute; top:0; right:0; bottom:0; left:0}
.fancybox-outer {overflow-y:auto; -webkit-overflow-scrolling:touch}
.fancybox-bg {background:#1e1e1e; opacity:0; -webkit-transition-duration:inherit; transition-duration:inherit; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71); transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}
.fancybox-is-open .fancybox-bg {opacity:0.87; -webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1); transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption-wrap {position:absolute; direction:ltr; z-index:99997; opacity:0; visibility:hidden; -webkit-transition:opacity .25s,visibility 0s linear .25s; transition:opacity .25s,visibility 0s linear .25s; -webkit-box-sizing:border-box; box-sizing:border-box}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption-wrap {opacity:1; visibility:visible; -webkit-transition:opacity .25s,visibility 0s; transition:opacity .25s,visibility 0s}
.fancybox-infobar {top:0; left:0; font-size:13px; padding:0 10px; height:44px; min-width:44px; line-height:44px; color:#ccc; text-align:center; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -webkit-tap-highlight-color:transparent; -webkit-font-smoothing:subpixel-antialiased; mix-blend-mode:exclusion}
.fancybox-toolbar {top:0; right:0; margin:0; padding:0}
.fancybox-stage {overflow:hidden; direction:ltr; z-index:99994; -webkit-transform:translate3d(0,0,0)}
.fancybox-is-closing .fancybox-stage {overflow:visible}
.fancybox-slide {position:absolute; top:0; left:0; width:100%; height:100%; margin:0; padding:0; overflow:auto; outline:none; white-space:normal; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center; z-index:99994; -webkit-overflow-scrolling:touch; display:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; transition-property:opacity,-webkit-transform; -webkit-transition-property:opacity,-webkit-transform; transition-property:transform,opacity; transition-property:transform,opacity,-webkit-transform}
.fancybox-slide::before {content:''; display:inline-block; vertical-align:middle; height:100%; width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next {display:block}
.fancybox-slide--image {overflow:visible}
.fancybox-slide--image::before {display:none}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {background:transparent !important}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {background:#E5E3DF}
.fancybox-slide--next {z-index:99995}
.fancybox-slide>* {display:inline-block; position:relative; padding:24px; margin:44px 0 44px; border-width:0; vertical-align:middle; text-align:left; background-color:#fff; overflow:auto; -webkit-box-sizing:border-box; box-sizing:border-box}
.fancybox-slide>video {padding:0; outline:none}
.fancybox-slide>title,.fancybox-slide>style,.fancybox-slide>meta,.fancybox-slide>link,.fancybox-slide>script,.fancybox-slide>base {display:none}
.fancybox-slide .fancybox-image-wrap {position:absolute; top:0; left:0; margin:0; padding:0; border:0; z-index:99995; background:transparent; cursor:default; overflow:visible; -webkit-transform-origin:top left; -ms-transform-origin:top left; transform-origin:top left; background-size:100% 100%; background-repeat:no-repeat; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition-property:opacity,-webkit-transform; -webkit-transition-property:opacity,-webkit-transform; transition-property:transform,opacity; transition-property:transform,opacity,-webkit-transform}
.fancybox-can-zoomOut .fancybox-image-wrap {cursor:-webkit-zoom-out; cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-image-wrap {cursor:-webkit-zoom-in; cursor:zoom-in}
.fancybox-can-drag .fancybox-image-wrap {cursor:-webkit-grab; cursor:grab}
.fancybox-is-dragging .fancybox-image-wrap {cursor:-webkit-grabbing; cursor:grabbing}
.fancybox-image,.fancybox-spaceball {position:absolute; top:0; left:0; width:100%; height:100%; margin:0; padding:0; border:0; max-width:none; max-height:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.fancybox-spaceball {z-index:1}
.fancybox-slide--iframe .fancybox-content {padding:0; width:80%; height:80%; max-height:-webkit-calc(100% - 88px); max-height:calc(100% - 88px); overflow:visible; background:#fff}
.fancybox-iframe {display:block; margin:0; padding:0; border:0; width:100%; height:100%; background:#fff}
.fancybox-error {margin:0; padding:40px; width:100%; max-width:380px; background:#fff; cursor:default}
.fancybox-error p {margin:0; padding:0; color:#444; font-size:16px; line-height:20px}
.fancybox-button {-webkit-box-sizing:border-box; box-sizing:border-box; display:inline-block; vertical-align:top; width:44px; height:44px; margin:0; padding:10px; border:0; -webkit-border-radius:0; border-radius:0; background:rgba(30,30,30,0.6); -webkit-transition:color .3s ease; transition:color .3s ease; cursor:pointer; outline:none}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link {color:#ccc}
.fancybox-button:focus,.fancybox-button:hover {color:#fff}
.fancybox-button[disabled] {color:#ccc; cursor:default; opacity:0.6}
.fancybox-button svg {display:block; position:relative; overflow:visible; shape-rendering:geometricPrecision}
.fancybox-button svg path {fill:currentColor; stroke:currentColor; stroke-linejoin:round; stroke-width:3}
.fancybox-button--share svg path {stroke-width:1}
.fancybox-button--play svg path:nth-child(2) {display:none}
.fancybox-button--pause svg path:nth-child(1) {display:none}
.fancybox-button--zoom svg path {fill:transparent}
.fancybox-navigation {display:none}
.fancybox-show-nav .fancybox-navigation {display:block}
.fancybox-navigation button {position:absolute; top:50%; margin:-50px 0 0 0; z-index:99997; background:transparent; width:60px; height:100px; padding:17px}
.fancybox-navigation button:before {content:""; position:absolute; top:30px; right:10px; width:40px; height:40px; background:rgba(30,30,30,0.6)}
.fancybox-navigation .fancybox-button--arrow_left {left:0}
.fancybox-navigation .fancybox-button--arrow_right {right:0}
.fancybox-close-small {position:absolute; top:0; right:0; width:40px; height:40px; padding:0; margin:0; border:0; -webkit-border-radius:0; border-radius:0; background:transparent; z-index:10; cursor:pointer}
.fancybox-close-small:after {content:'Ãƒâ€”'; position:absolute; top:5px; right:5px; width:30px; height:30px; font:22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif; color:#888; font-weight:300; text-align:center; -webkit-border-radius:50%; border-radius:50%; border-width:0; background-color:transparent; -webkit-transition:background-color .25s; transition:background-color .25s; -webkit-box-sizing:border-box; box-sizing:border-box; z-index:2}
.fancybox-close-small:focus {outline:none}
.fancybox-close-small:focus:after {outline:1px dotted #888}
.fancybox-close-small:hover:after {color:#555; background:#eee}
.fancybox-slide--image .fancybox-close-small,.fancybox-slide--iframe .fancybox-close-small {top:0; right:-40px}
.fancybox-slide--image .fancybox-close-small:after,.fancybox-slide--iframe .fancybox-close-small:after {font-size:35px; color:#aaa}
.fancybox-slide--image .fancybox-close-small:hover:after,.fancybox-slide--iframe .fancybox-close-small:hover:after {color:#fff; background:transparent}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display:none}
.fancybox-caption-wrap {bottom:0; left:0; right:0; padding:60px 2vw 0 2vw; background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(20%,rgba(0,0,0,0.1)),color-stop(40%,rgba(0,0,0,0.2)),color-stop(80%,rgba(0,0,0,0.6)),to(rgba(0,0,0,0.8))); background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%); pointer-events:none}
.fancybox-caption {padding:30px 0; border-top:1px solid rgba(255,255,255,0.4); font-size:14px; color:#fff; line-height:20px; -webkit-text-size-adjust:none}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {pointer-events:all; position:relative}
.fancybox-caption a {color:#fff; text-decoration:underline}
.fancybox-slide>.fancybox-loading {border:6px solid rgba(100,100,100,0.4); border-top:6px solid rgba(255,255,255,0.6); -webkit-border-radius:100%; border-radius:100%; height:50px; width:50px; -webkit-animation:fancybox-rotate .8s infinite linear; animation:fancybox-rotate .8s infinite linear; background:transparent; position:absolute; top:50%; left:50%; margin-top:-30px; margin-left:-30px; z-index:99999}
@-webkit-keyframes fancybox-rotate {from {-webkit-transform:rotate(0deg); transform:rotate(0deg)}
to {-webkit-transform:rotate(359deg); transform:rotate(359deg)}
}
@keyframes fancybox-rotate {from {-webkit-transform:rotate(0deg); transform:rotate(0deg)}
to {-webkit-transform:rotate(359deg); transform:rotate(359deg)}
}
.fancybox-animated {-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1); transition-timing-function:cubic-bezier(0,0,0.25,1)}
.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); opacity:0}
.fancybox-fx-slide.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); opacity:0}
.fancybox-fx-slide.fancybox-slide--current {-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); opacity:1}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next {opacity:0; -webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1); transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.fancybox-fx-fade.fancybox-slide--current {opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {-webkit-transform:scale3d(1.5,1.5,1.5); transform:scale3d(1.5,1.5,1.5); opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform:scale3d(0.5,0.5,0.5); transform:scale3d(0.5,0.5,0.5); opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform:rotate(-360deg); -ms-transform:rotate(-360deg); transform:rotate(-360deg); opacity:0}
.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); opacity:0}
.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); opacity:1}
.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0); transform:scale3d(0,0,0) translate3d(-100%,0,0); opacity:0}
.fancybox-fx-circular.fancybox-slide--next {-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0); transform:scale3d(0,0,0) translate3d(100%,0,0); opacity:0}
.fancybox-fx-circular.fancybox-slide--current {-webkit-transform:scale3d(1,1,1) translate3d(0,0,0); transform:scale3d(1,1,1) translate3d(0,0,0); opacity:1}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg); transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg); transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform:translate3d(0,0,0) scale(1); transform:translate3d(0,0,0) scale(1)}
.fancybox-share {padding:30px; -webkit-border-radius:3px; border-radius:3px; background:#f4f4f4; max-width:90%; text-align:center}
.fancybox-share h1 {color:#222; margin:0 0 20px 0; font-size:35px; font-weight:700}
.fancybox-share p {margin:0; padding:0}
p.fancybox-share__links {margin-right:-10px}
.fancybox-share__button {display:inline-block; text-decoration:none; margin:0 10px 10px 0; padding:0 15px; min-width:130px; border:0; -webkit-border-radius:3px; border-radius:3px; background:#fff; white-space:nowrap; font-size:14px; font-weight:700; line-height:40px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; color:#fff; -webkit-transition:all .2s; transition:all .2s}
.fancybox-share__button:hover {text-decoration:none}
.fancybox-share__button--fb {background:#3b5998}
.fancybox-share__button--fb:hover {background:#344e86}
.fancybox-share__button--pt {background:#bd081d}
.fancybox-share__button--pt:hover {background:#aa0719}
.fancybox-share__button--tw {background:#1da1f2}
.fancybox-share__button--tw:hover {background:#0d95e8}
.fancybox-share__button svg {position:relative; top:-1px; width:25px; height:25px; margin-right:7px; vertical-align:middle}
.fancybox-share__button svg path {fill:#fff}
.fancybox-share__input {-webkit-box-sizing:border-box; box-sizing:border-box; width:100%; margin:10px 0 0 0; padding:10px 15px; background:transparent; color:#5d5b5b; font-size:14px; outline:none; border:0; border-bottom:2px solid #d7d7d7}
.fancybox-thumbs {display:none; position:absolute; top:0; bottom:0; right:0; width:212px; margin:0; padding:2px 2px 4px 2px; background:#fff; -webkit-tap-highlight-color:transparent; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; -webkit-box-sizing:border-box; box-sizing:border-box; z-index:99995}
.fancybox-thumbs-x {overflow-y:hidden; overflow-x:auto}
.fancybox-show-thumbs .fancybox-thumbs {display:block}
.fancybox-show-thumbs .fancybox-inner {right:212px}
.fancybox-thumbs>ul {list-style:none; position:absolute; position:relative; width:100%; height:100%; margin:0; padding:0; overflow-x:hidden; overflow-y:auto; font-size:0; white-space:nowrap}
.fancybox-thumbs-x>ul {overflow:hidden}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width:7px}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background:#fff; -webkit-border-radius:10px; border-radius:10px; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background:#2a2a2a; -webkit-border-radius:10px; border-radius:10px}
.fancybox-thumbs>ul>li {float:left; overflow:hidden; padding:0; margin:2px; width:100px; height:75px; max-width:-webkit-calc(50% - 4px); max-width:calc(50% - 4px); max-height:-webkit-calc(100% - 8px); max-height:calc(100% - 8px); position:relative; cursor:pointer; outline:none; -webkit-tap-highlight-color:transparent; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-box-sizing:border-box; box-sizing:border-box}
li.fancybox-thumbs-loading {background:rgba(0,0,0,0.1)}
.fancybox-thumbs>ul>li>img {position:absolute; top:0; left:0; max-width:none; max-height:none; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.fancybox-thumbs>ul>li:before {content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:4px solid #4ea7f9; z-index:99991; opacity:0; -webkit-transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94); transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94)}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity:1}
@media all and (max-width:800px) {.fancybox-thumbs {width:110px}
.fancybox-show-thumbs .fancybox-inner {right:110px}
.fancybox-thumbs>ul>li {max-width:-webkit-calc(100% - 10px); max-width:calc(100% - 10px)}
}
.video-block {position:relative; z-index:1}
.video-block__link:after {content:""; display:block; width:88px; height:88px; -webkit-border-radius:50%; border-radius:50%; background:url(//fenixevent.ru/wp-content/themes/fenixevent/assets/images/video-link.png) 50% 50% no-repeat; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); z-index:10; pointer-events:none}
.video-block--sm .video-block__link:after {width:55px; height:55px}
.pagination .nav-links {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.pagination .page-numbers_prev {display:block; margin-right:20px; height:25px}
.pagination .page-numbers_prev img {display:block}
.pagination .page-numbers_prev svg {width:30px; height:25px}
.pagination .page-numbers_next {display:block; margin-left:20px; height:25px}
.pagination .page-numbers_next img {display:block}
.pagination .page-numbers_next svg {width:30px; height:25px}
.pagination .page-numbers:not(.next):not(.prev) {font-weight:bold; line-height:42px; margin:0 7px; display:block; width:46px; height:46px; text-align:center; text-decoration:none; color:#373137; border:2px transparent solid; position:relative; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.pagination .page-numbers:not(.next):not(.prev):after {content:""; display:block; width:100%; height:100%; background-image:-owg-linear-gradient(to right,#b93486,#fa635a),-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)),-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a),linear-gradient(to right,#b93486,#fa635a); position:absolute; top:0; left:0; z-index:-1; background-size:100% 2px; background-position:0 0,0 100%; background-repeat:no-repeat; border-left:2px #b93486 solid; border-right:2px #fa635a solid}
.pagination .page-numbers:not(.next):not(.prev):before {content:""; display:block; width:0; height:100%; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); position:absolute; top:0; left:0; z-index:-1; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.pagination .page-numbers:not(.next):not(.prev):not(.dots):hover,.pagination .page-numbers:not(.next):not(.prev).current {color:#fff}
.pagination .page-numbers:not(.next):not(.prev):not(.dots):hover:before,.pagination .page-numbers:not(.next):not(.prev).current:before {width:100%}
@media (max-width:767px) {.pagination .page-numbers_next {margin-left:5px}
.pagination .page-numbers_prev {margin-right:5px}
.pagination .page-numbers {margin:0 3px; font:500 14px/31px "Museo Sans",Arial,sans-serif}
.pagination .page-numbers {width:35px; height:35px}
}
.slick-slider {position:relative; display:block; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent}
.slick-list {position:relative; overflow:hidden; display:block; margin:0; padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer; cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
.slick-track {position:relative; left:0; top:0; display:block}
.slick-track:before,.slick-track:after {content:""; display:table}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {float:left; min-height:1px; display:none}
[dir="rtl"] .slick-slide {float:right}
.slick-slide img {display:block; width:100%; height:auto}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block; height:auto}
.slick-slide:focus {outline:none}
.slick-arrow {display:block; border:0; width:32px; height:32px; position:absolute; top:50%; margin-top:-6rem; left:0; z-index:5; cursor:pointer; line-height:10000px; overflow:hidden; padding:0}
.slick-arrow.slick-next {left:auto; right:0}
.slick-arrow:focus,.slick-arrow:active,.slick-arrow.nice-select.open {outline:none}
@media (max-width:767px) {.slick-arrow {}
}
.slick-arrow.slick-disabled,.slick-arrow.slick-hidden {display:none !important}
.slick-dots {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; position:absolute; bottom:40px; left:0; width:100%; z-index:3}
.slick-dots li {margin:0 10px; position:relative; height:14px}
.slick-dots li button {border:0; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); width:14px; height:14px; padding:0; line-height:100px; overflow:hidden; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; -webkit-border-radius:50%; border-radius:50%; position:relative}
.slick-dots li button:focus {outline:none}
.slick-dots li button:after {content:""; display:block; width:10px; height:10px; background:#fff; -webkit-border-radius:50%; border-radius:50%; position:absolute; top:2px; left:2px; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; opacity:0}
.slick-dots li.slick-active button:after {opacity:1}
@media (max-width:960px) {.slick-dots {}
}
.slideshow-wrapper {position:relative; overflow:hidden; max-width:100%}
.slideshow-wrapper__prev {position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:10; line-height:normal; margin:0}
.slideshow-wrapper__prev svg {width:32px; height:32px; fill:url(#soc-gradient) #447799}
.slideshow-wrapper__next {position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:10; line-height:normal; margin:0; left:auto}
.slideshow-wrapper__next svg {width:32px; height:32px; fill:url(#soc-gradient) #447799}
.slideshow-wrapper .slick-dots {position:static; margin-top:20px}
.slideshow-wrapper__navigation {position:static}
.slideshow-wrapper__dots .slick-dots {position:static; margin-top:0; padding:20px 0}
.slideshow-wrapper .slick-slide {position:relative}
.slideshow-wrapper .slick-slide>img {display:block}
.slideshow-wrapper--right-nav .slideshow-wrapper__navigation {position:absolute; top:50%; right:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:100}
.slideshow-wrapper--right-nav .slideshow-wrapper__arrow-up {position:static; -webkit-transform:none; -ms-transform:none; transform:none; line-height:normal; margin:0}
.slideshow-wrapper--right-nav .slideshow-wrapper__arrow-up svg {width:32px; height:32px; fill:url(#soc-gradient) #447799}
.slideshow-wrapper--right-nav .slideshow-wrapper__arrow-down {position:static; -webkit-transform:none; -ms-transform:none; transform:none; line-height:normal; margin:0}
.slideshow-wrapper--right-nav .slideshow-wrapper__arrow-down svg {width:32px; height:32px; fill:url(#soc-gradient) #447799}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots {margin:40px 0}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; flex-direction:column; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; position:static}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots li {margin:15px 0}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots li:first-child {margin-top:0}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots li:last-child {margin-bottom:0}
@media (max-width:767px) {.slideshow-wrapper {}
.slideshow-wrapper__prev {position:static; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); margin-right:20px}
.slideshow-wrapper__next {position:static; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); margin-left:20px}
.slideshow-wrapper__navigation {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.slideshow-wrapper__dots {margin-left:10px; margin-right:10px}
.slideshow-wrapper--right-nav .slideshow-wrapper__navigation {position:static; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; margin-top:30px}
.slideshow-wrapper--right-nav .slideshow-wrapper__arrow-up {-webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg)}
.slideshow-wrapper--right-nav .slideshow-wrapper__arrow-down {-webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg)}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots {margin:0 30px}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots li {margin:0 10px}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots li:first-child {margin-left:0}
.slideshow-wrapper--right-nav .slideshow-wrapper__dots .slick-dots li:last-child {margin-right:0}
}
.arrow-next,.arrow-prev {display:block; width:7rem; height:7rem; text-decoration:none; border:2px #fff solid; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.arrow-next:hover,.arrow-prev:hover {border-color:#fff}
.arrow-next:focus,.arrow-prev:focus {border-color:#fff}
.arrow-next--sm,.arrow-prev--sm {width:4rem; height:4rem}
.arrow-next {border-left:0; border-bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.arrow-prev {border-right:0; border-bottom:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
.slide-navigation {text-align:center; pointer-events:none}
.slide-navigation a {display:inline-block; vertical-align:middle; width:12px; height:12px; -webkit-border-radius:50%; border-radius:50%; background:#ededed; margin:0 2px 0 6px; pointer-events:auto; -webkit-transition:all 0.35s ease; transition:all 0.35s ease}
.slide-navigation a:hover,.slide-navigation a.selected {background:#fff}
.slide-navigation a span {display:none}
.search-block__form {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; width:100%}
.search-block__input {-webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto}
.search-block__input input {border:0; -webkit-border-radius:15px 0 0 15px; border-radius:15px 0 0 15px; height:60px; padding:15px 20px; width:100%; color:#373137; font:18px/30px "Museo Sans",Arial,sans-serif}
.search-block__input input:focus {outline:none}
.search-block__input input::-webkit-input-placeholder {opacity:1; color:#949194}
.search-block__input input::-moz-placeholder {opacity:1; color:#949194}
.search-block__btn button {border:0; display:block; background-image:-owg-linear-gradient(to right,#b93486,#fa635a); background-image:-webkit-gradient(linear,left top,right top,from(#b93486),to(#fa635a)); background-image:linear-gradient(to right,#b93486,#fa635a); width:60px; height:60px; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; -webkit-border-radius:0 15px 15px 0; border-radius:0 15px 15px 0}
.search-block__btn svg {fill:#fff; width:28px; height:28px}
.popup-wrap {position:fixed; top:0; left:-10000px; width:100%; z-index:9999; height:100%; display:block; visibility:hidden; pointer-events:none; opacity:0; padding:30px 30px; overflow-y:auto; -webkit-transition:opacity 0.4s ease; transition:opacity 0.4s ease}
.popup-wrap__overflow {position:fixed; top:0; left:0; width:100%; height:100%; z-index:-1; display:block; background:rgba(62,22,90,0.85)}
.popup-wrap.active {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:center; -ms-flex-pack:center; -webkit-box-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center; opacity:1; visibility:visible; left:0; pointer-events:auto}
.popup-wrap--request {overflow-y:hidden}
.popup-wrap--request .popup {position:relative; right:-10000px}
.popup-wrap--request.active {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:flex-end; -ms-flex-pack:flex-end; -webkit-box-pack:end; justify-content:flex-end; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; padding:0}
.popup-wrap--request.active .popup {right:0}
.popup-wrap--search .popup {position:relative; right:-10000px}
.popup-wrap--search.active {display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-justify-content:flex-end; -ms-flex-pack:flex-end; -webkit-box-pack:end; justify-content:flex-end; -webkit-align-items:stretch; -ms-flex-align:stretch; -webkit-box-align:stretch; align-items:stretch; -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; padding:0}
.popup-wrap--search.active .popup {right:0}
@media (max-width:767px) {.popup-wrap {padding:30px 15px}
.popup-wrap.active {display:block}
}
.popup {position:relative; width:100%; max-width:680px; margin:auto; z-index:1; background:#fefaf2; padding:40px 50px 60px; -webkit-transition:all 0.7s ease; transition:all 0.7s ease}
.popup__close {position:absolute; top:15px; right:15px; height:16px; display:block; cursor:pointer; z-index:10}
.popup__close svg {fill:#f1dfbc; width:16px; height:16px}
.popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 36px "Museo Sans",Arial,sans-serif; color:#373137}
.popup__title {text-align:center; margin-bottom:15px}
.popup__buttons {text-align:center}
.popup__polic {text-align:center; margin-top:20px; color:#373137; font:17px/28px "Museo Sans",Arial,sans-serif}
.popup--callback {background:#fefaf2; padding:30px 40px; max-width:430px; text-align:center}
.popup--callback .popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 36px "Museo Sans",Arial,sans-serif; color:#373137}
.popup--callback .popup__title {text-align:center; margin-bottom:10px; text-transform:none}
.popup--callback .popup__desc {font:20px/28px "Museo Sans",Arial,sans-serif; text-align:center; margin-bottom:20px}
.popup--callback .popup__buttons {text-align:center; display:flex; flex-direction:column; align-items:center}
.popup--callback .popup__polic {text-align:center; margin-top:20px; color:#373137; font:17px/28px "Museo Sans",Arial,sans-serif}
.popup--request {max-width:425px; background:#fefaf2; margin:0; padding:60px 40px; height:100%; overflow-y:auto}
.popup--request .popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 36px "Museo Sans",Arial,sans-serif; color:#373137}
.popup--request .popup__title {text-align:center; margin-bottom:10px; text-transform:none}
.popup--request .popup__desc {font:20px/28px "Museo Sans",Arial,sans-serif; text-align:center; margin-bottom:20px}
.popup--request .popup__buttons {text-align:center; display:flex; flex-direction:column; align-items:center}
.popup--request .popup__polic {text-align:center; margin-top:20px; color:#373137; font:17px/28px "Museo Sans",Arial,sans-serif}
.popup--search {padding:60px; background:transparent; max-width:460px; margin:0}
.popup--search .popup__close {display:none}
@media (max-width:960px) {.popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 30px "Museo Sans",Arial,sans-serif}
.popup__polic {font:15px/24px "Museo Sans",Arial,sans-serif}
.popup--request .popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 30px "Museo Sans",Arial,sans-serif}
.popup--request .popup__desc {font:18px/24px "Museo Sans",Arial,sans-serif}
.popup--request .popup__polic {font:15px/24px "Museo Sans",Arial,sans-serif}
}
@media (max-width:767px) {.popup {padding:40px 20px}
.popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 26px "Museo Sans",Arial,sans-serif}
.popup__polic {font:13px/20px "Museo Sans",Arial,sans-serif}
.popup--request {padding:40px 20px}
.popup--request .popup__title:not(.title-h1):not(.title-h2):not(.title-h3) {font:bold 26px "Museo Sans",Arial,sans-serif}
.popup--request .popup__desc {font:16px/20px "Museo Sans",Arial,sans-serif}
.popup--request .popup__polic {font:13px/20px "Museo Sans",Arial,sans-serif}
.popup--search {padding:40px 20px}
}
.burger {text-decoration:none; cursor:pointer; position:relative; z-index:9998; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-direction:row; -ms-flex-direction:row; -webkit-box-orient:horizontal; -webkit-box-direction:normal; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-align-items:center; -ms-flex-align:center; -webkit-box-align:center; align-items:center; -webkit-align-content:center; -ms-flex-line-pack:center; align-content:center}
.burger__lines {text-decoration:none; margin-right:15px}
.burger__lines span {display:block; width:24px; height:4px; margin:0 0 5px; background:#000; position:relative; -webkit-transition:all 0.35s ease; transition:all 0.35s ease; -webkit-border-radius:2px; border-radius:2px}
.burger__lines span:last-child {margin:0}
.burger__label {color:#3a353a; font:20px/1 "Museo Sans",Arial,sans-serif}
.burger.active .burger__lines span:nth-of-type(2) {opacity:0}
.burger.active .burger__lines span:first-child {bottom:-9px; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg)}
.burger.active .burger__lines span:last-child {top:-9px; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg)}
@media (max-width:767px) {.burger__label {font:16px/1 "Museo Sans",Arial,sans-serif}
}
.hidden {display:none}
@media (max-width:1500px) {.hidden-lg {display:none}
.visible-lg {display:block}
.visible-lg-inline {display:inline-block}
.lg-mb0 {margin-bottom:0 !important}
.lg-mb5 {margin-bottom:5px !important}
.lg-mb10 {margin-bottom:10px !important}
.lg-mb15 {margin-bottom:15px !important}
.lg-mb20 {margin-bottom:20px !important}
.lg-mb25 {margin-bottom:25px !important}
}
@media (max-width:1024px) {.hidden-md,.hidden-1024 {display:none}
.visible-md,.visible-1024 {display:block}
.visible-md-inline,.visible-1024-inline {display:inline-block}
.md-left {text-align:left !important}
.md-tcenter {text-align:center !important}
.md-mb0 {margin-bottom:0 !important}
.md-mb5 {margin-bottom:5px !important}
.md-mb10 {margin-bottom:10px !important}
.md-mb15 {margin-bottom:15px !important}
.md-mb20 {margin-bottom:20px !important}
.md-mb25 {margin-bottom:25px !important}
.md-mb30 {margin-bottom:30px !important}
.md-mb40 {margin-bottom:40px !important}
.md-mb50 {margin-bottom:50px !important}
.md-mb60 {margin-bottom:60px !important}
.table-responsive {width:100%; margin-bottom:15px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar}
}
@media (max-width:960px) {.hidden-sm {display:none}
.visible-sm {display:block}
.visible-sm-inline {display:inline-block}
.sm-mb0 {margin-bottom:0 !important}
.sm-mb5 {margin-bottom:5px !important}
.sm-mb10 {margin-bottom:10px !important}
.sm-mb15 {margin-bottom:15px !important}
.sm-mb20 {margin-bottom:20px !important}
.sm-mb25 {margin-bottom:25px !important}
.sm-mb30 {margin-bottom:30px !important}
.sm-mb40 {margin-bottom:40px !important}
.sm-mb45 {margin-bottom:45px !important}
.sm-mb50 {margin-bottom:50px !important}
}
@media (max-width:767px) {.hidden-xs,.hidden-750 {display:none}
.visible-xs,.visible-750 {display:block}
.visible-xs-inline,.visible-750-inline {display:inline-block}
.xs-mb0 {margin-bottom:0 !important}
.xs-mb5 {margin-bottom:5px !important}
.xs-mb10 {margin-bottom:10px !important}
.xs-mb15 {margin-bottom:15px !important}
.xs-mb20 {margin-bottom:20px !important}
.xs-mb25 {margin-bottom:25px !important}
.xs-mb30 {margin-bottom:30px !important}
.xs-mb35 {margin-bottom:35px !important}
.xs-mb40 {margin-bottom:40px !important}
.xs-mb45 {margin-bottom:45px !important}
.xs-mb50 {margin-bottom:50px !important}
.xs-text-left {text-align:left}
.xs-text-right {text-align:right}
.xs-text-center {text-align:center}
}
.screen-reader-text {border:0; clip:rect(1px,1px,1px,1px); -webkit-clip-path:inset(50%); clip-path:inset(50%); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute !important; width:1px; word-wrap:normal !important; word-break:normal}
.screen-reader-text:focus {background-color:#f1f1f1; border-radius:3px; box-shadow:0 0 2px 2px rgba(0,0,0,0.6); clip:auto !important; -webkit-clip-path:none; clip-path:none; color:#21759b; display:block; font-size:14px; font-size:0.875rem; font-weight:700; height:auto; right:5px; line-height:normal; padding:15px 23px 14px; text-decoration:none; top:5px; width:auto; z-index:100000}
.wp-block-embed iframe {max-width:100%}
.artist-rate-interface {display:flex; flex-direction:row; flex-wrap:nowrap; justify-content:center; margin-bottom:15px}
.artist-rate-interface input {display:none}
.artist-rate-interface svg {width:35px; height:35px}
.artist-rate-interface label {padding:0 5px; cursor:pointer; user-select:none}
.grecaptcha-badge {opacity:0; right:-1000px !important}
.portfolio-section__gallery__item img {height:auto}
#text-6.module-block {background:#fdfdfd; border-color:#e6e6e6}
.slideshow-wrapper__dots .slick-dots {padding:20px 0}
.wp-container-core-columns-is-layout-5 {flex-wrap:wrap!important; margin-bottom:30px}
.page-id-115 .contacts-page__info__item {max-width:47%!important}
.wp-container-core-columns-is-layout-5 {}
@media only screen and (max-width:575px) {.home .wp-block-button__link {padding:0}
}
@media (max-width:500px) {.portfolio-section__banner__title span {top:-5px!important; left:15px!important; font-size:8px!important}
.portfolio-section__banner__title {font-size:26px; margin-bottom:7px}
.page-id-115 .contacts-page__info__item {max-width:100%!important}
}
@media (max-width:350px) {.portfolio-section__banner__title span {top:-5px!important; left:7px!important; font-size:8px!important}
}
.wpcf7-spinner {position:absolute !important}
.form-section__buttons p {text-align:center !important}