.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}#seot-ticker-root {
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 9999;
width: 100%;
height: 40px;
overflow: hidden;
background: rgba(0, 0, 0, 0.75);
box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.25);
display: flex;
align-items: center;
backdrop-filter: blur(2px);
}
.seot-track {
display: flex;
align-items: center;
white-space: nowrap;
will-change: transform;
transform: translateX(0);
}
.seot-track.seot-animate {
animation-name: seot-scroll;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
.seot-track.seot-paused {
animation-play-state: paused;
}
@keyframes seot-scroll {
from {
transform: translateX(0);
}
to {
transform: translateX(-50%);
}
}
.seot-item {
display: inline-block;
padding: 0 14px;
font-size: 14px;
line-height: 40px;
color: #ffffff;
text-decoration: none;
font-weight: 600;
}
.seot-item:active {
opacity: 0.7;
}
.seot-sep {
color: #ffffff;
opacity: 0.4;
font-size: 12px;
}
@media (min-width: 992px) {
#seot-ticker-root {
display: none;
}
}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/wp-content/themes/mafia/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}@font-face {
font-family: Montserrat;
src: url(/wp-content/themes/mafia/fonts/Montserrat-Variable-Subset.woff2) format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Montserrat-Light;
src: url(/wp-content/themes/mafia/fonts/Montserrat-Variable-Subset.woff2) format("woff2");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Montserrat-Medium;
src: url(/wp-content/themes/mafia/fonts/Montserrat-Variable-Subset.woff2) format("woff2");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Montserrat-SemiBold;
src: url(/wp-content/themes/mafia/fonts/Montserrat-Variable-Subset.woff2) format("woff2");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Montserrat-Bold;
src: url(/wp-content/themes/mafia/fonts/Montserrat-Variable-Subset.woff2) format("woff2");
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Montserrat-ExtraBold;
src: url(/wp-content/themes/mafia/fonts/Montserrat-Variable-Subset.woff2) format("woff2");
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Chicago;
src: url(/wp-content/themes/mafia/fonts/ChicagoRegular-clean.woff2) format("woff2");
font-weight: 400;
font-style: normal;
font-display: swap;
}
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after {
content: "" !important;
display: inline-block !important;
width: 0 !important;
height: 0 !important;
margin: 0 0 0 6px !important;
border-left: 3px solid transparent !important;
border-right: 3px solid transparent !important;
border-top: 4px solid currentColor !important;
font-family: inherit !important;
vertical-align: middle !important;
position: static !important;
transform: translateY(2px) !important;
}
@media only screen and (max-width: 767px) { .home .banner_head h1 {
background-image: none !important;
-webkit-background-clip: border-box !important;
background-clip: border-box !important;
-webkit-text-fill-color: #fdce56 !important;
color: #fdce56 !important;
}
}
html {
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
display: block;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
color: #fff;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bolder;
}
dfn {
font-style: italic;
}
mark {
background-color: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
-webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
outline: ButtonText dotted 1px;
}
.lehsa_mobil{display:none}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
summary {
display: list-item;
}
[hidden],
template {
display: none;
}
a{text-decoration:none}
a:hover{color: #f3de8d;}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: 0 !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-container:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
display: none;
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mfp-loading.mfp-figure {
display: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044;
}
.mfp-preloader a {
color: #ccc;
}
.mfp-preloader a:hover {
color: #fff;
}
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
display: none;
}
button.mfp-arrow,
button.mfp-close {
overflow: visible;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
display: block;
outline: 0;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none;
}
button::-moz-focus-inner {
padding: 0;
border: 0;
}
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #fff;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
opacity: 1;
}
.mfp-close:active {
top: 1px;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
color: #fff;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%;
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px;
white-space: nowrap;
}
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: -55px 0 0;
top: 50%;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
opacity: 1;
}
.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
content: "";
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: inset transparent;
}
.mfp-arrow .mfp-a,
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px;
}
.mfp-arrow .mfp-b,
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7;
}
.mfp-arrow-left {
left: 0;
}
.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
border-right: 17px solid #fff;
margin-left: 31px;
}
.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
right: 0;
}
.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
border-left: 17px solid #fff;
margin-left: 39px;
}
.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.wrap_advantages_corporate {
display: flex;
margin-top: 120px;
flex-wrap: wrap;
justify-content: space-between;
}
.advantages_corporate_item {
width: 30%;
background: #1f1f23;
-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
margin: 0 15px 90px;
text-align: center;
padding: 0 35px 15px;
padding-bottom: 15px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
top: -40px;
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000;
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0;
margin: 0 auto;
}
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
content: "";
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444;
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px;
}
.mfp-image-holder .mfp-content {
max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
.advantages_h{padding-bottom:0!important}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
padding: 0;
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0;
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px;
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
}
.mfp-ie7 .mfp-img {
padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
padding: 0;
}
.mfp-ie7 .mfp-content {
padding-top: 44px;
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0;
}
.carousel_clients {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.carousel_clients.slick-initialized {
visibility: visible;
opacity: 1;
}
.carousel_testimonials {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.carousel_testimonials.slick-initialized {
visibility: visible;
opacity: 1;
}
.carousel_clients {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.carousel_clients.slick-initialized {
visibility: visible;
opacity: 1;
}
.image_description {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.image_description.slick-initialized {
visibility: visible;
opacity: 1;
}
.wrap_clan {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.wrap_clan.slick-initialized {
visibility: visible;
opacity: 1;
}
.wrap_clan_index {
opacity: 1;
visibility: visible;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.wrap_clan_index.slick-initialized {
visibility: visible;
opacity: 1;
}
.wrap_clan_index.slick-initialized > .slick-list {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
min-width: 0;
}
.wrap_clan_index:not(.slick-initialized) {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
}
.wrap_clan_index:not(.slick-initialized) .item_clan:nth-child(n+4) {
display: none;
}
.wrap_clan_index:not(.slick-initialized) .video_clan img {
width: 100%;
aspect-ratio: 4 / 3;
object-fit: cover;
}
@media only screen and (max-width: 768px) {
.wrap_clan_index:not(.slick-initialized) {
grid-template-columns: minmax(0, 1fr);
}
.wrap_clan_index:not(.slick-initialized) .item_clan:nth-child(n+2) {
display: none;
}
}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.mafia_vero_top_b{
padding-bottom: 141px!important;  
}
.mafia_vero_top_b .wrap_section_top{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; max-width: 100%;
}
.mafia_vero_top_b h2{
margin-bottom: 65px;	
}
.mafia_vero_top_b .wrap_section_top .item_top{position:relative;margin-bottom:10px}
.mafia_vero_top_b .wrap_section_top .item_top img{max-width:100%}
.mafia_vero_top_b .wrap_section_top .item_top .title_top {
font-family: Montserrat-Medium;
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 28px;
color: #fff;
position: absolute;
bottom: 20px;
z-index: 10;
padding: 0 0 0 10px;
}
.mafia_vero_top_b .wrap_section_top .item_top {
width: calc(33.33% - 13px);
position: relative;
margin: 0 0 13px;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: 0;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:after,
.slick-track:before {
display: table;
content: "";
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.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;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-loading .slick-list {
background: #fff;
}
.slick-next,
.slick-prev {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: 0;
background: 0 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
color: transparent;
outline: 0;
background: 0 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
font-family: Arial, sans-serif;
font-size: 20px;
line-height: 1;
opacity: 0.75;
color: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
[dir="rtl"] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: "←";
}
[dir="rtl"] .slick-prev:before {
content: "→";
}
.slick-next {
right: -25px;
}
[dir="rtl"] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: "→";
}
[dir="rtl"] .slick-next:before {
content: "←";
}
.slick-dotted.slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li {
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: 0;
background: 0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
opacity: 1;
}
.slick-dots li button:before {
font-family: Arial, sans-serif;
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: "•";
text-align: center;
opacity: 0.25;
color: #000;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
opacity: 0.75;
color: #000;
}
a:active,
a:focus,
a:hover,
a:link,
a:visited,
button:active,
button:focus,
input:active,
input:focus,
select:active,
select:focus,
textarea:active,
textarea:focus {
outline: 0;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
h1,
h2,
h3 {
margin: 0;
}
body {
margin: 0;
background: url(//themafia.by/wp-content/uploads/2022/09/bg.jpg);
font-family: Montserrat;
font-size: 16px;
line-height: 23px;
color: #fff;
overflow-x: hidden;
}
body.deactive {
overflow: hidden;
}
.wrapper {
max-width: 1200px;
padding: 0 15px;
margin: 0 auto;
}
h1 {
font-family: Chicago;
font-weight: 600;
font-size: 40px;
line-height: 40px;
color: #f3de8d;
margin-bottom: 80px;
}
h2 {
font-family: Chicago;
font-weight: 600;
font-size: 40px;
line-height: 40px;
color: #f3de8d;
text-align: center;
margin-bottom: 15px;
}
h3 {
font-family: Chicago;
font-weight: 600;
font-size: 30px;
line-height: 30px;
color: #f3de8d;
margin-bottom: 37px;
}
.subtitle {
font-family: Montserrat-SemiBold;
font-size: 18px;
line-height: 22px;
text-align: center;
color: #eee;
margin-bottom: 30px;
}
.descr {
font-size: 20px;
}
.hidden {
display: none;
}
html.no-webp .btn {
display: block;
width: 170px;
height: 46px;
background: url(/wp-content/themes/mafia/img/bg-btn.png) 0 0 / cover no-repeat;
font-family: Montserrat-Bold;
font-style: normal;
font-weight: 700;
font-size: 11px;
line-height: 46px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #2f2f2f;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
text-align: center;
text-decoration: none;
}
html.webp .btn {
display: block;
width: 170px;
height: 46px;
background: url(/wp-content/themes/mafia/img/bg-btn.webp) 0 0 / cover no-repeat;
font-family: Montserrat-Bold;
font-style: normal;
font-weight: 700;
font-size: 11px;
line-height: 46px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #2f2f2f;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
text-align: center;
text-decoration: none;
}
.btn_play {
position: relative;
padding-left: 38px;
text-align: left;
overflow: hidden;
}
.btn_play::before {
content: "";
width: 24px;
height: 24px;
border: 1px solid #333;
border-radius: 50%;
background: url(/wp-content/themes/mafia/img/icon-play.png) 9px 7px no-repeat;
position: absolute;
top: 10px;
left: 8px;
}
.head {
padding: 4.3vh 2.6vw 3.6vh;
border-bottom: 2px solid #46444a;
width: 100%;
z-index: 10;
}
.wrap_head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main_head {
border: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 4.3vh 2.6vw 3.6vh;
}
.logo { }
.logo_b{
position: absolute;
top: 0;
bottom: 0;
left: auto;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
align-items: center;
}
.logo_b .text_logo{
max-width: 182px;
font-size: 12px;
line-height: 14.63px;
margin-left: 8px;
}
.contacts_head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 8vw;
}
.phone_head {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 1;
color: #fff;
text-decoration: none;
margin-right: 1.6vw;
}
.social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.social a {
display: block;
width: 46px;
height: 46px;
background: #fff;
margin-right: 9px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.social a img {
display: block;
margin: auto;
}
.social a:hover {
opacity: 0.75;
}
footer .social{
align-items: center;
flex-wrap: wrap;
}
.social.social_head {
display: block;
position: fixed;
top: 30vh;
right: 0;
z-index: 100;
}
.social.social_head a {
margin: 0 0 5px;
}
.menu {
padding: 0;
margin: 0;
}
.menu li {
list-style-type: none;
display: inline-block;
margin: 0 1.6vw;
font-family: Montserrat-SemiBold;
font-size: 14px;
}
.menu li a {
color: #d8d8d8;
text-decoration: none;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
display: block;
}
.menu li.active a {
color: #fff;
}
.menu li:hover a {
color: #f3de8d;
}
.toggle_menu {
width: 20px;
height: 14px;
display: none;
position: absolute;
right: 28px;
top: 30px;
z-index: 200;
}
.toggle_menu span {
display: block;
width: 100%;
height: 2px;
background: #fff;
position: relative;
top: 0;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.toggle_menu span::before {
content: "";
width: 100%;
height: 2px;
background: #fff;
position: absolute;
left: 0;
top: 6px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.toggle_menu span::after {
content: "";
width: 100%;
height: 2px;
background: #fdfdfd;
position: absolute;
left: 0;
top: 12px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.toggle_menu.active span {
background: 0 0;
}
.toggle_menu.active span::before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.toggle_menu.active span::after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 6px;
}
.home .banner_head {
background-size: cover;
padding: 20.2vh 0 11.2vh;
height: 100vh;
position: relative;
overflow: hidden;
}
.banner_head .wrapper {
position: relative;
z-index: 10;
width: 90%;
}
.banner_head h1 {
font-family: Chicago;
font-style: normal;
display: inline-block;
font-weight: 600;
font-size: 15vh;
line-height: 1;
color: #fdce56;
margin-bottom: 0;
background-image: url(/wp-content/themes/mafia/img/bg-title.webp);
background-size: 100% auto;
background-position: center;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
html.no-webp .banner_head h1 {
font-family: Chicago;
font-style: normal;
display: inline-block;
font-weight: 600;
font-size: 15vh;
line-height: 1;
color: #fdce56;
margin-bottom: 0;
background-image: url(/wp-content/themes/mafia/img/bg-title.png);
background-size: 100% auto;
background-position: center;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
html.webp .banner_head h1 {
font-family: Chicago;
font-style: normal;
display: inline-block;
font-weight: 600;
font-size: 15vh;
line-height: 1;
color: #fdce56;
margin-bottom: 0;
background-image: url(/wp-content/themes/mafia/img/bg-title.webp);
background-size: 100% auto;
background-position: center;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
}
.banner_head .descr {
font-family: Montserrat-Bold;
font-size: 4vh;
line-height: 1.2;
max-width: 680px;
margin: -1vh 0 8.3vh;
}
.bg_video {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
z-index: -1;
}
.bg_video video {
position: absolute;
z-index: 0;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
top: 0;
left: 0;
}
.overlay_head {
width: 100%;
height: 100%; background-size: 100% 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(21, 21, 24, 0.84) url(/wp-content/themes/mafia/img/header.webp) no-repeat bottom center;
box-shadow: 1px -149px 86px -104px rgb(2 2 2) inset;
-webkit-box-shadow: 1px -149px 86px -104px rgb(2 2 2) inset;
-moz-box-shadow: 1px -149px 86px -104px rgb(2 2 2) inset;
}
.wrap_banner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.advan_banner {
width: 50%;
}
.advan_banner .item_advan {
margin-bottom: 4.4vh;
}
.advan_banner .item_advan p {
font-family: Montserrat-Medium;
font-size: 1.8vh;
line-height: 2.2vh;
color: #d8d8d8;
margin: 0;
font-size: 18px;
line-height: 22px;
}
.advan_banner .item_advan p span, .advan_banner .item_advan p strong {
font-family: Montserrat-Bold;
color: #fff;
}
.advan_banner .icon_advan {
margin-bottom: 10px;
}
.advan_banner .icon_advan img {
display: block;
width: 4.4vh;
}
.scoreboard {
margin-right: 35px;
width: 40%;
}
.scoreboard .shedule {
margin-bottom: 4vh;
}
.scoreboard .shedule p {
margin: 0;
font-family: Montserrat-Medium;
font-size: 1.6vh;
line-height: 3vh;
font-size: 16px;
line-height: 30px;
}
.scoreboard .shedule p span {
font-family: Montserrat-Bold;
}
.title_scoreboard {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 3.6vh;
line-height: 1;
color: #f3de8d;
margin-bottom: 0.8vh;
}
.timer {
margin-bottom: 4vh;
}
.wrap_timer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
min-width: 350px;
}
.wrap_timer>div {
margin-right: 7.1vh;
text-align: center;
font-family: Montserrat-Medium;
font-size: 1.6vh;
line-height: 2vh;
position: relative;
}
.wrap_timer>div::after {
content: ":";
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 7.2vh;
line-height: 1;
color: #fff;
position: absolute;
top: 1.3vh;
right: -4.5vh;
}
.wrap_timer>div:last-child {
margin-right: 0;
}
.wrap_timer>div:last-child::after {
display: none;
}
.wrap_timer .second::after {
display: none;
}
.wrap_timer span {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 10vh;
line-height: 1;
display: block;
}
.wrap_description {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 96px;
}
.text_description {
font-family: Montserrat-SemiBold;
font-size: 18px;
line-height: 22px;
color: #eee;
width: 50%;
max-width: 564px;
}
.text_description p {
margin: 22px 0;
}
.image_description {
width: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.image_description img {
display: block;
-webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
margin-left: 27px;
}
.image_description img:first-child {
margin-left: 0;
}
.advan_about {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.advan_about .item_advan {
width: calc(33.33% - 60px);
margin: 0 30px;
text-align: center;
}
.advan_about .item_advan .icon_advan {
margin-bottom: 47px;
}
.advan_about .item_advan .icon_advan img {
display: block;
margin: 0 auto;
}
.advan_about .item_advan p {
font-family: Montserrat-Medium;
font-size: 15px;
line-height: 24px;
color: #eee;
}
.time_btn{
display: flex;
align-items: center;	
}
.tariff_time{padding-left:25px;font-size:16px}
.tariff_time span{
font-family: Chicago;
font-weight: 600;
font-size: 25px;
color: #F3DE8D;
line-height: 25px;
margin-right: 5px;
}
html.no-webp .why {
background: url(/wp-content/themes/mafia/img/bg-why.png) center top/1920px auto no-repeat;
}
html.webp .why {
background: url(/wp-content/themes/mafia/img/bg-why.webp) center top/1920px auto no-repeat;
}
.why .subtitle {
margin-bottom: 84px;
}
.wrap_text {
max-width: 1050px;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.item_text {
width: 47%;
max-width: 480px;
font-family: Montserrat-Medium;
font-size: 16px;
line-height: 30px;
color: #eee;
}
.item_text p {
margin: 0 0 30px;
}
.item_text:last-child {
max-width: 465px;
}
.wrap_advantages {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 130px -15px 0;
}
.item_advantages {
width: calc(33.33% - 30px);
min-height: 560px;
background: #1f1f23;
-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
margin: 0 15px 90px;
text-align: center;
padding: 0 35px 15px;
}
.item_advantages p {
font-family: Montserrat-Medium;
font-size: 15px;
line-height: 22px;
color: #d8d8d8;
margin: 0;
}
.item_advantages p span,
.item_advantages p strong {
font-family: Montserrat-Bold;
color: #fff;
}
.image_advantages {
margin: -58px 0 40px;
}
.image_advantages img {
display: block;
max-width: 100%;
}
.title_advantages {
font-family: Montserrat-Bold;
font-size: 18px;
line-height: 22px;
color: #f3de8d;
margin-bottom: 20px;
}
.clan .subtitle {
margin-bottom: 65px;
}
.clan .btn {
margin: 0 auto;
}
.wrap_clan {
margin-bottom: 46px;
position: relative;
padding-bottom: 55px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 0;
}   */      .wrap_clan_club .slick-slide:nth-child(odd) img {  min-height: 300px;
max-height: 300px;
object-fit: cover;
}
.wrap_clan_club .slick-slide:nth-child(even) img {    height: 100vh;
object-fit: cover;
}
.wrap_clan_club .slick-slide:nth-child(odd) img {    height: 50vh;
object-fit: cover;
}
.wrap_clan .slick-slide:nth-child(odd) img {  height: 24.75vw;
object-fit: cover;  }
.wrap_clan .slick-slide:nth-child(even) img {  height: 24.75vw;
object-fit: cover;  }   .wrap_clan.index .slick-slide:nth-child(odd) img {
object-fit: cover;
}
#why {
border-top: 140px solid transparent;
margin-top: -140px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.wrap_clan .slick-arrow {
top: auto;
margin: 0;
bottom: -10px;
width: 20px;
height: 38px;
z-index: 100;
display:none!important;
}
.wrap_clan .slick-arrow::before {
display: none;
}
.wrap_clan .slick-arrow.slick-prev {
left: 40%;
background: url(//themafia.by/wp-content/uploads/2022/09/s_arrow_l.png) no-repeat;
display:none!important;
}
.wrap_clan .slick-arrow.slick-next {
right: 40%;
background: url(//themafia.by/wp-content/uploads/2022/09/s_arrow_r.png) no-repeat;
display:none!important;
}
.item_clan {
background: rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.12);
box-shadow: 0 8px 12px rgba(0, 0, 0, 0.12);
}
.item_clan img {
width: 100%;
}
.video_clan {
position: relative;
overflow: hidden;
display: block;
}
.video_clan img {
display: block;
max-width: 100%;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s; }
.video_clan:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.video_clan::after {
content: "";
width: 42px;
height: 48px;
background: url(/wp-content/themes/mafia/img/play.png) no-repeat;
position: absolute;
bottom: 30px;
left: 33px;
cursor: pointer;
z-index: 2;
}
.tariff .subtitle {
margin-bottom: 70px;
}
.wrap_tariff {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.item_tariff { height: 900px;
position: relative;
overflow: hidden;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
.item_tariff img {
display: block;
position: relative; }
.item_tariff::before {
content: "";
width: 100%;
height: 100%;
background: rgba(21, 21, 23, 0.8);
position: absolute;
top: 0;
left: 0;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
z-index: 1;
opacity: 0;
}
.item_tariff::after {
content: "";
width: 100%;
height: 50%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 21, 0)), to(#191919));
background: -o-linear-gradient(top, rgba(20, 20, 21, 0) 0, #191919 100%);
background: linear-gradient(180deg, rgba(20, 20, 21, 0) 0, #191919 100%);
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
z-index: 1;
}
.item_tariff:hover .text_tariff {
opacity: 1;
top: 16.2vw;
}
.item_tariff:hover .title_tariff {
top: 11.5vw;
}
.item_tariff:hover::before {
opacity: 1;
}
.item_tariff:hover::after {
opacity: 0;
}
.item_tariff.active { width: 100%;
}
.item_tariff:hover { }
.wrap_tariff .tariff_club:hover { }
.item_tariff.active .title_tariff { }
.item_tariff.deactive {
width: 35%;
}
.item_tariff.deactive .title_tariff { }
.item_tariff .wrap_checklist {
margin: 0 auto 30px;
}
.title_tariff {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 3.33vw;
line-height: 64px;
text-align: left;
text-transform: uppercase;
text-decoration: none;
color: #f3de8d;
position: absolute;
left: 20%;
top: 71%;
width: 61%;
z-index: 5;
-webkit-transition: top 0.6s;
-o-transition: top 0.6s;
transition: top 0.6s;
}
.text_tariff {
width: 61%; max-width: 700px;
position: absolute;
top: 120%;
left: 20%;
z-index: 5;
opacity: 0;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
.text_tariff p {
margin: 0 0 40px;
color: #fff;
}
.text_tariff .text_hidden {
display: none;
font-family: Montserrat-Bold;
font-size: 14px;
line-height: 17px;
margin-bottom: 54px;
}
.wrap_checklist {
padding: 0;
margin: 0 auto 30px;
text-align: left;
}
.wrap_checklist li {
list-style-type: none;
margin-bottom: 33px;
display: inline-block;
}
.wrap_checklist .item_checklist {
width: 100%;
font-size: 18px;
position: relative;
padding-left: 45px;
color: #fff;
}
.wrap_checklist .item_checklist::before {
content: "";
width: 28px;
height: 20px;
background: url(/wp-content/themes/mafia/img/check.svg) 0 0/100% no-repeat;
position: absolute;
top: 0;
left: 0;
}
.views {
text-align: center;
overflow: hidden;
}
.views .subtitle {
margin-bottom: 70px;
}
html.no-webp .views .btn, html.webp .views .btn {
width: 239px;
margin: 0 auto 20px;
}
.wrap_views {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 110px;
}
.item_views {
width: 25%;
position: relative;
overflow: hidden;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.item_views img {
display: block;
width: 100%;
height: auto;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
height: 100%;
object-fit: cover;
}
.item_views::before {
content: "";
width: 100%;
height: 100%;
background: rgba(21, 21, 23, 0.8);
position: absolute;
top: 0;
left: 0;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
opacity: 0;
}
.item_views::after {
content: "";
width: 100%;
height: 50%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(20, 20, 21, 0)), to(#191919));
background: -o-linear-gradient(top, rgba(20, 20, 21, 0) 0, #191919 100%);
background: linear-gradient(180deg, rgba(20, 20, 21, 0) 0, #191919 100%);
position: absolute;
bottom: 0;
left: 0;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
opacity: 1;
}
.item_views:hover {
-webkit-transform: scale(1.058);
-ms-transform: scale(1.058);
transform: scale(1.058);
position: relative;
z-index: 1;
}
.item_views:hover::before {
opacity: 1;
}
.item_views:hover::after {
opacity: 0;
}
.item_views:hover .inner_views {
opacity: 1;
}
.item_views:hover .text_views {
top: 3vw;
}
.item_views .btn {
margin: 0;
max-width: 239px;
width: 100%;
}
.text_views {
width: 100%;
text-align: center;
position: absolute;
left: 0;
top: 60%;
padding: 0 15px;
text-decoration: none;
opacity: 1;
-webkit-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
z-index: 10;
}
.icon_views {
height: 5vw;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 1.8vw;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.icon_views img {
display: block;
margin: auto;
height: 100%;
width: auto;
}
.title_views {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 2.5vw;
line-height: 1;
text-transform: uppercase;
color: #f3de8d;
margin-bottom: 2.2vw;
}
.inner_views {
padding: 0 2.2vw;
text-align: left;
opacity: 0;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;
color: #fff;
}
.inner_views p {
margin: 0 0 2vw;
font-size: 0.84vw;
line-height: 1.6;
}
.inner_views .wrap_checklist .item_checklist {
font-size: 0.94vw;
padding-left: 2.34vw;
line-height: 1.3;
}
.inner_views .wrap_checklist {
margin-bottom: 1.6vw;
}
.inner_views .wrap_checklist .item_checklist::before {
width: 1.4vw;
background-size: 100% auto;
}
.phone {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 30px;
line-height: 30px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #fff;
text-decoration: none;
}
.clients .subtitle {
margin-bottom: 72px;
}
.carousel .slick-slide {
padding: 0 50px;
}
.carousel .slick-arrow {
height: 35px;
width: 15px;
}
.carousel .slick-arrow::before {
display: none;
}
.carousel .slick-arrow.slick-prev {
background: url(//themafia.by/wp-content/uploads/2022/09/s_arrow_l.png) no-repeat;
left: -52px;
background-size: contain;
}
.carousel .slick-arrow.slick-next {
background: url(//themafia.by/wp-content/uploads/2022/09/s_arrow_r.png) no-repeat;
right: -52px;
background-size: contain;
}
.carousel .slick-dots {
bottom: -58px;
}
.carousel .slick-dots li {
width: 8px;
height: 8px;
margin: 0 4px;
}
.carousel .slick-dots li button {
width: 100%;
height: 100%;
background: #575757;
border-radius: 50%;
padding: 0;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.carousel .slick-dots li button::before {
display: none;
}
.carousel .slick-dots li.slick-active button {
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
background: #f3de8d;
}
.item_clients {
margin-bottom: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100px;
}
.item_clients img {
display: block;
margin: auto;
width: 117px;
}
.portfolio .subtitle {
margin-bottom: 75px;
}
html.no-webp .portfolio .btn, html.webp .portfolio .btn {
width: 272px;
margin: 90px auto 0;
}
.hide_more {
display: none;
color: #fff;
margin: 90px auto 0;
text-decoration: none;
text-transform: uppercase;
width: 100px;
text-align: center;
}
.hide_more.active {
display: block;
}
.portfolio {
padding-bottom: 50px;
}
.clients {
padding-bottom: 50px;
}
html.webp .about_mafia .btn_order, html.no-webp .about_mafia .btn_order {
margin-top: 0;
}
.wrap_portfolio {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.wrap_portfolio_hide {
display: none;
}
.wrap_portfolio_hide.active {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.item_portfolio {
width: 25%;
position: relative;
overflow: hidden;
display: none;
}
.item_portfolio:nth-child(1),
.item_portfolio:nth-child(10),
.item_portfolio:nth-child(11),
.item_portfolio:nth-child(12),
.item_portfolio:nth-child(2),
.item_portfolio:nth-child(3),
.item_portfolio:nth-child(4),
.item_portfolio:nth-child(5),
.item_portfolio:nth-child(6),
.item_portfolio:nth-child(7),
.item_portfolio:nth-child(8),
.item_portfolio:nth-child(9) {
display: block;
}
.item_portfolio::before {
content: "";
width: 100%;
height: 100%;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);
background-image: linear-gradient(top, rgba(0, 0, 0, 0), #000);
position: absolute;
top: 0;
left: 0;
z-index: 1;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.portfolio.portfolio_party .item_portfolio::before{
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#0000004f));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #0000004f);
background-image: linear-gradient(top, rgba(0, 0, 0, 0), #0000004f);	
}
.item_portfolio img {
display: block;
width: 100%;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
}
.item_portfolio:hover::before {
opacity: 0.7;
}
.title_portfolio {
font-family: Montserrat-Medium;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 28px;
color: #fff;
position: absolute;
bottom: 37px;
left: 36px;
z-index: 10;
}
.about .subtitle {
margin-bottom: 85px;
}
.wrap_about {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 120px;
}
.image_about {
max-width: 402px;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-right: 60px;
}
.photo_about {
-webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
margin-bottom: 40px;
}
.photo_about img {
display: block;
max-width: 100%;
}
.name_about {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 24px;
color: #f3de8d;
margin-bottom: 95px;
}
.links_about {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.links_about .btn {
width: 239px;
margin-right: 18px;
overflow: hidden;
}
.link_insta {
font-family: Montserrat-ExtraBold;
font-size: 11px;
line-height: 13px;
text-transform: uppercase;
color: #fff;
text-decoration: none;
position: relative;
padding-left: 26px;
}
.link_insta::before {
content: "";
width: 17px;
height: 17px;
background: url(/wp-content/themes/mafia/img/icon-insta.svg) no-repeat;
position: absolute;
top: -2px;
left: 0;
}
.text_about {
-webkit-box-flex: 3;
-ms-flex: 3;
flex: 3;
}
.text_about p {
font-family: Montserrat-Medium;
font-size: 16px;
line-height: 26px;
color: #d8d8d8;
margin: 0 0 26px;
}
.advan_number {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 0 -15px 69px;
}
.advan_number .item_advan {
width: calc(33.33% - 30px);
margin: 0 15px;
}
.advan_number .item_advan img {
display: block;
margin-bottom: 30px;
}
.advan_number .item_advan p {
font-family: Montserrat-Medium;
font-size: 16px;
line-height: 20px;
color: #eee;
margin: 0;
}
html.webp .btn_lang {
width: 370px;
height: 46px;
display: flex;
background: url(//themafia.by/wp-content/themes/mafia/img/bg-btn-lang.webp) 0 0/100% no-repeat;
margin: 0 auto;
text-decoration: none;
align-items: center;
justify-content: center;
}
html.no-webp .btn_lang {
width: 370px;
height: 46px;
display: flex;
background: url(//themafia.by/wp-content/themes/mafia/img/bg-btn-lang.png) 0 0/100% no-repeat;
margin: 0 auto;
text-decoration: none;
align-items: center;
justify-content: center;
}
.testimonials h2 {
margin-bottom: 50px;
}
.carousel_testimonials .slick-slide {
padding: 0;
}
.item_testimonials {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: #fff;
}
.image_testimonials {
width: 320px;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-right: 37px;
}
.image_testimonials img {
width: 100%;
height: auto;
}
.text_testimonials {
-webkit-box-flex: 3;
-ms-flex: 3;
flex: 3;
position: relative;
font-family: Montserrat-Medium;
font-size: 14px;
line-height: 24px;
color: #555;
padding: 42px 62px 20px 0;
}
.text_testimonials p {
margin: 0 0 20px;
}
.foot_testimonials {
position: absolute;
left: 0;
bottom: 23px;
}
.name_testimonials {
font-family: Chicago;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 24px;
color: #f3de8d;
margin-bottom: 6px;
}
html.no-webp .order {
background: url(/wp-content/themes/mafia/img/bg-order.png) center top no-repeat;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
html.webp .order {
background: url(/wp-content/themes/mafia/img/bg-order.webp) center top no-repeat; margin-bottom: 0 !important;
padding-bottom:70px;
}
.order .subtitle {
margin-bottom: 73px;
}
.form_order {
max-width: 558px;
}
.form_order br {
display: none;
}
form input,
form select {
width: 100%;
height: 56px;
display: block;
background: 0 0;
border: 2px solid #eaeaea;
-webkit-appearance: none;
margin-bottom: 18px;
font-family: Montserrat-SemiBold;
font-size: 16px;
color: #eee;
padding: 0 22px;
border-radius: 0;
}
form input:active,
form input:focus,
form select:active,
form select:focus {
background: 0 0;
border: 2px solid #eaeaea;
}
form input option,
form select option {
color: #000;
}
form .wrap_form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
form .wrap_form input { width: 270px;
}
html.no-webp form button {
width: 570px;
height: 60px;
background: url(/wp-content/themes/mafia/img/bg-button.png) 0 0 / cover no-repeat;
font-family: Montserrat-Bold;
font-size: 16px;
line-height: 60px;
text-align: center;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #2f2f2f;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
border: none;
cursor: pointer;
margin-bottom: 0;
margin-top: 80px;
}
html.webp form .button-save { height: 60px;
background: url(/wp-content/themes/mafia/img/bg-button.webp) 0 0 / cover no-repeat;
font-family: Montserrat-Bold;
font-size: 16px;
line-height: 60px;
text-align: center;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #2f2f2f;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
border: none;
cursor: pointer;
margin-bottom: 0;
margin-top: 20px;
}
form p {
font-size: 14px;
line-height: 17px;
text-align: center;
color: #d8d8d8;
margin: 0 auto;
max-width: 100%;
}
form p a {
font-family: Montserrat-Medium;
color: #f3de8d;
}
form ::-webkit-input-placeholder {
color: #eee;
opacity: 1;
}
form :-moz-placeholder {
color: #eee;
opacity: 1;
}
form ::-moz-placeholder {
color: #eee;
opacity: 1;
}
form :-ms-input-placeholder {
color: #eee;
opacity: 1;
}
.price_select {
display: block;
width: 100%;
margin: 47px 0 79px;
}
.price_select .result_price {
font-family: Montserrat-SemiBold;
font-size: 18px;
line-height: 22px;
color: #eee;
}
.price_select .result_price span {
font-family: Montserrat-Bold;
color: #fff;
}
.title_price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.title_price span {
font-family: Montserrat-SemiBold;
font-size: 16px;
line-height: 20px;
color: #eee;
}
.ui-widget.ui-widget-content {
border: none;
border-radius: 0;
height: 6px;
background: #7c7d80;
margin-top: 35px;
}
.ui-slider .ui-slider-range {
background: rgba(230, 206, 118, 0.8);
}
.ui-button,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
width: 31px;
height: 31px;
background: #c7b56f;
-webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.12);
box-shadow: 0 8px 12px rgba(0, 0, 0, 0.12);
border-radius: 50%;
border: none;
top: -13.5px;
}
.ui-button:active,
.ui-button:focus,
.ui-state-default:active,
.ui-state-default:focus,
.ui-widget-content .ui-state-default:active,
.ui-widget-content .ui-state-default:focus,
.ui-widget-header .ui-state-default:active,
.ui-widget-header .ui-state-default:focus,
html .ui-button.ui-state-disabled:active:active,
html .ui-button.ui-state-disabled:active:focus,
html .ui-button.ui-state-disabled:hover:active,
html .ui-button.ui-state-disabled:hover:focus {
outline: 0;
}
footer { padding-top: 33px;
}
.wrap_foot {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 70px;
border-bottom: 2px solid #46444a;
}
.info_foot {
padding-left: 300px;
position: relative;
}
.logo_foot {
position: absolute;
top: 0;
left: 0;
}
.schedule {
font-family: Montserrat-SemiBold;
font-size: 18px;
line-height: 22px;
margin-bottom: 35px;
}
.schedule p {
margin: 0;
}
.schedule p span,
.schedule p strong {
font-family: Montserrat-Bold;
color: #a8a8a8;
}
.title_schedule {
color: #f3de8d;
margin-bottom: 8px;
}
.contacts_foot {
text-align: right;
font-family: Montserrat-SemiBold;
}
.contacts_foot span {
font-size: 18px;
line-height: 22px;
color: #eee;
display: block;
text-align: right;
margin-bottom: 14px;
}
.contacts_foot .btn {
display: inline-block;
}
.phone_foot {
font-size: 30px;
line-height: 37px;
color: #eee;
text-decoration: none;
display: block;
text-align: right;
}
.menu_foot {
border-bottom: 2px solid #46444a;
padding: 23px 0;
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}
.call_subs {
margin-right: 15px;
font-family: Montserrat-Medium;
font-size: 16px;
line-height: 22px;
}
.menu_foot ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.menu_foot ul li {
margin: 0;
}
.copyright {
padding: 19px 0 23px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
font-family: Montserrat-SemiBold;
font-size: 14px;
line-height: 17px;
}
.copyright p {
color: #555;
margin: 0;
}
.copyright a {
color: #f3de8d;
}
.description_mafia {
padding: 135px 0 100px;
}
.description_mafia h1 {
margin-bottom: 52px;
}
.description_mafia .wrap_description {
position: relative;
min-height: 370px;
margin: 0;
width: 900px;
}
.description_mafia .wrap_description .slick-slide {
padding: 0 13px;
width: 270px;
}
.description_mafia .wrap_description .slick-arrow {
top: auto;
margin: 0;
bottom: -85px;
width: 85px;
height: 19px;
z-index: 300;
}
.description_mafia .wrap_description .slick-arrow::before {
display: none;
}
.description_mafia .wrap_description .slick-arrow.slick-prev { display:none;
}
.description_mafia .wrap_description .slick-arrow.slick-next { display: none;
}
.description_mafia .text_description {
font-family: Montserrat;
font-size: 16px;
line-height: 24px;
color: #d8d8d8;
width: 62%;
}
.description_mafia .text_description span,
.description_mafia .text_description strong {
font-family: Montserrat-Bold;
color: #fff;
}
.description_mafia .image_description {
position: absolute;
left: 584px;
width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
height: 370px;
}
.description_mafia .image_description_two {
position: absolute;
left: 584px;
width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
height: auto;
}
.more_views{
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto!important;
z-index: 9999;
cursor: pointer;
}
.more_views-tariff{
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto!important;
z-index: 9999;
cursor: pointer;
}
.description_mafia .image_description img {
height: 370px; object-fit: cover;
object-position: bottom right;
}
.description_mafia .image_description_two img {
height: auto;
max-width: initial;
max-width: 270px;
height: 370px;
object-fit: cover;
}
.description_mafia .link_insta {
font-size: 14px;
line-height: 17px;
padding-left: 37px;
margin-top: 19px;
display: inline-block;
}
.description_mafia .link_insta::before {
width: 25px;
height: 25px;
background-size: 100%;
top: -3px;
}
html {
scroll-snap-type: y proximity;
}
.video_mafia {
position: relative;
}
.video_mafia img, .video_mafia video { display: block;
width: 100%; height: 100vh;
object-fit: cover;
}
.play_video {
display: block;
width: 90px;
height: 90px;
position: absolute;
left: 50%;
top: 50%;
margin: -45px;
}
.play_video img {
display: block;
width: 100%;
cursor: pointer;
height: auto;
}
.checklist_mafia {
padding: 100px 0 40px;
}
.checklist_mafia h2 {
margin-bottom: 85px;
}
.checklist_mafia .wrap_checklist {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 -15px;
max-width: 100%;
}
.checklist_mafia .item_checklist {
width: calc(33.33% - 30px);
padding-left: 70px;
position: relative;
margin: 0 15px 60px;
}
.checklist_mafia .item_checklist::before {
content: "";
width: 42px;
height: 32px;
background: url(/wp-content/themes/mafia/img/check.svg) no-repeat;
position: absolute;
top: -2px;
left: 0;
}
.checklist_mafia .item_checklist p {
font-family: Montserrat-Medium;
font-size: 14px;
line-height: 24px;
color: #d8d8d8;
margin: 0;
}
.title_checklist {
font-family: Montserrat-Bold;
font-size: 16px;
line-height: 20px;
color: #f3de8d;
margin-bottom: 12px;
}
.testimonials_mafia {
padding-top: 0;
margin-bottom: 75px;
}
.scoreboard_mafia {
text-align: center;
padding-bottom: 15px;
}
.scoreboard_mafia .scoreboard {
width: 100%;
}
.scoreboard_mafia h2 {
margin-bottom: 28px;
}
.scoreboard_mafia .scoreboard {
margin: 0;
}
.scoreboard_mafia .scoreboard .shedule p {
font-size: 18px;
line-height: 36px;
}
.scoreboard_mafia .title_scoreboard {
margin-bottom: 19px;
}
.scoreboard_mafia .timer {
margin-bottom: 68px;
}
.scoreboard_mafia .wrap_timer {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.scoreboard_mafia .btn {
margin: 0 auto 69px;
}
.clan_mafia {
padding-top: 0;
}
.clan_mafia .wrap_clan {
margin-bottom: 0;
}
.advan_mafia {
padding: 100px 0 100px;
}
.advan_mafia .wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.advan_mafia .item_advan {
width: calc(33.33% - 64px);
margin: 0 32px;
text-align: center;
}
.advan_mafia .icon_advan {
margin-bottom: 50px;
}
.advan_mafia .icon_advan img {
display: block;
margin: 0 auto;
height: 95px;
}
.advan_mafia p {
font-family: Montserrat-Medium;
font-size: 15px;
line-height: 24px;
margin: 0;
}
.advan_mafia p span,
.advan_mafia p strong {
font-family: Montserrat-Bold;
color: #f3de8d;
display: block;
}
.callback_mafia {
margin: 0 0 115px; margin-bottom: 20px;
text-align: center;
}
html.no-webp .callback_mafia .btn, html.webp .callback_mafia .btn {
width: 239px;
margin: 0 auto 37px;
}
.content {
padding: 135px 0 0;
}
html.webp .btn_order, html.no-webp .btn_order {
width: 291px;
margin: 110px auto 100px;
}
.about_mafia {
margin-bottom: 110px;
}
.about_mafia h2 {
margin-bottom: 80px;
}
.about_mafia .wrap_about {
margin-bottom: 0;
}
.about_mafia .inner_about {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 120px;
}
.about_mafia .inner_about:nth-child(even) .image_about {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-right: 0;
margin-left: 127px;
}
.about_mafia .inner_about:nth-child(even) .text_about {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.about_mafia .image_about {
width: 470px;
max-width: 470px;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-right: 127px;
}
.about_mafia .image_about img {
display: block;
max-width: 100%;
}
.about_mafia .text_about {
padding: 0;
margin: 0;
}
.about_mafia .text_about span,
.about_mafia .text_about strong {
font-family: Montserrat-Bold;
color: #fff;
}
.about_mafia .item_checklist {
width: 100%;
padding: 49px 0 0;
margin: 0 0 33px;
}
.about_mafia .item_checklist:last-child {
margin-bottom: 0;
}
.about_mafia .btn_order {
margin: 0 auto;
}
.banner_mafia {
margin-bottom: 45px;
}
.banner_mafia .subtitle {
margin-bottom: 50px;
}
.banner_mafia .wrap_banner {
height: 950px;
display: block;
}
.banner_mafia .wrap_banner .wrapper {
position: relative;
height: inherit;
}
.banner_mafia .wrap_banner .text_banner {
max-width: 470px;
background: rgba(22, 22, 22, 0.8);
position: absolute;
right: 15px;
bottom: 37px;
padding: 33px;
}
.banner_mafia .wrap_banner .title_banner {
font-family: Chicago, sans-serif;
font-size: 24px;
line-height: 24px;
color: #f3de8d;
margin-bottom: 19px;
}
.banner_mafia .wrap_banner .descr_banner {
font-family: Montserrat-SemiBold, sans-serif;
font-size: 16px;
line-height: 20px;
color: #eee;
margin-bottom: 18px;
}
.banner_mafia .wrap_banner p {
font-size: 14px;
line-height: 17px;
color: #d8d8d8;
margin: 0;
}
.advantages_mafia .item_advantages {
padding-bottom: 19px;
min-height: 300px;
margin-bottom: 50px;
}
.about_info {
padding-bottom: 0;
}
.about_info .wrap_about {
margin-bottom: 15px;
}
.additions {
padding: 30px 0 0;
margin-bottom: 30px;
}
.additions .subtitle {
margin-bottom: 70px;
}
.additions .btn_order {
margin: 0 auto;
}
.wrap_additions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 -15px 30px;
}
.item_additions {
max-width: 170px;
width: calc(16.66% - 30px);
text-align: center;
margin: 0 15px 60px;
}
.item_additions .icon_additions {
margin-bottom: 20px;
}
.item_additions span {
display: block;
font-family: Montserrat-Bold;
font-size: 18px;
line-height: 22px;
color: #eee;
}
.portfolio_mafia h2 {
margin-bottom: 60px;
}
.content_articles { }
.content_articles .btn {
width: 239px;
margin: 0 auto;
}
.wrap_articles { margin-bottom: 50px;
}
.wrap_articles img {
width: 75%;
height: auto;
display: block;
margin: auto;
margin-bottom: 50px;
}
.item_articles {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 134px;
}
.item_articles:last-child {
margin-bottom: 0;
}
.image_articles {
width: 270px;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-right: 101px;
}
.image_articles img {
display: block;
width: 100%;
-webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
}
.text_articles {
-webkit-box-flex: 3;
-ms-flex: 3;
flex: 3;
}
.text_articles p {
font-size: 16px;
line-height: 24px;
color: #d8d8d8;
margin: 0 0 41px;
}
.title_articles {
font-family: Montserrat-Bold;
font-size: 30px;
line-height: 37px;
color: #f3de8d;
margin-bottom: 41px;
display: block;
text-decoration: none;
}
.more {
font-family: Montserrat-Bold;
font-size: 14px;
line-height: 24px;
color: #f3de8d;
}
.popup_clan {
margin: 65px auto;
top: 0;
position: relative;
left: auto;
right: auto;
width: 100%;
max-width: 950px;
padding: 0 15px;
}
.video_block {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video_block iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#is_world,
#phone_mask {
opacity: 0;
position: absolute;
z-index: -1;
}
.mfp-counter {
display: none;
}
.mfp-ready .mfp-figure {
opacity: 0;
}
.mfp-zoom-in .mfp-figure,
.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
opacity: 0;
-webkit-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
}
.mfp-zoom-in .mfp-preloader,
.mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
}
.mfp-zoom-in.mfp-image-loaded .mfp-figure,
.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.mfp-zoom-in.mfp-ready .mfp-preloader,
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.82;
}
.mfp-zoom-in.mfp-removing .mfp-figure,
.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
-webkit-transform: scale(0.95);
-ms-transform: scale(0.95);
transform: scale(0.95);
opacity: 0;
}
.mfp-zoom-in.mfp-removing .mfp-preloader,
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-iframe-scaler {
overflow: visible;
}
.mfp-zoom-out-cur {
cursor: auto;
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: pointer;
}
.mfp-close-btn-in .mfp-close {
opacity: 0.3;
color: transparent;
width: 24px;
height: 24px;
background: url(/wp-content/themes/mafia/img/x.svg) no-repeat;
opacity: 1;
top: 17px;
right: 17px;
z-index: 999;
-webkit-transition: 0.25s;
-o-transition: 0.25s;
transition: 0.25s;
}
.mfp-close-btn-in .mfp-close:hover {
opacity: 0.6;
opacity: 1;
}
.my-mfp-zoom-in .popup {
opacity: 0;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.my-mfp-zoom-in.mfp-ready .popup {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.my-mfp-zoom-in.mfp-removing .popup {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 0;
}
.my-mfp-zoom-in.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out;
-o-transition: opacity 0.3s ease-out;
transition: opacity 0.3s ease-out;
}
.my-mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.5;
background: #000;
}
.my-mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.mfp-zoom-out-cur .mfp-content img.mfp-img {
max-height: 8000px;
}
.social_links{
display: flex;
flex-wrap: nowrap;
}
.banner_head .descr p {
margin-top: 0;
margin-bottom: 0;
}
.title_tariff, .text_tariff {
pointer-events: none;
}
.title_tariff {
white-space: nowrap;
}
.text_tariff a {
pointer-events: all;
text-decoration: none;
}
.home section {
padding: 70px 0 70px;
}
.clan {
padding: 50px 0 0;
}
.home .clan {
padding: 0px 0 70px;
margin-top: -20px;
}
.home .clients {
padding: 50px 0 70px;
}
.home .about {
padding: 15px 0 70px;
}
.postid-1178 img.wp-post-image {
display: none;
}
@media only screen and (max-width: 360px) {
.phone_head {
left: 27px;
margin: 0;
}
}
@media only screen and (max-width: 1366px) {
.text_tariff {
width: unset;
max-width: 550px;
}
.desc-block {
position: unset;
right: 0px;
bottom: 0px;
}
}
@media only screen and (max-width: 1024px) {
.wrap_clan .slick-slide:nth-child(even) img { height: 50vh;
width: 100vw !important;
}
.logo{
top: 3px;
}
.wrap_clan .slick-slide:nth-child(odd) img {
height: 50vh;
width: 100vw !important;
}
.text_tariff {
width: 68%;
max-width: 600px;
}
}
@media only screen and (max-width: 900px) {
.wrap_clan .slick-slide:nth-child(even) img { height: 50vh;
}
.wrap_clan .slick-slide:nth-child(odd) img {
height: 50vh;
}
.text_tariff {
width: 68%;
max-width: 600px;
}
.description_mafia {
padding-top: 115px !important;
}
}
@media only screen and (max-width: 700px) {
.wrap_clan .slick-slide:nth-child(even) img {
height: 50vh;
}
.wrap_clan .slick-slide:nth-child(odd) img { height: 50vh;
}
.text_tariff {
width: 68%;
max-width: 600px;
}
}
@media only screen and (max-width: 460px) {
.banner_mafia .wrap_banner {
height: auto;
background-size: auto 260px;
padding-top: 260px;
margin-bottom: 0;
}
.scoreboard_mafia .btn {
margin: 0 auto !important;
}
.wrap_clan .slick-slide:nth-child(even) img {
height: 50vh;
}
.wrap_clan .slick-slide:nth-child(odd) img {
height: 100vh;
}
.about .btn_lang {
width: 100%;
max-width: 370px;
line-height: 17px;
padding: 16px 10px;
background-size: cover;
height: auto;
}
.item_views {
height: 480px;
}
.item_additions {
width: calc(50% - 20px);
}
}
@media only screen and (max-width: 900px) {
.description_mafia .wrap_description {
flex-direction: column;
}
.desc-block{
position: unset!important;
min-height: 100%;
max-width: 100%!important;
}
.activacii-section{
margin-bottom: 15px !important;
padding-bottom: 49px;
}
.image_description_one img {
width: 100% !important;
}
.desc-block-desc{margin-bottom:5px!important}
.desc-block{padding: 10px!important;}
.item_activacia{padding: 10px;height: 665px!important;}
}
@media only screen and (max-width: 768px) {
.advan_mafia .icon_advan img {
height: 80px;
}
.advan_mafia.advan_mafia_party .icon_advan img {
height: auto;
}
.item_tariff:hover .text_tariff {
top: 25.2vw;
}
}
@media only screen and (max-width: 710px) {
.item_tariff:hover .text_tariff {
top: 60.2vw;
}
}
.video-background {
filter: brightness(0.2);
}
.video-background.play {
filter: brightness(1);
}
#play_audio {
cursor: pointer;
} .phone-container {
position: relative;
border: 1px solid #000;
}
.phone1 { }
.phone2 {
position: absolute;
top: 0;
left: 50px;
width: calc(100% - 54px);
border-color: transparent;
}
.carousel_clients .slick-arrow {
display: none !important;
}
.iti__flag-container {
height: 56px;
}
.iti__country-name, .iti__flag-box {
color: #000 !important;
}
.index_menu {
z-index: 9999;
position: fixed;
background-color: rgba(0, 0, 0, 0.60);
} .price-section {
min-height: 600px;
position: relative;
margin-bottom: 40px;
}
.price-section-bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -2;
object-fit: cover;
}
.price-section::before {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
content: '';
background: #000000a6;
}
.price-section-title {
padding-top: 40px;
}
.price-section-title h2 {
color: #F3DE8D;
font-size: 46px;
font-family: 'Open Sans', Arial, sans-serif;
line-height: 1.55;
font-weight: 700;
text-align: center;
margin-bottom:100px
}
.price-block-title {
width: 100%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
color: #202023;
font-size: 24px;
font-family: 'Open Sans', Arial, sans-serif;
line-height: 1.55;
font-weight: 700;
}
.price-block-title.lvl1 {
background: url(http://themafia.by/wp-content/uploads/2022/09/platinum_bg.jpg);
background-size: cover;
}
.price-block-title.lvl2 {
background: url(http://themafia.by/wp-content/uploads/2022/09/platinum_bg.jpg);
background-size: cover;
}
.price-block-title.lvl3 {
background: url(http://themafia.by/wp-content/uploads/2022/09/gold_bg.jpg);
background-size: cover;
}
.price-block-title.lvl4 {
background: url(https://thumb.tildacdn.com/tild3635-3637-4732-b936-306536323534/-/cover/216x55/center/center/-/format/webp/Rectangle_7.png);
background-size: cover;
}
.child .price-block-title {
background: none;
position: relative;
line-height: 1.1;
padding-top: 20px;
padding-bottom: 20px;
}
.child .price-block-title.lvl3 {
color: #f3d899;
}
.child .price-block-title::before {
position: absolute;
content: '';
background: #f3d899;
transform: skew(155deg);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: -1;
}
.child .price-block-title.lvl3::before {
position: absolute;
content: '';
background: #1e1e1e;
transform: skew(155deg);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: -1;
}
.child .price-item {
border: none !important;
}
.child .tm, .child .podarok, .child .aksess, .child .gun, .child .photozone, .child .vip, .child .photograph {
color: #f3d899;
}
.price-item {
width: 370px;
display: -webkit-flex;
display: -ms-flex;
display: flex;
flex-direction: column;
align-items: center;
margin-right: 25px;
height: max-content;
margin-bottom: 20px;
}
.price-block-title.lvl1 strong,.price-block-title.lvl2 strong,.price-block-title.lvl3 strong{
text-shadow: 0px 1px 0px rgb(255 255 255 / 55%);
color: #333;
}
.price-item.lvl1 {
border: 1px solid #E7C286;
border-top: transparent;
}
.price-item.lvl2 {
border: 1px solid #E7C286;
border-top: transparent;
}
.price-item.lvl3 {
border: 1px solid #EDD08C;
border-top: transparent;
}
.price-item.lvl4 {
border: 2px solid #dfdcd9;
}
.price-block-content {
width: 100%;
display: -webkit-flex;
display: -ms-flex;
display: flex;
flex-direction: column;
padding-left: 20px;
padding-top: 23px;
padding-bottom: 33px;
background: #080808d4;
}
.tm, .podarok, .aksess, .gun, .photozone, .vip, .photograph {
position: relative;
padding-left: 30px;
display: -webkit-flex;
display: -ms-flex;
display: flex;
align-items: center;
color: #ffffff;
font-size: 16px;
font-weight: 500;
}
.tm, .podarok, .aksess, .gun, .photozone, .vip, .photograph {
margin-bottom: 15px;
}
.tm::before {
position: absolute;
left: 0;
width: 17px;
height: 17px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon1.png);
}
.podarok::before {
position: absolute;
left: 0;
width: 17px;
height: 17px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon2.png);
}
.aksess::before {
position: absolute;
left: 0;
width: 17px;
height: 14px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon3.png);
}
.gun::before {
position: absolute;
left: 0;
width: 19px;
height: 20px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon4.png);
background-size: contain;
}
.photozone::before {
position: absolute;
left: 0;
width: 17px;
height: 15px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon5.png);
}
.vip::before {
position: absolute;
left: 0;
width: 16px;
height: 17px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon6.png);
}
.photograph::before {
position: absolute;
left: 0;
width: 15px;
height: 15px;
content: '';
background: url(http://themafia.by/wp-content/uploads/2022/09/icon7.png);
}
.prices-blocks {
display: -webkit-flex;
display: -ms-flex;
display: flex;
justify-content: center;
margin-top: 35px;
height: auto;
flex-wrap: wrap;
padding-bottom: 50px;
}
.advan_mafia_party .subtitle_party{
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 22px;
margin-bottom: 70px;	
}
.advan_mafia.advan_mafia_party{
padding: 150px 0 150px;	
}
.portfolio.portfolio_party h2{
margin-bottom: 64px;	
}
.advan_mafia.advan_mafia_party .icon_advan{
margin-bottom: 31px;	
}
.advan_mafia.advan_mafia_party .item_advan{
margin-bottom: 64px;	
}
.advan_mafia.advan_mafia_party .item_advan:nth-child(4),.advan_mafia.advan_mafia_party .item_advan:nth-child(5){margin-bottom: 0;}
.advan_mafia.advan_mafia_party p strong{display:initial}
.callback_mafia_party{margin-top:91px}
.callback_mafia_party .subtitle_party_time{
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 120%;
margin-bottom: 30px;	
}
.text_description_party{
font-family: Montserrat;
font-size: 16px;
line-height: 24px;
color: #d8d8d8;	
}
.description_party_text{padding-bottom:90px}
.description_mafia.description_mafia_party{padding-bottom:41px} .item_activacia {
position: relative; }
.desc-block {
position: absolute;
right: 20px;
bottom: 20px;
max-width: 450px;
padding: 20px;
background: rgba(22, 22, 22, 0.8);
}
.item_activacia_bg{
width: 100%;
}
.activacii-wrapper { }
.desc-block-title {
font-family: Chicago, sans-serif;
font-size: 24px;
line-height: 24px;
color: #f3de8d;
margin-bottom: 10px;
}
.desc-block-desc {
font-family: Montserrat;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 17px;
color: #D8D8D8;
margin-bottom: 22px;
}
.desc-block-link {
font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 15px;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #FFFFFF;
position: relative;
padding-left: 25px;
cursor: pointer;
text-decoration: none;
}
.desc-block-link[href=""] {
display: none;
}
.desc-block-link::after {
position: absolute;
content: '';
width: 20px;
height: 20px;
background: url(/wp-content/themes/mafia/img/play_icon.png);
left: 0;
}
.desc-block-link::before {
position: absolute;
content: '';
width: 128px;
height: 4px;
background: url(/wp-content/themes/mafia/img/activacii_line.png);
left: 25px;
bottom: -5px;
}
.activacii-section .slick-arrow {
top: auto;
margin: 0;
bottom: -85px;
width: 15px;
height: 35px;
z-index: 300;
}
.activacii-section .slick-arrow.slick-prev {
left: 40%;
background: url(http://themafia.by/wp-content/uploads/2022/09/left-r.png) no-repeat;
background-size:contain;
}
.activacii-section .slick-arrow.slick-next {
right: 40%;
background: url(http://themafia.by/wp-content/uploads/2022/09/right-r.png) no-repeat;
background-size:contain;
}
.activacii-section .slick-prev:before, .activacii-section .slick-next:before {
content: none;
}
.activacii-section {
margin-bottom: 75px;
}
.slider_corporate{margin-bottom: 150px;}
.view_bg {}
@media only screen and (min-width: 1000px) {
.wrap_advantages.desctop {
display: flex;
}
.wrap_advantages.mobile {
display: none;
}
}
@media only screen and (max-width: 1000px) {
.prices-blocks {
justify-content: space-evenly;
}
.wrap_advantages.desctop {
display: none;
}
.wrap_advantages.mobile {
display: flex;
}
.home .advantages .wrap_advantages {
padding-bottom: 0 !important;
margin-bottom: 10 !important;
}
}
#myModal>div {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100%;
width: 100%;
padding: 30px;
}
#myModal {
width: fit-content;
height: fit-content;
padding: 18px 9px;
border-radius: 4px;
background: url(//themafia.by/wp-content/themes/mafia/img/bg.png);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
display: none;
opacity: 0;
text-align: center;
z-index: 99999;
}
#myModal #myModal__close {
width: 21px;
height: 21px;
position: absolute;
top: 1px;
right: 11px;
cursor: pointer;
display: block;
font-size: 29px;
}
#myOverlay {
z-index: 37;
position: fixed;
background-color: rgba(0, 0, 0, .7);
width: 100%;
height: 100%;
top: 0;
left: 0;
cursor: pointer;
display: none;
}
.paginate_links {
display: flex;
align-items: center;
justify-content: center;
}
.paginate_links a, .paginate_links span {
margin: 0 5px;
line-height: 1;
font-family: Montserrat-Bold;
font-size: 18px;
}
.paginate_links span {
color: #f3de8d;
}
.paginate_links a {
color: #fff;
}
.pravila-cart {
padding: 10px 10px 10px 10px;
background-color: #fff;
color: #000;
text-align: center;
margin: 20px;
}
.pravila-first-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pravila-first-row .pravila-cart {
width: 21%;
}
.pravila-first-row img {
width: 100%;
}
.pravila-all-row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.pravila-all-row .pravila-cart {
width: 29%;
}
.pravila-all-row img {
width: 100%;
}
.pravila-link {
margin: 2px;
border: 1px solid #fff;
vertical-align: middle;
padding: 10px;
height: 40px;
margin-bottom: 10px;
text-decoration: none;
color: #fff;
}
.pravila-link-block {
display: flex;
margin-bottom: 50px;
justify-content: center;
flex-wrap: wrap;
}
.pravila-jest {
text-align: center;
font-size: 32px;
}
.has-large-font-size {
line-height: 1;
}
.more_views_link{
position: absolute;
width: 100%;
height: 100%;
z-index: 8888;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
@media only screen and (max-width: 1000px) {
.pravila-first-row .pravila-cart, .pravila-all-row .pravila-cart {
width: 23%;
margin: 5%;
}
.pravila-all-row {
justify-content: center;
}
#myModal {
height: 100%;
width: 100%;
}
}
@media only screen and (max-width: 1760px) {
.contacts_head {
margin-left: 3vw;
}
.menu li {
margin: 0 1vw;
}
.description_mafia .wrap_description .slick-arrow.slick-prev { display:none!important;
}
.description_mafia .wrap_description .slick-arrow.slick-next { display:none!important;
}
.description_mafia .image_description {
position: relative;
width: 50%;
min-width: 585px;
left: 0;
}
.description_mafia .image_description_two {
position: relative;
width: 50%;
min-width: 585px;
left: 0;
}
.description_mafia .text_description {
width: 50%;
}
.description_mafia .wrap_description {
width: 100%;
}
}
@media only screen and (max-width: 1400px) {
.advan_banner .item_advan p {
font-size: 2.2vh;
line-height: 2.6vh;
}
.scoreboard .shedule p {
font-size: 1.8vh;
line-height: 3.2vh;
}
.phone_head {
font-size: 1.5vw;
}
}
@media only screen and (max-width: 1367px) {
.banner_mafia .wrap_banner {
height: 800px;
}
.menu li {
font-size: 13px;
}
.image_description {
width: 585px;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.text_description {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
font-size: 16px;
line-height: 22px;
}
.title_portfolio {
font-size: 18px;
line-height: 24px;
left: 24px;
padding-right: 10px;
}
.carousel_clients,
.carousel_testimonials {
padding: 0 25px;
}
.carousel_clients .slick-arrow.slick-prev,
.carousel_testimonials .slick-arrow.slick-prev {
left: -10px;
}
.carousel_clients .slick-arrow.slick-next,
.carousel_testimonials .slick-arrow.slick-next {
right: -10px;
}
}
@media only screen and (max-width: 1180px) {
.contacts_head .btn {
height: 38px;
line-height: 38px;
}
.about_mafia .image_about {
margin-right: 60px;
}
.about_mafia .inner_about:nth-child(even) .image_about {
margin-left: 60px;
}
.item_additions {
width: 16%;
max-width: 170px;
}
.item_additions span {
font-size: 16px;
}
html.webp .btn_order, html.no-webp .btn_order {
width: 300px;
margin: 60px auto 60px;
}
section.about_mafia .btn_order {
margin-top: 0;
}
html.webp footer .btn {
margin: 0 auto;
}
}
@media only screen and (max-width: 1024px) {
.item_tariff: hover .text_tariff {
top: 20vw;
}
.item_tariff {
height: 650px;
}
.item_tariff img {
margin-left: -750px;
}
.title_articles {
font-size: 26px;
line-height: 32px;
}
.play_video {
width: 70px;
margin: -35px;
}
.head {
height: 75px;
z-index: 20;
}
.wrap_checklist li {
margin-bottom: 15px;
}
.advan_number .item_advan img {
height: 90px;
}
.text_about p {
font-size: 14px;
line-height: 24px;
}
.wrap_head {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%; background:#000; z-index: -1;
padding: 88px 30px 30px;
-webkit-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
overflow: auto;
display: none;
}
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-flyout ul.mega-sub-menu{background:#000!important;}
.wrap_head.active {
opacity: 1;
z-index: 200;
display: block;
}
.phone_head {
position: absolute;
top: 28px;
font-size: 22px;
line-height: 22px;
padding-left: 24px;
width: 226px;
left: 50%;
margin-left: -113px;
}
.phone_head::before {
content: "";
width: 15px;
height: 16px;
background: url(/wp-content/themes/mafia/img/phone.svg) no-repeat;
position: absolute;
top: 4px;
left: 0;
}
.menu_head {
width: 100%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-bottom: 15px;
}
.menu {
width: 100%;
}
.menu li {
display: block;
text-align: center;
margin-bottom: 20px;
font-size: 14px;
}
.contacts_head {
width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-left: 0;
}
.contacts_head .btn {
margin: 0 auto 28px;
height: 46px;
line-height: 46px;
}
.social.social_head a {
margin: 0 4px;
}
.toggle_menu {
display: block;
}
h2 {
font-size: 36px;
line-height: 36px;
}
.social.social_head {
position: static;
width: 100%;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media only screen and (max-width: 990px) {
.description_mafia .image_description {
min-width: 290px;
width: 290px;
margin-left: 30px;
}
.description_mafia .image_description_two {
min-width: 290px;
width: 290px;
margin-left: 30px;
}
.image_articles {
margin-right: 60px;
}
.banner_mafia .wrap_banner {
height: 600px;
}
.item_additions {
width: calc(20% - 30px);
}
.about_mafia .checklist_mafia .item_checklist {
width: 100%;
}
.about_mafia .image_about {
width: 45%;
}
.clan.clan_mafia {
padding-top: 0;
}
.home .banner_head {
padding: 120px 0 60px;
height: auto;
}
.wrap_timer span {
font-size: 60px;
line-height: 1;
}
.wrap_timer>div::after {
font-size: 55px;
line-height: 1;
top: 2px;
right: -32px;
}
.wrap_timer>div {
margin-right: 50px;
font-size: 16px;
line-height: 20px;
position: relative;
}
.scoreboard {
margin-right: 0;
}
.scoreboard .shedule {
margin-bottom: 40px;
}
.title_scoreboard {
font-size: 28px;
line-height: 36px;
margin-bottom: 8px;
}
.scoreboard .shedule p {
font-size: 16px;
line-height: 30px;
}
.advan_banner .icon_advan img {
width: 44px;
}
.advan_banner .icon_advan {
margin-bottom: 10px;
}
.advan_banner .item_advan p {
font-size: 16px;
line-height: 20px;
}
.advan_banner .item_advan p br {
display: none;
}
.banner_head h1 {
font-size: 80px;
line-height: 60px;
margin-bottom: 22px;
}
.banner_head .descr {
font-size: 18px;
line-height: 22px;
margin-bottom: 65px;
}
.links_about .btn {
margin-bottom: 30px;
}
.image_about {
width: 30%;
}
.item_portfolio {
width: 33.33%;
}
.image_description {
width: 290px;
margin-left: 30px;
}
.image_description img {
width: 100%;
height: auto;
margin: 0;
}
.image_description .slick-arrow {
top: auto;
margin: 0;
bottom: -50px;
width: 85px;
height: 19px;
}
.image_description .slick-arrow::before {
display: none;
}
.image_description .slick-arrow.slick-prev {
left: 36px;
background: url(/wp-content/themes/mafia/img/arr-prev.png) no-repeat;
}
.image_description .slick-arrow.slick-next {
right: 36px;
background: url(/wp-content/themes/mafia/img/arr-next.png) no-repeat;
}
.image_description .slick-arrow.slick-disabled {
opacity: 0;
}
.why {
padding-top: 200px;
}
.wrap_advantages {
margin: 0 0px;
margin-bottom: 90px;
}
.logo_foot img {
margin: auto;
}
.wrap_advantages .image_advantages {
margin-top: 0;
}
.wrap_advantages .slick-slide {
padding: 0 20px;
}
.wrap_advantages .slick-arrow {
top: auto;
margin: 0;
bottom: -30px;
width: 15px;
height: 35px;
}
.wrap_advantages .slick-arrow::before {
display: none;
}
.wrap_advantages .slick-arrow.slick-prev {
left: 51px;
background: url(//themafia.by/wp-content/uploads/2022/09/left-r.png) no-repeat;
z-index: 100;
background-size: contain;
}
.wrap_advantages .slick-arrow.slick-next {
right: 51px;
background: url(//themafia.by/wp-content/uploads/2022/09/right-r.png) no-repeat;
z-index: 100;
background-size: contain;
}
.activacii-section .slick-arrow.slick-prev {
left: 51px;
background: url(//themafia.by/wp-content/uploads/2022/09/left-r.png) no-repeat;
background-size: contain;
}
.activacii-section .slick-arrow.slick-next {
right: 51px;
background: url(//themafia.by/wp-content/uploads/2022/09/right-r.png) no-repeat;
background-size: contain;
}
.wrap_advantages .slick-arrow.slick-disabled {
opacity: 0;
}
.home .clan {
padding: 85px 0 61px;
}
.home .advantages .wrap_advantages {
padding-bottom: 40px;
margin-bottom: 0;
}
.item_activacia {
height: 500px;
}
.wrap_clan .slick-arrow {
top: auto;
margin: 0;
bottom: -10px;
width: 20px;
height: 38px;
}
.wrap_clan .slick-arrow::before {
display: none;
}
.wrap_clan .slick-arrow.slick-prev {
left: 51px;
background: url(//themafia.by/wp-content/uploads/2022/09/s_arrow_l.png) no-repeat;
}
.wrap_clan .slick-arrow.slick-next {
right: 51px;
background: url(//themafia.by/wp-content/uploads/2022/09/s_arrow_r.png) no-repeat;
}
.info_foot {
padding-left: 220px;
}
.advantages_corporate_item {
width: 100%;
}
.image_advantages img {
width: 300px;
display: inline-block;
}
.title_portfolio{
font-size: 14px;
left: 15px;
bottom: 15px;
}
}
@media only screen and (max-width: 950px) {
.about_mafia .inner_about {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.checklist_mafia .item_checklist {
width: calc(50% - 30px);
}
.inner_views p {
font-size: 16px;
margin-bottom: 35px;
}
.inner_views .wrap_checklist .item_checklist {
font-size: 16px;
}
.title_views {
font-size: 5.25vw;
margin-bottom: 40px;
}
.icon_views {
width: 71.51px;
height: 71.51px;
margin: 0 auto 30px;
}
.item_views {
width: 100%;
overflow: hidden;
position: relative;
}
.item_views:hover {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.image_about {
margin-right: 40px;
}
.carousel_testimonials .slick-arrow.slick-prev {
left: 0;
}
.carousel_testimonials .slick-arrow.slick-next {
right: 0;
}
.carousel_testimonials .slick-dots {
width: 100%;
max-width: 100%;
position: relative;
}
.image_testimonials {
width: 100%;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin: 0;
}
.item_testimonials {
max-width: 550px;
margin: 0 auto;
}
.item_testimonials img {
width: 100%;
height: auto;
}
.text_testimonials {
padding: 22px 20px 100px;
}
.foot_testimonials {
left: 20px;
}
}
@media only screen and (max-width: 860px) {
.item_additions {
width: calc(25% - 20px);
margin-right: 10px;
margin-left: 10px;
}         }
@media only screen and (max-width: 1200px) {
.item_tariff:hover .text_tariff {
top: 190px;
}
.scoreboard .btn {
margin-right: 20px;
}
.text_tariff .wrap_checklist li,
.text_tariff p {
font-size: 14px;
}
.title_tariff {
font-size: 53px;
line-height: 55px;
}
.item_tariff,
.item_tariff.active,
.item_tariff.deactive {
width: 100%;
}
.content {
padding-top: 135px;
}
.item_articles {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.title_articles {
font-size: 22px;
line-height: 28px;
margin-bottom: 30px;
}
.text_articles p {
margin-bottom: 30px;
}
.banner_mafia .wrap_banner {
height: 550px;
}
.advan_mafia .item_advan {
width: calc(33.33% - 40px);
margin: 0 20px;
}
.advan_mafia {
padding-bottom: 80px;
}
.advan_mafia .icon_advan img {
width: 80px;
}
.advan_mafia.advan_mafia_party .icon_advan img{
width: auto;
}
.inner_views p {
font-size: 14px;
margin-bottom: 35px;
}
.inner_views .wrap_checklist { }
.timer {
margin-bottom: 40px;
}
.banner_head .descr {
font-size: 18px;
line-height: 22px;
margin: 0 auto 42px;
}
.banner_head .descr br {
display: none;
}
.scoreboard {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
align-items: center;
}
.scoreboard .timer {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-top: 20px;
}
.wrap_timer {
flex-wrap: nowrap;
min-width: initial;
margin: 0 1%;
}
.scoreboard .btn {
display: none;
}
.advan_banner {
max-width: 460px;
padding-top: 18px;
width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.title_scoreboard {
font-size: 24px;
line-height: 24px;
margin-bottom: 10px;
}
.scoreboard .shedule {
-webkit-box-ordinal-group: 3; width: 100%;
}
.wrap_timer span {
font-size: 55px;
line-height: 55px;
margin-bottom: 4px;
}
.wrap_timer>div::after {
font-size: 48px;
line-height: 48px;
top: 2px;
right: -28px;
}
.wrap_timer>div {
font-size: 14px;
line-height: 17px;
margin-right: 47px;
}
.scoreboard .shedule p {
line-height: 24px;
}
.scoreboard .shedule .title_scoreboard {
margin-bottom: 20px;
}
.advan_banner {
margin: 0 auto;
}
.advan_banner .item_advan {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 54px;
}
.advan_banner .icon_advan {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
width: 51px;
margin-right: 19px;
}
.advan_banner .item_advan p {
-webkit-box-flex: 3;
-ms-flex: 3;
flex: 3;
text-align: left;
}
.home .banner_head {
text-align: center;
padding-top: 100px;
}
.banner_head h1 {
font-size: 80px;
line-height: 60px;
margin-bottom: 22px;
}
.advan_number .item_advan p {
font-size: 14px;
line-height: 17px;
}
.image_about {
width: 100%;
max-width: 100%;
margin: 0;
text-align: center;
}
.image_about .photo_about {
max-width: 402px;
margin: 0 auto 30px;
}
.name_about {
margin-bottom: 50px;
}
.links_about {
width: 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 40px;
}
.links_about .btn {
margin-bottom: 0;
}
.item_portfolio {
width: 50%;
}
.order .subtitle,
.testimonials h2 {
margin-bottom: 40px;
}
.menu_foot {
padding-bottom: 23px;
margin-bottom: 35px;
}
.menu_foot .menu {
text-align: center;
display: block;
}
.menu_foot .menu li {
display: block;
margin-bottom: 20px;
}
.copyright {
padding: 0 0 40px;
display: block;
text-align: center;
}
.copyright p {
margin-bottom: 10px;
}
.logo_foot {
position: static;
margin: 0 auto 66px;
display: block;
width: 170px;
}
.logo_foot img {
display: block;
}
footer {
position: relative;
}
footer .social {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 20px;
}
footer .social a {
margin: 0 4.5px;
}
.info_foot {
padding: 0;
width: 100%;
position: static;
}
.info_foot .schedule {
text-align: center;
margin-bottom: 39px;
}
.info_foot .schedule .title_schedule {
margin-bottom: 14px;
}
.info_foot .schedule p {
font-size: 14px;
line-height: 17px;
}
.wrap_foot {
padding-bottom: 46px;
}
.contacts_foot span {
font-size: 16px;
text-align: center;
margin-bottom: 7px;
}
.contacts_foot {
text-align: center;
width: 100%;
}
.phone_foot {
text-align: center;
margin-bottom: 26px;
}
.clan .subtitle {
margin-bottom: 30px;
}
.advan_about {
display: none;
}
h2 {
font-size: 30px;
line-height: 30px;
margin-bottom: 18px;
}
.subtitle {
font-size: 16px;
line-height: 19.5px;
}
h3 {
font-size: 24px;
line-height: 24px;
margin-bottom: 22px;
}
.why .subtitle {
margin-bottom: 48px;
}
.item_text {
font-size: 14px;
line-height: 24px;
}
.wrap_description {
margin: 0;
}
.advantages {
padding-top: 30px;
}
.text_description p {
font-size: 16px;
line-height: 24px;
margin: 0 0 25px;
}
.menu_foot {
justify-content: center;
}
.price-section-title h2{font-size:30px;line-height: 30px;}
}
@media only screen and (max-width: 768px){
#mega-menu-wrap-primary_menu #mega-menu-primary_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
float: none;
}
}
@media only screen and (max-width: 512px) {
.scoreboard .btn {
margin-right: 0;
}
}
@media only screen and (min-width: 700px){
.more_views{
display: none!important;
}
.more_views-tariff{
display: none!important;
}
}
@media only screen and (max-width: 700px){ .item_tariff:hover .text_tariff {
opacity: 0;
} .text_tariff{
font-size: 14px;
}
.item_tariff .wrap_checklist{
margin: 0 auto 0px!important;
}
}
@media only screen and (max-width: 700px) {     .item_views:hover .text_views {
top: 60%;
}
.item_views:hover .inner_views {
opacity: 0;
}
.price-item { }
.price-item.lvl1{ }
.price-item.lvl3{ }
.prices-blocks {
justify-content: center;
}
.inner_views .wrap_checklist .item_checklist {
padding-left: 20px;
}
.inner_views .wrap_checklist .item_checklist::before {
width: 15px;
background-position: center;
}
.pravila-first-row .pravila-cart, .pravila-all-row .pravila-cart {
width: 39%;
margin: 5%;
}
.pravila-first-row {
justify-content: center;
}
.price-item{margin-bottom:30px;margin-right:0}
}
@media only screen and (max-width: 640px) {
.description_mafia .text_description {
width: 100%;
}
.description_mafia .image_description {
margin: 0 auto;
}
.description_mafia .image_description_two {
margin: 0 auto;
}
.title_tariff {
top: 90px;
text-align: center;
width: 100%;
left: 0;
font-size: 45px;
}
.text_tariff .text_hidden {
display: none;
}
.text_tariff {
opacity: 0;
top: 250px;
width: 100%;
left: 0;
padding: 0 30px;
text-align: center;
}
.item_tariff:hover .text_tariff{
top: 24%;
}
.text_tariff .btn {
margin: 0 auto;
}
.item_tariff {
height: 480px;
}
.item_tariff img {
height: 100%;
width: auto; margin-left: -336px;
}
.content_articles {
padding-bottom: 70px;
}
.text_articles p {
font-size: 14px;
line-height: 20px;
}
.title_articles {
font-size: 18px;
line-height: 24px;
}
.item_articles {
margin-bottom: 80px;
}
.content h1 {
margin-bottom: 50px;
}
.text_articles {
width: 100%;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.image_articles {
width: auto;
margin: 0 0 30px;
}
.image_articles img {
width: auto;
max-width: 100%;
}
.banner_mafia .wrap_banner .text_banner {
position: static;
width: 100%;
max-width: 100%;
padding-left: 0;
padding-right: 0;
background: 0 0;
padding-bottom: 0;
}
.banner_mafia .wrap_banner {
height: 400px;
padding-top: 400px;
margin-bottom: 230px;
}
.portfolio.portfolio_mafia {
margin-bottom: 70px;
}
.about_mafia .wrap_about {
padding-bottom: 0;
}
.about_mafia {
margin-bottom: 80px;
}
.about_mafia h2 {
margin-bottom: 50px;
}
.about_mafia .inner_about {
display: block;
margin: 0 auto 90px;
max-width: 470px;
}
.about_mafia .inner_about:nth-child(even) .image_about {
margin: 0 0 50px;
}
.about_mafia .image_about {
margin: 0 0 50px;
width: 100%;
}
.about_mafia .image_about img {
display: block;
margin: 0 auto;
}
.btn_order {
margin: 70px auto 80px;
}
.callback_mafia {
margin-bottom: 70px;
}
.testimonials.testimonials_mafia {
margin-bottom: 30px;
}
.scoreboard_mafia h2 {
text-align: center;
}
.checklist_mafia h2 {
margin-bottom: 60px;
}
.checklist_mafia {
padding: 70px 0 20px;
}
.checklist_mafia .item_checklist {
width: 100%;
margin: 0 0 45px;
}
.checklist_mafia .wrap_checklist {
margin: 0;
}
.play_video {
width: 40px;
margin: -20px;
}
.advan_mafia .item_advan {
width: calc(50% - 40px);
margin-bottom: 80px;
}
.advan_mafia .icon_advan {
margin-bottom: 30px;
}
.advan_mafia {
padding: 70px 0 0;
}
.wrap_views {
margin-bottom: 60px;
}
.title_views {
margin-bottom: 20px;
}
.inner_views p {
font-size: 13px;
margin-bottom: 20px;
}
.views .subtitle {
margin-bottom: 45px;
}
.advan_banner .item_advan p {
font-size: 14px;
line-height: 17px;
min-height: 68px;
}
.about {
padding-bottom: 30px;
}
.about .subtitle {
margin-bottom: 30px;
}
.wrap_about {
position: relative;
padding-bottom: 30px;
margin-bottom: 85px;
}
.image_about {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.links_about .btn {
display: none;
}
.links_about {
position: absolute;
left: 0;
bottom: -10px;
margin-bottom: 0;
}
.name_about {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
font-family: Montserrat-SemiBold;
color: #fff;
text-align: left;
font-size: 14px;
line-height: 17px;
margin-bottom: 24px;
}
.name_about span {
font-size: 20px;
line-height: 24px;
display: block;
}
.photo_about {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.advan_number {
margin: 0;
}
.advan_number .item_advan {
width: 100%;
margin: 0 0 40px;
}
.item_clients {
margin-bottom: 0;
}
.clients {
padding-top: 60px;
}
.clients .subtitle {
margin-bottom: 19px;
}
.portfolio {
padding-bottom: 10px;
}
.portfolio .subtitle {
margin-bottom: 35px;
}
.price_select {
margin-bottom: 60px;
}
html.no-webp form .button-save, html.webp form .button-save {
width: 100%;
}
form p {
text-align: left;
}
.order {
background: 0 0;
padding-top: 60px;
padding-bottom: 0;
margin-bottom: 81px;
}
.image_description {
margin: 0 auto;
}
.description {
padding: 46px 0 100px;
}
.text_description {
width: 100%;
max-width: 100%;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-bottom: 35px;
}
.item_text {
width: 100%;
max-width: 100%;
margin-bottom: 21px;
}
.item_text:last-child {
max-width: 100%;
}
.item_text p {
margin-bottom: 25px;
}
.subtitle,
h2 {
text-align: center;
}
.advan_mafia.advan_mafia_party h2{text-align:center}
.advan_mafia.advan_mafia_party .item_advan:nth-child(4){margin-bottom:50px}
.why {
padding-bottom: 0;
}
.head .social a {
width: 36.54px;
height: 36.54px;
}
.testimonials {
margin-bottom: 50px;
}
.item_advantages {
margin: 0;
}
}
@media only screen and (max-width: 580px) {
form .wrap_form input {
width: 100%;
}
.carousel_testimonials {
padding: 0;
}
.item_additions {
width: calc(33.33% - 20px);
}
.item_additions span {
font-size: 14px;
}
.call_subs {
margin-bottom: 15px;
text-align: center;
}
footer{
padding-top: 33px;
}
}
@media only screen and (max-width: 500px) {
.checklist_mafia .item_checklist::before {
width: 30px;
background-size: 100% auto;
}
.checklist_mafia .item_checklist {
padding-left: 50px;
}
.about_mafia .checklist_mafia .item_checklist {
padding-left: 0;
padding-top: 30px;
}
.advan_mafia .item_advan {
width: calc(100% - 40px);
}
.item_portfolio {
width: 50%;
}
.item_views {
width: 100%;
height: 660px;
}
.item_views img {
width: 100%;
object-fit: cover;
object-position: top;
}
.inner_views p {
font-size: 3.9vw;
margin-bottom: 35px;
}
.inner_views .wrap_checklist { }
.title_views {
font-size: 11.25vw;
margin-bottom: 20px;
}
}
@media only screen and (max-width: 480px) {
.image_advantages img {
max-width: 90%;
margin: auto;
}   .wrap_clan_index .slick-slide:nth-child(even) img {
height: 50vh;
width: 100vw !important;
object-fit: cover;
}
.wrap_clan_index .slick-slide:nth-child(odd) img { height: 50vh;
width: 100vw !important;
object-fit: cover;
}
.iti {
width: 100%;
margin-bottom: 18px;
}
html.no-webp .btn_lang,
html.webp .btn_lang {
width: 100%;
font-size: 9px;
padding: 0;
}
.price-item{width: 290px;}
.price-section-title h2{
font-size: 28px;
text-align: left;
padding: 0 18px;	
}
}
@media only screen and (max-width: 990px) {
.home section {
padding: 35px 0 35px;
}
.home .clan {
padding: 35px 0 35px;
margin-top: 0px;
}
.home .clients {
padding: 35px 0 0px;
}
.home .about {
padding: 35px 0 35px;
}
.home .why {
padding: 35px 0 0;
}
.home .advantages {
padding: 35px 0 0px;
}
.home .testimonials {
padding: 35px 0 35px;
margin: 0;
}
.slick-slider {
margin-bottom: 15px !important;
}
.item_tariff.active .title_tariff { }
.carousel_clients, .carousel_testimonials {
margin-bottom: 0 !important;
}
}
@media only screen and (max-width: 1600.98px) {
.item_tariff img {margin-left: -200px;}
}
@media only screen and (max-width: 1500.98px) {
.item_tariff img {margin-left: -415px;}	
}
@media only screen and (max-width: 1300.98px) {
.item_tariff img {margin-left: -615px;}	
}
@media only screen and (max-width: 1200.98px) {
.item_tariff img {margin-left: -700px;}	
}
@media only screen and (max-width: 1480.98px) {
.contacts_head{margin-left:0}
.main_head{padding: 4.3vh 10px 3.6vh;}
}
@media only screen and (max-width: 1350.98px) {
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item{margin:0 5px 0 0}	
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{padding-left:3px!important;padding-right:3px!important;}
}
@media only screen and (max-width: 1250.98px) {
.logo_b .text_logo{margin-left:0}
}
@media only screen and (max-width: 1220.98px) {
.contacts_head {
display: block;
margin-top: -5px;
width: 170px;
}
.phone_head {
margin: 0 0 10px;
display: block;
font-size: 20px;
text-align: right;
}	
}
@media only screen and (max-width: 1070.98px) {
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{padding: 0px 5px 0px 5px;}
}
@media only screen and (max-width: 1024.98px) {
.toggle_menu{right: 15px;}
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item{display:block;text-align:center}
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{text-align:center}
.contacts_head{margin:0 auto 10px}
.phone_head::before{left: 0;right: auto;}
.phone_head{
margin: 0 auto;
display: block;
font-size: 20px;
text-align: center;
width: 200px;
left: 0;
right: 0;
padding: 0;
}
}
@media only screen and (max-width: 991.98px){
.price-section-title h2	{margin-bottom:40px}
.mafia_vero_top_b .wrap_section_top .item_top{width: calc(50% - 13px);max-width: 380px;margin: 0 10px 10px;}
.mafia_vero_top_b .wrap_section_top{justify-content: center;}
footer .social .call_subs{display:none}
}
@media only screen and (max-width: 829.98px){
.mafia_vero_top_b .wrap_section_top .item_top{width: calc(100% - 13px);}	
}
.pc_mobil_one{display:none}
@media only screen and (max-width: 640.98px){
.tariff_time{
position: absolute;
bottom: 160px;
margin: auto!important;
z-index: 9999;
cursor: pointer;
padding: 0;
text-align: center;
width: 100%;	
}
.tariff_time span{display:block}
.portfolio.portfolio_party h2{text-align:center}
.item_tariff:hover .text_tariff{display:none!important}
.mafia_vero_top_b{padding-bottom: 35px!important;}
.wrap_articles{margin-bottom:0!important}
.content_articles{padding-bottom:0!important}
.video_mafia video{height:auto}
.advan_mafia.advan_mafia_party{padding: 50px 0 50px;}
.description_party_text{padding-bottom:50px}
.item_tariff img {margin-left: -330px;}
.main_head{background:url(//themafia.by/wp-content/uploads/2022/09/bg.jpg);z-index: 9999;}
.more_views,.tariff_time,.more_views-tariff{z-index: 100;}
.text_tariff,.pc_mobil{display:none}
.item_tariff::before{content:initial}
.pc_mobil_one{display:block}
.callback_mafia{margin-bottom:0}
.slider_corporate{padding-bottom: 80px;}
.mafia_vero_top_b .wrapper_top_b{padding:0}
.mafia_vero_top_b .wrap_section_top .item_top{max-width: 50%;margin:0 0 0 0}
.d-none{display:none}
}
@media only screen and (max-width: 599.98px) {
.lehsa_pc{display:none!important}
.lehsa_mobil{display:block!important}
}
@media only screen and (max-width: 559.98px) {
.item_advantages{padding: 0 0 15px;max-width:400px}
.image_advantages img{width:100%;max-width:100%}
.image_advantages{margin-bottom:15px}
.title_advantages,.item_advantages p{padding: 0 10px;}
.item_advantages{min-height: 670px;}
.wrap_advantages .slick-arrow.slick-next{right: 0;}
.wrap_advantages .slick-arrow.slick-prev{left:0}
.wrap_advantages .slick-arrow{top: 50%;bottom: 0;}
.wrap_advantages .slick-slide{text-align:center}
}
@media only screen and (max-width: 575.98px) {
.item_tariff img {margin-left: -395px;}	
}
@media only screen and (max-width: 480.98px){
.item_tariff img {margin-left: -530px;}
.mafia_vero_top_b .wrap_section_top .item_top .title_top{
left: 0;
right: 0;
text-align: center;	
}
.mafia_vero_top_b .wrap_section_top .item_top .title_top strong{font-weight:normal}
.mafia_vero_top_b .wrap_section_top .item_top .title_top{
padding: 0 5px 0 5px;
bottom: 10px;
font-size: 10px;
line-height: 15px;
}
}
@media only screen and (max-width: 400.98px){ .title_tariff{font-size:35px}
.item_tariff img{margin-left: -550px;}
.item_advantages{min-height: 600px;}
.item_advantages{max-width:300px}
}
@media only screen and (max-width: 380.98px){
.item_tariff img{margin-left: -610px;}	
}
@media only screen and (max-width: 330.98px){
.item_tariff img{margin-left: -645px;}	
}
@media only screen and (max-width: 320.98px) {
.logo_b img{ }
.logo_b .text_logo{
max-width: 150px;
font-size: 10px;
}
}
@media only screen and (max-width: 300.98px) {
.main_head{padding: 4.3vh 10px 3.6vh 0;}
.logo_b .text_logo{
max-width: 120px;
font-size: 8px;
}
}
#myModal .padding-left{margin-right:5px}
#myModal .padding-right{margin-left:5px}
@media only screen and (max-width: 627.98px) {
#myModal .padding-left{margin-right:0;width:100%}
#myModal .padding-right{margin-left:0;width:100%}
#myModal .padding-left input,#myModal .padding-right input{width:100%}
#myModal .padding-right input{margin-bottom: 18px!important;display:block!important}
#myModal .padding-right .iti{display:block!important}
}
.grecaptcha-badge {
display: none !important;
}
span .wpcf7-not-valid {border:2px solid #f00822;}
.wpcf7-not-valid-tip, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {display: none;}
.btn_b{position:relative}
.wpcf7-spinner{position: absolute;bottom: 15px;right: 0;	}
.info_indv{font-size: 12px;line-height: 21px;margin-top: 20px;}
.info_indv p{margin:5px 0 0 0}
.img-fluid{max-width: 100%;height: auto;}
.info_indv img{margin-top:10px;height: 45px;}
.info_indv .d_link{margin-right:15px}
.info_indv a{text-decoration:none;}
.info_indv a:hover{color: #f3de8d;}
.text_info_b{text-align: center;font-family: 'Open Sans', Arial, sans-serif;font-size: 25px;line-height: 31px;font-weight: 700;}
@media only screen and (max-width: 991.98px){
.info_indv{margin-bottom: 15px;}
}
@media only screen and (max-width: 575.98px){.info_indv img{height:25px}}
@media only screen and (max-width: 480.98px){.info_indv img{height:17px}}
.dn{display: none} @media only screen and (max-width: 640.98px) {
.item_tariff.tariff_club > .tariff_media {
display: block;
position: absolute;
inset: 0;
width: 100%;
height: 100%;
}
.item_tariff.tariff_club > .tariff_media > img {
display: block;
position: absolute;
inset: 0;
width: 100%;
height: 100%;
margin: 0 !important;
object-fit: cover;
object-position: center center;
}
.item_tariff.tariff_club::after {
height: 100%;
opacity: 0;
background: none;
pointer-events: none;
}
.item_tariff.tariff_club .title_tariff {
top: 190px;
left: 24px;
width: calc(100% - 48px);
font-size: clamp(30px, 8.5vw, 38px);
line-height: 1.1;
text-align: center;
white-space: nowrap;
}
.item_tariff.tariff_club .pc_mobil_one .more_views-tariff {
top: 92px;
bottom: auto;
left: 50%;
right: auto;
transform: translateX(-50%);
margin: 0 !important;
}
.item_tariff.tariff_club .pc_mobil_one .tariff_time {
display: none !important;
}
} @media only screen and (min-width: 1201px) {
.home .wrap_tariff {
display: flex;
flex-wrap: nowrap;
align-items: stretch;
}
.home .wrap_tariff > .item_tariff,
.home .wrap_tariff > .item_tariff.active,
.home .wrap_tariff > .item_tariff.deactive,
.home .wrap_tariff > .item_tariff:hover {
flex: 0 0 50%;
width: 50% !important;
min-width: 0;
height: clamp(640px, 52vw, 900px);
}
.home .item_tariff > picture.tariff_media,
.home .item_tariff > picture.tariff_media > img,
.home .item_tariff > img {
display: block;
width: 100%;
height: 100%;
margin: 0 !important;
object-fit: cover;
object-position: center center;
}
.home .item_tariff.tariff_club > picture.tariff_media > img {
object-position: right center;
}
}
@media only screen and (max-width: 1200px) {
.home .wrap_tariff > .item_tariff,
.home .wrap_tariff > .item_tariff.active,
.home .wrap_tariff > .item_tariff.deactive {
flex: 0 0 100%;
width: 100% !important;
min-width: 0;
}
} @media only screen and (max-width: 640.98px) {
.home .wrap_tariff > .item_tariff {
height: clamp(520px, 135vw, 600px);
}
.home .item_tariff > picture.tariff_media,
.home .item_tariff > picture.tariff_media > img,
.home .item_tariff > img {
display: block;
position: absolute;
inset: 0;
width: 100%;
height: 100%;
margin: 0 !important;
object-fit: cover;
}
.home .item_tariff.tariff_club > picture.tariff_media > img,
.home .item_tariff.tariff_premium > img {
object-position: center center;
}
.home .item_tariff::after {
height: 62%;
opacity: 1;
background: linear-gradient(0deg, rgba(8, 8, 9, 0.88) 0%, rgba(8, 8, 9, 0.35) 48%, rgba(8, 8, 9, 0) 100%);
pointer-events: none;
}
.home .item_tariff.tariff_club .pc_mobil_one > span.more_views-tariff {
display: none !important;
}
.home .item_tariff.tariff_club .pc_mobil_one .time_btn_b {
display: block !important;
}
.home .item_tariff.tariff_club .pc_mobil_one .time_btn_b .more_views-tariff {
display: block !important;
top: auto;
bottom: 100px;
left: 50%;
right: auto;
transform: translateX(-50%);
margin: 0 !important;
}
.home .item_tariff.tariff_club .title_tariff {
top: auto;
bottom: 32px;
left: 16px;
width: calc(100% - 32px);
font-size: clamp(29px, 8.5vw, 38px);
line-height: 1.1;
text-align: center;
white-space: nowrap;
}
.home .item_tariff.tariff_club .tariff_time {
display: none !important;
}
.home .item_tariff.tariff_premium .title_tariff {
top: auto;
bottom: 32px;
left: 16px;
width: calc(100% - 32px);
font-size: clamp(31px, 8.5vw, 39px);
line-height: 1.1;
text-align: center;
white-space: nowrap;
}
.home .item_tariff.tariff_premium > .more_views-tariff {
top: auto;
bottom: 100px;
left: 50%;
right: auto;
transform: translateX(-50%);
margin: 0 !important;
}
}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/wp-content/themes/mafia/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/wp-content/themes/mafia/img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}