ÿØÿàJFIFHHÿÛC     ÿÛC  ÿÂ"ÿÄÿÄÿÚ ±5¬€ÿÄàÿÚÿÄÀÿÚ?ÿÄÀÿÚ?ÿÄàÿÚ?ÿÄàÿÚ?!ÿÚ ÿÄÀÿÚ?ÿÄÀÿÚ?ÿÄàÿÚ?ÿÙ Donat Was Here
KENFOXXSHELL
Server IP : 160.25.81.117  /  Your IP : 216.73.216.137
Web Server : Apache/2
System : Linux sv05.hilab.cloud 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : bellizen ( 1045)
PHP Version : 7.2.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/bellizen/domains/bellizeno.com/private_html/public/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/bellizen/domains/bellizeno.com/private_html/public/css/style.css2
/* BASE */
body { font-family: 'Nunito Sans', sans-serif; font-size: 14px; color: #444; font-weight: 300; }

b { font-weight: bold; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; }

p { line-height: 25px; }

a { color: inherit; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a:hover, a:focus { color: #d85355; text-decoration: none; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }

/* ELEMENTS */
.animsition-loading { border-top: 3px solid rgba(181, 41, 44, 0.2); border-right: 3px solid rgba(181, 41, 44, 0.2); border-bottom: 3px solid rgba(181, 41, 44, 0.2); border-left: 3px solid #b5292c; }

@media (min-width: 992px) { .ui.selection.dropdown { min-width: 60px; } }

@media (min-width: 1200px) { .ui.selection.dropdown { min-width: 120px; } }

.ui.selection.dropdown .menu { width: auto; min-width: 50px; }

.container { position: relative; }

@media (min-width: 1200px) { .container { max-width: 1200px; } }

.form-control { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; min-height: 40px; border-color: #ccc; font-size: inherit; color: inherit; position: relative; }

.form-control:focus { color: inherit; border-color: #b5292c; outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(181, 41, 44, 0.25); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(181, 41, 44, 0.25); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(181, 41, 44, 0.25); }

.input-group-addon { background-color: #fff; }

.input-group-addon ~ .form-control { border-left-color: transparent; }

.d-inline-block, .d-inline-flex { vertical-align: top; }

.custom-control-indicator { top: 0.15rem; }

.custom-control-input:checked ~ .custom-control-indicator { background-color: #b5292c; }

.custom-control-input:focus ~ .custom-control-indicator { -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #b5292c; box-shadow: 0 0 0 1px #fff, 0 0 0 3px #b5292c; }

.custom-control-input:active ~ .custom-control-indicator { background-color: #eba6a7; }

.custom-control-input:disabled ~ .custom-control-indicator { background-color: #e9ecef; }

.custom-control-input:disabled ~ .custom-control-description { color: #868e96; }

.custom-checkbox .custom-control-indicator { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { background-color: #b5292c; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid { border-color: green; }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 0, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 128, 0, 0.25); }

.was-validated .form-control:valid ~ .invalid-feedback, .was-validated .form-control:valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback, .form-control.is-valid ~ .invalid-tooltip, .was-validated .custom-select:valid ~ .invalid-feedback, .was-validated .custom-select:valid ~ .invalid-tooltip, .custom-select.is-valid ~ .invalid-feedback, .custom-select.is-valid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label { color: green; }

.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator { background-color: rgba(0, 128, 0, 0.25); }

.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description { color: green; }

.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control { border-color: green; }

.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before { border-color: inherit; }

.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 0, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 128, 0, 0.25); }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: red; }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25); box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25); }

.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label { color: red; }

.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator { background-color: rgba(255, 0, 0, 0.25); }

.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description { color: red; }

.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control { border-color: red; }

.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before { border-color: inherit; }

.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25); box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.25); }

.tooltip.bs-tooltip-top .arrow::before { border-top-color: #000; }

.tooltip.bs-tooltip-right .arrow::before { border-right-color: #000; }

.tooltip.bs-tooltip-bottom .arrow::before { border-bottom-color: #000; }

.tooltip.bs-tooltip-left .arrow::before { border-left-color: #000; }

.tooltip-inner { color: #fff; background-color: #000; }

.vk-nav__tab { border-bottom: none; padding-bottom: 20px; }

.vk-nav__content { background-color: #eeeeee; position: relative; font-weight: 400; padding: 20px; }

.vk-nav__item { position: relative; padding-bottom: 10px; text-align: left !important; }

.vk-nav__item.active > b:before { opacity: 1; }

.vk-nav__item > b { position: relative; display: inline-block; padding-left: 30px; }

.vk-nav__item > b:after, .vk-nav__item > b:before { content: ''; position: absolute; border-radius: 50%; }

.vk-nav__item > b:after { width: 20px; height: 20px; border: 1px solid #444; left: 0; top: 0; }

.vk-nav__item > b:before { width: 10px; height: 10px; background-color: #444; left: 5px; top: 5px; opacity: 0; }

.vk-nav__item:after { content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 25px solid #eeeeee; position: absolute; top: 100%; left: 0; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-nav__item.active:after { opacity: 1; }

#hamburger { position: fixed; top: 0; left: 0; z-index: 5; background: #b5292c; opacity: .8; border-bottom: 1px solid rgba(255, 255, 255, 0.5); width: 100%; }

@media (min-width: 992px) { #hamburger { display: none; } }

#hamburger .hamburger { margin-left: 15px; font-size: 26px; }

#hamburger .hamburger:before { content: "\f0c9"; font-family: FontAwesome; color: #fff; }

.mm-opened #hamburger { opacity: 1; }

.mm-opened #hamburger .hamburger:before { content: "\f00d"; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.mm-slideout { z-index: auto; }

#scrollUp { bottom: 20px; right: 20px; background-color: #b5292c; color: #fff; font-size: 14px; text-decoration: none; opacity: .5; padding: 10px 20px; -webkit-transition: background 300ms linear; -moz-transition: background 300ms linear; -o-transition: background 300ms linear; transition: background 300ms linear; -webkit-backface-visibility: hidden; }

#scrollUp--inverse { background-color: #444; color: #444; }

#scrollUp:hover { opacity: 1; }

.vk-img { overflow: hidden; position: relative; z-index: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-img__link { display: block; position: relative; }

.vk-img img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 100%; }

.vk-img:focus, .vk-img:hover { outline: none; }

.vk-img:focus .vk-img__img, .vk-img:hover .vk-img__img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.vk-img--mw100 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.vk-img--mw100 img { width: auto; height: auto; max-width: 100%; }

.vk-img--cover .vk-img__link { height: 100%; }

.vk-img--cover img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.vk-table { width: 100%; }

.vk-list { margin: 0; padding: 0; list-style: none; }

.vk-list--inline { display: inline-block; vertical-align: top; }

.vk-list--inline li { float: left; }

.vk-list--icon li { position: relative; }

.vk-list--icon-mod-1 li { position: relative; padding-left: 35px; line-height: 1.2; }

.vk-list--icon-mod-1 li + li { margin-top: 13px; }

.vk-list--icon-mod-1 .vk-icon { position: absolute; left: 0px; top: -2px; font-size: 24px; color: #b5292c; }

.vk-list--icon-mod-2 li:before { content: "\f105"; font-family: FontAwesome; padding-right: 8px; color: #b5292c; display: inline-block; }

.vk-list--social li { font-size: 24px; padding-right: 30px; }

.vk-list--social li:last-child { padding-right: 0px; }

.vk-banner { padding-top: 100px; color: #fff; position: relative; background-repeat: no-repeat; background-size: cover; }

.vk-banner__content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; min-height: 250px; }

@media (min-width: 992px) { .vk-banner__content { min-height: 430px; } }

.vk-banner__heading { font-size: 38px; margin-bottom: 0; padding-top: 20px; }

@media (min-width: 992px) { .vk-banner__heading { font-size: 60px; } }

.vk-banner__heading > span { display: inline-block; padding: 1px 5px; border-top: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5); }

.vk-banner__heading-sub { margin-top: 15px; color: #838383; font-weight: bold; font-size: 9px; }

.vk-banner__heading-sub > span { background-color: #fff; display: inline-block; padding: 5px 42px; }

.vk-banner__breadcrumb { position: absolute; bottom: 10px; left: 0; right: 0; }

.vk-parallax { background-position: center; }

@media (max-width: 991px) { .vk-parallax { background-size: cover; background-position: center !important; } }

.vk-background { position: relative; }

.vk-background--fixed { background-attachment: fixed; background-size: cover; }

.vk-background--cover { background-size: cover; }

.vk-background--contain { background-size: contain; }

.vk-background--center { background-position: center center; }

.vk-background--center-top { background-position: center top; }

.vk-background--center-bottom { background-position: center bottom; }

.vk-background--center-left { background-position: left center; }

.vk-background--center-right { background-position: right center; }

.vk-background--top { background-position-y: top; }

.vk-background--top-left { background-position: left top; }

.vk-background--top-right { background-position: right top; }

.vk-background--bottom { background-position-y: bottom; }

.vk-background--bottom-left { background-position: left bottom; }

.vk-background--bottom-right { background-position: right bottom; }

.vk-background__overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.vk-background__overlay--op-10 { opacity: 0.1; }

.vk-background__overlay--op-20 { opacity: 0.2; }

.vk-background__overlay--op-30 { opacity: 0.3; }

.vk-background__overlay--op-40 { opacity: 0.4; }

.vk-background__overlay--op-50 { opacity: 0.5; }

.vk-background__overlay--op-60 { opacity: 0.6; }

.vk-background__overlay--op-70 { opacity: 0.7; }

.vk-background__overlay--op-80 { opacity: 0.8; }

.vk-background__overlay--op-90 { opacity: 0.9; }

.vk-background--white { background-color: #fff; }

.vk-background--black-1 { background-color: #444; }

.vk-background--pink-1 { background-color: #b5292c; }

.vk-background--red-1 { background-color: #b5292c; }

.vk-background--yellow-1 { background-color: #ffd83d; }

.vk-background--image-1 { background-image: url(../images/background/background-1.jpg); }

.vk-background--image-2 { background-image: url(../images/background/background-2.jpg); }

.vk-background--image-21 { background-image: url(../images/background/background-21.jpg); }

.vk-background--image-3 { background-image: url(../images/background/background-3.jpg); }

.vk-background--image-5 { background-image: url(../images/background/background-5.jpg); }

.vk-background--image-6 { background-image: url(../images/background/background-6.jpg); }

.vk-background--image-7 { background-image: url(../images/background/background-7.jpg); }

.vk-text--white { color: #fff; }

.vk-text--black-1 { color: #444; }

.vk-text--pink-1 { color: #b5292c; }

.vk-text--red-1 { color: #b5292c; }

.vk-text--yellow-1 { color: #ffd83d; }

.vk-position--relative { position: relative; }

.vk-position--relative { position: relative; }

.vk-position--fixed { position: fixed; }

.vk-position--stiky { position: -webkit-sticky; position: sticky; }

.vk-distance--default { padding-top: 60px; padding-bottom: 60px; }

.vk-distance--bottom { padding-bottom: 60px; }

.vk-distance--top { padding-bottom: 60px; }

.vk-slider-nav { text-align: center; padding-top: 55px; width: 100%; display: none; }

@media (min-width: 992px) { .vk-slider-nav { display: block; } }

.vk-slider-nav__content { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.vk-slider-nav__arrow.vk-btn { background-color: #e1e1e1; border-radius: 0; padding: 10px; }

.vk-slider-nav__arrow.vk-btn:focus, .vk-slider-nav__arrow.vk-btn:hover { background-color: #d9d9d9; }

.vk-slider-nav__arrow.vk-btn.next { border-top-right-radius: 50px; border-bottom-right-radius: 50px; }

.vk-slider-nav__arrow.vk-btn.prev { border-top-left-radius: 50px; border-bottom-left-radius: 50px; }

.vk-slider { position: relative; }

.vk-slider__dot { position: absolute; bottom: 25px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }

.vk-slider__dot li { padding: 0 5px; line-height: 1; }

.vk-slider__dot li button { text-indent: 100px; width: 22px; height: 22px; position: relative; background-color: transparent; border: 1px solid #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; outline: none; padding: 0; }

.vk-slider__dot li button:after { content: ''; width: 14px; height: 14px; background-color: #fff; position: absolute; top: 3px; left: 3px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; }

.vk-slider__dot li.slick-active button:after { opacity: 1; }

.vk-slider__arrow { position: absolute !important; z-index: 1; bottom: 0 !important; padding: 0 !important; border: none !important; background-color: transparent !important; opacity: .5; }

.vk-slider__arrow:hover, .vk-slider__arrow:focus { background-color: transparent !important; opacity: 1; }

.vk-slider__arrow--next { right: 0; }

.vk-slider__arrow--prev { left: 0; }

.vk-breadcrumb { color: inherit; font-size: 14px; }

.vk-breadcrumb .vk-list__item:not(:first-child):before { content: '/'; padding: 0px 10px; font-weight: 300; font-size: 12px; }

.vk-breadcrumb .vk-list__item:last-child { text-transform: none; }

.vk-pagination { text-align: center; padding-top: 30px; }

@media (min-width: 992px) { .vk-pagination { padding-top: 60px; } }

.vk-pagination__list { display: inline-block; vertical-align: top; }

.vk-pagination .vk-list__item { padding: 0 5px; }

.vk-pagination .vk-list__item > a { font-size: 16px; font-weight: bold; border: 1px solid transparent; background-color: #d9d9d9; display: -webkit-box; display: -ms-flexbox; display: flex; width: 50px; height: 50px; border-radius: 50%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.vk-pagination .vk-list__item.active > a, .vk-pagination .vk-list__item:hover > a { color: #444; background-color: #b3b3b3; }

.vk-modal-nav__content { padding: 30px 50px; }

.vk-modal-nav__item { min-height: 100px; background-color: #eeeeee; font-weight: bold; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.vk-modal-nav__item.active, .vk-modal-nav__item:hover, .vk-modal-nav__item:focus { background-color: #e1e1e1; }

@media (min-width: 768px) { .vk-modal__fix-center { margin-top: 100px; } }

.vk-modal__logo { text-align: center; padding-bottom: 40px; }

.vk-modal__form .vk-btn { min-height: 60px; }

.vk-modal__form .vk-btn--fb { padding: 0; background-color: transparent; }

.vk-modal__form .form-group { position: relative; }

.vk-modal__form .form-control { padding-left: 40px; }

.vk-modal__form label { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 15px; }

@media (min-width: 992px) { .vk-modal__dialog { margin-top: 120px; } }

.vk-modal__heading { font-size: 16px; background-color: #e1e1e1; padding: 30px 15px; font-weight: bold; }

.vk-modal__wrapper { padding: 10px 20px; }

.vk-modal__close { position: absolute; top: -10px; right: -10px; background-color: #bebebe !important; opacity: 1 !important; width: 30px; height: 30px; border-radius: 50%; }

.vk-calculator { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; vertical-align: top; }

.vk-calculator .vk-btn { background-color: transparent; font-size: 11px; color: #444; border: 1px solid #e1e1e1; border-right: none; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; outline: none; padding: 10px; width: 25px; }

.vk-calculator .vk-btn--plus { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; border-left: none; border-right: 1px solid #e1e1e1; }

.vk-calculator input { width: 25px; text-align: center; padding: 5px; border-left: none; border-right: none; min-height: 35px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-color: #e1e1e1; border-width: 1px; background-color: transparent; }

.vk-calculator input:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-top-color: #b5292c; border-bottom-color: #b5292c; }

.vk-calculator input:focus ~ .vk-calculator__button { border-color: #b5292c; }

.vk-calculator:hover button, .vk-calculator:hover .form-control { border-color: #b5292c; }

.vk-comment { padding-top: 60px; }

.vk-page { padding: 60px 0; }

.vk-page__heading { font-size: 24px; }

.vk-page__share { margin-bottom: 20px; }

/* COMPONENTS */
/* BUTTON */
.vk-btn { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-weight: normal; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: 10px 20px; font-size: 1rem; line-height: 1.25; -webkit-border-radius: 0.25rem; -moz-border-radius: 0.25rem; border-radius: 0.25rem; -webkit-transition: all 0.15s ease-in-out; -moz-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.vk-btn:focus, .vk-btn:hover { text-decoration: none; }

.vk-btn:focus, .vk-btn.focus { outline: 0; -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.25); }

.vk-btn.disabled, .vk-btn:disabled { opacity: .65; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.vk-btn:active, .vk-btn.active { background-image: none; }

a.vk-btn.disabled, fieldset[disabled] a.vk-btn { pointer-events: none; }

.vk-btn--primary { color: #fff; background-color: #007bff; border-color: #007bff; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--primary:hover { color: #fff; background-color: #0069d9; border-color: #0062cc; }

.vk-btn--primary:focus, .vk-btn--primary.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 123, 255, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 123, 255, 0.5); }

.vk-btn--primary.disabled, .vk-btn--primary:disabled { background-color: #007bff; border-color: #007bff; }

.vk-btn--primary:active, .vk-btn--primary.active, .show > .vk-btn--primary.dropdown-toggle { background-color: #0069d9; background-image: none; border-color: #0062cc; }

.vk-btn--secondary { color: #fff; background-color: #868e96; border-color: #868e96; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--secondary:hover { color: #fff; background-color: #727b84; border-color: #6c757d; }

.vk-btn--secondary:focus, .vk-btn--secondary.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(134, 142, 150, 0.5); }

.vk-btn--secondary.disabled, .vk-btn--secondary:disabled { background-color: #868e96; border-color: #868e96; }

.vk-btn--secondary:active, .vk-btn--secondary.active, .show > .vk-btn--secondary.dropdown-toggle { background-color: #727b84; background-image: none; border-color: #6c757d; }

.vk-btn--success { color: #fff; background-color: #28a745; border-color: #28a745; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--success:hover { color: #fff; background-color: #218838; border-color: #1e7e34; }

.vk-btn--success:focus, .vk-btn--success.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(40, 167, 69, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(40, 167, 69, 0.5); }

.vk-btn--success.disabled, .vk-btn--success:disabled { background-color: #28a745; border-color: #28a745; }

.vk-btn--success:active, .vk-btn--success.active, .show > .vk-btn--success.dropdown-toggle { background-color: #218838; background-image: none; border-color: #1e7e34; }

.vk-btn--info { color: #fff; background-color: #17a2b8; border-color: #17a2b8; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--info:hover { color: #fff; background-color: #138496; border-color: #117a8b; }

.vk-btn--info:focus, .vk-btn--info.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(23, 162, 184, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(23, 162, 184, 0.5); }

.vk-btn--info.disabled, .vk-btn--info:disabled { background-color: #17a2b8; border-color: #17a2b8; }

.vk-btn--info:active, .vk-btn--info.active, .show > .vk-btn--info.dropdown-toggle { background-color: #138496; background-image: none; border-color: #117a8b; }

.vk-btn--warning { color: #111; background-color: #ffc107; border-color: #ffc107; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--warning:hover { color: #111; background-color: #e0a800; border-color: #d39e00; }

.vk-btn--warning:focus, .vk-btn--warning.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 193, 7, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 193, 7, 0.5); }

.vk-btn--warning.disabled, .vk-btn--warning:disabled { background-color: #ffc107; border-color: #ffc107; }

.vk-btn--warning:active, .vk-btn--warning.active, .show > .vk-btn--warning.dropdown-toggle { background-color: #e0a800; background-image: none; border-color: #d39e00; }

.vk-btn--danger { color: #fff; background-color: #dc3545; border-color: #dc3545; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--danger:hover { color: #fff; background-color: #c82333; border-color: #bd2130; }

.vk-btn--danger:focus, .vk-btn--danger.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(220, 53, 69, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(220, 53, 69, 0.5); }

.vk-btn--danger.disabled, .vk-btn--danger:disabled { background-color: #dc3545; border-color: #dc3545; }

.vk-btn--danger:active, .vk-btn--danger.active, .show > .vk-btn--danger.dropdown-toggle { background-color: #c82333; background-image: none; border-color: #bd2130; }

.vk-btn--light { color: #111; background-color: #f8f9fa; border-color: #f8f9fa; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--light:hover { color: #111; background-color: #e2e6ea; border-color: #dae0e5; }

.vk-btn--light:focus, .vk-btn--light.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(248, 249, 250, 0.5); }

.vk-btn--light.disabled, .vk-btn--light:disabled { background-color: #f8f9fa; border-color: #f8f9fa; }

.vk-btn--light:active, .vk-btn--light.active, .show > .vk-btn--light.dropdown-toggle { background-color: #e2e6ea; background-image: none; border-color: #dae0e5; }

.vk-btn--dark { color: #fff; background-color: #343a40; border-color: #343a40; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--dark:hover { color: #fff; background-color: #23272b; border-color: #1d2124; }

.vk-btn--dark:focus, .vk-btn--dark.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(52, 58, 64, 0.5); }

.vk-btn--dark.disabled, .vk-btn--dark:disabled { background-color: #343a40; border-color: #343a40; }

.vk-btn--dark:active, .vk-btn--dark.active, .show > .vk-btn--dark.dropdown-toggle { background-color: #23272b; background-image: none; border-color: #1d2124; }

.vk-btn--red-1 { color: #fff; background-color: #b5292c; border-color: #b5292c; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }

.vk-btn--red-1:hover { color: #fff; background-color: #962224; border-color: #8b2022; }

.vk-btn--red-1:focus, .vk-btn--red-1.focus { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(181, 41, 44, 0.5); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(181, 41, 44, 0.5); }

.vk-btn--red-1.disabled, .vk-btn--red-1:disabled { background-color: #b5292c; border-color: #b5292c; }

.vk-btn--red-1:active, .vk-btn--red-1.active, .show > .vk-btn--red-1.dropdown-toggle { background-color: #962224; background-image: none; border-color: #8b2022; }

.vk-btn--outline-primary { color: #007bff; background-color: transparent; background-image: none; border-color: #007bff; }

.vk-btn--outline-primary:hover { color: #fff; background-color: #007bff; border-color: #007bff; }

.vk-btn--outline-primary:focus, .vk-btn--outline-primary.focus { -webkit-box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); }

.vk-btn--outline-primary.disabled, .vk-btn--outline-primary:disabled { color: #007bff; background-color: transparent; }

.vk-btn--outline-primary:active, .vk-btn--outline-primary.active, .show > .vk-btn--outline-primary.dropdown-toggle { color: #fff; background-color: #007bff; border-color: #007bff; }

.vk-btn--outline-secondary { color: #868e96; background-color: transparent; background-image: none; border-color: #868e96; }

.vk-btn--outline-secondary:hover { color: #fff; background-color: #868e96; border-color: #868e96; }

.vk-btn--outline-secondary:focus, .vk-btn--outline-secondary.focus { -webkit-box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); box-shadow: 0 0 0 3px rgba(134, 142, 150, 0.5); }

.vk-btn--outline-secondary.disabled, .vk-btn--outline-secondary:disabled { color: #868e96; background-color: transparent; }

.vk-btn--outline-secondary:active, .vk-btn--outline-secondary.active, .show > .vk-btn--outline-secondary.dropdown-toggle { color: #fff; background-color: #868e96; border-color: #868e96; }

.vk-btn--outline-success { color: #28a745; background-color: transparent; background-image: none; border-color: #28a745; }

.vk-btn--outline-success:hover { color: #fff; background-color: #28a745; border-color: #28a745; }

.vk-btn--outline-success:focus, .vk-btn--outline-success.focus { -webkit-box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); box-shadow: 0 0 0 3px rgba(40, 167, 69, 0.5); }

.vk-btn--outline-success.disabled, .vk-btn--outline-success:disabled { color: #28a745; background-color: transparent; }

.vk-btn--outline-success:active, .vk-btn--outline-success.active, .show > .vk-btn--outline-success.dropdown-toggle { color: #fff; background-color: #28a745; border-color: #28a745; }

.vk-btn--outline-info { color: #17a2b8; background-color: transparent; background-image: none; border-color: #17a2b8; }

.vk-btn--outline-info:hover { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.vk-btn--outline-info:focus, .vk-btn--outline-info.focus { -webkit-box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); box-shadow: 0 0 0 3px rgba(23, 162, 184, 0.5); }

.vk-btn--outline-info.disabled, .vk-btn--outline-info:disabled { color: #17a2b8; background-color: transparent; }

.vk-btn--outline-info:active, .vk-btn--outline-info.active, .show > .vk-btn--outline-info.dropdown-toggle { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }

.vk-btn--outline-warning { color: #ffc107; background-color: transparent; background-image: none; border-color: #ffc107; }

.vk-btn--outline-warning:hover { color: #fff; background-color: #ffc107; border-color: #ffc107; }

.vk-btn--outline-warning:focus, .vk-btn--outline-warning.focus { -webkit-box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); box-shadow: 0 0 0 3px rgba(255, 193, 7, 0.5); }

.vk-btn--outline-warning.disabled, .vk-btn--outline-warning:disabled { color: #ffc107; background-color: transparent; }

.vk-btn--outline-warning:active, .vk-btn--outline-warning.active, .show > .vk-btn--outline-warning.dropdown-toggle { color: #fff; background-color: #ffc107; border-color: #ffc107; }

.vk-btn--outline-danger { color: #dc3545; background-color: transparent; background-image: none; border-color: #dc3545; }

.vk-btn--outline-danger:hover { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.vk-btn--outline-danger:focus, .vk-btn--outline-danger.focus { -webkit-box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); box-shadow: 0 0 0 3px rgba(220, 53, 69, 0.5); }

.vk-btn--outline-danger.disabled, .vk-btn--outline-danger:disabled { color: #dc3545; background-color: transparent; }

.vk-btn--outline-danger:active, .vk-btn--outline-danger.active, .show > .vk-btn--outline-danger.dropdown-toggle { color: #fff; background-color: #dc3545; border-color: #dc3545; }

.vk-btn--outline-light { color: #f8f9fa; background-color: transparent; background-image: none; border-color: #f8f9fa; }

.vk-btn--outline-light:hover { color: #fff; background-color: #f8f9fa; border-color: #f8f9fa; }

.vk-btn--outline-light:focus, .vk-btn--outline-light.focus { -webkit-box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); box-shadow: 0 0 0 3px rgba(248, 249, 250, 0.5); }

.vk-btn--outline-light.disabled, .vk-btn--outline-light:disabled { color: #f8f9fa; background-color: transparent; }

.vk-btn--outline-light:active, .vk-btn--outline-light.active, .show > .vk-btn--outline-light.dropdown-toggle { color: #fff; background-color: #f8f9fa; border-color: #f8f9fa; }

.vk-btn--outline-dark { color: #343a40; background-color: transparent; background-image: none; border-color: #343a40; }

.vk-btn--outline-dark:hover { color: #fff; background-color: #343a40; border-color: #343a40; }

.vk-btn--outline-dark:focus, .vk-btn--outline-dark.focus { -webkit-box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); box-shadow: 0 0 0 3px rgba(52, 58, 64, 0.5); }

.vk-btn--outline-dark.disabled, .vk-btn--outline-dark:disabled { color: #343a40; background-color: transparent; }

.vk-btn--outline-dark:active, .vk-btn--outline-dark.active, .show > .vk-btn--outline-dark.dropdown-toggle { color: #fff; background-color: #343a40; border-color: #343a40; }

.vk-btn--outline-red-1 { color: #b5292c; background-color: transparent; background-image: none; border-color: #b5292c; }

.vk-btn--outline-red-1:hover { color: #fff; background-color: #b5292c; border-color: #b5292c; }

.vk-btn--outline-red-1:focus, .vk-btn--outline-red-1.focus { -webkit-box-shadow: 0 0 0 3px rgba(181, 41, 44, 0.5); box-shadow: 0 0 0 3px rgba(181, 41, 44, 0.5); }

.vk-btn--outline-red-1.disabled, .vk-btn--outline-red-1:disabled { color: #b5292c; background-color: transparent; }

.vk-btn--outline-red-1:active, .vk-btn--outline-red-1.active, .show > .vk-btn--outline-red-1.dropdown-toggle { color: #fff; background-color: #b5292c; border-color: #b5292c; }

.vk-btn--link { font-weight: normal; color: #007bff; border-radius: 0; }

.vk-btn--link, .vk-btn--link:active, .vk-btn--link.active, .vk-btn--link:disabled { background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.vk-btn--link, .vk-btn--link:focus, .vk-btn--link:active { border-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.vk-btn--link:hover { border-color: transparent; }

.vk-btn--link:focus, .vk-btn--link:hover { color: #0056b3; text-decoration: underline; background-color: transparent; }

.vk-btn--link:disabled { color: #868e96; }

.vk-btn--link:disabled:focus, .vk-btn--link:disabled:hover { text-decoration: none; }

.vk-btn--lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; -webkit-border-radius: 0.3rem; -moz-border-radius: 0.3rem; border-radius: 0.3rem; }

.vk-btn--sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; -webkit-border-radius: 0.2rem; -moz-border-radius: 0.2rem; border-radius: 0.2rem; }

.vk-btn--block { display: block; width: 100%; }

.vk-btn--block + .vk-btn--block { margin-top: 0.5rem; }

input[type="submit"].vk-btn--block, input[type="reset"].vk-btn--block, input[type="button"].vk-btn--block { width: 100%; }

/* HEADING */
.vk-heading--style-1 { color: #fff; background-color: #868e96; padding: 10px 15px; }

.vk-heading--line { margin-bottom: 40px; position: relative; padding-left: 60px; font-size: 18px; padding-bottom: 7px; }

.vk-heading--line:after { content: ''; height: 2px; bottom: 0; left: 10px; right: 0; background-color: #b3b3b3; position: absolute; }

.vk-heading--line > span { width: 50px; height: 50px; border: 1px solid #d9d9d9; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 24px; position: absolute; background-color: #fff; border-radius: 50%; z-index: 1; left: 0; top: -2px; }

/* TABS */
.vk-tab__link { padding: 0.5rem 1rem; }

.vk-tab__link.disabled { color: #868e96; }

.vk-nav__tabs { border-bottom: 1px solid #e1e1e1; }

.vk-nav .vk-nav__item { margin-bottom: -1px; }

.vk-nav .vk-nav__link { border: 1px solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }

.vk-nav .vk-nav__link:focus, .vk-nav .vk-nav__link:hover { border-color: #e9ecef #e9ecef #e1e1e1; }

.vk-nav .vk-nav__link.disabled { color: #868e96; background-color: transparent; border-color: transparent; }

.vk-nav .vk-nav__link.active, .vk-nav .vk-nav__item.show .vk-nav__link { color: #495057; background-color: #fff; border-color: #ddd #ddd #fff; }

.vk-nav .vk-nav__dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; }

/* TABS */
.vk-card { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border: 1px solid #ccc; }

.vk-card:not(:last-child) { border-bottom: none; }

.vk-card:not(:first-child) { margin-top: -1px; }

.vk-card__link { display: block; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; padding: 10px 10px; }

.vk-card__header { background-color: rgba(0, 0, 0, 0.03); border-bottom: 0; padding: 0; }

.vk-card__header:first-child { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

.vk-card__heading { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 18px; }

.vk-card__body { padding: 10px; border-top: 1px solid #ccc; }

.vk-card__arrow { border-left: 1px solid #ccc; padding: 10px 20px; }

.vk-card__arrow ._icon { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-card__arrow.collapsed ._icon { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }

/* LAYOUT */
/* HEADER */
.vk-header { position: fixed; left: 0; right: 0; z-index: 111; font-weight: 400; background-color: rgba(0, 0, 0, 0.2); color: #fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

@media (min-width: 992px) { .vk-header__logo { padding-right: 20px; } }

.vk-header__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 100px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-header__left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.vk-header__right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

@media (min-width: 992px) { .vk-header__right { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.vk-header__button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 20px; }

.vk-header__button label { margin-bottom: 0; padding-left: 8px; font-family: 'LucidaHandwriting'; font-size: 16px; }

.vk-header__button--close { padding-left: 0; text-align: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.vk-header__button--close label { padding-right: 10px; }

.vk-header._shrink { background-color: rgba(0, 0, 0, 0.8); }

.vk-header._shrink .vk-header__content { min-height: 60px; }

.vk-header._shrink .vk-menu__sub--mod > .vk-list__item > a { padding: 24px 15px; }

.shop-sub-nav-open ._shrink .shop-sub-nav { -webkit-transform: translateY(67px); -ms-transform: translateY(67px); transform: translateY(67px); }

.vk-btn--menu { background-color: transparent; border: 1px solid #fff; width: 35px; height: 35px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; }

.vk-btn--menu > span { margin: 2px 0; height: 1px; width: 15px; display: block; background-color: #fff; }

.vk-form__search { padding: 5px; position: relative; display: none; }

@media (min-width: 992px) { .vk-form__search { display: block; } }

.vk-form__search .vk-form__label { position: absolute; top: 50%; left: 15px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.vk-form__search .form-control { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 50px; background-color: rgba(255, 255, 255, 0.2); padding-left: 40px; }

.vk-form__search .form-control::-webkit-input-placeholder { color: #fff; }

.vk-form__search .form-control::-moz-placeholder { color: #fff; }

.vk-form__search .form-control:-ms-input-placeholder { color: #fff; }

.vk-form__search .form-control:-moz-placeholder { color: #fff; }

.vk-form__search .form-control:focus, .vk-form__search .form-control:hover { opacity: 1; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 255, 255, 0.25); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(255, 255, 255, 0.25); border-color: #fff; }

.vk-lang { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding-bottom: 10px; }

@media (min-width: 992px) { .vk-lang { padding-bottom: 0px; padding-left: 10px; } }

.vk-lang > a { background-color: #d9d9d9; float: left; color: #444; padding: 8px 10px; min-width: 50px; }

.vk-lang > a.active, .vk-lang > a:hover, .vk-lang > a:focus { background-color: #fff; }

.vk-menu__logo { margin-bottom: 20px; }

.vk-menu__child { position: absolute; background-color: rgba(0, 0, 0, 0.8); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-menu__child .vk-list__item > a { padding: 7px 15px; display: inline-block; }

.vk-menu__main { color: #444; position: fixed; z-index: 121; left: 0; top: 0; right: 0; background: url("../images/background/background-10.jpg") no-repeat bottom right, #fff; }

.vk-menu__info { margin-top: 30px; }

.vk-menu__info p { margin-bottom: 0; }

.vk-menu__left { background: url("../images/background/background-9.jpg") no-repeat center; background-size: cover; }

.vk-menu__right { padding-top: 20px; padding-bottom: 40px; padding-right: 50px; padding-left: 50px; background-color: rgba(255, 255, 255, 0.5); }

.vk-menu__list { font-size: 22px; font-weight: normal; }

.vk-menu__list .vk-list__item { padding: 10px 0; }

.vk-menu__close { padding: 0; background-color: transparent; }

.vk-menu__sub { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.vk-menu__sub > .vk-list__item > a { padding: 0px 10px; display: inline-block; }

.vk-menu__sub > .vk-list__item:hover .vk-menu__child { visibility: visible; opacity: 1; }

.vk-menu__sub--mod { font-weight: bold; }

.vk-menu__sub--mod > .vk-list__item > a { padding: 40px 15px; }

/* HOME DEFAULT */
.vk-home-about__top { -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 20px; }

@media (min-width: 992px) { .vk-home-about__top { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.vk-home-about__title { padding-top: 20px; text-decoration: underline; }

@media (min-width: 992px) { .vk-home-about__title { padding-left: 30px; padding-top: 0px; } }

.vk-home-about__left, .vk-home-about__right { padding: 30px 10px; }

@media (min-width: 992px) { .vk-home-about__left, .vk-home-about__right { padding: 60px 10px; } }

.vk-home-about__right { background-color: #444; }

@media (min-width: 992px) { .vk-home-about__right { padding-left: 60px; } }

.vk-home-about__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.vk-home-about__item { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; padding: 15px 15px; }

.vk-cate-item { text-align: center; }

.vk-cate-item__title { font-size: 16px; margin-bottom: 10px; padding-top: 10px; }

.vk-cate-item__text { margin-bottom: 5px; }

.vk-cate-item .vk-img { height: 200px; }

.vk-home__cate { padding: 60px 0; }

.vk-home__news { padding-bottom: 40px; }

@media (min-width: 992px) { .vk-home__news { padding-bottom: 70px; } }

.grid--press-tabs { position: relative; z-index: 2; padding: 0; margin-top: 0; margin-bottom: 60px; }

.grid--press-tabs .inner { margin-left: 20px; background-color: #f5f5f5; }

.grid--press-tabs:before, .grid--press-tabs:after { content: ' '; position: absolute; top: 0; bottom: 0; left: -100%; right: -100%; height: 100%; width: 300%; background-color: transparent; z-index: -1; }

.grid--press-tabs .flexslider { margin-bottom: 0; background-color: transparent; border: none; }

.grid--press-tabs h3, .grid--press-tabs .h3 { font-size: 1.28571em; font-weight: 600; padding-top: 40px; margin-bottom: 0; line-height: 1.1; text-transform: uppercase; }

@media screen and (min-width: 768px) { .grid--press-tabs h3, .grid--press-tabs .h3 { font-size: 1.57143em; } }

.grid--press-tabs ul.quotes { margin-top: 40px; margin-bottom: 40px; margin-left: 0; }

@media screen and (min-width: 768px) { .grid--press-tabs ul.quotes { margin-top: 40px; margin-bottom: 60px; } }

.grid--press-tabs ul.quotes li { list-style-type: none; position: relative; padding: 0; }

.grid--press-tabs ul.quotes li p { font-size: 1.6em; font-weight: 300; line-height: 1.3; padding: 0 7%; }

@media screen and (min-width: 768px) { .grid--press-tabs ul.quotes li p { font-size: 2em; } }

@media screen and (min-width: 769px) { .grid--press-tabs ul.quotes li p { padding: 0; } }

.grid--press-tabs ul.logos { position: relative; height: 90px; background-color: #ededed; margin-left: 0; }

.grid--press-tabs ul.logos:before, .grid--press-tabs ul.logos:after { content: ' '; position: absolute; top: 2px; bottom: 0; left: -100%; right: -100%; width: 300%; background-color: #fff; z-index: -1; }

.grid--press-tabs ul.logos li { list-style-type: none; width: 25%; float: left; cursor: pointer; height: 90px; padding: 30px 0; margin: 0; border-right: 1px solid #fff; position: relative; -webkit-transition: background-color .15s; -o-transition: background-color .15s; transition: background-color .15s; }

.grid--press-tabs ul.logos li img { display: inline-block; vertical-align: middle; max-height: 40px; max-width: 80%; opacity: 0.6; }

.grid--press-tabs ul.logos li:first-child { border-left: 1px solid #fff; }

.grid--press-tabs ul.logos li.active, .grid--press-tabs ul.logos li:hover, .grid--press-tabs ul.logos li.active:hover { background-color: #e0e0e0; }

.grid--press-tabs ul.logos li.active img, .grid--press-tabs ul.logos li:hover img, .grid--press-tabs ul.logos li.active:hover img { opacity: 1; }

.grid--press-tabs ul.logos li:hover img { opacity: 1; }

.grid--press-tabs ul.logos li.active:before { content: ''; position: absolute; background-color: #f5f5f5; width: 12px; height: 12px; top: -6px; margin-left: -6px; left: 50%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

@media screen and (min-width: 768px) { .grid--press-tabs ul.logos li.active:before { width: 16px; height: 16px; top: -8px; margin-left: -8px; } }

/* ABOUT PAGE */
.vk-about-item { position: relative; padding-bottom: 15px; }

@media (min-width: 992px) { .vk-about-item { padding-bottom: 0px; } }

.vk-about-item__title { font-size: 16px; margin-bottom: 5px; }

.vk-about-item__brief { position: relative; padding: 20px 30px; background-color: #f2f2f2; margin-left: 30px; margin-right: 30px; margin-top: -70px; z-index: 1; }

.vk-about__info { padding-top: 40px; }

/* CONTACT PAGE */
.vk-contact-item p { margin-bottom: 5px; }

.vk-contact-form { padding-top: 50px; padding-bottom: 50px; }

.vk-contact-form .form-control { min-height: 60px; border-radius: 0; }

.vk-contact-form textarea { min-height: 133px !important; }

.vk-contact-form .vk-btn { min-height: 60px; padding: 10px 30px; border-radius: 0; }

.vk-page--contact { padding-bottom: 0; }

/* SHOP */
.vk-news-item { padding: 15px 0; }

.vk-news-item__title { font-weight: bold; font-size: 14px; margin-bottom: 10px; padding-top: 10px; }

.vk-news-item__text { font-weight: 300; }

.vk-news-item--mod { position: relative; padding: 0; }

@media (min-width: 1200px) { .vk-news-item--mod { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.vk-news-item--mod .vk-news-item__title { margin-bottom: 5px; }

.vk-news-item--mod .vk-news-item__published { font-size: 12px; margin-bottom: 5px; }

@media (min-width: 1200px) { .vk-news-item--mod .vk-news-item .vk-img { width: 360px; height: 480px; } }

.vk-news-item--mod .vk-news-item__brief { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; background-color: #f7f7f7; padding: 0 15px; z-index: 1; -ms-flex-item-align: center; align-self: center; }

@media (min-width: 1200px) { .vk-news-item--mod .vk-news-item__brief { width: 1%; margin-left: -110px; padding: 50px; } }

/* SHOP */
.vk-shop-item { position: relative; padding: 15px 0; }

.vk-shop-item__color { width: 20px; height: 20px; display: inline-block; margin-bottom: -3px; margin-right: 4px; }

.vk-shop-item__color.grey { background-color: #e1e1e1; }

.vk-shop-item__brief { margin-top: -80px; position: relative; z-index: 2; text-align: center; }

.vk-shop-item__wrapper { margin-top: 10px; margin-left: 20px; margin-right: 20px; background-color: #f2f2f2; padding: 15px; }

.vk-shop-item__title { font-size: 18px; margin-bottom: 10px; }

.vk-shop-item__price { font-size: 22px; font-weight: 500; }

.vk-shop-item__short-detail { border-bottom: 5px solid #b5292c; padding: 20px 30px; -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; right: 0; min-width: 300px; z-index: 3; background-color: #fff; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.5s ease-in-out, visibility 0.1s ease-in-out, -webkit-transform 0.4s ease-in-out; transition: opacity 0.5s ease-in-out, visibility 0.1s ease-in-out, -webkit-transform 0.4s ease-in-out; -o-transition: transform 0.4s ease-in-out, opacity 0.5s ease-in-out, visibility 0.1s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.5s ease-in-out, visibility 0.1s ease-in-out; transition: transform 0.4s ease-in-out, opacity 0.5s ease-in-out, visibility 0.1s ease-in-out, -webkit-transform 0.4s ease-in-out; }

@media (min-width: 768px) { .vk-shop-item__short-detail { left: 100%; } }

.vk-shop-item__short-detail .vk-shop-item__title { margin-bottom: 5px; }

.vk-shop-item__short-detail .vk-shop-item__price { padding-top: 8px; }

.vk-shop-item--mod .vk-img { height: 150px; }

.vk-shop-item--mod .vk-rate { font-size: 11px; }

.vk-shop-item--mod .vk-shop-item__brief { margin-top: 0px; padding-top: 10px; z-index: auto; }

@media (min-width: 768px) { .vk-shop-item--mod .vk-shop-item__brief { position: static; } }

.vk-shop-item--mod .vk-shop-item__price { margin-bottom: 5px; }

.vk-shop-item--mod:after { content: ''; left: 0; right: 0; bottom: 0; top: 0; background-color: rgba(68, 68, 68, 0.2); position: absolute; z-index: 1; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-shop-item--mod:hover .vk-shop-item__short-detail { opacity: 1; visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }

.vk-shop-item--mod:hover:after { opacity: 1; }

.vk-shop-detail__title { padding-top: 10px; font-size: 24px; margin-bottom: 5px; }

@media (min-width: 992px) { .vk-shop-detail__title { padding-top: 0px; } }

.vk-shop-detail__price { font-size: 30px; font-weight: normal; padding-top: 15px; margin-bottom: 15px; }

.vk-shop-detail__btn { min-height: 65px; font-weight: 300; }

.vk-shop-detail__btn .fa { font-size: 40px; }

.vk-shop-package { padding-top: 50px; }

.vk-shop__thumbnail-big { padding-bottom: 30px; }

.vk-shop__thumbnail-big .vk-img { text-align: center; }

.vk-shop__thumbnail-big img { display: inline-block; }

.vk-shop__thumbnail-big .vk-slider__arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; padding: 0; }

.vk-shop__thumbnail-big .vk-slider__arrow.next { right: 0; }

.vk-embroidery__list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; }

.vk-embroidery-item { position: relative; padding: 5px; }

.vk-embroidery-item label { margin-bottom: 0; }

.vk-embroidery-item input { display: none; }

.vk-embroidery-item input:checked ~ .vk-embroidery-item__thumbnail { opacity: 1; }

.vk-embroidery-item__thumbnail { width: 60px; height: 60px; border-radius: 3px; opacity: 0.5; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-embroidery-item__thumbnail:hover { opacity: 1; }

.vk-embroidery-item__thumbnail:hover ~ .vk-embroidery-item__brief { bottom: 40px; opacity: 1; visibility: visible; }

.vk-embroidery-item__brief { position: absolute; bottom: 50px; left: 15px; opacity: 0; z-index: 3; visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.vk-embroidery-item__brief .vk-img { width: 280px; height: 280px; }

.vk-shop-relate { height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f2f2f2; padding: 30px 20px; }

@media (min-width: 992px) { .vk-shop-relate { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media (min-width: 992px) { .vk-shop-relate .vk-img { width: 260px; height: 150px; } }

.vk-shop-relate__brief { text-align: center; padding-top: 15px; }

@media (min-width: 992px) { .vk-shop-relate__brief { padding-top: 0px; width: 1%; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding-left: 20px; text-align: left; } }

.vk-shop-relate__title { font-size: 16px; margin-bottom: 5px; }

.vk-shop-relate__text { padding-top: 5px; }

@media (min-width: 768px) and (max-width: 991px) { .vk-shop__list--style-1 ._item:nth-child(even) .vk-shop-item__short-detail { left: auto; right: 100%; } }

@media (min-width: 992px) { .vk-shop__list--style-1 ._item:nth-child(4n) .vk-shop-item__short-detail { left: auto; right: 100%; } }

.vk-shop__thumbnail-small .vk-img { height: 45px; width: 80px; padding: 2px; border: 1px solid transparent; }

.vk-shop__thumbnail-small .slick-slide.slick-current { opacity: 1; border-color: rgba(181, 41, 44, 0.7); }

.vk-shop__relate .slick-track { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (min-width: 992px) { .vk-shop__relate .slick-track { display: block; } }

.vk-shop__brief { padding-top: 30px; }

@media (min-width: 992px) { .vk-shop__brief { padding-top: 0; } }

.vk-shop__bot { padding-top: 60px; }

.vk-shop__top { padding-bottom: 30px; }

.vk-shop__mid { padding-top: 50px; border-top: 1px solid #e1e1e1; }

.vk-shop__filter-thumbnail { border: 1px solid #e1e1e1; height: 100%; width: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 3px; }

.vk-shop__filter label { font-weight: bold; }

.vk-shop__filter .form-group { margin-left: -5px; margin-right: -5px; }

@media (min-width: 992px) { .vk-shop__filter .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.vk-shop__filter .form-group__wrapper { padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }

.vk-shop__filter.vk-modal__filter .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 1px dashed #d9d9d9; padding: 15px 0; }

@media (min-width: 992px) { .vk-shop__filter.vk-modal__filter .form-group { padding: 0; border-bottom: 0px dashed #d9d9d9; } }

.vk-shop__filter.vk-modal__filter .form-group__wrapper { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; }

@media (min-width: 992px) { .vk-shop__filter.vk-modal__filter .form-group__wrapper { -webkit-box-flex: 1; -ms-flex: 1 1 20%; flex: 1 1 20%; } }

.vk-shop__price { font-size: 30px; margin-top: 20px; margin-bottom: 20px; }

.vk-shop__heading { font-size: 24px; margin-bottom: 20px; }

/* SHOP CART */
@media (min-width: 992px) { .vk-shopcart-item { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.vk-shopcart-item .vk-rate { font-size: 11px; }

.vk-shopcart-item .vk-img { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100px; height: 100px; background-color: #fff; padding: 5px; margin-bottom: 15px; }

@media (min-width: 768px) { .vk-shopcart-item .vk-img { margin-bottom: 0px; } }

@media (min-width: 992px) { .vk-shopcart-item__brief { text-align: left; padding-left: 10px; width: 1%; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } }

.vk-shopcart-item__title { font-size: 18px; margin-bottom: 5px; }

.vk-shopcart-item p { margin-bottom: 5px; }

.vk-shopcart { padding-bottom: 70px; font-weight: normal; }

.vk-shopcart__heading { font-size: 20px; margin-bottom: 30px; }

@media (min-width: 768px) { .vk-shopcart__table tr { border: 0px; } }

.vk-shopcart__table tr:first-child th, .vk-shopcart__table tr:first-child td { border-bottom: 5px solid #d9d9d9; }

.vk-shopcart__table tr:first-child th:not(:first-child), .vk-shopcart__table tr:first-child td:not(:first-child) { display: none; }

@media (min-width: 768px) { .vk-shopcart__table tr:first-child th:not(:first-child), .vk-shopcart__table tr:first-child td:not(:first-child) { display: table-cell; } }

.vk-shopcart__table tr:last-child { border-bottom: 5px solid #d9d9d9; }

.vk-shopcart__table tr:last-child th:last-child, .vk-shopcart__table tr:last-child td:last-child { border-bottom: 0px solid #d9d9d9; }

@media (min-width: 768px) { .vk-shopcart__table tr:last-child th:last-child, .vk-shopcart__table tr:last-child td:last-child { border-bottom: 1px dashed #d9d9d9; } }

.vk-shopcart__table td, .vk-shopcart__table th { padding: 15px 10px; display: block; }

@media (min-width: 768px) { .vk-shopcart__table td, .vk-shopcart__table th { display: table-cell; border-bottom: 1px dashed #d9d9d9; } }

.vk-shopcart__table td:last-child, .vk-shopcart__table th:last-child { border-bottom: 1px dashed #d9d9d9; }

.vk-shopcart__table--mod tr:first-child td, .vk-shopcart__table--mod tr:first-child th { border-bottom: 1px dashed #d9d9d9; }

.vk-shopcart__total { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 15px; }

@media (min-width: 992px) { .vk-shopcart__total { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.vk-shopcart__total .vk-shopcart__label { font-size: 18px; font-weight: bold; padding-bottom: 20px; }

@media (min-width: 992px) { .vk-shopcart__total .vk-shopcart__label { padding-bottom: 0px; } }

.vk-shopcart__total .vk-btn { min-height: 70px; min-width: 300px; }

.vk-shopcart__total--mod { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; background-color: #eeeeee; padding: 20px 10px; }

.vk-shopcart__total--mod .vk-btn { margin-top: 7px; min-height: 0px; min-width: 0px; padding: 5px 10px; }

.vk-page--shopcart { padding-top: 60px; }

/* SHOP CHECKOUT */
.vk-checkout-bank { background-color: #eeeeee; -ms-flex-line-pack: center; align-content: center; padding: 15px; margin-bottom: 10px; }

@media (min-width: 992px) { .vk-checkout-bank { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.vk-checkout-bank .vk-img { background-color: #fff; padding: 10px; }

@media (min-width: 992px) { .vk-checkout-bank .vk-img { width: 220px; } }

.vk-checkout-bank__title { margin-bottom: 5px; }

.vk-checkout-bank__brief { padding-top: 10px; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding-left: 20px; }

@media (min-width: 992px) { .vk-checkout-bank__brief { width: 1%; padding-top: 0; } }

.vk-checkout-bank__brief p { margin-bottom: 5px; }

.vk-checkout { padding-top: 50px; }

.vk-checkout__btn { width: 100%; border-radius: 0; min-height: 70px; }

.vk-checkout__contact-list ._icon { position: absolute; color: #b5292c; left: 0; top: 3px; }

.vk-checkout__contact-list .vk-list__item { position: relative; padding-left: 25px; }

.vk-checkout__box { margin-bottom: 50px; }

.vk-checkout__title { font-size: 18px; margin-bottom: 20px; font-weight: bold; }

.vk-checkout__form-info .form-control { background-color: transparent; }

.vk-checkout__form-info .form-control::-webkit-input-placeholder { color: #444; }

.vk-checkout__form-info .form-control::-moz-placeholder { color: #444; }

.vk-checkout__form-info .form-control:-ms-input-placeholder { color: #444; }

.vk-checkout__form-info .form-control:-moz-placeholder { color: #444; }

.vk-checkout__fee p { margin-bottom: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.vk-checkout__total { padding-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.vk-bank__list { padding: 10px 30px; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.vk-bank__item { -webkit-box-flex: 1; -ms-flex: 1 1 16.66667%; flex: 1 1 16.66667%; }

.vk-bank__item input { display: none; }

.vk-bank__item input:checked ~ .vk-bank__img { border-color: red; }

.vk-bank__img { border: 1px solid transparent; padding: 5px; height: 50px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.vk-bank__img img { max-height: 100%; }

/* FOOTER */
.vk-footer { position: relative; background-image: url("../images/background/background-4.jpg"); color: #bebebe; font-weight: 400; }

.vk-footer__item { padding-bottom: 20px; }

@media (min-width: 992px) { .vk-footer__item { padding-bottom: 0px; } }

.vk-footer__top { padding-top: 40px; padding-bottom: 20px; }

@media (min-width: 992px) { .vk-footer__top { padding: 50px 0; } }

.vk-footer__bot { border-top: 1px solid rgba(255, 255, 255, 0.5); padding: 20px 0; text-align: center; }

@media (min-width: 992px) { .vk-footer__bot { text-align: left; } }

@media (min-width: 992px) { .vk-footer__info { padding-left: 30px; } }

.vk-footer__info p { margin-bottom: 5px; }

.vk-footer__list { line-height: 1.9; }

.vk-follow { background-color: #e1e1e1; padding: 15px 0; }

.vk-follow__content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 160px; }

.vk-follow__title { font-size: 24px; font-family: 'LucidaHandwriting'; font-weight: normal; text-align: center; }

@media (min-width: 992px) { .vk-follow__title { text-align: left; } }

.vk-follow__search { display: block; }

.vk-follow__search .form-control { visibility: visible; opacity: 1; position: relative; min-height: 60px; border-radius: 50px; border-color: transparent; background-color: rgba(255, 255, 255, 0.8); padding-left: 50px; }

.vk-follow__search .form-control::-webkit-input-placeholder { color: #888; }

.vk-follow__search .form-control::-moz-placeholder { color: #888; }

.vk-follow__search .form-control:-ms-input-placeholder { color: #888; }

.vk-follow__search .form-control:-moz-placeholder { color: #888; }

.vk-follow__search .vk-form__label { font-size: 20px; color: #888; left: 20px; }

.top-nav-sub-nav { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 35px; background-color: #fff; visibility: hidden; -webkit-transform: translateY(-1000px); -ms-transform: translateY(-1000px); transform: translateY(-1000px); }

.top-nav-sub-nav .wrapper { max-width: 100%; height: 35px; background-color: #d85355; }

.top-nav-sub-nav ul { list-style-type: none; margin: 0; padding: 0; padding-right: 20px; display: inline-block; background-color: #d85355; color: #fff; text-align: left; width: 100%; height: 35px; line-height: 35px; float: left; position: relative; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: flex-start; -ms-flex-align: start; -webkit-box-align: start; align-items: flex-start; }

.top-nav-sub-nav.about-sub-nav ul { width: 100%; max-width: 650px; }

.top-nav-sub-nav.shop-sub-nav ul { width: 100%; max-width: 1280px; }

.top-nav-sub-nav.reviews-sub-nav ul { width: 100%; max-width: 362px; }

.top-nav-sub-nav li { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 0.78571em; }

@media screen and (min-width: 769px) { .top-nav-sub-nav li { font-size: 0.85714em; } }

@media screen and (min-width: 1024px) { .top-nav-sub-nav li { font-size: 1em; } }

.top-nav-sub-nav li.shop-sub-nav-sheets, .top-nav-sub-nav li.shop-sub-nav-blankets { padding-top: 0; }

.top-nav-sub-nav li a { display: block; padding-bottom: 0; color: #fff; }

.top-nav-sub-nav li.shop-sub-nav-account { max-width: 33%; border-top: 1px solid #0e0e0e; padding-top: 20px; }

.top-nav-sub-nav li.anchor-DISABLED { text-transform: none; color: #868686; font-size: 1.14286em; padding: 0; }

.top-nav-sub-nav li.anchor-DISABLED a { font-weight: 400; color: #868686; padding-bottom: 2px; }

.top-nav-sub-nav li.anchor-DISABLED a:hover { color: #42c8e2; }

.top-nav-sub-nav .grid__item--sub-nav-img { padding-left: 40px; padding-right: 20px; }

.top-nav-sub-nav a.sub-nav-img { position: relative; display: block; text-align: center; color: #0e0e0e; font-weight: inherit; }

.top-nav-sub-nav a.sub-nav-img:hover { color: #d85355; }

.top-nav-sub-nav a.sub-nav-img img.badge { position: absolute; top: -10px; right: 10px; max-width: 20%; z-index: 2; background-color: none !important; }

.top-nav-sub-nav a.sub-nav-img img.sub-nav-product { position: relative; top: 0; left: 0; z-index: 1; max-height: 260px; }

.top-nav-sub-nav a.sub-nav-img h3, .top-nav-sub-nav a.sub-nav-img .h3 { text-transform: uppercase; font-weight: 600; font-size: 0.85714em; line-height: 1.2; margin: 10px 0 4px 0; letter-spacing: 0.05em; }

.top-nav-sub-nav a.sub-nav-img p { font-size: 0.85714em; line-height: 1.2; color: #868686; }

@media screen and (min-width: 769px) { .top-nav-sub-nav a.sub-nav-img h3, .top-nav-sub-nav a.sub-nav-img .h3 { font-size: 0.92857em; margin: 10px 0 10px 0; }
  .top-nav-sub-nav a.sub-nav-img p { font-size: 1.07143em; } }

@media screen and (min-width: 1025px) { .top-nav-sub-nav a.sub-nav-img h3, .top-nav-sub-nav a.sub-nav-img .h3 { font-size: 1em; margin: 10px 0 10px 0; }
  .top-nav-sub-nav a.sub-nav-img p { font-size: 1.28571em; } }

body [data-submenu-id="submenu-all-season-down-comforter"] a:first-child img.badge.back-in-stock { display: none !important; }

body .top-nav-sub-nav.tiered-nav .wrapper { height: 265px; background-color: #fff; border-top: 4px solid #d85355; }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav .wrapper { padding-left: 20px; } }

body .top-nav-sub-nav.tiered-nav .tiered-nav-wrapper { padding: 20px 30px; padding-left: 10px; max-width: 1280px; margin: 0 auto; height: 100%; }

body .top-nav-sub-nav.tiered-nav ul { display: block; max-width: 136px; margin-left: 18.5% !important; background: transparent; padding-top: 0; border-right: 2px solid #e0e0e0; height: 100%; margin-right: 10px; }

@media (max-width: 1320px) { body .top-nav-sub-nav.tiered-nav ul { margin-left: 17% !important; } }

@media (max-width: 1270px) { body .top-nav-sub-nav.tiered-nav ul { margin-left: 16.5% !important; } }

@media (max-width: 1090px) { body .top-nav-sub-nav.tiered-nav ul { margin-left: 15.5% !important; } }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav ul { margin-left: 17% !important; max-width: 125px; } }

@media (max-width: 870px) { body .top-nav-sub-nav.tiered-nav ul { margin-left: 16.5% !important; } }

body .top-nav-sub-nav.tiered-nav ul img.larger.larger--1 { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

body .top-nav-sub-nav.tiered-nav ul img.larger.clip--1 { -webkit-clip-path: inset(0 10%); clip-path: inset(0 10%); }

body .top-nav-sub-nav.tiered-nav ul img.larger.larger--2 { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

body .top-nav-sub-nav.tiered-nav ul img.larger.clip--2 { -webkit-clip-path: inset(0 20%); clip-path: inset(0 20%); }

body .top-nav-sub-nav.tiered-nav ul img.larger.larger--bottom { -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; }

body .top-nav-sub-nav.tiered-nav ul img.larger.larger--center { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

body .top-nav-sub-nav.tiered-nav ul.second-tier, body .top-nav-sub-nav.tiered-nav ul .single-item { margin-left: 0 !important; margin-top: 0; }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { width: 650px; margin-left: 20px; }

@media (max-width: 1300px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { margin-left: 15px; } }

@media (max-width: 1200px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { margin-left: 5px; } }

@media (max-width: 1050px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { max-width: 300px; } }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { max-width: 250px; } }

@media (max-width: 850px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { max-width: 225px; } }

@media (max-width: 800px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { max-width: 208px; } }

@media (max-width: 790px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover, body .top-nav-sub-nav.tiered-nav ul .single-item .popover { max-width: 196px; } }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img { max-height: 185px; max-width: 250px; float: left; margin-top: 38px; }

@media (max-width: 1300px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img { max-width: 195px; margin-top: 55px; } }

@media (max-width: 1300px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img { margin-top: 46px; } }

@media (max-width: 1100px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img { max-width: 180px; margin-top: 57px; } }

@media (max-width: 1050px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img { max-width: 178px; padding-left: 10px; margin: -10px auto; margin-top: 0; float: none; display: block; } }

@media (max-width: 950px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img { max-width: 150px; } }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { position: absolute; z-index: 2; top: -5px; left: 190px; max-width: 54px; }

@media (max-width: 1300px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 143px; } }

@media (max-width: 1200px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 130px; } }

@media (max-width: 1100px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 118px; } }

@media (max-width: 1050px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 179px; } }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 146px; } }

@media (max-width: 850px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 132px; } }

@media (max-width: 800px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover img.badge, body .top-nav-sub-nav.tiered-nav ul .single-item .popover img.badge { left: 122px; } }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { display: inline-block; float: left; width: auto; max-width: 340px; padding: 50px 10px 10px 40px; text-align: center; }

@media (max-width: 1350px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 315px; padding: 50px 10px 10px 15px; } }

@media (max-width: 1200px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 260px; padding: 40px 25px 10px 10px; } }

@media (max-width: 1100px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { padding: 54px 10px 10px 10px; max-width: 230px; } }

@media (max-width: 1050px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 300px; width: 300px; padding: 20px 10px 10px 20px; clear: both; text-align: center; } }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 250px; padding: 16px 10px 10px 20px; } }

@media (max-width: 850px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 225px; padding: 16px 10px 10px 20px; } }

@media (max-width: 800px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 208px; padding: 16px 10px 10px 20px; } }

@media (max-width: 790px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text { max-width: 196px; } }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text .h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text .h5 { display: inline-block; font-size: 14px; font-weight: 800; white-space: nowrap; }

@media (max-width: 1150px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text .h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text .h5 { font-size: 13px; } }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text .h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text .h5 { font-size: 12px; } }

@media (max-width: 850px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text .h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text .h5 { font-size: 11px; } }

@media (max-width: 800px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text .h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text .h5 { font-size: 10px; margin-bottom: 0; } }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p { display: block; text-transform: none; font-weight: normal; font-size: 17px; line-height: 1.1em; color: #838383; }

@media (max-width: 1200px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p { font-size: 17px; } }

@media (max-width: 1050px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p { font-size: 16px; } }

@media (max-width: 850px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p { font-size: 15px; } }

@media (max-width: 800px) { body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p { font-size: 14px; } }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p.price, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p.price { font-size: 13px; font-weight: 400; color: #d85355; font-weight: 600; }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover .menu-item-text p.price small, body .top-nav-sub-nav.tiered-nav ul .single-item .popover .menu-item-text p.price small { font-size: 10px; }

body .top-nav-sub-nav.tiered-nav ul.second-tier .popover:hover h5, body .top-nav-sub-nav.tiered-nav ul.second-tier .popover:hover .h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover:hover h5, body .top-nav-sub-nav.tiered-nav ul .single-item .popover:hover .h5 { color: #d85355; border-bottom: 2px solid #d85355; }

body .top-nav-sub-nav.tiered-nav ul.second-tier { max-width: 275px; margin-left: 26px !important; }

@media (max-width: 1300px) { body .top-nav-sub-nav.tiered-nav ul.second-tier { margin-right: 0; } }

body .top-nav-sub-nav.tiered-nav ul .single-item { margin-top: 7px; }

body .top-nav-sub-nav.tiered-nav ul .single-item .popover { margin-left: 35px; }

body .top-nav-sub-nav.tiered-nav li { text-align: left; clear: both; float: left; color: #0e0e0e; font-size: 14px; line-height: 1em; margin-top: 10px; }

@media (max-width: 900px) { body .top-nav-sub-nav.tiered-nav li { font-size: 13px; } }

body .top-nav-sub-nav.tiered-nav li a:first-of-type { color: #838383; border-bottom: 2px solid transparent; white-space: nowrap; }

body .top-nav-sub-nav.tiered-nav li a:first-of-type.maintainHover { border-bottom: 2px solid #333; color: #0e0e0e; position: relative; }

body .top-nav-sub-nav.tiered-nav li a:first-of-type.maintainHover:before { content: ''; display: block; text-indent: -9999px; width: 0; height: 0; border-style: solid; position: absolute; top: 50%; margin-top: -6px; border-width: 6px 0 6px 11px; border-color: transparent transparent transparent #333333; left: auto; right: -16px; }

body .top-nav-sub-nav.tiered-nav li a:first-of-type:hover { color: #d85355; border-bottom: 2px solid #d85355 !important; }

body .top-nav-sub-nav.tiered-nav li a:first-of-type:hover:before { border-color: transparent transparent transparent #d85355; }

body .top-nav-sub-nav.tiered-nav li a h5, body .top-nav-sub-nav.tiered-nav li a .h5 { color: #0e0e0e; border-bottom: 2px solid transparent; }

@media (max-width: 1200px) { body .top-nav-sub-nav.tiered-nav li a span { display: none; } }

body .top-nav-sub-nav.tiered-nav .popover { position: absolute; left: 100%; top: 0; bottom: 0; display: none; }

body .top-nav-sub-nav.tiered-nav.about-sub-nav ul { max-width: 176px; }

body .mobile-nav .mobile-nav__sublist .second-tier a { color: #449af2; }

body .mobile-nav .mobile-nav__sublist .mobile-nav__item { margin: 0; padding: 0; }

body .mobile-nav .mobile-nav__sublist .mobile-nav__item a { padding: 0; font-size: 13px; }

body .mobile-nav .mobile-nav__sublist .mobile-nav__item .mobile-nav__has-sublist a { padding: 0; margin: 0; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .list-product { display: none; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .single-product a *, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product a * { border-bottom: none !important; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .single-product a.maintainHover, .top-nav-sub-nav.tiered-nav .three-tier-nav .single-product a.maintainHover:hover, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product a.maintainHover, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product a.maintainHover:hover { border-bottom: none !important; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .single-product a:hover, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product a:hover { color: inherit !important; text-decoration: none !important; border-bottom: none !important; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .single-product a:before, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product a:before { display: none !important; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .single-product .popover-title, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product .popover-title { margin-top: 10px; border-bottom: 2px solid #fff !important; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .single-product a:hover .popover-title, .top-nav-sub-nav.tiered-nav .three-tier-nav .solo-product a:hover .popover-title { border-color: #d85355 !important; }

@media screen and (min-width: 1050px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .list-product { display: block; }
  .top-nav-sub-nav.tiered-nav .three-tier-nav .single-product { display: none; } }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier { padding: 0 30px !important; margin: 0 !important; }

@media screen and (max-width: 1050px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier { border-right: none; } }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.comforters { min-width: 155px; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.sheets { min-width: 200px; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.pillows { min-width: 145px; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover { padding-left: 0; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover .list-product.popover { padding-left: 16px; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover img { display: block; float: none; clear: both; max-width: 180px; margin-top: 0; }

@media screen and (min-width: 1050px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover img { margin-left: 40px; } }

@media screen and (min-width: 1350px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover img { margin-left: 68px; } }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover img.badge { max-width: 54px; top: -10px; left: 130px; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover .menu-item-text { display: block; float: none; clear: both; padding: 0 20px; max-width: 260px; white-space: normal; }

@media screen and (min-width: 1050px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover .menu-item-text { text-align: center; } }

@media screen and (min-width: 1350px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.popover .menu-item-text { max-width: 316px; } }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier { border-right: none !important; min-width: auto !important; max-width: 600px; padding-right: 0; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier img { margin-left: 40px; }

.top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier .menu-item-text { max-width: 260px; }

@media screen and (min-width: 1050px) { .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier .solo-product { margin-top: 46px; }
  .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier .solo-product img:not(.badge) { margin-left: 0; float: left !important; clear: none !important; }
  .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier .solo-product img.badge { margin-left: 0 !important; left: 140px !important; top: 20px !important; }
  .top-nav-sub-nav.tiered-nav .three-tier-nav .third-tier.no-fourth-tier .solo-product .menu-item-text { float: right !important; clear: none !important; } }

.shop-sub-nav-open .shop-sub-nav { visibility: visible; z-index: 99; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }

.shop-sub-nav-open.is-offer-bar .shop-sub-nav { visibility: visible; z-index: 2; }

.top-nav-has-sub-nav.active { overflow: hidden; }

.top-nav-has-sub-nav.active a { color: #d85355; position: relative; }

.top-nav-has-sub-nav.active a:before { content: ' '; position: absolute; bottom: -11px; left: 50%; height: 20px; width: 20px; margin-left: -10px; background-color: #d85355; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); z-index: -1; }

/*# sourceMappingURL=style.css.map */

Anon7 - 2022
AnonSec Team