.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;
word-break: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.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: 0.2em 0.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 [inert] {
opacity: 0.5;
}
.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;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#ccc;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear!important;line-height:1.5em}.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below{opacity:1!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#ccc}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;top:auto;right:0;bottom:0;background:rgba(0,0,0,.5);padding:10px 15px}.pswp__caption,.pswp__caption__exif{padding-bottom:.5em}.pswp__caption__exif_camera{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4=)}.pswp__caption__exif_focal{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:1.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}.pswp__dynamic-caption--overlay{position:absolute!important;bottom:0;top:initial;text-align:center;background:rgba(0,0,0,.7);padding-top:.5em}header head-img-4* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
article, aside, footer, header, nav, section {
display: block; }
html {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
body {
margin: 0;
font: 81.25%/1.54 "Proxima Nova", Arial, sans-serif;
color: black;
background-color: #fff;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
overflow-y: scroll; }
img {
border: 0;
vertical-align: top;
max-width: 100%; }
p img {
vertical-align: baseline; }
table {
border-collapse: collapse;
border-spacing: 0; }
ul {
list-style: none; }
.list {
margin: 1.16em 0;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
ul.list {
list-style-type: circle; }
input,
select,
textarea {
margin: 0;
width: 100%;
font: 100% "Proxima Nova", Arial, sans-serif;
color: black;
outline: none; }
textarea {
line-height: 1.54;
resize: none;
overflow: auto; }
input[type="checkbox"],
input[type="radio"] {
padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
.inp-text,.wpcf7-captchar {
display: block;
height: 46px;
padding: 0 22px;
border: 1px solid #c6c6c6;
background-color: #fff;
-webkit-appearance: none;
-webkit-border-radius: 0; }
.wpcf7-captchac {
box-sizing: border-box;
width: 30%;
max-width: 29.95%;
height: 46px;
border-right: 0px !important;
border: 1px solid #C6C6C6;
}
.wpcf7-captchar {
box-sizing: border-box;
display: inline-block;
width: 70%;
max-width: 69.95%;
float: right;
margin-bottom: 19px;
}
.inp-text:focus,.wpcf7-captchar:focus{
border-color: #1fc796; }
.textarea {
display: block;
height: 132px;
padding: 12px 21px;
border: 1px solid #c6c6c6;
background-color: #fff;
-webkit-appearance: none;
-webkit-border-radius: 0; }
.textarea:focus {
border-color: #1fc796; }
.error,.wpcf7-not-valid {
background-color: #fddbdb;
border-color: #fe0c0c; }
::-webkit-input-placeholder {
color: #c3c3c3; }
:-moz-placeholder {
color: #c3c3c3; }
::-moz-placeholder {
color: #c3c3c3; }
:-ms-input-placeholder {
color: #c3c3c3; }
.error::-webkit-input-placeholder {
color: #999999; }
.error:-moz-placeholder {
color: #999999; }
.error::-moz-placeholder {
color: #999999; }
.error:-ms-input-placeholder {
color: #999999; }
.player ::-webkit-scrollbar {
width: 7px;
height: 7px; }
.player ::-webkit-scrollbar-track {
background: #000; }
.player ::-webkit-scrollbar-thumb {
background: #262626; }
.player ::-webkit-scrollbar-thumb:hover {
background: #4d4d4d; }
a {
color: #1fc796; }
a:hover {
color: #1ba67c; }
.underline {
color: #1fc796;
border-bottom: 1px solid rgba(31, 199, 150, 0.35);
text-decoration: none; }
.underline:hover {
color: #1ba67c;
border-bottom-color: rgba(27, 166, 124, 0.35); }
.non-underline {
text-decoration: none; }
.non-underline:hover {
border-bottom: 1px solid rgba(31, 199, 150, 0.35); }
p {
margin: 0 0 1.16em; }
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
line-height: 0; }
.clearfix:after, .clear {
clear: both; }
[hidden] {
display: none; }
::selection {
background-color: #1fc796;
color: #fff; }
::-moz-selection {
background-color: #1fc796;
color: #fff; }
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
justify-content: flex-end; }
h2 {
text-transform: uppercase;
font-size: 1.62em;
font-weight: 400;
margin: .5em 0;
letter-spacing: 1px; }
.content h2 {
color: #1fc796; }
h3 {
letter-spacing: 1px; }
.content h3 {
text-transform: uppercase;
font-size: 1.38em;
font-weight: 400;
margin: .4em 0;
color: #1fc796; }
@media only screen and (min-width: 768px) {
.fixed {
position: fixed; } }
.dev-agency {
margin: 95px 0 0; }
.dev-agency .ag {
display: inline-block;
text-align: right;
line-height: 16px;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.dev-agency .ag {
width: 110px; } }
@media only screen and (min-width: 768px) {
.dev-agency .ag {
width: 135px; } }
.hb {
position: relative;
top: 5px;
display: inline-block;
width: 116px;
height: 33px;
margin: 0 0 0 23px;
background: url(//astudio.ru/wp-content/themes/astudio/img/hb.png);
background-size: 232px 33px;
}
.no-touch .hb:hover, .touch .hb:active {
background-position: -116px 0;
}
#screen {
display: none;
z-index: 100;
position: fixed;
top: 0;
right: 0;
background-color: #fff;
padding: 1px 5px; }
[tabindex] {
outline: none; }
@-ms-keyframes spin {
from {
-ms-transform: rotate(0deg); }
to {
-ms-transform: rotate(360deg); } }
@-moz-keyframes spin {
from {
-moz-transform: rotate(0deg); }
to {
-moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg); } }
@keyframes spin {
from {
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
@-ms-keyframes spin2 {
from {
-ms-transform: rotate(0deg); }
to {
-ms-transform: rotate(-360deg); } }
@-moz-keyframes spin2 {
from {
-moz-transform: rotate(0deg); }
to {
-moz-transform: rotate(-360deg); } }
@-webkit-keyframes spin2 {
from {
-webkit-transform: rotate(0deg); }
to {
-webkit-transform: rotate(-360deg); } }
@keyframes spin2 {
from {
transform: rotate(0deg); }
to {
transform: rotate(-360deg); } }
.no-touch.load {
overflow: hidden; }
.no-touch.load body {
overflow: auto; }
.loader-page {
z-index: 200;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #0c0c0c url(//astudio.ru/wp-content/themes/astudio/img/loader-bg2.jpg) no-repeat 50% 0;
background-size: cover;
background-attachment: fixed;
overflow: hidden;
-webkit-transition: width 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-moz-transition: width 0.5s cubic-bezier(0.23, 1, 0.32, 1);
-o-transition: width 0.5s cubic-bezier(0.23, 1, 0.32, 1);
transition: width 0.5s cubic-bezier(0.23, 1, 0.32, 1);
text-align: center;
}
.loader-page.hide {
width: 0; }
.loader-page:before {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 764px;
height: 764px;
margin: -382px 0 0 -382px;
background: url(//astudio.ru/wp-content/themes/astudio/img/loader-bg2.png);
background-size: 764px 764px;
}
.loading-videos {
position: absolute;
left: 50%;
top: 50%;
width: 250px;
margin: 200px 0 0 -125px;
z-index: 1;
display: inline-block;
text-transform: uppercase;
text-align: center;
letter-spacing: 1px;
}
.loading-videos a {
text-decoration: none;
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, .35);
font-size: 10px;
}
.loading-videos a:hover {
border: 0;
}
.loading-videos span {
font-size: 13px;
color: #1fc796;
display: block;
}
.loader-page .lang {
position: relative;
top: 50%;
font-size: 10px;
letter-spacing: 1px;
margin: -222px 0 0; }
.loader-page .lang a {
text-decoration: none;
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, .35);
font-size: 10px;
}
.loader-page .lang a.current {
color: #1fc796;
border: 0;
}
html, body {
height: 100%; } .page {
position: relative;
min-height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end; }
.container {
position: relative;
background-color: #fff;
-webkit-box-flex: 1 1 auto;
-moz-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
padding-bottom: 29px;
}
.riders-items{
background-color:#000;
}
@media only screen and (min-width: 768px) {
.index .container {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end;
}
} @media only screen and (min-width: 361px) and (max-width: 767px) { .touch .index .mobile-scroll-pict {
display: block;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}
.touch .index .mobile-scroll-pict img {
max-width: none;
width: 1120px;
}
.no-touch .index .container {
background: url(//astudio.ru/wp-content/themes/astudio/img/main-bg_s.jpg@v=1) no-repeat 50% 0;
background-size: cover;
}
}
@media only screen and (min-width: 768px) and (max-width: 1300px) {
.index .container {
background: url(//astudio.ru/wp-content/themes/astudio/img/main-bg_s.jpg@v=1) no-repeat 50% 0;
background-size: 150%; } }
@media only screen and (min-width: 1301px) {
.index .container {
background: url(//astudio.ru/wp-content/themes/astudio/img/main-bg.jpg@v=1) no-repeat 50% 0;
background-size: cover; } }
.mobile-scroll-pict {
display: none; }
.main-bg {
max-height: 100%;
pointer-events: none; }
.main-news {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.main-page-info-wrap {
background-color: #fff;
}
.main-page-info-wrap .more {
margin: -5px 0 0;
}
.main-page-info-wrap .link {
color: #1fc796;
border-bottom: 1px solid rgba(31, 199, 150, 0.35);
text-decoration: none;
}
.main-page-info-wrap .link:hover {
color: #1ba67c;
border-bottom-color: rgba(27, 166, 124, 0.35);
}
.main-gallery-box {
float: left;
width: 35%;
display: none;
position: relative;
}
.mgb-show {
display: block
}
@media only screen and (max-width: 999px) {
.main-gallery-box {
display: none;
}
}
.main-gallery-box a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.gallery-btn {
position: absolute;
bottom: 64px;
right: 0;
height: 49px;
padding: 0 28px;
background-color: #1fc796;
color: #fff;
text-transform: uppercase;
text-decoration: none;
font: 1.31em "Proxima Nova", Arial, sans-serif;
letter-spacing: 1px;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s; }
.gallery-btn:hover {
background-color: #1ba67c;
color: #fff; }
.gallery-btn:before {
content: "";
display: inline-block;
height: 49px;
width: 15px;
margin: 0 10px 0 0;
vertical-align: middle; }
.no-retina .gallery-btn:before {
background: url(//astudio.ru/wp-content/themes/astudio/img/gall-btn-arrow.png) no-repeat 50%; }
.retina .gallery-btn:before {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/gall-btn-arrow@2x.png) no-repeat 50%;
background-size: 15px 15px; }
.gallery-btn span {
vertical-align: middle; }
.group {
text-align: center;
}
.group img {
width: 100%;
}
@media only screen and (max-width: 767px) {
.group {
display: none;
}
}
@media only screen and (max-width: 767px) {
.main-page-info {
padding: 30px 20px;
}
}
@media only screen and (min-width: 768px) {
.main-page-info {
padding: 5em 5.5em 4.8em;
}
}
.mgb-show+.main-page-info {
float: left;
width: 65%;
} .about {
margin-bottom: 2.5em;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (min-width: 1500px) {
.about {
float: left;
width: 32%;
margin: 0 5.5% 0 0; } }
.news-date {
font-size: 18px;
margin-bottom: 15px; }
.news-date:before {
position: relative;
top: 3px;
content: "";
display: inline-block;
width: 8px;
height: 15px;
margin: -15px 8px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/mic@2x.png);
background-size: 8px 15px; }
@media only screen and (max-width: 767px) {
.main-news-item {
margin-bottom: 30px;
}
.main-news-item:last-child {
margin-bottom: 0;
}
}
@media only screen and (min-width: 768px) {
.main-news-item {
float: left;
width: 31.333333%;
margin-right: 3%;
}
.main-news-item:last-of-type {
margin-right: 0;
}
}
.footer {
position: relative;
height: 49px;
background-color: #f9f9f9;
letter-spacing: 1px;
background-image: -webkit-linear-gradient(bottom, white 20.34%, #efefef 120.14%, #efefef 120.34%);
background-image: -moz-linear-gradient(bottom, white 20.34%, #efefef 120.14%, #efefef 120.34%);
background-image: -o-linear-gradient(bottom, white 20.34%, #efefef 120.14%, #efefef 120.34%);
background-image: -ms-linear-gradient(bottom, white 20.34%, #efefef 120.14%, #efefef 120.34%);
background-image: linear-gradient(to top, white 20.34%, #efefef 120.14%, #efefef 120.34%); }
.footer {
margin: -29px 158px 0 0; }
.no-webkit .footer {
margin: -29px 165px 0 0; }
@media only screen and (max-width: 767px) {
.footer {
margin-right: 0 !important;
padding: 0 15px; } }
@media only screen and (min-width: 768px) {
.footer {
padding: 0 50px 0 30px; } }
.development {
float: left;
color: #aaa;
font-size: 11px;
line-height: 49px;
text-transform: uppercase; }
.development a {
color: #aaa;
text-decoration: none; }
.development a:hover {
border-bottom: 1px solid shade(tint(#aaaaaa, 75%), 10%); }
.footers-links {
float: right;
margin: 11px 0 0;
text-transform: uppercase; }
.footers-links .ico:before {
position: relative;
content: " ";
display: inline-block;
height: 17px;
margin-right: 11px; }
@media only screen and (max-width: 767px) {
.footers-links .ico:before {
top: 4px; } }
@media only screen and (min-width: 768px) {
.footers-links .ico:before {
top: 3px; } }
.footers-links a {
color: #000;
font-size: 11px;
text-decoration: none; }
.no-touch .footers-links a:hover, .touch .footers-links a:active {
color: #1fc796; }
@media only screen and (min-width: 768px) {
.footers-links a {
margin-left: 30px; } }
.rider:before {
width: 19px;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/star-ico@2x.png);
background-size: 19px 17px; }
.rss:before {
width: 17px;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/rss@2x.png);
background-size: 17px 17px; }
@media only screen and (max-width: 767px) {
.rss {
display: none !important; } }
.navig {
z-index: 10;
position: relative;
background-color: #0c0c0c;
}
@media only screen and (max-width: 767px) {
.navig {
padding-bottom: 25px;
background-color: #000;
-webkit-box-flex: 0 0 158px;
-moz-box-flex: 0 0 158px;
-webkit-flex: 0 0 158px;
-ms-flex: 0 0 158px;
flex: 0 0 158px;
display: none;
position: absolute;
top: 0;
max-height: 100%;
right: 0;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
}
@media only screen and (min-width: 768px) {
.navig {
box-shadow: -12px 0 0 rgba(15, 15, 14, 0.11); }
.navig {
-webkit-box-flex: 0 0 158px;
-moz-box-flex: 0 0 158px;
-webkit-flex: 0 0 158px;
-ms-flex: 0 0 158px;
flex: 0 0 158px; }
.no-webkit .navig {
-webkit-box-flex: 0 0 165px;
-moz-box-flex: 0 0 165px;
-webkit-flex: 0 0 165px;
-ms-flex: 0 0 165px;
flex: 0 0 165px; } }
.no-webkit .index .navig {
-webkit-box-flex: 0 0 165px;
-moz-box-flex: 0 0 165px;
-webkit-flex: 0 0 165px;
-ms-flex: 0 0 165px;
flex: 0 0 165px; }
@media only screen and (min-width: 768px) {
.fixed .navig {width: 158px}
.page.fixed {margin-right: 158px}
.no-webkit .fixed .navig {width: 165px}
.no-webkit .page.fixed {margin-right: 165px}
.fixed .navig {
position: fixed; right: 0; height: 100%; }
.fixed .navig-ul-wrap {
position: absolute; top: 0; left: 0; height: 100%;
}
}
@media only screen and (max-width: 767px) {
.logo-nav {
display: block;
height: 71px;
margin-bottom: 25px;
background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAAmCAYAAABd76BbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMEJBODg3REE3OTgxMUUzQTMzNUQ5ODQ3QjkzQzA4MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMEJBODg3RUE3OTgxMUUzQTMzNUQ5ODQ3QjkzQzA4MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQwQkE4ODdCQTc5ODExRTNBMzM1RDk4NDdCOTNDMDgwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQwQkE4ODdDQTc5ODExRTNBMzM1RDk4NDdCOTNDMDgwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gg2jaQAABbFJREFUeNrsnYGVsygQgEneNmALXgn8JXAleCW4JZgStIRYQlJCLCGWkJQQS8jJ7cw6y6kBRFcM8x5v998XEOFjmBmY/Oz5fLK+EmTTErdFrLmDQ1xi+QhzuHlAk7ZEbeHkbzH8/qcttY8vthvSrrvdbs7nXuDn34GtxUVC/MBptqifws9ybo07JkHjvp80E+pmbcnJAih+6yX2YR6DGGrrVUjQuF9OShWGQUsKAm/5juDeV+S88ACukZnx+c4ady3gisCin/LuNi4PCARwfZQkIOCn6JoKnBjldwdb/dSgNw2iN5btJY68ZAzu18wu1IRj68rOpmPjYq6G3tdVfylb2mPYC+5ut8MTl2RgO5WDcQYvs1lokQkoDTy/IX/H2GIF/boP1OdksLimnUvby5Q69ETqwIbjmjHR7mIAsimnWDhXMbRxJ8+KYazOhrDRPiNcLvvLe2BFZRK1DJ6fz+dw+8r9BFnp2JYrTJLoWW3y5ESefMkKD0s7URg6RhLM0wsNmUKfngSwMckMPjsmV2hHWGov7LOttrpAES+ek8LcignPdNHfE+tO38aeg4cdUe9dGgJtAh/kmpdsjvACN4stlxvUyVl3ROwSRlfgXiaAyyaAkILiMO1/NhE+27oJLPJY6yFfDKZYZwzcyOJ22A1eImXzCIf2TZyoGzEdtgpuAnXyheGzrctNd2fCIcL7g889+aCNrVpq2olTvf6zYZ+2HOaKYberwK5eu0SwuAsbm7jlsgQb+OQyHFaTzs2lcW0X01blyH75gouh5A7mRb6raB221BW4S4kJwLbhMV/GQcD7+XBMHcNWf54SfWq1bgWRkswXcCslDKUrh42Cm1qYTmvor4tFJt85brVu4gO4Z2Lr5ixI4hAE3/pbU39q7eDK7eGTaN2Tbjhlo2ZCpEzi2s0Eero5VRqX4C7hvZcAbwMr+AYOyrsBHHsELe2vk90B7Nzvdj8sQBWw8psFB6GEAcjAbsJSgzkxdMy7RXAbT/o7m1Jr7VzxoTFY9Iy/Boh+qO2FzYYDARfvHOTQr+INAA4yZCpAvAzPlBGYTwXa35IGAP2LfV30wD6lYEZkYVrfDFwZamgL3j1A7bZmD7aGfv4hEYgcbGCftv8typw7X70n0B5Byx5aQ3jJ64quBukfEoFImR+XxLnhIvUJ9rtLW7flE9tp5PWEPfwRnR4J7dnjVY52LmreLYF79wxcvGfr6jpARKMU+xbaiNiF5YwDv5QUZILXftkmMgTXhRZbEvyzQyee/wCXdbfOK4sbYnOCwS1fmN5ViFYMrWDmMdnKAQjcU3AT1mVy/AduNEFbzAlGPcFObRZwENRnxRYTYbrDlZ6BW0GZ5G9AKpnsd4HKdcrJWcrmv0LILRcHHpAsAa6N05Qwu2gN3goTllv+0gdHUg6suyVmKxnMZanCgbfaI80MCM66nDT54ctML32ycLJippfZ4CoDAsfvZvB5Gq4zzSiQ7/ewHPOcTc8bs6mLMXZtJUQ4/M6e+F/qDuvSTzINcDHhjS0ALsKVGsJ+1RgkTK50EfO9aLaFyY2RAxBMFx0NEf5GzlmuOS/f4MJ4SeBFb84ZNHal8I6ARLNtEdzrTOAmzCxz12RwUDOP5ULFmvYZakFcxEmPI3bsgZaCEFmMzYNo0THzIFMWv+0zowl1cfFcNM0cAZ/lfVm+31/sDGGxnHXHvJUSfolZ910KVINcif3VKGGbwhG8CfHC8cJNQ/rAid1YGA7kkXiraqy0NrDjMRdMDDhwxUDfHgABjhuNiry6PIRp55hlUCvOIod/l0o7Os9UFy3a1eqXjVRKFOGuAX+m2Oy0z3g35g4HYf0Om6pdAWDV+B9LFcl6HJU5vkEFBy9S+tYoi8xUYtIu9r2e0J4axnuVZpMoMDTMLv1IKDvHXYFijme6mE+uzKXsQ/3Kz9qF/6gkiI/yrwADAJbTi9ZYEe87AAAAAElFTkSuQmCC) no-repeat 50%;
background-size: 87px 19px; }
.touch .nav-btn {
position: absolute;
top: 0;
right: 0;
height: 71px;
width: 71px;
background: black url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuAQMAAABtd7l0AAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAABNJREFUGNNj+A8CP8imKAPDwXYAQJigopILnTkAAAAASUVORK5CYII=) no-repeat 50%;
background-size: 23px 23px; } }
.navig-ul {
width: 115px;
margin: 0;
padding: 0;
border-top: 1px solid #2e2e2e;
color: #fff;
letter-spacing: 1px; }
.navig-ul li {
position: relative;
padding: 14px 10px 13px 10px;
text-transform: uppercase;
border-bottom: 1px solid #2e2e2e; }
.navig-ul a {
color: #fff;
text-decoration: none; }
.navig-ul a:hover {
color: white;
border-bottom: 1px solid rgba(255, 255, 255, 0.35); }
.qtrans_language_chooser {
width: 115px;
padding: 0;
float: left;
}
.qtrans_language_chooser a {
text-transform: uppercase;
}
.lang {
color: #fff;
text-transform: uppercase;
}
.qtrans_language_chooser li {
position: relative;
}
.lang a {
color: #606060;
text-decoration: none;
}
.lang a:hover {
color: white;
border-bottom: 1px solid rgba(255, 255, 255, 0.35);
text-transform: uppercase;
}
.lang-item:after {
content: "";
position: absolute;
top: 50%;
right: 6px;
width: 14px;
height: 14px;
margin: -7px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/ball.png); }
.lang-item:after {
content: "";
position: absolute;
top: 50%;
right: 6px;
width: 14px;
height: 14px;
margin: -7px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/ball.png); }     
.navig-ul .current,.navig-ul li.current-menu-item  a {
color: #fff; }
.navig-ul .current:after,.navig-ul li.current-menu-item  a:after, .navig-ul li.current_page_parent  a:after {
content: "";
position: absolute;
top: 50%;
right: 10px;
width: 3px;
height: 5px;
margin: -3px 0 0;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1MzFDRDEwMzc3ODUxMUUzOEFDRkVBQURDNDBCMTgyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1MzFDRDEwNDc3ODUxMUUzOEFDRkVBQURDNDBCMTgyMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUzMUNEMTAxNzc4NTExRTM4QUNGRUFBREM0MEIxODIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUzMUNEMTAyNzc4NTExRTM4QUNGRUFBREM0MEIxODIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+xy4b/gAAAB9JREFUeNpi+P//PwMIX716FcEA0XAGmIMig6wHIMAADvkvWbxU9qgAAAAASUVORK5CIIA=) no-repeat 0; }
.navig-ul-wrap {
padding-left: 25px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center; }
@media only screen and (min-width: 768px) {
.navig-ul-wrap.fixed {
height: 100%; } }
.navig-ul-wrap {
width: 158px; }
.no-webkit .navig-ul-wrap {
width: 165px; }
.magazine-link:after {
content: "";
position: absolute;
top: 50%;
right: 5px;
width: 17px;
height: 15px;
margin: -9px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/star-mag.png); }
@media only screen and (max-width: 767px) {
.socials {
display: none; } }
.soc {
float: left;
width: 34px;
height: 34px;
margin: 15px 6px 0 0;
background: #222222 url(//astudio.ru/wp-content/themes/astudio/img/socials.png) no-repeat;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s; }
.soc.facebook {
background-position: 0 0; }
.soc.vk {
background-position: -34px 0; }
.soc.twitter {
background-position: -68px 0; }
.no-touch .soc:hover, .touch .soc:active {
background-color: #424242; }
.soc2 {
float: left;
width: 34px;
height: 34px;
margin: 6px 6px 0 0;
background: #222222 url(//astudio.ru/wp-content/themes/astudio/img/socials.png) no-repeat;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s; }
.soc2.insta {
background-position: -102px 0; }
.soc2.odn {
background-position: -136px 0; }
.soc2.youtube {
background-position: -170px 0; }
.no-touch .soc2:hover, .touch .soc2:active {
background-color: #424242; }   
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.navig-ul .lang:after {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/ball@2x.png);
background-size: 14px 14px; }
.navig-ul .current:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAHElEQVQY02NgQANXr179D8IMBCVooZJ815CsEwCotUXZAhJK3wAAAABJRU5ErkJggg==);
background-size: 3px 5px; }
.magazine-link:after {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/star-mag@2x.png);
background-size: 17px 15px; }
.soc {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/socials@2x.png);
background-size: 204px 34px; } }
.soc2 {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/socials@2x.png);
background-size: 204px 34px; } }
.mobile-overlay {
display: none;
z-index: 9;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.header {
position: relative;
}
@media only screen and (max-width: 767px) {
.header {
height: 71px;
padding: 0 15px;
}
}
@media only screen and (min-width: 768px) {
.header {
height: 244px;
padding: 0 108px 0 95px;
}
.index .header {
display: none;
}
}
.header.head-img-1 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_o-gruppe.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-2 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_photo.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-3 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_video.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-4 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_press.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-41 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/pressa.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-5 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_music.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-6 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_links.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-7 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_que.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-8 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_contacts.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }
.header.head-img-10 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_history.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover; }   
.header h1 {
float: left;
font: 800 4.62em/238px "Proxima Nova", Arial, sans-serif;
color: #fff;
margin: 0;
text-transform: uppercase;
white-space: nowrap;
-webkit-transition: font 0.1s ease-out;
-moz-transition: font 0.1s ease-out;
-o-transition: font 0.1s ease-out;
transition: font 0.1s ease-out; }
@media only screen and (max-width: 767px) {
.header h1 {
font: 800 2em/71px "Proxima Nova", Arial, sans-serif;
letter-spacing: 5px; } }
@media only screen and (min-width: 768px) {
.header h1 {
letter-spacing: 16px;
padding: 0 132px 6px 0; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
.header h1 {
font: 800 3em/238px "Proxima Nova", Arial, sans-serif; } }
@media only screen and (min-width: 1000px) {
.header h1 {
font: 800 4.62em/238px "Proxima Nova", Arial, sans-serif;
background: url(//astudio.ru/wp-content/themes/astudio/img/title-h1_bg.png) no-repeat 100% 0; } }
@media only screen and (min-width: 1200px) {
.header h1 {
font: 800 5.77em/238px "Proxima Nova", Arial, sans-serif; } }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1000px), only screen and (min-resolution: 144dpi) and (min-width: 1000px) {
.header h1 {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/title-h1_bg@2x.png);
background-size: 297px 244px; } }
.head-nav-mob {
height: 50px;
background-color: #1fc796;
font: 1.31em/50px "Proxima Nova", Arial, sans-serif;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
color: #fff; }
@media only screen and (min-width: 768px) {
.head-nav-mob {
display: none; } }
.no-touch .head-nav-mob {
display: none; }
.head-nav-mob:after {
position: relative;
top: 4px;
left: 3px;
content: "";
display: inline-block;
width: 20px;
height: 12px;
background-repeat: no-repeat;
background-size: 10px 6px; }
.head-nav-mob:not(.opened):after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAOwOsKckIG+8QgeHbUmiSerWcYkuorPnNAAAAYElEQVQI12WNVw6AMAxD3cFogW7f/6oIMTp4P7FelBgqYyArWJbeFVogUbROMAGQkbo6zSivOU/r8rplneY7mW03T9o30+7rTf2kJCAVdd/pAU+BjoMh8MCAIx1+WPvFE6qfAznkJ2FlAAAAAElFTkSuQmCC); }
.head-nav-mob.opened:after {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAOwOsKckIG+8QgdvhUmiSerWcYktsYqFwAAAAX0lEQVQI12WOVw7AIAxDzeiibPD9r1pVQmX0/cR6USLjwxj88KRfnWOMdLMTDECgGJ2mkoBU1N0d57a/c9/OA43L3ldLt22p7/uNTNTj9yQBZIq5RwYMKyYqDVTBQlEPgpcDObVn0RQAAAAASUVORK5CYII=); }
.head-nav {
z-index: 1;
position: absolute;
margin: 0;
padding: 0; }
.head-nav a {
height: 49px;
background-color: #000;
color: #fff;
font: 15px "Proxima Nova", Arial, sans-serif;
text-align: center;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 2px;
-webkit-transition: background-color 0.1s;
-moz-transition: background-color 0.1s;
-o-transition: background-color 0.1s;
transition: background-color 0.1s;
}
.no-touch .head-nav a:not(.active):hover, .touch .head-nav a:not(.active):active,.no-touch .head-nav li:not(.current-menu-item) a:active,.touch .head-nav li:not(.current-menu-item) a:active {
background-color: #262626; }
.head-nav .small {
font: 0.85em/1.18 "Proxima Nova", Arial, sans-serif;
padding: 3px 25px 0; }
.head-nav .active,.head-nav .current-menu-item a,.head-nav .current-post-ancestor a {
background-color: #1fc796; }
@media only screen and (max-width: 767px) {
.head-nav {
display: none;
left: 0;
right: 0;
top: 122px; }
.head-nav a {
display: block;
line-height: 49px; } }
@media only screen and (min-width: 768px) {
.head-nav {
bottom: 0; }
.head-nav li {
display: inline-block;
vertical-align: top;
margin-left: 1px; }
.head-nav a {
display: table-cell;
vertical-align: middle;
padding: 3px 0 0; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
.head-nav {
left: 0;
right: 0;
text-align: center; }
.head-nav a {
width: 140px;
font-size: 11px;
height: 40px; } }
@media only screen and (min-width: 1000px) and (max-width: 1199px) {
.head-nav {
left: 0;
right: 0;
text-align: center; }
.head-nav a {
width: 190px; } }
@media only screen and (min-width: 1200px) {
.head-nav {
right: 108px; }
.head-nav a {
width: 210px; } }
.go-to-main {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.btn {
z-index: 3;
display: inline-block;
height: 36px;
padding: 0 14px;
border: 1px solid #1fc796; font: 800 11px "Proxima Nova", Arial, sans-serif;
line-height: 36px; 
text-decoration: none;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
color: #1fc796;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s;
white-space: nowrap;
text-align: center;
letter-spacing: 1px;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none; }
.no-touch .btn:hover, .touch .btn:active {
background-color: #1fc796;
color: #fff; }
.bot-info .btn { z-index: 3; }
.back-btn-wrap {
display: inline-block;
vertical-align: top;
padding-right: 25px;
background-color: #fff; }
@media only screen and (max-width: 767px) {
.content {
margin: 30px 15px; } }
@media only screen and (min-width: 768px) {
.content {
margin: 95px 107px 95px 95px; } }
@media only screen and (min-width: 768px) {
.group-members {
margin-top: -50px; } }
@media only screen and (max-width: 999px) {
.group-member + .group-member {
margin-top: 50px; } }
@media only screen and (min-width: 1000px) {
.group-member {
display: inline-block;
vertical-align: top;
width: 32.5%;}
.group-member:nth-child(n+4) {
margin-top: 50px; } }
.group-member img {
display: block;
margin: 0 auto; }
.group-member-name {
width: 57%;
min-width: 130px;
margin: 2em auto;
padding-bottom: 1.7em;
font-size: 1.38em;
text-transform: uppercase;
text-align: center;
border-bottom: 1px solid #e7e7e7;
letter-spacing: 1px;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.group-member-about {
width: 84%;
margin: 0 auto;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.news .title h3 {
margin: 0;
padding: 20px 0 10px;
font: 400 1.38em/1.5 "Proxima Nova", Arial, sans-serif;
color: #000; }
.news img {
height: auto;
}
@media only screen and (min-width: 768px) {
.news .title h3 {
display: table-cell;
vertical-align: middle;
height: 124px; } }
.news .title h3 a {
text-decoration: none; }
.news .title {
text-transform: uppercase;
letter-spacing: 1px;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.news .title {
margin-bottom: 2em; } }
@media only screen and (min-width: 768px) {
.news .title {
min-height: 126px;
border-top: 1px solid #e7e7e7; } }
.news p {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.news-item p{
font-family: Proxima Nova, sans-serif;
font-size: 18px;
}
.news-item {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.news-item .title {
margin-bottom: 0; }
@media only screen and (max-width: 767px) {
.news-item {
border-top: 1px solid #e7e7e7; }
.news-item + .news-item {
margin-top: 30px; } }
@media only screen and (min-width: 768px) {
.news-item {
padding: 0 0 0; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
.news-item + .news-item {
margin-top: 95px; } }
@media only screen and (min-width: 1000px) {
.news-item {
display: inline-block;
vertical-align: top;
width: 27.5%;
margin: 0 8% 0 0; }
.news-item:nth-child(3n+3) {
margin-right: 0; }
.news-item:nth-child(n+4) {
margin-top: 95px; }
.ni-index:nth-child(n+4) {
margin-top: 30px; }   }
.news-img {
margin-bottom: 4em; }
@media only screen and (min-width: 1200px) {
.news-img {
float: right;
max-width: 50%;
margin: 0 0 4% 4%; }
.news-box {
width: 50%; } }
.back {
margin: 4em 0 -15px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NkU3QjQzQTdBQzcxMUUzQTc1M0IxMENEMUE5NDUyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NkU3QjQzQjdBQzcxMUUzQTc1M0IxMENEMUE5NDUyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RTdCNDM4N0FDNzExRTNBNzUzQjEwQ0QxQTk0NTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2RTdCNDM5N0FDNzExRTNBNzUzQjEwQ0QxQTk0NTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8XIEPwAAAA9JREFUeNpieP78OUCAAQAFbgK2kb6KFQAAAABJRU5ErkJggg==) repeat-x 0 50%; }
.humans-list {
margin: 0;
padding: 0; }
.human {
border-bottom: 1px solid #e7e7e7; }
@media only screen and (max-width: 767px) {
.human {
padding-bottom: 1.5em; }
.human + .human {
margin-top: 3em; }
.human:last-child {
padding: 0;
border: 0; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
.human + .human {
margin-top: 95px; } }
@media only screen and (min-width: 1000px) {
.human {
display: inline-block;
vertical-align: top;
width: 28.5%; margin-right: 7%; }
.human:nth-child(3n+3) {
margin-right: 0; }
.human:nth-child(n+4) {
margin-top: 95px; } }
.human-name {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.human-name dd {
margin: 0;
font: 1.38em/1.5 "Proxima Nova", Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 1px; }
@media only screen and (max-width: 767px) {
.human-name {
margin: 0; } }
@media only screen and (min-width: 768px) {
.human-name {
margin: 0 0 3em;
padding-bottom: 3.5em;
text-align: center;
border-bottom: 1px solid #e7e7e7; } }
.human-about {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.human-about {
margin-top: 1em; } }
@media only screen and (min-width: 768px) {
.human-about {
margin-bottom: 3em; } }
@media only screen and (max-width: 767px) {
.human-img {
float: left;
width: 90px;
margin-right: 15px;
border-radius: 50%;
}
}
.no-radius .human-img { 
border-radius:0px !important;
}
@media only screen and (min-width: 768px) {
.human-img {
display: block; max-height: 300px;
margin: 0 auto 2.6em;
border-radius: 50%;
}
}
.human-img {
}
.human-info-dl dt {
display: inline; }
.human-info-dl dd {
display: inline;
margin: 0;
color: #1fc796; }
.human-info-dl dd:after {
content: '\A';
white-space: pre; }
#press {
text-align: center;
}  .press-item {display: inline-block;vertical-align: top;}
.press-item img {
display: block;
width: 100%; }
.press-item-link {
position: relative;
display: block;
text-decoration: none;
}
.no-touch .press-item-link:hover .press-item-text, .touch .press-item-link:active .press-item-text {
opacity: 1; }
.press-item-text {
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0 0px;
background-color: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
justify-content: center; }
.press-year {
display: block;
margin: .5em 0 0;
color: #1fc796; }
.press-title {
font-size: 1.38em;
text-transform: uppercase;
letter-spacing: 1px; }
#albums {
margin: 0;
padding: 0; }
.flex-wrap #albums {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap; }
.album-item {
max-width: 500px; }
@media only screen and (max-width: 767px) {
.album-item .btn {
font-size: 10px;
height: 28px;
line-height: 28px; } }
.flex-wrap .album-item {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between; }
.no-flex-wrap .album-item {
display: inline-block;
vertical-align: bottom; }
@media only screen and (max-width: 767px) {
.album-item + .album-item {
margin-top: 40px; } }
@media only screen and (min-width: 768px) and (max-width: 1099px) {
.album-item + .album-item {
margin-top: 95px; } }
@media only screen and (min-width: 1100px) and (max-width: 1399px) {
.album-item {
width: 46%;
margin-right: 4%; }
.album-item:nth-child(2n+2) {
margin-right: 0; }
.album-item:nth-child(n+3) {
margin-top: 95px; } }
@media only screen and (min-width: 1400px) {
.album-item {
width: 30.6%;
margin-right: 4%; }
.album-item:nth-child(3n+3) {
margin-right: 0; }
.album-item:nth-child(n+4) {
margin-top: 95px; } }
.album-title {
text-transform: uppercase;
vertical-align: top;
line-height: 1.3;
letter-spacing: 1px;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.album-title {
font-size: 1.31em; } }
@media only screen and (min-width: 768px) {
.album-title {
font-size: 2.08em; } }
.album-year {
position: relative;
color: #1fc796;
font-size: 0.59em;
margin-left: 2px;
letter-spacing: 1px; }
@media only screen and (min-width: 768px) {
.album-year { } }
.album-about {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.album-pict-box {
position: relative;
margin: 12px 0 0; }
.albm-d {
position: absolute;
width: 100%;
height: 100%; }
.albm-d.dec-a {
z-index: 2;
top: 4px;
left: 4px;
background-color: #fff;
border: 1px solid #e7e7e7; }
.albm-d.dec-b {
z-index: 1;
top: 8px;
left: 8px;
background-color: #fff;
border: 1px solid #e7e7e7; }
.albm-p-wrap {
position: relative;
z-index: 3; }
.no-touch .albm-pict-link:hover + .album-footer .btn,
.touch .albm-pict-link:active + .album-footer .btn {
background-color: #1fc796;
color: #fff; }
.album-footer {
padding: 13px;
background: #fff;
border-left: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7; }
.album-footer .btn {
margin-right: 13px; }
.fotos-len {
float: right;
color: #b0b0b2;
text-transform: uppercase;
letter-spacing: 1px; }
@media only screen and (max-width: 767px) {
.fotos-len {
font: 800 0.77em/1.3 "Proxima Nova", Arial, sans-serif;
padding: 8px 0 0; } }
@media only screen and (min-width: 768px) {
.fotos-len {
font: 800 0.92em/1.3 "Proxima Nova", Arial, sans-serif;
padding: 12px 0 0; } }
.videos {
margin: 0;
padding: 0; }
.video-item {
display: inline-block;
vertical-align: bottom; }
@media only screen and (max-width: 767px) {
.video-item {
width: 100%;
max-width: 760px; }
.video-item + .video-item {
margin-top: 40px; } }
@media only screen and (min-width: 768px) and (max-width: 1499px) {
.video-item {
width: 100%;
max-width: 760px; }
.video-item + .video-item {
margin-top: 95px; } }
@media only screen and (min-width: 1500px) {
.video-item {
width: 48.75%;
margin-right: 2.5%; }
.video-item:nth-child(2n+2) {
margin-right: 0; }
.video-item:nth-child(n+3) {
margin-top: 95px; } }
.video-box {
margin: 12px 0 0;
border: 1px solid #e7e7e7; }
.video-box iframe {
display: block;
width: 100%; }
@media only screen and (max-width: 767px) {
.video-box {
padding: 7px; }
.video-box iframe {
height: 160px; } }
@media only screen and (min-width: 768px) {
.video-box {
padding: 19px; }
.video-box iframe {
height: 420px; } }
.video-title {
display: inline;
text-transform: uppercase;
letter-spacing: 1px;
vertical-align: top;
line-height: 1.3;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.video-title {
font-size: 1.31em; } }
@media only screen and (min-width: 768px) {
.video-title {
font-size: 2.08em; } }
.video-year {
position: relative;
color: #1fc796;
font-size: 0.59em;
margin-left: 2px;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (min-width: 768px) {
.video-year {
top: 4px; } }
.video-about {
margin: 0 0 12px;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.faq {
margin: 0;
padding: 0; }
.faq .question {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.faq .question {
margin: 0 0 15px; } }
@media only screen and (min-width: 768px) {
.faq .question {
margin: 0 0 26px; } }
.faq .answer {
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
@media only screen and (max-width: 767px) {
.faq .answer {
margin: 15px 0 0; } }
@media only screen and (min-width: 768px) {
.faq .answer {
margin: 26px 0 0; } }
.faq p {
margin-bottom: 0; }
.faq-item .num {
position: relative;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQYV2N4DgAA6QDosYDr0AAAAABJRU5ErkJggg==) repeat-x 0 50%; }
.faq-item .num span {
position: relative;
display: block;
width: 46px;
height: 46px;
margin: 0 auto;
border-radius: 50%;
border: 1px solid #1fc796;
font: 1.15em/46px "Proxima Nova", Arial, sans-serif;
text-align: center;
color: #1fc796;
background: #fff;
letter-spacing: 0; }
.faq-item .num:before {
content: " ";
position: absolute;
top: 0;
left: 50%;
width: 94px;
margin: 0 0 0 -47px;
height: 46px;
background: #fff; }
@media only screen and (max-width: 767px) {
.faq-item .num {
margin: 0 0 25px; } }
@media only screen and (min-width: 768px) {
.faq-item .num {
margin: 0 0 63px; } }
@media only screen and (max-width: 767px) {
.faq-item + .faq-item {
margin-top: 40px; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
.faq-item + .faq-item {
margin-top: 95px; } }
@media only screen and (min-width: 1000px) {
.faq-item {
width: 26%;
display: inline-block;
vertical-align: top;
margin-right: 9.8%; }
.faq-item:nth-child(3n+3) {
margin-right: 0; }
.faq-item:nth-child(n+4) {
margin-top: 95px; } }
.ask-que .btn-wrap {
display: inline-block;
vertical-align: top;
background-color: #fff; }
@media only screen and (max-width: 767px) {
.ask-que {
margin: 30px 0 0;
text-align: center; } }
@media only screen and (min-width: 768px) {
.ask-que {
margin: 80px 0 -5px; }
.ask-que + .pagination {
margin-top: -33px; }
.ask-que .btn-wrap {
padding-right: 25px; } }
.pagination { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NkU3QjQzQTdBQzcxMUUzQTc1M0IxMENEMUE5NDUyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NkU3QjQzQjdBQzcxMUUzQTc1M0IxMENEMUE5NDUyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RTdCNDM4N0FDNzExRTNBNzUzQjEwQ0QxQTk0NTJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU2RTdCNDM5N0FDNzExRTNBNzUzQjEwQ0QxQTk0NTJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8XIEPwAAAA9JREFUeNpieP78OUCAAQAFbgK2kb6KFQAAAABJRU5ErkJggg==) repeat-x 0 50%; }
@media only screen and (max-width: 767px) {
.pagination {
margin: 30px 0 -5px; } }
@media only screen and (min-width: 768px) {
.pagination {
margin: 80px 0 -5px; } }
.pagination-index {
margin-top: 25px;
display: block;
}
.pags {
float: right;
padding-left: 36px;
text-align: center;
line-height: 31px;
background-color: #fff; }
.pags a {
float: left;
width: 31px;
height: 31px;
margin: 0 1px;
border: 1px solid #e7e7e7;
text-decoration: none;
color: black;
-webkit-transition: 0.05s;
-moz-transition: 0.05s;
-o-transition: 0.05s;
transition: 0.05s;
display:inline-block;
}
.pags a:hover {
color: #fff;
border-color: #1ba67c;
background-color: #1ba67c; }
.pags .current {
float: left;
width: 31px;
height: 31px;
margin: 0 1px;
background-color: #1fc796;
color: #fff;
border: 1px solid #1fc796; }
.pags .arrow-prev,.previouspostslink {
background: url(//astudio.ru/wp-content/themes/astudio/img/pag-left.png) no-repeat 50%; }
.no-touch .pags .arrow-prev:hover,.previouspostslink:hover, .touch .pags .arrow-prev:active,.previouspostslink:active {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/pag-left_h.png); }
.pags .arrow-next,.nextpostslink {
background: url(//astudio.ru/wp-content/themes/astudio/img/pag-right.png) no-repeat 50%; }
.no-touch .pags .arrow-next:hover, .touch .pags .arrow-next:active,.nextpostslink:hover,.nextpostslink:active {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/pag-right_h.png); }
.previouspostslink,.nextpostslink {text-indent:-9999px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.pags .arrow-prev {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/pag-left@2x.png);
background-size: 8px 13px; }
.no-touch .pags .arrow-prev:hover, .touch .pags .arrow-prev:active {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/pag-left-h@2x.png); }
.pags .arrow-next {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/pag-right@2x.png);
background-size: 8px 13px; }
.no-touch .pags .arrow-next:hover, .touch .pags .arrow-next:active {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/pag-right-h@2x.png); } }
.fancybox-skin {
margin: 30px; }
.fancybox-centered {
left: 50% !important;
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0); }
.fancybox-controls {
width: 100%;
height: 100%; }
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020; }
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none; }
.fancybox-opened {
z-index: 8030; }
.fancybox-outer, .fancybox-inner {
position: relative; }
.fancybox-inner {
overflow: hidden; }
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch; }
.fancybox-error {
color: #444;
margin: 0;
padding: 15px;
white-space: nowrap; }
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%; }
.fancybox-image {
max-width: 100%;
max-height: 100%; }
#fancybox-loading {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/fancybox/fancybox_sprite.png); }
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060; }
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//astudio.ru/wp-content/themes/astudio/img/fancybox/fancybox_loading.gif) center center no-repeat; }
.fancybox-close {
position: absolute;
top: 10px;
right: 10px;
width: 75px;
height: 75px;
cursor: pointer;
z-index: 8051; }
.fancybox-close span {
position: fixed;
width: 75px;
height: 75px;
border: 1px solid #433735;
background: #261917 url(//astudio.ru/wp-content/themes/astudio/img/gal-close.png) no-repeat 50%;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s; }
.no-touch .fancybox-close span:hover, .touch .fancybox-close span:active {
border-color: #1fc796;
background-color: #1fc796; }
.fancybox-nav {
position: absolute;
top: 0;
width: 50%;
height: 100%;
min-height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//astudio.ru/wp-content/themes/astudio/img/fancybox/blank.gif); -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
z-index: 8040; }
.fancybox-prev {
left: 0; }
.no-touch .fancybox-prev:hover .p-fixed-btn, .touch .fancybox-prev:active .p-fixed-btn {
background-color: #1fc796;
border-color: #1fc796; }
.fancybox-next {
right: 0; }
.no-touch .fancybox-next:hover .n-fixed-btn, .touch .fancybox-next:active .n-fixed-btn {
background-color: #1fc796;
border-color: #1fc796; }
.prev-btn-i, .next-btn-i {
position: absolute;
width: 75px;
height: 75px;
cursor: pointer;
z-index: 8040; }
.prev-btn-i {
left: 10px; }
.next-btn-i {
right: 10px; }
.n-fixed-btn, .p-fixed-btn {
position: fixed;
top: 50%;
width: 75px;
height: 75px;
margin-top: -37px;
border: 1px solid #433735;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s; }
.p-fixed-btn {
background: #261917 url(//astudio.ru/wp-content/themes/astudio/img/gal-prev.png) no-repeat 50%; }
.n-fixed-btn {
background: #261917 url(//astudio.ru/wp-content/themes/astudio/img/gal-next.png) no-repeat 50%; }
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important; } .fancybox-lock {
width: auto; }
.fancybox-lock body {
overflow: hidden !important; }
.fancybox-lock-test {
overflow-y: hidden !important; }
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: rgba(22, 8, 5, 0.93); }
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0; }
.fancybox-lock .fancybox-overlay {
overflow: auto; } .fancybox-title {
visibility: hidden;
position: relative;
text-shadow: none;
z-index: 8050; }
.fancybox-opened .fancybox-title {
visibility: visible; }
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center; }
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap; }
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff; }
.fancybox-title-inside-wrap {
padding-top: 10px; }
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, 0.8); } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {  }
#fancybox-loading div {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; } } #fancybox-thumbs {
position: fixed;
left: 0;
width: 100%;
overflow: hidden;
z-index: 8050; }
#fancybox-thumbs.bottom {
bottom: 0; }
#fancybox-thumbs.top {
top: 2px; }
#fancybox-thumbs ul {
position: relative;
list-style: none;
margin: 0;
padding: 0; }
#fancybox-thumbs ul li {
float: left;
padding: 1px;
opacity: .5; }
#fancybox-thumbs ul li.active {
opacity: 1;
padding: 0;
border: 1px solid #1fc796; }
#fancybox-thumbs ul li:hover {
opacity: 1; }
#fancybox-thumbs ul li a {
display: block;
position: relative;
overflow: hidden;
background: #111;
outline: none; }
#fancybox-thumbs ul li img {
display: block;
position: relative;
border: 0;
padding: 0;
max-width: none; }
.arcticmodal-overlay,
.arcticmodal-container {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 1000; }
.arcticmodal-container {
overflow: auto;
border-collapse: collapse; }
.arcticmodal-container_i {
height: 100%;
margin: 0 auto; }
.arcticmodal-container_i2 {
margin: 0;
border: 0;
vertical-align: middle; }
@media only screen and (max-width: 767px) {
.arcticmodal-container_i2 {
padding: 10px; } }
@media only screen and (min-width: 768px) {
.arcticmodal-container_i2 {
padding: 24px; } }
.popup {
position: relative;
background: #fff; }
.popup h2 {
font-size: 2.08em;
color: black;
text-align: center;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.popup .inp-text, .popup .textarea {
margin-bottom: 19px; }
@media only screen and (max-width: 767px) {
.popup {
width: 290px;
padding: 20px; }
.popup h2 {
margin: 0 0 20px; } }
@media only screen and (min-width: 768px) {
.popup {
width: 430px;
padding: 61px 70px 70px; }
.popup h2 {
margin: 0 0 39px; } }
.popup-close {
z-index: 1;
position: fixed;
top: 10px;
right: 10px;
cursor: pointer; }
.popup-close span {
position: fixed;
border: 1px solid #433735;
background: #261917 url(//astudio.ru/wp-content/themes/astudio/img/gal-close.png) no-repeat 50%;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s; }
.no-touch .popup-close span:hover, .touch .popup-close span:active {
border-color: #1fc796;
background-color: #1fc796; }
@media only screen and (max-width: 767px) {
.popup-close {
width: 30px;
height: 30px; }
.popup-close span {
width: 30px;
height: 30px; } }
@media only screen and (min-width: 768px) {
.popup-close {
width: 75px;
height: 75px; }
.popup-close span {
width: 75px;
height: 75px; } }
.submit-btn {
border: 0;
height: 56px;
padding-top: 5px;
background-color: #fff;
color: #1fc796;
text-transform: uppercase;
font: 800 1.15em "Proxima Nova", Arial, sans-serif;
letter-spacing: 2px;
cursor: pointer;
border: 1px solid #1fc796;
-webkit-transition: 0.1s;
-moz-transition: 0.1s;
-o-transition: 0.1s;
transition: 0.1s; }
.no-touch .submit-btn:hover, .touch .submit-btn:active {
border-color: #1fc796;
background-color: #1fc796;
color: #fff; }
input.submit-btn {
-webkit-appearance: none;
-webkit-border-radius: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.popup-close span {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/gal-close@2x.png);
background-size: 13px 13px; } }
#jquery_jplayer_1 {
overflow: hidden; }
#music-album-wrap:after {
content: " ";
display: block;
height: 1px; }
@media only screen and (max-width: 767px) {
#music-album-wrap:after {
margin-top: -35px; } }
@media only screen and (min-width: 768px) {
#music-album-wrap:after {
margin-top: -95px; } }
@media only screen and (min-width: 768px) and (max-width: 999px) {
#music-album-wrap {
margin: -36px 0 0 -36px; } }
@media only screen and (min-width: 1920px) {
#music-album-wrap {
margin: 0 -56px 0 0; } }
.music-album-w {
display: inline-block;
vertical-align: top;
text-align: center; }
@media only screen and (max-width: 767px) {
.music-album-w {
margin-bottom: 40px; } }
@media only screen and (min-width: 768px) {
.music-album-w {
margin-bottom: 95px; } }
@media only screen and (max-width: 1439px) {
.music-album-w {
width: 100%; } }
@media only screen and (min-width: 1440px) and (max-width: 1919px) {
.music-album-w {
width: 50%; } }
@media only screen and (min-width: 1920px) {
.music-album-w {
margin-right: 56px; } }
.music-album {
position: relative;
display: inline-block;
vertical-align: top;
text-align: left; }
.music-album .album-name {
text-transform: uppercase;
letter-spacing: 1px;
margin: 0 20px 0 0;
max-width: 315px;
}
@media (max-width: 767px) {
.music-album .album-name {
font: 1.7em/1.2 "Proxima Nova", Arial, sans-serif;
}
}
@media (min-width: 768px) {
.music-album .album-name {
font: 2.08em/1.2 "Proxima Nova", Arial, sans-serif;
}
}
.music-album .year {
font: 1.23em/1.2 "Proxima Nova", Arial, sans-serif;
color: #1fc796;
letter-spacing: 1px; }
.music-album .top-info {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-align-items: baseline;
-moz-align-items: baseline;
-ms-align-items: baseline;
align-items: baseline;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
margin-bottom: 12px; }
@media only screen and (max-width: 767px) {
.music-album {
width: 290px; } }
@media only screen and (min-width: 768px) {
.music-album {
width: 480px; } }
.music-list {
margin: 0;
padding: 0;
border-top: 1px solid #c4c4c4; }
.music-album-item {
position: relative;
border-bottom: 1px solid #c4c4c4;
padding: 9px 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
align-items: center;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.music-album-head {
margin: 0 0 20px; }
.music-album-cover {
float: left;
margin: 5px 0 6px; }
.music-album-popup {
z-index: 5;
display: none;
position: absolute;
top: 86px;
left: 0;
width: 100%;
padding: 20px;
overflow: hidden;
background-color: #fff;
box-shadow: 0 5px 95px rgba(10, 12, 12, 0.24);
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.music-album-popup .album-name {
max-width: 365px; }
.alb-info {
float: right;
position: relative;
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto; }
.alb-info .bot-info {
margin-top: 12px; }
.alb-info p {
width: 200px; }
.alb-info .btn {
width: 155px;
padding: 0; }
@media only screen and (max-width: 767px) {
.alb-info {
width: 200px; } }
@media only screen and (min-width: 768px) {
.alb-info {
width: 378px; }
.alb-info p {
margin: 2px 0 0; }
.alb-info .bot-info {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-moz-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between; } }
.play-btn {
width: 31px;
height: 31px;
margin: 0 18px 0 0;
border: 1px solid #1fc796; }
.music-album-item:not(.playing) .play-btn {
background: white url(//astudio.ru/wp-content/themes/astudio/img/play-ico1.png) no-repeat 50%; }
.playing:not(.pause) .play-btn {
border-color: #c4c4c4;
background: white url(//astudio.ru/wp-content/themes/astudio/img/pause-ico1.png) no-repeat 50%; }
.pause .play-btn {
border-color: #c4c4c4;
background: white url(//astudio.ru/wp-content/themes/astudio/img/play-ico3.png) no-repeat 50%; }
.song-name {
-webkit-flex-grow: 1;
-moz-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1; }
.playing .song-name {
max-width: 266px;
margin-right: 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.touch .playing .song-name {
max-width: 370px; }
@media only screen and (max-width: 767px) {
.song-name {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 225px;
}
.touch .playing .song-name {
max-width: 180px; } }
.handler {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
cursor: pointer; }
.no-touch .music-album-item:not(.playing) .handler:hover + .play-btn,
.touch .music-album-item:not(.playing) .handler:active + .play-btn,
.no-touch .pause .handler:hover + .play-btn,
.touch .pause .handler:active + .play-btn {
border-color: #1fc796;
background: #1fc796 url(//astudio.ru/wp-content/themes/astudio/img/play-ico2.png) no-repeat 50%; }
.no-touch .playing:not(.pause) .handler:hover + .play-btn,
.touch .playing:not(.pause) .handler:active + .play-btn {
border-color: #1fc796;
background: #1fc796 url(//astudio.ru/wp-content/themes/astudio/img/pause-ico2.png) no-repeat 50%; }
.jp-volume, .jp-progress {
z-index: 1;
height: 7px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQYV2M4AgAAxgDF9IcDegAAAABJRU5ErkJggg==) repeat-x 50%; }
.jp-progress {
display: none;
position: absolute;
bottom: -4px;
left: 0;
width: 100%; }
.playing .jp-progress {
display: block; }
.volume-w {
display: none;
position: relative;
width: 55px;
height: 12px;
margin: 0 25px;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none; }
.playing .volume-w {
display: block; }
.touch .volume-w {
display: none; }
.jp-volume {
position: relative;
margin: 2px 0 0; }
.ui-slider-range {
z-index: 1;
position: absolute;
top: 3px;
left: 0;
height: 1px;
background-color: #1fc796; }
.ui-slider-handle {
z-index: 2;
position: absolute;
outline: 0;
background-color: #1fc796;
cursor: default; }
.no-touch .ui-slider-handle:hover, .ui-slider-handle.ui-state-active, .touch .ui-slider-handle:active, .ui-slider-handle.ui-state-active {
background: #1ba67c; }
.touch .ui-slider-handle {
top: -1px;
width: 7px;
height: 9px;
margin-left: -4px; }
.no-touch .ui-slider-handle {
top: 0;
width: 5px;
height: 7px;
margin-left: -3px; }
.jp-current-time {
display: none;
width: 40px;
white-space: nowrap; }
.playing .jp-current-time {
display: block; }
.jp-mute,
.jp-unmute {
z-index: 1;
position: absolute;
top: 0;
left: -22px;
width: 14px;
height: 12px;
cursor: pointer; }
.jp-mute {
background: url(//astudio.ru/wp-content/themes/astudio/img/volume.png); }
.jp-unmute {
background: url(//astudio.ru/wp-content/themes/astudio/img/volume_mute.png); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.music-album-item:not(.playing) .play-btn {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/play-ico1@2x.png);
background-size: 6px 8px; }
.playing:not(.pause) .play-btn {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/pause-ico1@2x.png);
background-size: 7px 8px; }
.pause .play-btn {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/play-ico3@2x.png);
background-size: 6px 8px; }
.no-touch .music-album-item:not(.playing) .handler:hover + .play-btn,
.touch .music-album-item:not(.playing) .handler:active + .play-btn,
.no-touch .pause .handler:hover + .play-btn,
.touch .pause .handler:active + .play-btn {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/play-ico2@2x.png);
background-size: 6px 8px; }
.no-touch .playing:not(.pause) .handler:hover + .play-btn,
.touch .playing:not(.pause) .handler:active + .play-btn {
background-image: url(//astudio.ru/wp-content/themes/astudio/img/retina/pause-ico2@2x.png);
background-size: 7px 8px; } }
.player-btn {
position: relative;
z-index: 1;
top: 0;
width: 115px;
height: 31px;
margin: 10px 0 10px 25px;
padding: 0;
border: 1px solid #2e2e2e;
cursor: pointer;
text-align: center;
font-size: 0; }
.player-btn .plr-bar {
display: inline-block;
vertical-align: bottom;
background-color: #1fc796;
width: 2px;
margin: 0 2px 0 1px; }
.player-btn:before {
content: "";
width: 1px;
height: 19px;
display: inline-block;
vertical-align: bottom; }
@media only screen and (max-width: 767px) {
.player-btn {
display: none; } }
.touch .player {position: absolute;}
.no-touch .player {position: fixed;}
.player {
z-index: 9;
top: -100%;
width: 532px;
padding: 15px 0 0;
background-color: #fff;
box-shadow: 0 5px 95px rgba(10, 12, 12, 0.41);
-moz-user-select: auto;
-webkit-user-select: auto;
-ms-user-select: auto;
max-height: 90%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.player.visible { }
.player .music-album {
padding: 0 20px;
width: 489px !important;
}
.player {
right: 158px; }
.no-webkit .player {
padding-right: 25px;
right: 165px; }
.player::-webkit-scrollbar {
width: 3px;
height: 3px; }
.player::-webkit-scrollbar-track {
background: none; }
.player::-webkit-scrollbar-thumb {
background: #555; }
.player::-webkit-scrollbar-thumb:hover {
background: #666; }
.prev-next-albums {
margin: 20px 0 20px 20px;
width: 480px;
line-height: 16px;
}
.prev-next-albums .prev-album {
float: left; }
.prev-next-albums .next-album {
float: right; }
.prev-next-albums .prev-album a {
text-decoration:none; color:#000; }
.prev-next-albums .next-album a {
text-decoration:none; color:#000; }
.prev-next-albums .prev-album-btn {
display: block;
cursor: pointer; }
.prev-next-albums .prev-album-btn:before {
float: left;
content: "";
width: 31px;
height: 31px;
margin: 0 15px 0 0;
border: 1px solid #e7e7e7;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjIwQjQ4N0E3NzUxMUUzQkFDQ0QxNDFGMjA4QjY5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjIwQjQ4OEE3NzUxMUUzQkFDQ0QxNDFGMjA4QjY5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMjBCNDg1QTc3NTExRTNCQUNDRDE0MUYyMDhCNjlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCMjBCNDg2QTc3NTExRTNCQUNDRDE0MUYyMDhCNjlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YEhRYwAAAOxJREFUeNpi/P//PwOpgJGRUQBIbQDilSxkaJYHUtuBWBOI7zGAXEAsBgIjIH4OxCBOE8g8UjR7APEXIP4NxElwcSI1pwDxHyD+BMTuKHIENDICcQvUyc+A2BBDDR7NbEC8CKr5KhDLYVWHQzM/EO+Bat4H4uO0CItmWSC+DNW8FOQSvN5E06wPxE+hmttAYUAwgJE0uwHxRyD+C8RpREcvVHMiEP8C4q9A7EVi4mJogDr5BRAbk6IZhJkYKAUUe4EqgUiVaKRKQqJKUqZKZqJKdqZKgUK1Io0qhSqSIaBi/RrUkHmMlFYsAAEGAIUfNSJbkLRJAAAAAElFTkSuQmCC) no-repeat 50%;
background-size: 8px 13px; }
.prev-next-albums .prev-album-btn:hover:before {
border-color: #1fc796;
background-color: #1fc796;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NjE2QzA2OEE3ODQxMUUzQkFDQ0QxNDFGMjA4QjY5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NjE2QzA2OUE3ODQxMUUzQkFDQ0QxNDFGMjA4QjY5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2MTZDMDY2QTc4NDExRTNCQUNDRDE0MUYyMDhCNjlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg2MTZDMDY3QTc4NDExRTNCQUNDRDE0MUYyMDhCNjlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oJjf8wAAAONJREFUeNpi/P//PwMZQACINwDxShYyNMsD8XYg1gTiewwgF5CAjYD4+X8IaAJiRlI0ewDxFyD+DcRJMHFiNacA8R8g/gTE7shyhDQyAnEL1MnPgNgQXQ0+zWxAvAiq+SoQy2FTh0szPxDvgWreB+UzEGuALBBfhmpeCnUJA7EG6APxU6jmNmgYMBBrgBsQfwTiv0CcRmz0whiJQPwLiL8CsRcpiQtENECd/AKIjUlMmQxMDJQCaniBKoFIlWikSkKiSlKmSmaiSnamSoFCtSKNKoUqDMsD8TWoIfMYKa1YAAIMAICOX/wCnBmkAAAAAElFTkSuQmCC); }
.prev-next-albums .next-album-btn {
display: block;
text-align: right;
cursor: pointer; }
.prev-next-albums .next-album-btn:before {
float: right;
content: "";
width: 31px;
height: 31px;
margin: 0 0 0 15px;
border: 1px solid #e7e7e7;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NjE2QzA2NEE3ODQxMUUzQkFDQ0QxNDFGMjA4QjY5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NjE2QzA2NUE3ODQxMUUzQkFDQ0QxNDFGMjA4QjY5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCMjBCNDg5QTc3NTExRTNCQUNDRDE0MUYyMDhCNjlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCMjBCNDhBQTc3NTExRTNCQUNDRDE0MUYyMDhCNjlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8RyJMwAAAN5JREFUeNq81DuKwlAYhuGjDGl1Ayq4ARndg4rVbEERwV3IIC7DQnAXIvaWMrODGS1VtPFCfA98Rdo/Pxh4IAnkhZNzCSGEMTYop2karOI1R7z7RS1PoIBvRfZomgKZ0gB3XNA1BxTp4IwHhuaAIp/415CmcYimgCJV/CiyQGIKKFLCWpFVfDYFFEmwVGSHiimgSJzmmSJ/aJgCmdAIT5zQNgcU6eGKG/rmgCItHDSkSTF4r7cNIfdPdE2jayG5lrJrM7m2s+tAyX2kuQ9V77H+wUdb1PHFi6N1K7wEGABjF34YlyfVawAAAABJRU5ErkJggg==) no-repeat 50%;
background-size: 8px 13px; }
.prev-next-albums .next-album-btn:hover:before {
border-color: #1fc796;
background-color: #1fc796;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4NjE2QzA2Q0E3ODQxMUUzQkFDQ0QxNDFGMjA4QjY5RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4NjE2QzA2REE3ODQxMUUzQkFDQ0QxNDFGMjA4QjY5RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2MTZDMDZBQTc4NDExRTNCQUNDRDE0MUYyMDhCNjlFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg2MTZDMDZCQTc4NDExRTNCQUNDRDE0MUYyMDhCNjlFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KbbKlAAAAOBJREFUeNq81D8OAUEUx/GxES0XYBMXEEStQ1SuQETiFiLiGAqJW4ioNErhBv6UCI0/Wd+Jt4n2zSQm+RRT7G/37bw3JoqiPpbIwGgFxpgKqlghNNpFSgLD6LuOKGm+4HfTwRM3NFwCrDqueKHrEmAVcZCSRlKiKsDKYSshU6S0AVYaCwmZy14VYOTNMwnZIKsNiI95LCF7FLQBsR7euKDmEmA1cccDbZcAq4yTlDQIjO/6ZwnOP9HrGL0ayauVvYbJa5y9LhTnK837Up3IwzuE2tlI0s1r5NHCWTsKHwEGAHaQieLiDGtxAAAAAElFTkSuQmCC); }
.player .prev-album.disabled,
.player .next-album.disabled {
opacity: .35;
pointer-events: none;
} body.ps-active, body.ps-building, div.ps-active, div.ps-building {
background: #261917;
overflow: hidden;
}
body.ps-active *, div.ps-active * {
-webkit-tap-highlight-color:  rgba(255, 255, 255, 0); 
display: none;
}
body.ps-active *:focus, div.ps-active *:focus {
outline: 0; 
} div.ps-document-overlay { } div.ps-uilayer { cursor: pointer;
} div.ps-zoom-pan-rotate { }
div.ps-zoom-pan-rotate * { display: block; } div.ps-carousel-item-loading {
background: url(//astudio.ru/wp-content/themes/astudio/css/photoswipe/loader.gif) no-repeat center center;
}
div.ps-carousel-item-error {
background: url(//astudio.ru/wp-content/themes/astudio/css/photoswipe/error.gif) no-repeat center center;
} div.ps-caption {
display: none !important;
}
div.ps-caption * { display: inline; }
div.ps-caption-bottom {
border-top: 1px solid #42403f;
border-bottom: none;
min-height: 44px;
}
div.ps-caption-content {
padding: 13px;
display: block;
} div.ps-toolbar {
background: #000000;
background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
border-top: 1px solid #42403f;
color: #ffffff;
font-size: 13px;
font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
text-align: center;
height: 44px;
display: table;
table-layout: fixed;
}
div.ps-toolbar * { 
display: block;
}
div.ps-toolbar-top {
border-bottom: 1px solid #42403f;
border-top: none;
}
div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play {
cursor: pointer;
display: table-cell;
}
div.ps-toolbar div div.ps-toolbar-content {
width: 44px;
height: 44px;
margin: 0 auto 0;
background-image: url(//astudio.ru/wp-content/themes/astudio/css/photoswipe/icons.png);
background-repeat: no-repeat;
}
div.ps-toolbar-close div.ps-toolbar-content {
background-position: 0 0;
}
div.ps-toolbar-previous div.ps-toolbar-content {
background-position: -44px 0;
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content {
background-position: -44px -44px;
}
div.ps-toolbar-next div.ps-toolbar-content {
background-position: -132px 0;
}
div.ps-toolbar-next-disabled div.ps-toolbar-content {
background-position: -132px -44px;
}
div.ps-toolbar-play div.ps-toolbar-content {
background-position: -88px 0;
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 240dpi) {
div.ps-toolbar div div.ps-toolbar-content {
-moz-background-size: 176px 88px;
-o-background-size: 176px 88px;
-webkit-background-size: 176px 88px;
background-size: 176px 88px;
background-image: url(//astudio.ru/wp-content/themes/astudio/css/photoswipe/icons@2x.png);
}
}
.m-preloaded {
background-color: #f2f2f2;
height: 1px;
position: absolute;
left: 0;
top: 3px;
}
@media only screen and (max-width: 767px) {
.m-preloaded {
display: none;
}
}
.mejs-container {
z-index: -1;
overflow: hidden;
position: relative;
margin: -1px 0 0;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.mejs-container {
width: 320px !important;
}
}
.mejs-controls .mejs-time-rail span {
display: block;
}
.mejs-time, .mejs-mute {
width: 0 !important;
overflow: hidden !important;
}
.page-404 {
background-color: #fff;
overflow: hidden !important;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column; }
.page-404 .error-text {
font: 2.69em/1.4 "Proxima Nova", Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 1.3em; }
@media only screen and (max-width: 600px) {
.page-404 .error-text {
display: none; } }
.page-404 .error-404 {
letter-spacing: 4px; }
@media only screen and (max-width: 600px) {
.page-404 .error-404 {
font: bold 9.23em/1 "Proxima Nova", Arial, sans-serif; } }
@media only screen and (min-width: 601px) {
.page-404 .error-404 {
font: bold 21.54em/1 "Proxima Nova", Arial, sans-serif; } }
.page-404_center-block {
margin: auto;
text-align: center; }
@media only screen and (max-width: 600px) {
.page-404_center-block {
margin-top: 50px; } }
.page-404_logo {
position: relative;
width: 219px;
height: 35px; }
@media only screen and (max-width: 600px) {
.page-404_logo {
margin: 0 auto 4em; } }
@media only screen and (min-width: 601px) {
.page-404_logo {
margin: 0 auto 6.5em; }
.page-404_logo:before {
content: " ";
position: absolute;
top: 22px;
left: -9999px;
right: -9999px;
height: 1px;
background-color: #e7e7e7; } }
.page-404_logo span {
position: relative;
display: block;
width: 219px;
height: 35px;
padding: 0 25px;
background-color: #fff; }
.no-retina .page-404_logo span {
background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAAAjCAMAAADYINqjAAAARVBMVEUAAADc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29t79rM9AAAAFnRSTlMATB0mDWHxhECrWAUyjKBvepYT0L7jXAJIGwAAA7ZJREFUWMPNmOuCmyAQhQVULsodzvs/ajWJBYlWm+22nT+7LGHm4zAzkO3+hc2ae5my/mMOgyXdtxgbFJklTFdsEvQrW0fsvs8G8GrkMfaf++qRyuCbSTMwf+5rgrnaC/1TpAr+K9u+XK3U10j/mI1Xvrz9T0jjFUge/hNSeQHCQP4+aRBKibZP6B0pFYQMYirl1JuFdHrYUn6UsnkWbJtch2J+c9nN1lnS16RTHyijjL3pQBZrGgLVccRqaT/hSBXB8GEhNWMST0m0iYB0ejE/LPNaGzlCvqIPWksT29bT+5i81sZr0qmNlFmn/dj2bqXXeMrVagUdpZ1DH4QEdioOc4HGq8wJYFYURkMnoSa6WliVWYS18BvTQ2eA7qIjiucs4db81DQsS9W+d9Nk2GsfPrGfgrq+uNqJwEKZIAc3l4H4de6NqE+fw1a+0+6zArIOXM/ZjYnW2/YnLbTesUT57XdIXXNg56T9nsKVk6kX5CNQUashcv8BaWG5Jk1j0y0PoHrgiNTWcvSSfkKaQW+SEgytUMMB6XhEqmDqEfuAlBQXV6QRU3tZjndJadNuPiCVIDdJGWQbSIOck7ZMI/sSaQ/0N0kd7PuZ+rukfQbcV0gFYndN2qpfOmNmzf3l2tovZQSAs49JB8i7pCPmg+wTBYVYzhUpmrY2JwDZhs9IOcxN0h5g70e9VX8YtOeKNaffGnUZgJ7+Cal9EJjExbTL01NhJTDSu6RTKSN3m3Q6JlWPJWa6qqhiLBfUK9KAT/I0n+Wpg7us/Z1QEekmKSmk5H7tm6Paj7QTSDv4c9KyDPM9UldIKTDdJLVlonxWr9HUrsXmIxn3QRKGW6TBV+0+t9nHz0gpUgtgVm32+asPSXsXdjFukg42FlLe3jzx9N6XCA0AYteQMn18+p7sb2FRk56+MnXIhZQ1iTrnU9IZrhVgjT+ionDkhDTt1ZhOSEOdjVrtXn1+XyiWn5J2uhF1lM+/+rLadcekpI7C4JrgxWR5SXLT1aTNwBHSkp4+ndO4ybCF07KbjklD/eobY6lS/ZrvS19Q21e2Fi6gSOV0pxpSszu2VN2E+eWEjpAihNlFMz2uLUHEPL0VH/wjTK+yqWNzGpjitv7OOHruM/xTRr56e8328fnGoYPh6zYzWSbp418NKgJOKcJ+biUN9BFCSV1g+AjkaMSzAyEm495VdVFyay33dWqyBIzJq2pj1GAxybYN5iR5efjLJKUxWjzlR5SGdIxzrr3TfvlJimvn7GKOb4f5AzxwP0ddGNIZAAAAAElFTkSuQmCC) no-repeat 50% 0; }
.retina .page-404_logo span {
background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVIAAABGBAMAAABsywHlAAAAJFBMVEUAAADc29vc29vc29vc29vc29vc29vc29vc29vc29vc29vc29uac5PhAAAAC3RSTlMAd8FHK5MRZtXprMdyqzoAAAZ5SURBVGje1ZpJb9NAFMfd2E0oXDC7yIUGEAdfAmFVLgaEWHoJBbEolyCEWHIJ66UXdiR8qUCIQy6AEBx6wWldnPy/HLGb+s14PB7LoWr7Lp2ZzPKbxfOWqbZOcr5m7j6kbXgpdBHIorbhRa8NpfwfSY3KEW3tZAtP+rg6ztThamsnBfxhcg/gbRLSMmBr+YXbn7UltYDq5iBtbhrSGfjjdGb9Ud0O2/8XqfHjxpqSlsYnJVlT0smNQtp8qaiwbaOQlg8oKsxsGtLyRiGtN1QHecOQqkCwWUj1DUM601FcUutCWjPNp634JcSr4ruPzZ1cSTlGWqyd2sP1WTNbglo7au49mUB6/rjowZhmTSg84WAo/esppPrtT6Z5C+9OjrCPznaBaTOUnZo2MVvBUP6OapuVMIvYrhT3h6XvbIZUN3dUHGAQQ7qz8NE0Z/1d/DybGMkhntSmdKkbTuMs8DvMV4bi4FMllCND0oDYimwaM5AdQDU+0O9hSW1Hfw+RloKqTtwWvjB4EU6jeZBvf/X48M+JbqznAlPH+bWSeETrptXj53QqZn11+f6Kzf6LldR9aw+/+5Mx0nsDexXuJ9PeG5VOAIsS0rpLlqQrJS1gmctb4M7pGapvWPs40gl+ZKMbTVGn5JmvUYXL4LqepJaIlMDWVNI/MVLO8sISZXQnjXSOqfnAW23/RmOAAiLKRql2P5pBMTdp2bc531ROWgJTs+g0CIc647ePyl1mvr0cpLSkVFdOOsfVbHuUln0StI7LTJ2cpHVUFaQS3afTXSf9BKnuPNNpPlKDulaRPvRjdvJSElKPMmw/B5gFzkdawHxW0mZsY9u+iGQkkxZYUq2Si3QOVSUp7aDavpCRsn7Kjlyk3b6mIKVfOvH1W85MylWt5yEt4W9W0jrido3jZiWd4IaZyEO6BctZSa2BcEkiK6mOPjvNPKQz+KYiFS8JatzJSFoEGmOSNtFRkFJySfDW8U1FSuN4Y5J2YatISc1KvxM1aRu4MRapAWgZSdt0JQq/qkl1oF8dg5RUipq0Lp60ElwlKd3b8OwcpETiqklF74zmmZlUB6HmIS1kJ11IIkWs5KwlI9XuAfB3jUH6NyupJUanizHSiwtfqlJS7RyG8srOSbqNSFSkSXF07r3i7u3BLtr9BLkQoA6q60RKftW+/jU6p8ly3wHQ76wv6Ql8tzUVqWbsA9Cz15HUaHpBgkhTT4C7fqS65ba0bKTaHQCNzKTIQ+okkrbCyASBqkjDGIqXnTTfLdURXRGQz6gmJW21PSOpgTw3fzPp5vfJDVeT0vCLGUlLRDqZnXQuidQjT0xNSnveU5ASHohkkJV0JsmWcoMl8hS+qdgMdjbSKeSxpbZhXgxDLAUNllT+vqiEt2cjnelC0NzquNQkmc1Udz6+1hNppHTkG9lI91uE58Rt/m0yUp2SZFw34l/a1iykdRzIRvo5zY+akfqm8MQR7biNtS2Z9Co/w4yk+nyab1qWkpb7wi72BN11Opl0f9xTlJBuxRLL3WFIp+J+3IKUtA1b+JcIgfRmMmm9xZPSF5XmmZ1Ji6EUfYGU0o24G3UgTmrMo6d+HW+jSqQpntkHIhVv6olZKWmxG3P4p8JFdtjRtnaSSafm+fPdkpAaGDCDH0iL9bXPCaQ0gBfbUje6cmi/JBE0lzvfHuko0eah/m2OdAuvenYX5KST/EEtdl+uTPUPFS3KImhc065E7/PWhfE3LSZtLKeQFp33UZrAp5iT/qAhIS3hPZtpRAf2mxDqWoqSDZ5Um2On+7AjIaWHnfj7hE4bZryWWCi8cdD2W1INPYnVH0te2ttJ8Z1E79PDjvjk04zWq/5eaksBNxK2Zit1T+r988oCWA0iFRf1ciOVVHvktUgRvI2WYRRxOhb8CiSSOohevS71WkxY1Q75nlRp+/FqmDnqeGKQQe+uOhd33ECfEZtoaZej97wrBF2Gv3Po7u8LFTMw/bRmJ3l6bmuU6rAenRdgLVxnHjwRyGj2FtydNYK9B9cO+/CrARvMWm31/wAs4Co7sNG8Nhq5xxQurPS9J8iMBhK/qSYGzzTt/D7/BedUhXKddwkpKtBEKFWacH/a3G35nXAvQ1kcIpO4DOqX48F4wVJQ4XML/rQ9Oku9wybNjZGLsxbw6abNr7U1HLvKxy9uAaPOtMvoV8ynJ5mh9jvwv9th0sHr6b01TSpnfwCvd0bZf4Y1oc8iXdkDAAAAAElFTkSuQmCC) no-repeat 50% 0;
background-size: 169px 35px; }
.go-home {
margin: .4em 0 50px; }
@media only screen and (min-width: 601px) {
.go-home .btn {
height: 56px;
padding: 0 44px;
font: 800 1.15em/55px "Proxima Nova", Arial, sans-serif; } }
.qtrans_language_chooser {border-top: 1px solid #2e2e2e; padding:15px 0 0 10px;}
.qtrans_language_chooser li { width:100%; float:left; border-bottom:0;}
.qtrans_language_chooser li a {background:none !important; color:#fff;}
.qtrans_language_chooser li a:after {background:none !important;}
.qtrans_language_chooser li.active a {color:#fff;}
#slides {position:relative;}
.slides_container {display:block; width:100%; min-height:661px; position:relative;}
.wpcf7-not-valid-tip,.ajax-loader {display:none !important;}
.your-message {width:100%;}
.lang-en:after {
content: "";
position: absolute;
top: 50%;
right: 6px;
width: 14px;
height: 14px;
margin: -7px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/ball.png); } .qtrans_language_chooser li a:hover {
border-bottom:1px solid rgba(255, 255, 255, 0.35);    
}
.qtrans_language_chooser li a {
text-decoration: none;
} .music-album-popup img {
max-width: 440px;
max-height: 440px;
}
.wpcf7-response-output {
display: none;
}
.wpcf7-form {
display: block;
}
span.wpcf7-form-control-wrap {
height: auto !important;
}
.music-album-cover {
width: 75px;
height: 75px;
}
.bg-people {
display: block;
height: 300px;
margin: 0 0 30px;
}
#ajax {
height: 100%;
background-color: #fff; }
@media only screen and (min-width: 1000px) {
#ajax {
min-width: 1000px;
}
} .prev-title-link {
position: absolute;
left: 0;
bottom: 10px;
}
.hide-image {
display: none !important;
}
.loading { overflow: hidden !important; }
.loading #ajax {
opacity: 1 !important;
background: #000 url(//astudio.ru/wp-content/themes/astudio/img/loader-bg.png) no-repeat 50%;
background-size: 764px 764px;
background-attachment: fixed;
}
#years-videos {
z-index: 150;
position: relative;
height: 100%; }
#years-videos .skip_video {
z-index: 2;
position: fixed;
bottom: 55px;
right: 40px;
color: #fff;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration: none;
}
.skip_video span {
border-bottom: 1px solid rgba(255,255,255,.5);
}
.skip_video span:hover {
border-bottom: 0;
}
#years-videos .skip_forever {
bottom: 25px;
}
.yv-logo {
z-index: 3;
position: absolute;
top: 0;
left: 0;
width: 280px;
height: 280px;
background: url(//astudio.ru/wp-content/themes/astudio/img/years/logo-years.png) no-repeat 0 0;
pointer-events: none; }
#years {
z-index: 1;
position: relative;
height: 100%;
margin: 0;
padding: 0;
overflow: auto; }
.touch #years {
-webkit-overflow-scrolling: touch; }
.year-video {
position: fixed;
left: 0;
top: 0;
height: 100%;
width: 100%;
overflow: hidden;
pointer-events: none;
}
.videoclip {
z-index: -1;
position: absolute;
left: 50%;
top: 0;  -webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%); }
.tyear {
position: relative;
z-index: 5;
height: 100%;
background-repeat: no-repeat;
background-position: 50%;
background-attachment: fixed; }
.video_wrap {
position: relative;
height: 100%;
overflow: hidden;
}
.video_wrap:before {
content: " ";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//astudio.ru/wp-content/themes/astudio/img/head_pat.png) repeat 50% bottom;
background-attachment: fixed;
}
.activevideo,
.activevideo+.year-video {
display: block !important;
}
.afisha {
background: #140c0c url(//astudio.ru/wp-content/themes/astudio/img/loader-bg2.jpg) no-repeat 50% 0;
color: #fff; }
.afisha .return-to-site {
text-align: center;
text-transform: uppercase; }
.afisha .return-to-site a {
font-size: 0.85em;
letter-spacing: 1px; }
.afisha .action {
margin: 156px 0 0; }
.afisha .action-date {
text-transform: uppercase;
font: bold 0.92em "Proxima Nova", Arial, sans-serif; }
.afisha .action-date span {
border: 1px solid #fff;
padding: 4px 5px 3px;
letter-spacing: 1px; }
.afisha h2 {
font-size: 1.38em;
margin: 1.6em 0 1em; }
.afisha-pict {
margin: 5em 0; }
.afisha-middle {
max-width: 1000px;
margin: 0 auto;
padding: 23px 3% 135px; }
.btn-tickets {
display: block;
position: relative;
top: 6px;
width: 211px;
height: 47px;
margin: 0 auto;
border: 1px solid #1fc796;
font: 1.23em/48px "Proxima Nova", Arial, sans-serif;
text-transform: uppercase;
color: #1fc796;
letter-spacing: 1px;
text-align: center;
cursor: pointer;
text-decoration: none;
-webkit-transition: all 0.05s;
-moz-transition: all 0.05s;
-o-transition: all 0.05s;
transition: all 0.05s; }
.btn-tickets:hover {
background-color: #1fc796;
color: #fff; }
.afisha-yt-video {
margin: 75px 0 67px;
position: relative;
border: 1px solid #1fc796; }
.afisha-yt-video iframe {
width: 100%;
height: 100%; }
.afisha-yt-video .frame {
position: absolute;
top: 4%;
left: 2.2%;
right: 2.2%;
bottom: 4%; }
.af-action-footer {
margin: 0 0 56px; }
.af-action-footer h2 {
text-align: center; }
.af-action-footer .btn-tickets {
float: none;
margin: 0 auto 44px; }
.af-action-footer p {
font: 0.92em/20px "Proxima Nova", Arial, sans-serif;
color: #756462;
width: 70%;
margin: 0 auto;
text-align: center; }
.ord-tickets {
margin: 4em 0 0;
text-align: center; } .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1}
100% {opacity: 0}
}
@keyframes fadeOut {
0% {opacity: 1}
100% {opacity: 0}
} .owl-height {
-webkit-transition: height 300ms ease-in-out;
-moz-transition: height 300ms ease-in-out;
-ms-transition: height 300ms ease-in-out;
-o-transition: height 300ms ease-in-out;
transition: height 300ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
.hide-top-news {
display: none !important;
}
.top-news {
display: none;
z-index: 30;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 32px;
line-height: 32px; background-color: #e2000e;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
text-align: center;
}
@media only screen and (max-width: 767px) {
.top-news {
display: none !important;
}
}
.top-news .inn {
display: inline-block;
font-size: 12px;
}
@media only screen and (max-width: 1000px) {
.top-news .inn {
font-size: 9px;
}
}
.top-news-date {
border: 1px solid #fff;
padding: 3px 6px 1px;
margin: 0 7px 0 0;
}
.top-news .more {  color: #fff;
margin-left: 10px;
}
.top-news a:hover {
border: 0;
}
.top-news-close {
z-index: 2;
position: absolute;
top: 9px;
right: 10px;
width: 13px;
height: 13px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAZ0lEQVQY032QsQ2AMAwEfyULQZ2OFKRhHDbKIEEehw2OBiQEMa5snex/v6iYPoVRRcIZXmDASZKYcaYHmHDme1hojFc/0lieJwoNkzAa5S2c2VnZyeq42jjYeiDaCrVCh+FfP2nEGZ770GMIvoFL7wAAAABJRU5ErkJggg==);
cursor: pointer;
}
.top-news .link {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
} .riders-items {
overflow: hidden; }
.riders-items .item {
position: relative;
height: 717px;
background-color: orange;
background-size: cover;
text-align: center;
padding: 190px 20px 0;
}
@media only screen and (min-width: 1000px) {
.riders-items .item {
box-sizing: border-box;
float: left;
width: 33.333333%;
}
}
.riders-items .item:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,.6);
}
.riders-items .item-1 .ico {
width: 44px;
height: 45px;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/guit-bass-drums.png);
background-size: 44px 45px;
}
.riders-items .item-2 .ico {
width: 46px;
height: 44px;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/keyb-guit-bass-drums.png);
background-size: 46px 44px;
}
.riders-items .item-3 .ico {
width: 56px;
height: 38px;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/video-rider.png);
background-size: 56px 38px;
margin: 0 0 8px;
}
.riders-items .item:hover:before {}
.marg-0 {
margin: 0;
}
.item-1 {
background: url(//astudio.ru/wp-content/themes/astudio/img/riders/r-1.jpg) 0 0;
}
.item-2 {
background: url(//astudio.ru/wp-content/themes/astudio/img/riders/r-2.jpg) 50% 0;
}
.item-3 {
background: url(//astudio.ru/wp-content/themes/astudio/img/riders/r-3.jpg) 100% 0;
}
.rider-info {
z-index: 1;
position: relative;
color: #fff;
}
.rider-info .ico {
display: inline-block;
}
.rider-info h3 {
font-weight: bold;
color: #fff;
text-transform: uppercase;
letter-spacing: 3px;
font-size: 30px;
line-height: 1.16;
margin: .5em 0 30px;
}
@media only screen and (max-width: 1439px) {
.rider-info h3 {
font-size: 21px;
}
}
.rider-info .rbtn {
display: block;
width: 209px;
height: 47px;
margin: 0 auto;
color: #fff;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
line-height: 47px;
letter-spacing: 1px;
transition: background-color .1s;
}
.rider-info .btn-show {
background-color: rgba(255,255,255,.1);
border: 1px solid;
margin: 0 auto 10px;
}
.rider-info .btn-show:hover {
background-color: rgba(255,255,255,.25);
}
.rider-info .btn-show:before {
position: relative;
top: 1px;
content: "";
display: inline-block;
width: 21px;
height: 11px;
margin: 0 8px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/eye@2x.png);
background-size: 21px 11px;
}
.rider-info .btn-download {
background-color: rgba(56,210,165,.48);
border: 1px solid #4bebbc;
}
.rider-info .btn-download:hover {
background-color: rgba(56,210,165,.65);
}
.rider-info .btn-download:before {
position: relative;
top: 3px;
content: "";
display: inline-block;
width: 15px;
height: 16px;
margin: 0 9px 0 0;
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/dwnl@2x.png);
background-size: 15px 16px;
}
.header.head-img-9 {
background: url(//astudio.ru/wp-content/themes/astudio/img/retina/head_pat@2x.png) repeat, url(//astudio.ru/wp-content/themes/astudio/img/head_rider.jpg) no-repeat 50% 0;
background-size: 6px 6px, cover;
}
.riders-items:before {
content: " ";
position: absolute;
top: 244px;
bottom: 0;
left: 0;
background-color: #050507;
width: 100%;
}
.scroll_ico {
z-index: 5;
position: fixed;
top:10px;
right: 10px;
width: 96px;
height: 96px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAABsUlEQVR42u3aP0r8QBjG8cfGwm4tLbexstErbGcnbGW/B9BiwF7YK8QjLN5gEC8wJxCCYGeTK3wtMpmQuOWP8Bt5Pgsb3mEC7zt/qrySmZmZmZmZmf1jPPFUc/p3fPLJXa3pX/PNFVd8c11j+hd8cStJ3PLFRW3pn5F4LNEDibOa0j/hlZfJyAuvnNRTwDPvnE5GTnnnuZb07/ng/NfoOR/c11HAG5dHxy95q+wqm5mZmZnZ38SKQKRhI0ns2EvcENlJ7IhEIiHPXdMQaViXt2P+7Y7HS6Sf6AgcgK1EILIikSSJQEtgDwSJGzoigUiXy90ATT/rWLxEAXu6fj3Z5pQjDS2rIRrWdfjPcSoJr6Vhj+bxEgWUpHIcAMqBmO4A5SgFmDyHAmbxEgWMqz2seceh7EqgG+8ALc34Vt6/NClgFi9RQH+uN4TxDkgkEqvxCOW5WyDkuUFiQ8d+THgeL1fCAco17AtY09HMC5DY0gJtvi+RmPetL2AWm5mZmZlZzar/0Fr9p+7qmw3+QLtHbrh5KNFjZQ03UvUtT1L1TWdS9W1/UvWNl2ZmZmZmZmb/tR/39MZJErCNFwAAAABJRU5ErkJggg==);
}
#menu-home-en,#menu-home {
display: none;
}
.enm-show #menu-home-en {
display: block !important;
}
.rus-show #menu-home {
display: block !important;
}
.asm-eng #menu-about {
display: none;
}
.en-body .menu-video-container,.en-body .group-members,.rus-body .nb-full {
display: none !important;
}
.nb-full .news-box {
width: 100%;
}
.tabs {
display: block;
clear: both;
margin-bottom: 20px;
padding: 0;
}
.tabs.visible {
display: block;
}
#vk_comments,.tabs-box iframe,.fb-comments,.fb-comments span,.fb-comments iframe {
width: 100% !important;
}
.tabs-box {
display: none;
}
.tabs-box.visible {
display: block;
}
.tabs li {
-moz-user-select: none;
background-color: #fff;
border: 1px solid #1fc796;
color: #1fc796;
cursor: pointer;
display: inline-block;
font: 800 0.92em/38px "Proxima Nova",Arial,sans-serif;
height: 36px;
letter-spacing: 1px;
padding: 0 14px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: all 0.1s ease 0s;
white-space: nowrap;
margin-right: 15px;
}
.tabs li:hover, .tabs li.active {
background-color: #1fc796;
color: #fff;
}
.en-body .head-nav-mob {
display: none;
}
.en-body .hnm-block {
display: block;
}
.news iframe {
max-width: 100%;
}
@media (max-width: 479px) {
.page {
display: block;
-webkit-justify-content: flex-end;
-moz-justify-content: flex-end;
-ms-justify-content: flex-end;
justify-content: flex-end; 
}
.tabs {
text-align: center;
}
.tabs li {
display: inline-block;
margin: 0 0 10px;
}
} 
.group-member-about,.news-box,.video-about,.music-album-popup,.song-name,.human-about,.main-page-info .news-item,.question,.question + a {  
font-size: 18px;
}
.question h3 {
font-size: 21px;
}
ul.sub-menu {display:none !important;}
.photo_name {
position: relative;
color: #bebec0;
font-size: 0.59em;
margin-left: 2px;
letter-spacing: 1px;
}
.lang-en {
letter-spacing: 1px;
}
.popup #hypercomments_widget {
display:none;
}
.title h3 i {
font-style:normal !important;
}
#hc_footer {
display:none !important;
}
a.hc-link {
display:none !important;
}
.hcc.hc__ht {
display:none !important;
}
.main-page-info{
padding-bottom:0 !important;
}
.main-page-info-wrap .pagination{
position: relative;
margin-bottom:20px;
}
.footers-links .rider, .footers-links .rss{
display:none;
}@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Light.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Light.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Light.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Light.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Light.svg#ProximaNova-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-LightIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-LightIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-LightIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-LightIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-LightIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-LightIt.svg#ProximaNova-LightIt) format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Regular.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Regular.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Regular.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Regular.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-RegularIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-RegularIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-RegularIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-RegularIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-RegularIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-RegularIt.svg#ProximaNova-RegularIt) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Semibold.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Semibold.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Semibold.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Semibold.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-SemiboldIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-SemiboldIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-SemiboldIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-SemiboldIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-SemiboldIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-SemiboldIt.svg#ProximaNova-SemiboldIt) format('svg');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNovaT-Thin.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNovaT-Thin.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNovaT-Thin.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNovaT-Thin.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNovaT-Thin.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin) format('svg');
font-weight: 100;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ThinIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ThinIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ThinIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ThinIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ThinIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ThinIt.svg#ProximaNova-ThinIt) format('svg');
font-weight: 100;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Black.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Black.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Black.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Black.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Black.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Black.svg#ProximaNova-Black) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BlackIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BlackIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BlackIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BlackIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BlackIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BlackIt.svg#ProximaNova-BlackIt) format('svg');
font-weight: 900;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Bold.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Bold.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Bold.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Bold.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BoldIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BoldIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BoldIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BoldIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BoldIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-BoldIt.svg#ProximaNova-BoldIt) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Extrabld.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Extrabld.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Extrabld.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Extrabld.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Extrabld.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ExtrabldIt.eot);
src: url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ExtrabldIt.eot?#iefix) format('embedded-opentype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ExtrabldIt.woff2) format('woff2'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ExtrabldIt.woff) format('woff'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ExtrabldIt.ttf) format('truetype'),
url(//astudio.ru/wp-content/themes/astudio/fonts/ProximaNova-ExtrabldIt.svg#ProximaNova-ExtrabldIt) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}