@charset "UTF-8";/*reset*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {     margin: 0;     padding: 0;     border: 0;     font-size: 100%;     vertical-align: baseline;}/* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, menu, nav, section {     display: block;} body {     line-height: 1;} ol, ul {     list-style: none;} blockquote, q {     quotes: none;} blockquote:before, blockquote:after, q:before, q:after {     content: '';} table {     border-collapse: collapse;     border-spacing: 0;}/*Base*/ .vk-clear-padding {     padding: 0px;} a {     text-decoration: none !important;} .text-uppercase {     text-transform: uppercase;} .vk-btn {     width: 100%;     outline: none;     padding: 10px 20px;     color: #fff;     background-color: #aaa;     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;     position: relative;     z-index: 1;     overflow: hidden;     border: 2px solid transparent;     min-height: 44px;     -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-btn-default {     background-color: #d7b56d;} .vk-btn-default:hover {     background-color: transparent;     color: #d7b56d;     border-color: #d7b56d;} .vk-btn-default:focus {     background-color: transparent;     color: #d7b56d;     border-color: #d7b56d;} .vk-btn-xs {     min-height: 36px;     font-size: 12px;     padding: 8px 20px;} .vk-btn-xs:hover {     border: 2px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-xs.vk-border-bottom {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-xs.vk-border-bottom:hover:after {     display: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-xs:focus {     border: 2px solid #d7b56d;     color: #d7b56d;} .vk-btn-xs:focus.vk-border-bottom:after {     display: none;} .vk-btn-transparent {     background-color: transparent;     color: #d7b56d;} .vk-border-brown {     border: 2px solid #d7b56d;     color: #d7b56d;} .vk-border-brown:hover {     background-color: #d7b56d;     color: #fff;     border-color: transparent;} .vk-border-brown:focus {     background-color: #d7b56d;     color: #fff;     border-color: transparent;} .vk-border-bottom {     border: none;} .vk-border-bottom:after {     content: '';     width: 100%;     height: 5px;     position: absolute;     left: 0;     bottom: 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-border-bottom.vk-btn-default:after {     background-color: #f0c466;} .vk-border-radius {     border-radius: 3px;} .vk-btn-l {     min-height: 50px !important;     padding: 13px 20px;} .vk-btn-l:hover {     border: 2px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-l.vk-border-bottom {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-l.vk-border-bottom:hover:after {     display: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-l.vk-border-bottom:focus {     border: 2px solid #d7b56d;     color: #d7b56d;} .vk-btn-l.vk-border-bottom:focus.vk-border-bottom:after {     display: none;} .vk-btn-m {     min-height: 44px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-m:hover {     border: 2px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-m.vk-border-bottom {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-m.vk-border-bottom:hover:after {     display: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-m:focus {     border: 2px solid #d7b56d;     color: #d7b56d;} .vk-btn-m:focus.vk-border-bottom:after {     display: none;} #toTop {     position: fixed;     bottom: 10px;     right: 10px;     cursor: pointer;     display: none;} #toTop .btn-totop {     background: #d7b56d;     border-color: #d7b56d;     color: #fff;} #toTop .btn {     border-radius: 0px;}.whatsapp {  position:fixed;  width:50px;  height:50px;  bottom:55px;  right:6px;  background-color:#d7b56d;  color:#FFF;  border-radius:50px;  text-align:center;  font-size:26px;  z-index:100;}.whatsapp-icon {  margin-top:13px;}/* End Base*//* Font*/ @font-face {     font-family: 'Cinzel Decorative';     src: url("../fonts/cinzeldecorative/CinzelDecorative-Black.eot");     src: url("../fonts/cinzeldecorative/CinzelDecorative-Blackd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/cinzeldecorative/CinzelDecorative-Black.woff") format("woff"), url("../fonts/cinzeldecorative/CinzelDecorative-Black.ttf") format("truetype");     font-weight: 900;     font-style: normal;} @font-face {     font-family: 'Cinzel Decorative';     src: url("../fonts/cinzeldecorative/CinzelDecorative-Regular.eot");     src: url("../fonts/cinzeldecorative/CinzelDecorative-Regulard41d.eot?#iefix") format("embedded-opentype"), url("../fonts/cinzeldecorative/CinzelDecorative-Regular.woff") format("woff"), url("../fonts/cinzeldecorative/CinzelDecorative-Regular.ttf") format("truetype");     font-weight: normal;     font-style: normal;} @font-face {     font-family: 'Cinzel Decorative';     src: url("../fonts/cinzeldecorative/CinzelDecorative-Bold.eot");     src: url("../fonts/cinzeldecorative/CinzelDecorative-Boldd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/cinzeldecorative/CinzelDecorative-Bold.woff") format("woff"), url("../fonts/cinzeldecorative/CinzelDecorative-Bold.ttf") format("truetype");     font-weight: bold;     font-style: normal;} @font-face {     font-family: 'themify';     src: url("../fonts/themmify/themify9f24.eot?-fvbane");     src: url("../fonts/themmify/themifyd41d.eot?#iefix-fvbane") format("embedded-opentype"), url("../fonts/themmify/themify9f24.woff?-fvbane") format("woff"), url("../fonts/themmify/themify9f24.ttf?-fvbane") format("truetype"), url("../fonts/themmify/themify9f24.svg?-fvbane#themify") format("svg");     font-weight: normal;     font-style: normal;}/*End Font*//*LOAD PAGE*/ .load-page {     position: fixed;     background: #fff;     width: 100%;     height: 100vh;     top: 0;     z-index: 10000000;} .load-page .spinner {     text-align: center;     position: absolute;     top: 30%;     left: 50%;     -webkit-transform: translate(-50%, -50%);     -ms-transform: translate(-50%, -50%);     transform: translate(-50%, -50%);     width: 50px;     height: 40px;     margin: 100px auto;} .load-page .spinner > div {     background-color: #d7b56d;     height: 100%;     width: 6px;     display: inline-block;     -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;     animation: sk-stretchdelay 1.2s infinite ease-in-out;} .load-page .spinner .rect2 {     -webkit-animation-delay: -1.1s;     animation-delay: -1.1s;} .load-page .spinner .rect3 {     -webkit-animation-delay: -1.0s;     animation-delay: -1.0s;} .load-page .spinner .rect4 {     -webkit-animation-delay: -0.9s;     animation-delay: -0.9s;} .load-page .spinner .rect5 {     -webkit-animation-delay: -0.8s;     animation-delay: -0.8s;} @-webkit-keyframes sk-stretchdelay {     0%, 40%, 100% {         transform: scaleY(0.4);         -webkit-transform: scaleY(0.4);    }     20% {         transform: scaleY(1);         -webkit-transform: scaleY(1);    }} @keyframes sk-stretchdelay {     0%, 40%, 100% {         transform: scaleY(0.4);         -webkit-transform: scaleY(0.4);    }     20% {         transform: scaleY(1);         -webkit-transform: scaleY(1);    }}/*Home default header*/ .vk-menu-mobile-nav .uni-icon-close span {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     width: 44px;     height: 44px;     border: solid 1px #aeaeae;     border-radius: 50%;     margin: 30px auto;} @media (max-width: 991px) {     .vk-menu-mobile-nav.mobile-menu-container .navbar-toggle {         display: block;    }} .vk-menu-mobile-nav.mobile-menu-container .form-search-wrapper-mobile {     margin: 40px 20px 0 20px;} .vk-menu-mobile-nav.mobile-menu-container .form-search-wrapper-mobile .input-group {     background: transparent;     border: 1px solid #eaeaea;     border-radius: 5px;} .vk-menu-mobile-nav.mobile-menu-container .form-search-wrapper-mobile .form-control {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-style: italic;     line-height: 2.14;     text-align: left;     color: #aeaeae;     border-right: 0;     -webkit-box-shadow: 0 0 0;     box-shadow: 0 0 0;     border-radius: 0;     border-color: transparent;     height: 44px;     background-color: transparent;} .vk-menu-mobile-nav.mobile-menu-container .form-search-wrapper-mobile .input-group-addon {     color: #aeaeae;     border-color: transparent;     border-radius: 3px;     background: transparent;     -webkit-transition: all 0.3s;     -o-transition: all 0.3s;     transition: all 0.3s;} .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav {     position: absolute;     right: 0;     top: 55px;     z-index: 999;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav {         top: 70px !important;    }} .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav .icon-bar {     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;     border-radius: 3px;     width: 36px;     height: 36px;} .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav i {     font-family: FontAwesome;     font-size: 18px;     line-height: 1.67;     text-align: center;     color: #000000;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav {     margin: 0;     overflow: hidden;} @media screen and (max-width: 991px) {     .vk-menu-mobile-nav.mobile-menu-container .navbar-nav {         float: none;    }     .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li {         float: none;    }} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li {     position: relative;     display: block;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li a {     display: block;     padding: 13px 20px;     font-size: 14px;     line-height: 20px;     font-weight: 600;     text-align: left;     color: #7b7b7b;     margin: 0 20px;     text-transform: capitalize;     border-top: 1px solid #e9e9e9;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li a:hover {     color: #d7b56d;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li a i {     margin-right: 15px;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li .arrow-parent {     position: absolute;     z-index: 10;     right: 0;     top: 0;     padding: 14px 20px;     font-size: 14px;     cursor: pointer;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li ul {     position: static;     background: #333;     display: none;     overflow: hidden;     margin-left: -20px;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li ul li a {     display: block;     font-family: "Roboto", sans-serif;     color: #fff;     text-transform: capitalize;     padding: 13px 20px;     font-size: 14px;     line-height: 20px;     border-top: 1px solid rgba(255, 255, 255, 0.2);} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li ul.sub-menu1 li a {     padding-left: 40px;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li ul.sub-menu2 {     background: #444;} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li ul.sub-menu2 li {     border-color: rgba(255, 255, 255, 0.3);} .vk-menu-mobile-nav.mobile-menu-container .navbar-nav li ul.sub-menu2 li a {     padding-left: 60px;} .vk-menu-mobile-nav #cssmenu {     display: none;     position: absolute;     top: 0;     z-index: 5000;     width: 100%;     min-height: 100%;     background: #fff;     margin: 0;     padding-bottom: 40px;} .vk-menu-mobile-nav #cssmenu .submenu-button {     position: absolute;     z-index: 10;     right: 7px;     top: 0;     display: block;     height: 46px;     width: 46px;     cursor: pointer;     color: #7b7b7b;} .vk-menu-mobile-nav #cssmenu .submenu-button::after {     content: '\f067';     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     position: absolute;     font-family: FontAwesome;     top: 0;     left: 0;     right: 0;     bottom: 0;     z-index: 99;} .vk-menu-mobile-nav #cssmenu .submenu-button::before {     content: '\f068';     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     position: absolute;     font-family: FontAwesome;     top: 0;     left: 0;     right: 0;     bottom: 0;     z-index: 99;} .vk-menu-mobile-nav #cssmenu .submenu-button.submenu-opened:after {     display: none;} .vk-menu-mobile-nav #cssmenu ul li ul {     padding-left: 20px;} .vk-menu-mobile-nav #cssmenu ul li ul li.has-sub .submenu-button:before {     content: '\f105';     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     position: absolute;     font-family: FontAwesome;     color: #fff;     font-size: 18px;     top: 0;     left: 0;     right: 0;     bottom: 0;     z-index: 99;} .vk-menu-mobile-nav #cssmenu ul li ul li.has-sub .submenu-button:after {     display: none;} .vk-menu-mobile-nav #cssmenu ul li ul li.has-sub .submenu-button.active:after {     content: '\f107';     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     position: absolute;     font-family: FontAwesome;     font-size: 18px;     top: 0;     left: 0;     right: 0;     bottom: 0;     z-index: 99;} .vk-menu-mobile-nav #cssmenu ul li ul li.has-sub .submenu-button.active:before {     display: none;} @media screen and (max-width: 991px) {     .header-default {         height: auto;    }} .vk-navbar-nav-icon-child {     cursor: pointer;     margin: 0;     position: relative;     font-family: 'Open Sans', serif;     font-size: 14px;     font-weight: bold;     text-align: left;     color: #222222;} .vk-navbar-nav-icon-child.active:after {     content: "\f107";     position: absolute;     right: 20px;     top: 22px;     font-family: FontAwesome;     color: #d7b56d;} .vk-navbar-nav-icon-child.active:before {     display: none;} .vk-navbar-nav-icon-child:before {     content: "\f105";     position: absolute;     right: 20px;     top: 20px;     font-family: FontAwesome;     color: #7b7b7b;} .nav-child {     background: #444444;     display: none;     padding: 0;     margin-left: -40px;     margin-right: -20px;} .nav-child li {     border-bottom: 1px solid #555555 !important;     margin: 0px 20px;     margin-left: 60px;} .nav-child li a {     padding-left: 10px !important;     color: #aeaeae !important;} .vk-top-header {     border-bottom: 1px solid #f0f0f0;} .vk-top-header .vk-top-header-left {     float: left;     padding: 12px 0px;} @media screen and (max-width: 991px) {     .vk-top-header .vk-top-header-left {         display: none;    }} .vk-top-header .vk-top-header-left span {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-top-header .vk-top-header-right {     float: right;} @media screen and (max-width: 991px) {     .vk-top-header .vk-top-header-right {         width: 100%;         padding: 0px;         float: none;		 text-align:right;    }} .vk-top-header .vk-top-header-right ul {     margin: 0px;     padding: 0px;} .vk-top-header .vk-top-header-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;     border-left: 1px solid #f0f0f0;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-top-header .vk-top-header-right ul li {         font-size: 11px;    }} .vk-top-header .vk-top-header-right ul li:last-child {     color: white;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     padding: 13px 0px;} @media screen and (max-width: 991px) {     .vk-top-header .vk-top-header-right ul li:last-child {         padding: 0 0;    }} .vk-top-header .vk-top-header-right ul li:last-child a {     padding: 13px 10px;} @media screen and (max-width: 400px) {     .vk-top-header .vk-top-header-right ul li:last-child a {         padding: 0;    }} .vk-top-header .vk-top-header-right ul li:last-child:hover {     color: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-top-header .vk-top-header-right ul li .wrapper-dropdown-3 {     position: relative;     padding: 12px 33px;     background: #fff;     cursor: pointer;     outline: none;} .vk-top-header .vk-top-header-right ul li .wrapper-dropdown-3 ul li {     display: block !important;} .vk-top-header .vk-top-header-right ul li .wrapper-dropdown-3 ul li:last-child {     padding: 0px;     background: transparent;} @media screen and (max-width: 991px) {     .vk-top-header .vk-top-header-right ul li .wrapper-dropdown-3 ul li {         width: 100%;    }} .vk-top-header .vk-top-header-right ul li .wrapper-dropdown-3 ul.dropdown li a {     color: #7b7b7b;} .vk-top-header .vk-top-header-right ul li a {     color: #000;} .vk-top-header .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-top-header .ui.selection.dropdown {     padding: 20px 10px !important;} .vk-main-menu .wrapper-logo {     padding-top: 40px;} @media screen and (max-width: 991px) {     .vk-main-menu .wrapper-logo {         padding-top: 20px;         padding-bottom: 20px;         width: 170px;         height: 100px;    }} @media screen and (max-width: 991px) {     .vk-main-menu .main-navigation {         display: none;    }} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-main-menu .main-navigation {         float: none;    }} .vk-main-menu .main-navigation ul {     margin: 0px;     padding: 0px;     text-align: center;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-main-menu .main-navigation ul {         text-align: left;    }} .vk-main-menu .main-navigation ul li {     list-style-type: none;     display: inline-block;     line-height: 133px;     padding: 0px 5px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-main-menu .main-navigation ul li {         padding: 0 5px;    }} .vk-main-menu .main-navigation ul li a {     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #7b7b7b;     text-decoration: none;     padding: 40px 10px;} @media screen and (max-width: 1299px) and (min-width: 1200px) {     .vk-main-menu .main-navigation ul li a {         padding: 40px 3px;    }} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-main-menu .main-navigation ul li a {         font-size: 12px !important;    }} .vk-main-menu .main-navigation ul li a:hover {     color: #d7b56d;} .vk-main-menu .main-navigation ul li a i {     float: right;     padding-top: 7px;} .vk-main-menu .main-navigation ul li ul.sub-menu1 {     display: none;     position: absolute;     z-index: 1000;     text-align: left;     min-width: 240px;     background: #ffffff;     -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-main-menu .main-navigation ul li ul.sub-menu1 {         min-width: 220px !important;    }} .vk-main-menu .main-navigation ul li ul.sub-menu1 li {     padding: 0;} .vk-main-menu .main-navigation ul li ul.sub-menu1 li a {     display: block;     padding: 10px !important;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-main-menu .main-navigation ul li .sub-menu2 {     display: none;     position: absolute;     z-index: 1000;     text-align: left;     min-width: 300px;     background: #ffffff;     margin-left: 100%;     margin-top: -51px;     background: #ffffff;     -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     padding: 0 20px;} .vk-main-menu .main-navigation ul li .sub-menu2 li a {     color: #7b7b7b !important;} .vk-main-menu .main-navigation ul li .sub-menu2 li:hover a {     color: #d7b56d !important;} .vk-main-menu .main-navigation ul li ul.sub-menu1 li:hover {     display: block;} .vk-main-menu .main-navigation ul li ul.sub-menu1 li:hover a {     color: #d7b56d;} .vk-main-menu .main-navigation ul li:hover ul.sub-menu1 {     display: block;} .vk-main-menu .main-navigation ul li:hover ul.sub-menu1 li {     display: block;     border-bottom: 1px solid #e0e0e0;     line-height: 0px;} .vk-main-menu .main-navigation ul li:hover ul.sub-menu1 li:hover ul.sub-menu2 {     display: block;} .vk-main-menu .main-navigation ul li.vk-icon-search i {     color: #7b7b7b;} .vk-main-menu .main-navigation ul li.vk-icon-search:hover {     cursor: pointer;} .vk-main-menu .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-main-menu .show-hover-shortcodes {     display: none;     position: absolute;     z-index: 12;     width: 100%;     top: 0px;     left: 0;     right: 0;     background-color: #ffffff;     -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     padding: 25px;} .vk-main-menu .show-hover-shortcodes h4 {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #d7b56d;     margin: 0px;     padding-bottom: 13px;     margin-bottom: 25px;     border-bottom: 1px solid #d7b56d;} .vk-main-menu .show-hover-shortcodes ul {     margin: 0px;     padding: 0px;} .vk-main-menu .show-hover-shortcodes ul li {     list-style-type: none;} .vk-main-menu .show-hover-shortcodes ul li a {     display: block;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 600;     line-height: 2.57;     text-align: left;     color: #7b7b7b;} .vk-main-menu .show-hover-shortcodes ul li a i {     margin-right: 10px;} .vk-main-menu .show-hover-shortcodes ul li:hover a {     color: #d7b56d;} .vk-main-menu .box-search-header {     position: absolute;     right: 0;     left: 0;     top: -1px;} .vk-main-menu .vk-input-group {     -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     border-color: #fff;} .vk-main-menu .vk-input-group .stylish-input-group .input-group-addon {     background: white !important;     border-radius: 0px;     border: none;     z-index: 3;     position: relative;} .vk-main-menu .vk-input-group .stylish-input-group .input-group-addon i {     color: #aeaeae;     font-size: 16px;} .vk-main-menu .vk-input-group .stylish-input-group .input-group-addon i:hover {     color: #d7b56d;} .vk-main-menu .vk-input-group .stylish-input-group .form-control {     border-right: 0;     -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     border-color: #fff;     border-radius: 0;     height: 80px;     z-index: 3;} .vk-main-menu .vk-input-group .stylish-input-group .form-control::-webkit-input-placeholder {    /* Chrome/Opera/Safari */     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     text-align: left;     color: #aeaeae;} .vk-main-menu .vk-input-group .stylish-input-group .form-control::-moz-placeholder {    /* Firefox 19+ */     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     text-align: left;     color: #aeaeae;} .vk-main-menu .vk-input-group .stylish-input-group .form-control:-ms-input-placeholder {    /* IE 10+ */     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     text-align: left;     color: #aeaeae;} .vk-main-menu .vk-input-group .stylish-input-group .form-control:-moz-placeholder {    /* Firefox 18- */     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     text-align: left;     color: #aeaeae;} .vk-main-menu .vk-input-group .stylish-input-group button {     border: 0;     border-color: #fff;     background: transparent;}/*End Home default Header*/ @media screen and (max-width: 991px) {     .is-sticky {         visibility: hidden;    }} @media screen and (min-width: 992px) {     .is-sticky {         position: relative;         z-index: 123456;         height: 100px;    }     .is-sticky .uni-sticky {         -webkit-box-shadow: 5px 0px 6px #ccc;         box-shadow: 5px 0px 6px #ccc;         background: #fff;    }     .is-sticky .wrapper-logo {         padding: 20px 0;    }     .is-sticky .main-navigation ul li {         padding-top: 0px;         padding-bottom: 0px;         line-height: 100px;    }     .menu-hidden {         height: 100px;    }}/*Footer*/ .site-footer {     background: #000000;     padding-top: 40px;} @media screen and (max-width: 767px) {     .site-footer .footer-main-content-element {         margin-bottom: 60px;    }} .site-footer .vk-widget-footer-1 h3 img {     width: 131px;     height: 46px;} .site-footer .vk-widget-footer-1 .vk-widget-content-info {     margin-top: 42px;     margin-bottom: 30px;} .site-footer .vk-widget-footer-1 .vk-widget-content-info p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 1.86;     text-align: left;     color: #aeaeae;} .site-footer .vk-widget-footer-1 .vk-widget-content-info p span {     margin-right: 12px;     font-family: themify;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #d7b56d;} .site-footer .vk-widget-footer-1 .vk-widget-content-share p a i {     font-size: 16px;     width: 35px;     height: 35px;     line-height: 35px;     text-align: center;     color: #999;     border: 1px solid #999;     border-radius: 50%;     float: left;     margin-right: 10px;     margin-bottom: 5px;     transition: all .5s ease 0s;     -webkit-transition: all .5s ease 0s;     -moz-transition: all .5s ease 0s;     -ms-transition: all .5s ease 0s;     -o-transition: all .5s ease 0s;} .site-footer .vk-widget-footer-1 .vk-widget-content-share p a i:hover {     color: #d7b56d;     border: 1px solid #d7b56d;} .site-footer .widget h3 {     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: left;     color: #d7b56d;     margin-bottom: 39px;     margin-top: 0;} .site-footer .widget ul.vk-widget-content-2 {     padding: 0;} .site-footer .widget ul.vk-widget-content-2 li {     list-style-type: none;} .site-footer .widget ul.vk-widget-content-2 li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.57;     text-align: left;     color: #aeaeae;     text-decoration: none;} .site-footer .widget ul.vk-widget-content-2 li a:hover {     color: #d7b56d;} .site-footer .widget ul.vk-widget-content-2 li a i {     margin-right: 8px;} .site-footer .vk-widget-footer-4 input {     height: 50px;} .site-footer .vk-widget-footer-4 .form-control {     border-radius: 0px;     border-right: none;} .site-footer .vk-widget-footer-4 .form-control:focus {     border-color: transparent;     -webkit-box-shadow: none;     box-shadow: none;} .site-footer .vk-widget-footer-4 .input-group-addon {    border-radius: 0px;    background: none;    border-left: none;	float: right;	position: absolute;	right: 0;	z-index: 999;	margin-top: 11px;	border: none;	margin-right: 10px;} .site-footer .vk-widget-footer-4 .input-group-addon span i {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .site-footer .vk-widget-footer-4 .input-group-addon:hover {     cursor: pointer;} .site-footer .vk-widget-footer-4 .input-group-addon:hover i {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .site-footer .vk-widget-footer-4 .vk-widget-trip {     margin-top: 50px;} .site-footer .copyright-area .copyright-content {     border-top: 1px solid #ffffff1f;     padding: 30px 0px;     margin-top: 80px;} .site-footer .copyright-area .copyright-content .copyright-text {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;} .site-footer .copyright-area .copyright-content .copyright-text span {     color: #d7b56d;} .site-footer .copyright-area .copyright-content .copyright-text span a {     color: #d7b56d;} .site-footer .copyright-area .copyright-content .copyright-menu {     float: right;     margin: 0px;     padding: 0px;} .site-footer .copyright-area .copyright-content .copyright-menu li {     list-style-type: none;     display: inline-block;} .site-footer .copyright-area .copyright-content .copyright-menu li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: right;     color: #7b7b7b;     text-decoration: none;     border-left: 1px solid #7b7b7b;     padding: 0px 11px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .site-footer .copyright-area .copyright-content .copyright-menu li a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .site-footer .copyright-area .copyright-content .copyright-menu li:first-child a {     border-left: none;}/*End Footer*//*Sidebar Blog*/ .vk-blog-list-right-search .stylish-input-group .input-group-addon {     background: white !important;     border-radius: 0px;} .vk-blog-list-right-search .stylish-input-group .form-control {     border-right: 0;     -webkit-box-shadow: 0 0 0;     box-shadow: 0 0 0;     border-color: #ccc;     border-radius: 0;     height: 50px;} .vk-blog-list-right-search .stylish-input-group button {     border: 0;     background: transparent;} .vk-blog-list-body-right h4 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #333333;     border-bottom: 1px solid #f0f0f0;     margin: 0px;     margin-bottom: 30px;     padding-bottom: 10px;} .vk-blog-list-right-category {     background: #fff;     padding-left: 30px;     padding-right: 30px;     padding-bottom: 30px;     padding-top: 20px;     margin-top: 30px;} .vk-blog-list-right-category ul {     margin: 0px;     padding: 0px;} .vk-blog-list-right-category ul li {     list-style-type: none;} .vk-blog-list-right-category ul li a {     display: block;     font-family: 'Roboto', sans-serif;     font-size: 14px;     line-height: 2.57;     text-align: left;     color: #333333;     text-decoration: none;} .vk-blog-list-right-category ul li:hover a {     color: #d7b56d;} .vk-blog-list-right-recent-post {     background: #fff;     padding-top: 30px;     padding-bottom: 10px;     padding-left: 30px;     padding-right: 30px;     margin-top: 30px;} .vk-blog-list-right-recent-post .vk-recent-post-item {     margin-bottom: 20px;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-item-img img {     width: 100%;     height: auto;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-item-img:hover img {     opacity: 0.8;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-text h2 {     margin: 0px;     line-height: 0;     padding: 10px 0;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-text h2 a {     display: block;     font-family: 'Roboto', sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.63;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-text h2:hover a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-text .time {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #aeaeae;} .vk-blog-list-right-recent-post .vk-recent-post-item .vk-recent-post-text .time i {     font-family: FontAwesome;     font-weight: normal;     color: #d7b56d;} .vk-blog-list-right-archives {     background: #fff;     padding-left: 30px;     padding-right: 30px;     padding-bottom: 30px;     padding-top: 20px;     margin-top: 30px;} .vk-blog-list-right-archives ul {     margin: 0px;     padding: 0px;} .vk-blog-list-right-archives ul li {     list-style-type: none;} .vk-blog-list-right-archives ul li a {     display: block;     font-family: 'Roboto', sans-serif;     font-size: 14px;     line-height: 2.57;     text-align: left;     color: #333333;     text-decoration: none;} .vk-blog-list-right-archives ul li:hover a {     color: #d7b56d;}/*End Siderbar Blog*//*Home default element SlideShow*/ .vk-item-slide {     position: relative;     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-item-slide .slide-delay-1 {     -webkit-animation-delay: 0.5s;     -moz-animation-delay: 0.5s;     -o-animation-delay: 0.5s;     animation-delay: 0.5s;} .vk-item-slide .slide-delay-2 {     -webkit-animation-delay: 0.5s;     -moz-animation-delay: 0.5s;     -o-animation-delay: 0.5s;     animation-delay: 0.5s;} .vk-item-slide .vk-slide-caption {     position: absolute;     right: 0px;     left: 0px;	 margin-top: -35px;} .vk-item-slide .vk-slide-caption h3 {     font-family: "Roboto", sans-serif;     font-size: 15px;     font-weight: bold;     line-height: 1.73;     letter-spacing: 3.5px;     text-align: center;     color: #ffffff;} @media screen and (max-width: 767px) {     .vk-item-slide .vk-slide-caption h3 {         font-size: 11px;         margin-top: 0;    }} .vk-item-slide .vk-slide-caption h2 {     font-family: "Roboto", sans-serif;     font-size: 80px;     font-weight: bold;     text-align: center;     color: #ffffff;} @media screen and (max-width: 767px) {     .vk-item-slide .vk-slide-caption h2 {         font-size: 24px;         margin-top: 0;    }} .vk-slide {     position: relative;} .vk-slide .owl-stage-outer {     width: 100%;} .vk-slide .owl-theme .owl-nav {     margin-top: -5px;} .vk-slide .vk-item-slide-btn {     position: absolute;     bottom: 40px;} @media screen and (max-width: 991px) {     .vk-slide .vk-item-slide-btn {         bottom: 25px;    }} .vk-slide .vk-item-slide-btn button {     border: 1px solid #fff;     border-radius: 50%;     width: 40px;     height: 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;     background: transparent;} .vk-slide .vk-item-slide-btn button.vk-play:after {     content: '\f04c';     font-family: FontAwesome;     color: #fff;} .vk-slide .vk-item-slide-btn button.vk-pause {     display: none;} .vk-slide .vk-item-slide-btn button.vk-pause:after {     content: '\f04b';     font-family: FontAwesome;     color: #fff;} .vk-slide .vk-item-slide-btn button.vk-mutesound {     display: none;} .vk-slide .vk-item-slide-btn button.vk-mutesound:after {     content: '\f026';     font-family: FontAwesome;     color: #fff;} .vk-slide .vk-item-slide-btn button.vk-enablemute:after {     content: '\f028';     font-family: FontAwesome;     color: #fff;} .vk-slide .vk-item-slide-btn ul {     margin: 0px;     padding: 0px;} .vk-slide .vk-item-slide-btn ul li {     list-style-type: none;     display: inline-block;     margin-right: 20px;} .vk-slide .slider-video {     position: relative;     width: 100%;     max-height: 793px;     overflow: hidden;} .vk-slide .slider-video #video-demo {     width: 100%;     height: 100%;} @media screen and (max-width: 991px) {     #owl-slide-home .owl-nav {         visibility: hidden;    }} #owl-slide-home .owl-nav .owl-prev {     position: absolute;     left: 0 !important;     top: 50% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     background: transparent;     border-radius: 50px;     padding: 0px;     z-index: 123;} #owl-slide-home .owl-nav .owl-prev:after {     content: "\e64a";     display: block;     color: #fff !important;     font-family: themify;     font-size: 30px;     padding: 9px;     line-height: 0.87;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} #owl-slide-home .owl-nav .owl-next {     position: absolute;     right: 0 !important;     top: 50% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     background: transparent;     border-radius: 50px;     padding: 0px;     z-index: 123;} #owl-slide-home .owl-nav .owl-next:after {     content: "\e649";     display: block;     color: #fff !important;     font-family: themify;     font-size: 30px;     padding: 9px;     line-height: 0.87;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*End Home default element SlideShow*//*Home default element Welcometo*/ .vk-sparta-about {     padding-top: 99px;} .vk-sparta-head-title h3 {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;	 margin-top: 10px;} @media screen and (max-width: 767px) {     .vk-sparta-head-title h3 {         font-size: 14px;    }} .vk-sparta-head-title h2 {     font-family: 'Kaushan Script', cursive;     font-size: 48px;     text-align: center;     color: #333333 !important;} .vk-sparta-about-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 30px;     margin-bottom: 60px;} .vk-sparta-about-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: center;     color: #7b7b7b;} .vk-sparta-about-author {     margin-top: 37px;} .vk-sparta-about-author p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-sparta-about-author p span {     color: #d7b56d;} .vk-sparta-image {     margin-top: 97px;} .vk-sparta-image .vk-sparta-image-item {     overflow: hidden;     position: relative;     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-sparta-image .vk-sparta-image-item .vk-sparta-item-img {     width: 100%;} .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img a:before, .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img a:after {     position: absolute;     left: 20px;     right: 20px;     top: 20px;     bottom: 20px;     content: '';     opacity: 0;     -webkit-transition: opacity 0.3s, -webkit-transform 0.4s;     transition: opacity 0.3s, -webkit-transform 0.4s;     -o-transition: opacity 0.3s, transform 0.4s;     transition: opacity 0.3s, transform 0.4s;     transition: opacity 0.3s, transform 0.4s, -webkit-transform 0.4s;     z-index: 5;} .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img a:before {     border-top: 5px solid #fff;     border-bottom: 5px solid #fff;     -webkit-transform: scale(0, 1);     -ms-transform: scale(0, 1);     transform: scale(0, 1);} .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img a:after {     border-right: 5px solid #fff;     border-left: 5px solid #fff;     -webkit-transform: scale(1, 0);     -ms-transform: scale(1, 0);     transform: scale(1, 0);} .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img:hover a:after {     opacity: 1;     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);} .vk-sparta-image .vk-sparta-image-item .vk-sparta-item-img:hover a:before {     opacity: 1;     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);} .vk-sparta-image .vk-sparta-image-item .vk-iamge-item-caption {     position: absolute;     text-align: center;     left: 50%;     top: 50%;     -webkit-transform: translate(-50%, -50%);     -ms-transform: translate(-50%, -50%);     transform: translate(-50%, -50%);} .vk-sparta-image .vk-sparta-image-item .vk-iamge-item-caption h2 {     font-family: "Cinzel Decorative";     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;} .vk-sparta-image .vk-sparta-image-item:hover .vk-sparta-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*End Home default element Welcometo*//*Home default element OurRoom*/ .vk-our-room {     background: #f9f9f9;     padding-bottom: 150px;     padding-top: 99px;} @media screen and (max-width: 767px) {     .vk-our-room {         padding-bottom: 60px;    }} .vk-our-room .vk-sparta-our-room .item {     background-color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content {     position: relative;     overflow: hidden;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content:hover .vk-item-text a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text {     padding: 31px 20px;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text h2 {     margin-top: 0px;     margin-bottom: 26px;     padding-bottom: 20px;     border-bottom: 1px solid #f0f0f0;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text h2 a {     display: block;     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text ul {     margin: 0px;     padding: 0px;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text ul li {     list-style-type: none;     display: inline-block;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text ul li p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text ul li p span {     font-family: "Cinzel Decorative";     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text ul li:last-child {     float: right;} .vk-our-room .vk-sparta-our-room .item .vk-sparta-item-content .vk-item-text ul li:last-child p {     font-family: "Cinzel Decorative";     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-our-room .vk-sparta-our-room .owl-carousel .owl-dots.disabled {     display: block;} .vk-our-room .vk-sparta-our-room .owl-theme .owl-dots .owl-dot.active span, .vk-our-room .vk-sparta-our-room .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;} .vk-our-room .vk-spartar-our-room-mobile .item {     margin-bottom: 30px;     background-color: #ffffff;     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content {     position: relative;     overflow: hidden;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content:hover .vk-item-text a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text {     padding: 31px 20px;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text h2 {     margin-top: 0px;     margin-bottom: 26px;     padding-bottom: 20px;     border-bottom: 1px solid #f0f0f0;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text h2 a {     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text ul {     margin: 0px;     padding: 0px;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text ul li {     list-style-type: none;     display: inline-block;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text ul li p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text ul li p span {     font-family: "Cinzel Decorative";     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text ul li:last-child {     float: right;} .vk-our-room .vk-spartar-our-room-mobile .item .vk-sparta-item-content .vk-item-text ul li:last-child p {     font-family: "Cinzel Decorative";     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-our-room .vk-spartar-our-room-destop {     display: block;} .vk-our-room .vk-spartar-our-room-mobile {     display: none;} @media screen and (max-width: 767px) {     .vk-our-room .vk-spartar-our-room-destop {         display: none;    }     .vk-our-room .vk-spartar-our-room-mobile {         display: block;    }}/*End Home default element Ourroom*//* Home default element Testimonial*/ .vk-sparta-testimonial {     padding-bottom: 100px;     padding-top: 99px;} .vk-sparta-testimonial-content .item .vk-sparta-star {     margin-bottom: 40px;} .vk-sparta-testimonial-content .item .vk-sparta-star p {     text-align: center;} .vk-sparta-testimonial-content .item .vk-sparta-star p span {     font-family: FontAwesome;     font-size: 18px;     line-height: 1.67;     letter-spacing: 3.6px;     text-align: center;     color: #f2bf52;} .vk-sparta-testimonial-content .item .vk-sparta-star p span:last-child {     color: #e0e0e0;} .vk-sparta-testimonial-content .item .vk-sparta-testimonial-text p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-style: italic;     line-height: 1.88;     text-align: center;     color: #7b7b7b;} .vk-sparta-testimonial-content .item .vk-sparta-testimonial-author p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-sparta-testimonial-content .item .vk-sparta-testimonial-author p span {     color: #d7b56d;} .vk-sparta-testimonial-content .owl-theme .owl-nav {     visibility: hidden;} .vk-sparta-testimonial-content .owl-theme .owl-dots .owl-dot.active span, .vk-sparta-testimonial-content .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;} .vk-sparta-testimonial-content .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 25px;}/*End Home default element Testimonial*//*Home default element Blog*/ .vk-sparta-home-blog {     background: #f9f9f9;     padding-top: 99px;} .vk-sparta-home-blog {     padding-bottom: 100px;} @media screen and (max-width: 767px) {     .vk-sparta-home-blog {         padding-bottom: 60px;    }} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content:hover .vk-item-text h2 a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text {     padding: 30px;     background-color: #ffffff;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text h2 {     border-bottom: 1px solid #f0f0f0;     margin-top: 0;     margin-bottom: 20px;     padding-bottom: 20px;     line-height: 0;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text h2 a {     display: block;     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text .time {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #aeaeae;} .vk-sparta-home-blog .vk-sparta-home-blog-content .owl-theme .owl-dots .owl-dot.active span, .vk-sparta-home-blog .vk-sparta-home-blog-content .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;} .vk-sparta-home-blog .vk-sparta-home-blog-content .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 40px;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item {     margin-bottom: 30px;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content:hover .vk-item-text h2 a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text {     padding: 30px;     background-color: #ffffff;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text h2 {     border-bottom: 1px solid #f0f0f0;     margin-top: 0px;     margin-bottom: 20px;     padding-bottom: 20px;     line-height: 0px;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text h2 a {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text .time {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #aeaeae;} .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile {     display: none;} .vk-sparta-home-blog .vk-sparta-home-blog-content-destop {     display: block;} @media screen and (max-width: 767px) {     .vk-sparta-home-blog .vk-sparta-home-blog-content-mobile {         display: block;    }     .vk-sparta-home-blog .vk-sparta-home-blog-content-destop {         display: none;    }}/*End Home default element Blog*//*Home default element Image Gallery*/ .vk-sparta-image-gallery {     position: relative;     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-sparta-image-gallery .vk-sparta-image-gallery-img {     width: 100%;} .vk-sparta-image-gallery .vk-sparta-image-gallery-img img {     width: 100%;     height: auto;} .vk-sparta-image-gallery .vk-sparta-image-gallery-text {     position: absolute;     text-align: center;     left: 50%;     top: 50%;     -webkit-transform: translate(-50%, -50%);     -ms-transform: translate(-50%, -50%);     transform: translate(-50%, -50%);} .vk-sparta-image-gallery .vk-sparta-image-gallery-text a {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     letter-spacing: 3.6px;     text-align: center;     color: #333333;     background: #FFFFFF;     padding: 14px 33px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-image-gallery .vk-sparta-image-gallery-text a:hover {     background: #d7b56d;     color: #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-image-gallery .vk-gallery-item-img {     position: relative;     overflow: hidden;} .vk-sparta-image-gallery .vk-gallery-item-img img {     width: 100%;     height: auto;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (min-width: 1200px) {     .vk-sparta-image-gallery .vk-gallery-item-img:hover {         cursor: pointer;    }     .vk-sparta-image-gallery .vk-gallery-item-img:hover img {         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         transition: all 0.5s;    }     .vk-sparta-image-gallery .vk-gallery-item-img:hover .vk-item-caption {         opacity: 1;    }     .vk-sparta-image-gallery .vk-gallery-item-img:hover .vk-item-caption .featured-slider-overlay {         opacity: 1;         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         transition: all 0.5s;    }     .vk-sparta-image-gallery .vk-gallery-item-img:hover .vk-item-caption .vk-item-caption-text {         opacity: 1;         -webkit-transition: all 0.7s;         -o-transition: all 0.7s;         transition: all 0.7s;    }} .vk-sparta-image-gallery .vk-gallery-item-img .vk-item-caption {     position: absolute;     top: 0;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.5);     opacity: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-image-gallery .vk-gallery-item-img .vk-item-caption .vk-item-caption-text {     position: relative;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-image-gallery .vk-gallery-item-img .vk-item-caption .vk-item-caption-text h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-sparta-image-gallery .vk-gallery-item-img .vk-item-caption .vk-item-caption-text h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #ffffff;     z-index: 2;}/*End Home default element Image Gallery*//*Home default element Booking hotel*/ .vk-booking-hotel {     background: url("../images/01_01_default/background.jpg");} .booking-hotel-all {     padding: 40px 0;} .booking-hotel-all ul {     margin: 0;     padding: 0;} .booking-hotel-all ul li {     list-style-type: none;     float: left;     background: #ffffff;     width: 19%;     padding: 15px 20px;     margin-right: 14px;    /*select adult and chidren*/} @media screen and (max-width: 991px) {     .booking-hotel-all ul li {         width: 100%;         margin-bottom: 20px;    }} @media screen and (max-width: 1199px) and (min-width: 992px) {     .booking-hotel-all ul li {         margin-right: 11px;    }} .booking-hotel-all ul li:nth-child(5) {     margin-right: 0px;     background: none;     padding: 0px;} .booking-hotel-all ul li .input-group-addon {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     border: 1px solid #d7b56d;} .booking-hotel-all ul li .input-group-addon:hover {     background: #ffffff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .booking-hotel-all ul li .form-group {     margin-bottom: 0px;     padding: 0 15px;} .booking-hotel-all ul li input {     width: 100%;     height: 50px;     border-radius: 0px;     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.43;     text-align: left;     color: #333333;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .booking-hotel-all ul li input {         font-size: 14px;    }} .booking-hotel-all ul li .form-control {     background: transparent;     border: none;     -webkit-box-shadow: none;     box-shadow: none;     padding: 0;} .booking-hotel-all ul li .wrap-select {     height: 50px;} .booking-hotel-all ul li .wrapper-dropdown-3 {     padding: 0px;} .booking-hotel-all ul li .wrapper-dropdown-3 span {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 2;     text-align: left;     color: #333333;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .booking-hotel-all ul li .wrapper-dropdown-3 span {         font-size: 20px;    }} .booking-hotel-all ul li .wrapper-dropdown-3 ul {     margin-top: 15px;} .booking-hotel-all ul li .wrapper-dropdown-3 ul li {     padding: 0px;     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;} .booking-hotel-all ul li h4 {     font-size: 14px;     font-weight: bold;     text-align: left;     color: #7b7b7b;     border-bottom: 1px solid #e0e0e0;     padding-bottom: 13px;     margin-bottom: 10px;     margin-top: 0px;     font-family: "Roboto", sans-serif;} .booking-hotel-all ul li .input-group-addon {     border-radius: 0px;     border: none;     background: transparent;     color: #7b7b7b;     padding-top: 15px;} .booking-hotel-all ul li .input-group-addon .glyphicon-calendar:before {     display: none !important;} .booking-hotel-all ul li select, .booking-hotel-all ul li .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .booking-hotel-all ul li input {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.43;     text-align: left;     color: #333333;     display: block;     width: 100%;     height: auto;     padding: 6px 12px;     border-radius: 0px;     background-color: #fff;     background-image: none;     border: 1px solid transparent;} .booking-hotel-all ul li select option, .booking-hotel-all ul li .vk-shop-cart-body .vk-shop-cart4 .shipping input option, .vk-shop-cart-body .vk-shop-cart4 .shipping .booking-hotel-all ul li input option {     font-family: 'Roboto', sans-serif;     font-size: 16px;     font-weight: bold;     text-align: left;     color: #333333;     padding: 10px;} .booking-hotel-all ul li .vk-btn-check .btn {     border-radius: 0px;     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     font-style: italic;     line-height: 1.47;     text-align: center;     color: #ffffff;     background: url("../images/01_05_transparents_1/box2.png");     white-space: normal;     padding: 22px 20px;     border: 2px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .booking-hotel-all ul li .vk-btn-check .btn:hover {     color: #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/* End Home default element Booking hotel*//*Home default element Select*/ .wrapper-dropdown-3 {     position: relative;     padding: 15px 30px;     background: #fff;     cursor: pointer;     outline: none;} .wrapper-dropdown-3 ul li {     display: block !important;     width: 100%;} .wrapper-dropdown-3:after {     content: "\f107";     width: 0;     height: 0;     font-family: FontAwesome;     position: absolute;     right: 15px;     top: 30%;     margin-top: -3px;} .wrapper-dropdown-3 .dropdown {    /* Size & position */     position: absolute;     top: 100%;     left: 0;     right: 0;     padding: 0;     margin: 0;     background: white;     border: 1px solid #f0f0f0;     font-weight: normal;     -webkit-transition: all 0.5s ease-in;     -o-transition: all 0.5s ease-in;     transition: all 0.5s ease-in;     list-style: none;     z-index: -1;     display: none;} .wrapper-dropdown-3 .dropdown li a {     display: block;     padding: 10px;     text-decoration: none;     color: #000;     border-bottom: 1px solid #f0f0f0;     -webkit-box-shadow: inset 0 1px 0 white;     box-shadow: inset 0 1px 0 white;     -webkit-transition: all 0.3s ease-out;     -o-transition: all 0.3s ease-out;     transition: all 0.3s ease-out;} .wrapper-dropdown-3 .dropdown li i {     float: right;     color: inherit;} .wrapper-dropdown-3 .dropdown li:hover a {     border-left: 5px solid #d7b56d;     color: #d7b56d;} .wrapper-dropdown-3.active .dropdown {     opacity: 1;     z-index: 3;     display: block;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .no-opacity .wrapper-dropdown-3 .dropdown, .no-pointerevents .wrapper-dropdown-3 .dropdown {     display: none;     opacity: 1;} .no-opacity .wrapper-dropdown-3.active .dropdown, .no-pointerevents .wrapper-dropdown-3.active .dropdown {     display: block;}/*End Home default element Select*//*Home dark background welcometo*/ .vk-sparta-dark-about-right-bg {     position: relative;     background: url("../images/01_02_dark_background/welcome/background1.jpg");     background-size: cover;     height: 778px;     overflow: hidden;} .vk-sparta-dark-about .vk-sparta-dark-about-left {     background: url("../images/01_02_dark_background/welcome/img1.jpg") no-repeat !important;     background-position: center center;     background-size: cover;     height: 778px;     width: 100%;} .vk-sparta-dark-about .vk-sparta-dark-about-right {     padding-top: 77px;     padding-bottom: 79px;     padding-left: 78px;     padding-right: 192px;} @media screen and (max-width: 1027px) and (min-width: 992px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding-top: 35px;         padding-bottom: 40px;         padding-left: 50px;         padding-right: 50px;    }} @media screen and (max-width: 1085px) and (min-width: 1028px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding: 50px;    }} @media screen and (max-width: 1370px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding-right: 50px;    }} @media screen and (max-width: 991px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding: 60px 20px;    }} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: left;     color: #d7b56d;     margin: 0px;} @media screen and (max-width: 767px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header h3 {         text-align: center;    }} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header h2 {     font-family: "Roboto", sans-serif;     font-size: 48px;     font-weight: bold;     text-align: left;     color: #ffffff;     margin: 0px;     padding-top: 20px;} @media screen and (max-width: 767px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header h2 {         text-align: center;    }} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header .vk-dark-about-border {     width: 40px;     height: 3px;     margin-top: 30px;     background-color: #d7b56d;} @media screen and (max-width: 767px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header .vk-dark-about-border {         margin: 30px auto;    }} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-content {     margin-top: 59px;     margin-bottom: 57px;} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: justify;     color: #aeaeae;} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-author p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     color: #ffffff;} .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-author p span {     color: #d7b56d;} @media screen and (max-width: 767px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-author p {         text-align: center;    }} .vk-sparta-dark-about .vk-sparta-dark-about-right-down {     position: absolute;     bottom: 0;} @media screen and (max-width: 1400px) {     .vk-sparta-dark-about .vk-sparta-dark-about-right-down {         display: none;    }}/* End Home dark background welcometo*//*Home dark background ourservices*/ .vk-sparta-dark-our-service {     background: #000000;     padding-top: 99px;} .vk-sparta-dark-our-service .vk-sparta-head-title h3 {     margin: 0px;} .vk-sparta-dark-our-service .vk-sparta-head-title h2 {     color: #FFFFFF !important;}/*End Home dark background ourservices*//*Home dark background ourrooms*/ .vk-sparta-dark-our-rooms {     background: url("../images/01_02_dark_background/our-room/background3.jpg") no-repeat fixed;     background-size: cover;     position: relative;     padding: 100px 0;} @media screen and (max-width: 991px) {     .vk-sparta-dark-our-rooms {         height: auto;    }} .vk-sparta-dark-our-rooms .item {     background: #fff;} @media screen and (max-width: 767px) {     .vk-sparta-dark-our-rooms .item {         margin: 0 20px;    }} .vk-sparta-dark-our-rooms .item .vk-dark-our-room-item-img img {     width: 100%;     height: auto;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-dark-our-rooms .item .vk-dark-our-room-item-img:hover img {     opacity: 0.8;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-dark-our-rooms .vk-sparta-head-title h3 {     margin: 0;} .vk-sparta-dark-our-rooms .vk-sparta-head-title h2 {     color: #fff !important;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right {     padding: 0 30px;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {     margin-top: 38px;     margin-bottom: 0px;} @media screen and (max-width: 1199px) and (min-width: 991px) {     .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {         margin-top: 20px;    }} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 a {     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     color: #333333;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {     margin: 0;     padding: 0;     padding-top: 30px;     padding-bottom: 26px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {         padding: 10px 0;    }} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li {     list-style-type: none;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.86;     text-align: left;     color: #333333;     font-weight: bold;     margin: 0;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p span {     font-weight: normal;     color: #7b7b7b;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p i {     margin-right: 10px;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book {     border-top: 1px solid #f0f0f0;     padding: 20px 0;} @media screen and (max-width: 1199px) and (min-width: 991px) {     .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book {         padding: 14px 0;    }} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left {     float: left;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul {     margin: 0;     padding: 0;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li {     list-style-type: none;     display: inline-block;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li p span {     font-family: "Cinzel Decorative";     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li:last-child p {     font-family: "Cinzel Decorative";     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right {     float: right;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: left;     color: #333333;     text-decoration: none;} .vk-sparta-dark-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right a:hover {     color: #d7b56d;} .vk-sparta-dark-our-rooms .owl-nav .owl-prev {     position: absolute;     left: -6% !important;     top: 45% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     border-radius: 50px;     padding: 0;} @media screen and (max-width: 1100px) and (min-width: 992px) {     .vk-sparta-dark-our-rooms .owl-nav .owl-prev {         left: 40% !important;         top: 87% !important;    }} @media screen and (max-width: 1299px) and (min-width: 1200px) {     .vk-sparta-dark-our-rooms .owl-nav .owl-prev {         left: 40% !important;         top: 87% !important;    }} @media screen and (max-width: 991px) {     .vk-sparta-dark-our-rooms .owl-nav .owl-prev {         display: none !important;    }} .vk-sparta-dark-our-rooms .owl-nav .owl-prev:after {     content: "\f177";     display: block;     color: rgba(224, 224, 224, 0.2);     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 1;     text-align: left;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-dark-our-rooms .owl-nav .owl-next {     background: white;     border-radius: 50px;     position: absolute;     right: -6% !important;     top: 45% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     color: rgba(0, 0, 0, 0.8);     padding: 0;} @media screen and (max-width: 1100px) and (min-width: 992px) {     .vk-sparta-dark-our-rooms .owl-nav .owl-next {         right: 40% !important;         top: 87% !important;    }} @media screen and (max-width: 1299px) and (min-width: 1200px) {     .vk-sparta-dark-our-rooms .owl-nav .owl-next {         right: 40% !important;         top: 87% !important;    }} @media screen and (max-width: 991px) {     .vk-sparta-dark-our-rooms .owl-nav .owl-next {         display: none !important;    }} .vk-sparta-dark-our-rooms .owl-nav .owl-next:after {     content: "\f178";     display: block;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 1;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 767px) {     .vk-sparta-dark-our-rooms .owl-nav {         display: none;    }} .vk-sparta-dark-our-rooms .owl-theme .owl-nav [class*=owl-] {     background: transparent;} .vk-sparta-dark-our-rooms .owl-theme .owl-nav [class*=owl-]:hover {     background: transparent;     text-decoration: none;} .vk-sparta-dark-our-rooms .owl-theme .owl-nav [class*=owl-]:hover:after {     color: white;} .vk-sparta-dark-our-rooms .owl-dots {     margin-top: 55px;} .vk-sparta-dark-our-rooms .owl-theme .owl-dots .owl-dot.active span, .vk-sparta-dark-our-rooms .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;}/*End home dark background ourrooms*//*Home dark background testimonial*/ .vk-sparta-dark-testimonial {     padding-bottom: 100px;     padding-top: 99px;     background: #000000;} .vk-sparta-dark-testimonial .vk-sparta-head-title h3 {     margin: 0;} .vk-sparta-dark-testimonial .vk-sparta-head-title h2 {     color: #fff !important;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-star {     margin-bottom: 40px;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-star p {     text-align: center;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-star p span {     font-family: FontAwesome;     font-size: 18px;     line-height: 1.67;     letter-spacing: 3.6px;     text-align: center;     color: #f2bf52;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-star p span:last-child {     color: #e0e0e0;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-testimonial-text p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-style: italic;     line-height: 1.88;     text-align: center;     color: #aeaeae;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-testimonial-author p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .item .vk-sparta-testimonial-author p span {     color: #d7b56d;} .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .owl-theme .owl-dots .owl-dot.active span, .vk-sparta-dark-testimonial .vk-sparta-testimonial-content .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;}/*End Home dark background testimonial*//* Home dark background contact us*/ .vk-sparta-dark-contact-us {     background: url("../images/01_02_dark_background/contact-us/background41.jpg") no-repeat;     background-size: cover;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-map iframe {     width: 100%;     min-height: 585px;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-map .map {     -webkit-filter: grayscale(100%);     -moz-filter: grayscale(100%);     -ms-filter: grayscale(100%);     -o-filter: grayscale(100%);     filter: grayscale(100%);} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info {     padding-top: 55px;     padding-bottom: 55px;     padding-left: 75px;     padding-right: 192px;} @media screen and (max-width: 767px) {     .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info {         padding-top: 60px;         padding-bottom: 60px;         padding-left: 20px;         padding-right: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info {         padding-top: 54px;         padding-bottom: 54px;         padding-left: 20px;         padding-right: 20px;    }} @media screen and (min-width: 1200px) and (max-width: 1469px) {     .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info {         padding-top: 54px;         padding-bottom: 54px;         padding-left: 20px;         padding-right: 20px;    }} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: left;     color: #d7b56d;     margin: 0;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-header h2 {     font-family: "Roboto", sans-serif;     font-size: 48px;     font-weight: bold;     text-align: left;     color: #ffffff;     margin-top: 22px;     margin-bottom: 38px;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-header .vk-dark-contact-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin-bottom: 60px;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul {     margin: 0;     padding: 0;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul li {     list-style-type: none;     position: relative;     margin-bottom: 40px;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul li .vk-sparta-dark-contact-us-info-text-icon {     position: absolute;     left: 0;     top: 10px;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul li .vk-sparta-dark-contact-us-info-text-icon span {     font-family: themify;     font-size: 48px;     line-height: 0.63;     text-align: left;     color: #d7b56d;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul li .vk-sparta-dark-contact-us-info-text-right {     padding-left: 60px;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul li .vk-sparta-dark-contact-us-info-text-right h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 800;     line-height: 1.86;     text-align: left;     color: #aeaeae;     margin: 0;} .vk-sparta-dark-contact-us .vk-sparta-dark-contact-us-info .vk-sparta-dark-contact-us-info-text ul li .vk-sparta-dark-contact-us-info-text-right p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     font-weight: 500;     color: #ffffff;     margin: 0;}/* End Home dark background contact us *//* Home dark background blog*/ .vk-sparta-dark-blog {     background: #000000;     padding-bottom: 100px;     padding-top: 100px;} @media screen and (max-width: 767px) {     .vk-sparta-dark-blog {         padding-bottom: 60px;    }} .vk-sparta-dark-blog .vk-sparta-head-title h3 {     margin: 0px;} .vk-sparta-dark-blog .vk-sparta-head-title h2 {     color: #fff !important;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content:hover .vk-item-text h2 a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text {     padding: 30px;     background-color: #ffffff;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text h2 {     border-bottom: 1px solid #f0f0f0;     margin-top: 0px;     margin-bottom: 20px;     padding-bottom: 20px;     line-height: 0px;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text h2 a {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content .item .vk-sparta-item-blog-content .vk-item-text .time {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #aeaeae;} .vk-sparta-home-blog-content .owl-theme .owl-dots .owl-dot.active span, .vk-sparta-home-blog-content .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;} .vk-sparta-home-blog-content-mobile .item {     margin-bottom: 30px;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content:hover .vk-item-text h2 a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text {     padding: 30px;     background-color: #ffffff;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text h2 {     border-bottom: 1px solid #f0f0f0;     margin-top: 0px;     margin-bottom: 20px;     padding-bottom: 20px;     line-height: 0px;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text h2 a {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-home-blog-content-mobile .item .vk-sparta-item-blog-content .vk-item-text .time {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #aeaeae;} .vk-sparta-home-blog-content-mobile {     display: none;} .vk-sparta-home-blog-content-destop {     display: block;} @media screen and (max-width: 767px) {     .vk-sparta-home-blog-content-mobile {         display: block;    }     .vk-sparta-home-blog-content-destop {         display: none;    }}/* End Home dark background blog*//* Home dark background header*/ .vk-sparta-dark-background {     position: relative;     overflow: hidden;} .vk-sparta-dark-background ul {     margin: 0px;} .vk-sparta-dark-background .header-default {     height: 102px;} @media screen and (max-width: 991px) {     .vk-sparta-dark-background .header-default {         height: auto;    }} .vk-sparta-dark-background .mobile-nav .navbar-toggle {     float: none;     position: absolute;     top: 15px !important;     right: 0;} .vk-sparta-dark-background .vk-dark-menu-logo {     float: left;} .vk-sparta-dark-background .vk-dark-menu-language {     position: relative;     z-index: 99999;     float: right;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-dark-background .vk-dark-menu-language {         display: none;    }} .vk-sparta-dark-background .vk-dark-menu-language ul li a {     color: #fff;} .vk-sparta-dark-background .vk-dark-menu-language ul li .wrap-select .dropdown a {     color: #7b7b7b;} .vk-sparta-dark-background .vk-dark-menu-text {     position: relative;} .vk-sparta-dark-background .vk-dark-menu-text .show-hover-shortcodes {     top: 102px;} .vk-sparta-dark-background .vk-dark-menu-text .box-search-header {     top: 102px !important;} .vk-sparta-dark-background .vk-main-dark-menu {     background: #191919;     padding: 0 20px;} .vk-sparta-dark-background .vk-main-dark-menu .box-search-header {     top: -1px;} .vk-sparta-dark-background .vk-main-dark-menu .wrapper-logo {     padding-top: 27px;     padding-bottom: 27px;} @media screen and (max-width: 767px) {     .vk-sparta-dark-background .vk-main-dark-menu .wrapper-logo {         padding-top: 20px;         padding-bottom: 20px;    }} .vk-sparta-dark-background .vk-main-dark-menu .wrapper-logo img {     width: 131px;     height: 46px;     overflow: hidden;} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation {     text-align: center;     float: none;} @media screen and (max-width: 991px) {     .vk-sparta-dark-background .vk-main-dark-menu .main-navigation {         display: none;    }} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul {     margin: 0px;     padding: 0px;     text-align: center;} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li {     list-style-type: none;     display: inline-block;     line-height: 102px;     padding: 0px 10px;} @media screen and (max-width: 1365px) and (min-width: 1320px) {     .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li {         padding: 0px 5px;    }} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li {         padding: 0;    }} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li a {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #aeaeae;     text-decoration: none;     padding: 40px 10px;} @media screen and (max-width: 1325px) and (min-width: 1200px) {     .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li a {         padding: 40px 0px;    }} @media screen and (max-width: 1040px) and (min-width: 992px) {     .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li a {         padding: 40px 5px;         font-size: 12px !important;    }} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li a:hover {     color: #d7b56d;} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li.vk-icon-search i {     color: #aeaeae;} .vk-sparta-dark-background .vk-main-dark-menu .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right {     float: right;     padding: 15px 0;} @media screen and (max-width: 767px) {     .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right {         width: 100%;         padding: 0px;    }} @media screen and (max-width: 991px) {     .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right {         display: none;    }} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul {     margin: 0px;     padding: 0px;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;     padding: 20px 0px;    /* select language and country*/} @media screen and (max-width: 320px) {     .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li {         font-size: 9px !important;    }} @media screen and (max-width: 991px) {     .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li {         width: 30%;         font-size: 10px;         padding: 0px;    }} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li:last-child {     color: white;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     padding: 10px 0px;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li:last-child:hover {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 767px) {     .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li:last-child {         width: 37%;    }} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li a {     display: block;     background: #d7b56d;     padding: 12px 33px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li a:hover {     background: #fff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li .ui.selection.dropdown {     background: transparent;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-dark-background .vk-main-dark-menu .vk-top-header-right ul li .ui.selection.dropdown {     padding: 0px 10px 43px 10px;} .vk-sparta-dark-background .is-sticky {     -webkit-box-shadow: none;     box-shadow: none;} .vk-sparta-dark-background .is-sticky .main-navigation ul li {     line-height: 100px;} .vk-sparta-dark-background .is-sticky .show-hover-shortcodes {     top: 100px;} .vk-sparta-dark-background .is-sticky .box-search-header {     top: 100px !important;}/* End Home dark background header*//*Home dark background booking hotel dark background */ .vk-booking-hotel-dark-background {     background: black;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-hotel-dark-background .booking-hotel-all ul li {         margin-right: 9px !important;    }}/*End Home dark background booking hotel dark background *//* Home siderbar menu light header*/ :focus {     outline: none;} @media screen and (max-width: 767px) {     .vk-sparta-menu-left-light .mobile-nav .navbar-toggle {         top: 80px;    }} @media screen and (max-width: 992px) and (min-width: 768px) {     .vk-sparta-menu-left-light .mobile-nav .navbar-toggle {         top: 110px !important;    }} @media screen and (min-width: 992px) {     .vk-sparta-menu-left-light .vk-top-header {         display: none;    }} .vk-sparta-menu-left-light .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     text-align: center;     color: #7b7b7b;} .vk-sparta-menu-left-light .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-menu-left-light #dropdown ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;} .vk-left-menu .vk-header-left-menu {     z-index: 10;} .navbar-default .navbar-nav > li > a:focus {     color: #fff;     background: #d7b56d;} .navbar-default .navbar-nav > li > a:focus:hover {     color: #fff;} .navbar-default .navbar-nav > li > a:hover {     color: #d7b56d;} .vk-navbar {     position: fixed;     width: 360px;     height: 100%;     background-color: #f8f8f8;     border-right: 1px solid #e7e7e7;     overflow-y: scroll;     overflow-x: hidden;} @media screen and (max-width: 991px) {     .vk-navbar {         overflow: inherit;    }} .vk-navbar::-webkit-scrollbar {     width: 5px;     background-color: #f9f9f9;} .vk-navbar::-webkit-scrollbar-thumb {     background-color: #d7b56d;} @media screen and (min-width: 992px) {     .vk-navbar {         width: 300px;    }} @media screen and (min-width: 1200px) {     .vk-navbar {         width: 360px;    }} .vk-navbar .navbar {     position: relative;     min-height: 0px !important;     margin-bottom: 0px !important;     border: 0px solid transparent;} .vk-navbar .navbar {     border: none;} .vk-navbar .navbar-header {     width: 100%;     border-bottom: 1px solid #e7e7e7;} .vk-navbar .navbar-nav .active {     background: #d7b56d !important;} .vk-navbar .navbar-nav .active a {     background-color: transparent;     background-image: none;     margin-right: -1px;     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     text-align: center;     color: #FFFFFF;} .vk-navbar .navbar-nav .panel-default {     border-bottom: 1px solid #e7e7e7;} .vk-navbar .navbar-nav li {     display: block;     width: 100%;     border: none;     border-bottom: 1px solid #e7e7e7;     margin-bottom: 0;} .vk-navbar .navbar-nav li a {     position: relative;     padding: 15px;     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     text-align: center;     color: #7b7b7b;} .vk-navbar .navbar-nav li:focus {     background: #d7b56d;} .vk-navbar .navbar-nav li:focus a {     color: #fff !important;     background: #d7b56d !important;} .vk-navbar .navbar-nav li ul li:last-child {     border-bottom: none;} .vk-navbar .navbar-nav .caret {     position: absolute;     right: 15px;     top: 23px;} .vk-navbar .brand-name-wrapper {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     padding: 50px 0;} @media screen and (max-width: 991px) {     .vk-navbar .brand-name-wrapper {         padding: 15px;         display: block;    }} .vk-navbar .brand-name-wrapper .vk-navbar-brand {     display: block;} .vk-navbar .brand-name-wrapper .vk-navbar-brand img {     width: 138px;     height: 156px;     overflow: hidden;} @media screen and (max-width: 767px) {     .vk-navbar .brand-name-wrapper .vk-navbar-brand img {         width: 69px;         height: 78px;    }} .vk-navbar .vk-btn-book-now {     margin: 50px 0;     text-align: center;} .vk-navbar .vk-btn-book-now a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #ffffff;     text-decoration: none;     background: #d7b56d;     padding: 15px 32px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     border: 2px solid #d7b56d;} .vk-navbar .vk-btn-book-now a:hover {     background: #fff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-navbar .vk-sidebar-menu-left-address {     border-bottom: 1px solid #f0f0f0;     padding-bottom: 80px;} .vk-navbar .vk-sidebar-menu-left-address p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #7b7b7b;     margin: 0;} .vk-navbar .vk-sidebar-menu-left-footer {     padding: 20px;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-copyright {     float: left;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-copyright p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-language {     float: right;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-language ul {     margin: 0;     padding: 0;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-language ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-language ul li span {     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: right;     color: #7b7b7b;     border-right: 1px solid #7b7b7b;     padding: 0 18px;} .vk-navbar .vk-sidebar-menu-left-footer .vk-sidebar-menu-left-language ul li span:last-child {     border-right: 1px solid transparent;} .side-menu #search {     position: relative;     z-index: 1000;} .side-menu #search .panel-body {     padding: 0;} .side-menu #search .panel-body .navbar-form {     padding: 0;     padding-right: 50px;     width: 100%;     margin: 0;     position: relative;     border-top: 1px solid #e7e7e7;} .side-menu #search .panel-body .navbar-form .form-group {     width: 100%;     position: relative;} .side-menu #search .panel-body .navbar-form input {     border: 0;     border-radius: 0;     -webkit-box-shadow: none;     box-shadow: none;     width: 100%;     height: 50px;} .side-menu #search .panel-body .navbar-form .btn {     position: absolute;     right: 0;     top: 0;     border: 0;     border-radius: 0;     background-color: #f3f3f3;     padding: 15px 18px;}/* Main body section */ @media screen and (min-width: 992px) {     .side-body {         margin-left: 300px;    }} @media screen and (min-width: 1200px) {     .side-body {         margin-left: 360px;    }} @media screen and (min-width: 992px) {     .vk-sparta-menu-left-dark .site-footer {         margin-left: 300px;    }} @media screen and (min-width: 1200px) {     .vk-sparta-menu-left-dark .site-footer {         margin-left: 360px;    }}/* small screen */ @media (max-width: 991px) {     .vk-navbar {         position: relative;         width: 100%;         height: 0;         border-right: 0;         border-bottom: 1px solid #e7e7e7;    }     .vk-navbar .brand-name-wrapper .vk-navbar-brand {         display: inline-block;    }    /* Slide side menu*/     .side-menu-container > .navbar-nav {         display: none;    }     .side-body {         margin-top: 207px;         position: relative;         -moz-animation: bodyslideout 300ms forwards;         -o-animation: bodyslideout 300ms forwards;         -webkit-animation: bodyslideout 300ms forwards;         animation: bodyslideout 300ms forwards;         -webkit-transform-style: preserve-3d;         transform-style: preserve-3d;    }} @media screen and (max-width: 991px) and (max-width: 767px) {     .side-body {         margin-top: 65px;    }} @media screen and (max-width: 991px) and (max-width: 991px) and (min-width: 768px) {     .side-body {         margin-top: 145px;    }} @media (max-width: 991px) {     .body-slide-in {         -moz-animation: bodyslidein 300ms forwards;         -o-animation: bodyslidein 300ms forwards;         -webkit-animation: bodyslidein 300ms forwards;         animation: bodyslidein 300ms forwards;         -webkit-transform-style: preserve-3d;         transform-style: preserve-3d;    }    /* Search */     #search .panel-body .navbar-form {         border-bottom: 0;    }     #search .panel-body .navbar-form .form-group {         margin: 0;    }     .navbar-header {         z-index: 3;         background-color: #f8f8f8;    }    /* Dropdown tweek */     #dropdown .panel-body .vk-navbar-nav {         margin: 0;    }     .navbar-toggle {         display: block;    }     .panel {         -webkit-box-shadow: none;         box-shadow: none;    }}/*End Home siderbar menu light header*//* Home siderbar menu light slideshow*/ @media screen and (max-width: 991px) {     .vk-sparta-menu-left-light .vk-slide {         display: block !important;    }} @media screen and (max-width: 1546px) and (min-width: 992px) {     .vk-sparta-menu-left-light .container {         width: 100%;    }}/* End Home siderbar menu light slideshow*//*Home sidebar menu light*/ @media screen and (min-width: 1407px) and (max-width: 1535px) {     .vk-sidebar-menu-light .vk-booking-hotel ul li {         margin-right: 10px;    }} @media screen and (min-width: 1335px) and (max-width: 1406px) {     .vk-sidebar-menu-light .vk-booking-hotel ul li {         margin-right: 8px !important;    }} @media screen and (min-width: 992px) and (max-width: 1334px) {     .vk-sidebar-menu-light .vk-booking-hotel ul li {         width: 100%;         margin-bottom: 30px;         margin-right: 0px;    }}/*End Home sidebar menu light*//*Home sidebar menu dark header*/ .vk-sparta-menu-left-dark {     overflow: hidden;} @media screen and (max-width: 1546px) and (min-width: 992px) {     .vk-sparta-menu-left-dark .container {         width: 100%;    }} @media screen and (max-width: 991px) {     .vk-sparta-menu-left-dark .vk-top-header .vk-top-header-right ul li:last-child a {         padding: 13px 0 !important;    }} .vk-sparta-menu-left-dark #dropdown ul li a {     font-family: "Roboto", sans-serif;} .vk-sparta-menu-left-dark .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     text-align: center;     color: #7b7b7b;} .vk-sparta-menu-left-dark .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} @media screen and (min-width: 992px) {     .vk-sparta-menu-left-dark .vk-top-header {         display: none;    }} .vk-sparta-menu-left-dark .vk-navbar {     background: url("../images/01_04_sidebar_menu_dark/background2.jpg");} .vk-sparta-menu-left-dark .vk-navbar::-webkit-scrollbar {     width: 5px;     background-color: #000;} .vk-sparta-menu-left-dark .vk-navbar::-webkit-scrollbar-thumb {     background-color: #d7b56d;} .vk-sparta-menu-left-dark .vk-navbar.navbar {     border: none;     margin-bottom: 0;     border-radius: 0;} .vk-sparta-menu-left-dark .vk-navbar .navbar-nav li {     border-bottom: 1px solid #222222;} .vk-sparta-menu-left-dark .vk-navbar .navbar-nav li ul li:last-child {     border-bottom: none;} .vk-sparta-menu-left-dark .vk-navbar .vk-sidebar-menu-left-address {     border-bottom: 1px solid #222222;} .vk-sparta-menu-left-dark .vk-navbar .navbar-header {     border-bottom: 1px solid #222222;} @media screen and (max-width: 991px) {     .vk-sparta-menu-left-dark .vk-navbar .navbar-header {         border-bottom: none;    }} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-menu-left-dark .side-body {         margin-top: 0px;    }} .vk-sparta-menu-left-dark .panel {     background: transparent;} .vk-sparta-menu-left-dark .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav {     top: 75px;} @media screen and (max-width: 992px) and (min-width: 768px) {     .vk-sparta-menu-left-dark .vk-menu-mobile-nav.mobile-menu-container .menu-mobile-nav {         top: 110px !important;    }}/*Home sidebar menu dark header*//*Home sideba menu dark welcometo*/ .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right-bg {     background: url(../images/01_02_dark_background/welcome/background1.jpg);     background-size: cover;} .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right {     padding-top: 72px !important;     padding-bottom: 63px !important;} @media screen and (max-width: 1739px) and (min-width: 1641px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding-right: 152px;    }} @media screen and (max-width: 1629px) and (min-width: 1529px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding-right: 97px;    }} @media screen and (max-width: 1528px) and (min-width: 1445px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding-right: 100px;    }} @media screen and (max-width: 1444px) and (min-width: 992px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right {         padding-right: 70px;    }} @media screen and (max-width: 1529px) and (min-width: 991px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-about .vk-sparta-dark-about-right .vk-dark-about-right-header h2 {         font-size: 36px;    }}/*EndHome sideba menu dark welcometo*//*Home sidebar menu dark boooking hotel sidebar menu dark */ .vk-sidebar-menu-dark {     background: #000;} @media screen and (min-width: 1407px) and (max-width: 1535px) {     .vk-sidebar-menu-dark .vk-booking-hotel ul li {         margin-right: 10px;    }} @media screen and (min-width: 1335px) and (max-width: 1406px) {     .vk-sidebar-menu-dark .vk-booking-hotel ul li {         margin-right: 8px !important;    }} @media screen and (min-width: 992px) and (max-width: 1334px) {     .vk-sidebar-menu-dark .vk-booking-hotel ul li {         width: 100%;         margin-bottom: 30px;         margin-right: 0px;    }}/*End Home sidebar menu dark boooking hotel sidebar menu dark *//*Siderbar menu dark Ourrooms*/ @media screen and (max-width: 1650px) and (min-width: 1300px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-our-rooms .owl-nav {         display: none;    }} @media screen and (max-width: 767px) {     .vk-sparta-menu-left-dark .vk-sparta-dark-our-rooms .item {         margin: 0px;    }} @media screen and (max-width: 1299px) and (min-width: 992px) {     .vk-sparta-menu-left-dark .vk-dark-our-room-item-left {         width: 100%;    }} @media screen and (max-width: 1299px) and (min-width: 992px) {     .vk-sparta-menu-left-dark .vk-dark-our-room-item-right {         width: 100%;    }} @media screen and (max-width: 1510px) and (min-width: 1300px) {     .vk-sparta-menu-left-dark .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {         margin-top: 20px;    }} @media screen and (max-width: 1510px) and (min-width: 1300px) {     .vk-sparta-menu-left-dark .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {         padding: 15px 0;    }} @media screen and (max-width: 1350px) and (min-width: 1300px) {     .vk-sparta-menu-left-dark .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p {         line-height: 2.4;    }}/**/ @media screen and (max-width: 1399px) and (min-width: 992px) {     .vk-sparta-menu-left-light .vk-sparta-image .vk-sparta-image-item .vk-iamge-item-caption h2 {         font-size: 18px;    }} @media screen and (max-width: 1399px) and (min-width: 992px) {     .vk-sparta-menu-left-dark .vk-sparta-image .vk-sparta-image-item .vk-iamge-item-caption h2 {         font-size: 18px;    }}/*Home transparent 1 header*/ .vk-sparta-transparents-1 {     position: relative;     overflow: hidden;} .vk-sparta-transparents-1 .uni-transparent-1-menu {     position: relative;} .vk-sparta-transparents-1 .header-default {     height: 132px;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-1 .header-default {         height: auto;    }} .vk-sparta-transparents-1 .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     text-align: center;     color: #fff;} .vk-sparta-transparents-1 .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-transparents-1 .ui.selection.dropdown {     padding: 18px 10px;} .vk-sparta-transparents-1 .ui.grid > .column:not(.row) {     padding: 0;} .dildegis strong{     color:#000000;          background: #fff;} .vk-sparta-transparents-1 .ui.dropdown:not(.button) > .default.text, .vk-sparta-transparents-1 .ui.default.dropdown:not(.button) > .text {     color: #fff;} .vk-sparta-transparents-1 .vk-top-header {     display: none;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-1 .vk-top-header {         display: block;    }} @media screen and (min-width: 768px) and (max-width: 991px) {     .vk-sparta-transparents-1 .mobile-nav .navbar-toggle {         top: 60px;    }} .vk-sparta-transparents-1 .menu-mobile-nav {     z-index: 1234;} .vk-sparta-transparents-1 .site-header {     background: #00000069;     position: absolute;     width: 105%;     z-index: 123;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-1 .site-header {         position: relative;         background: transparent;		 margin-top: -34px;    }} .vk-sparta-transparents-1 .navbar-brand {     height: auto;     padding: 0px;     line-height: 0px;} .vk-sparta-transparents-1 .main-navigation {     float: none;} .vk-sparta-transparents-1 .main-navigation .is-sticky .main-navigation ul li a {     color: #7b7b7b !important;     padding: 37px 10px 34px 10px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-transparents-1 .main-navigation .is-sticky .main-navigation ul li a {         padding: 41px 15px 34px 15px;    }} .vk-sparta-transparents-1 .main-navigation .is-sticky .main-navigation ul li.vk-icon-search i {     color: #7b7b7b;} .vk-sparta-transparents-1 .main-navigation .is-sticky .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-sparta-transparents-1 .main-navigation .is-sticky .vk-navbar-header {     padding: 9px 15px;} .vk-sparta-transparents-1 .main-navigation .is-sticky .show-hover-shortcodes {     position: absolute;     top: 100px;} .vk-sparta-transparents-1 .main-navigation .is-sticky .box-search-header {     position: absolute;     top: 100px;} .vk-sparta-transparents-1 .main-navigation ul li {     padding: 0px;} .vk-sparta-transparents-1 .main-navigation ul li.vk-icon-search {     line-height: 70px;} .vk-sparta-transparents-1 .main-navigation ul li.vk-icon-search i {     color: #fff;} .vk-sparta-transparents-1 .main-navigation ul li a:hover {     color: #d7b56d !important;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-1 .vk-menu-mobile-nav {         z-index: 900;    }} .vk-sparta-transparents-1 .vk-navbar-header {     position: absolute;     left: 0;     right: 0;     width: 190px;     margin: auto;     padding: 5px 11px;     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;     z-index: 23;     border: none;	 background:none;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-1 .vk-navbar-header {         position: relative;         display: block;         float: left;         width: auto;         padding: 9px 15px;		 margin-left: -15px;		 		 background: #000000;    }} .vk-sparta-transparents-1 .vk-navbar-header .vk-navbar-brand {     height: auto;     width: 100%;} .vk-sparta-transparents-1 .vk-navbar-header .vk-divider {     position: absolute;     width: 500%;     top: 55px;} .vk-sparta-transparents-1 .vk-navbar-header .vk-divider.left {     right: 100%;} .vk-sparta-transparents-1 .vk-navbar-header .vk-divider.right {     left: 100%;} .vk-sparta-transparents-1 .vk-divider {     width: 100%;     border-top-width: 1px;     border-bottom-width: 0;     border-left-width: 0;     border-right-width: 0;     border-style: solid;     border-color: #fff;     overflow: hidden;} .vk-sparta-transparents-1 .vk-navbar-left {     float: left;} .vk-sparta-transparents-1 .vk-navbar-right {     float: right;} .vk-sparta-transparents-1 .vk-main-menu .show-hover-shortcodes {     z-index: 123;     top: inherit;} .vk-sparta-transparents-1 .vk-main-menu .box-search-header {     top: inherit;} .vk-sparta-transparents-1 .vk-navbar-nav {     padding-left: 0px;} .vk-sparta-transparents-1 .vk-navbar-nav li {     position: static;     width: auto;     display: inline-block;     border: none;} .vk-sparta-transparents-1 .vk-navbar-nav li a {     font-weight: 600;     padding: 72px 10px 19px 10px;     text-decoration: none;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #ffffff !important;} .vk-sparta-transparents-1 .vk-navbar-nav li a:not(.slicknav_item) {     padding: 82px 10px 20px 10px;     outline: none;     display: block;     font-family: 'Roboto';} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-transparents-1 .vk-navbar-nav li a:not(.slicknav_item) {         padding: 87px 10px 20px 10px;    }} .vk-sparta-transparents-1 .vk-navbar-nav li span:not(.slicknav_item) {     color: #fff;     font-weight: 600;     padding: 72px 10px 19px 10px;} .vk-sparta-transparents-1 .vk-navbar-nav.child {     border-top: 3px solid #FFC000;     background-color: #fff;     display: none;     position: absolute;     z-index: 1;} .vk-sparta-transparents-1 .sub-menu1 li a {     color: #7b7b7b !important;     padding: 0 !important;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-1 .sub-menu1 li a {         padding: 13px 20px !important;    }} .vk-sparta-transparents-1 .sub-menu1 li:hover a {     color: #bf9e58 !important;} .vk-sparta-transparents-1 .vk-header-top {     position: absolute;     top: 0;     width: 100%;} .vk-sparta-transparents-1 .vk-header-top .content {     position: relative;     padding: 13px 0;     float: left;     width: 100%;} .vk-sparta-transparents-1 .vk-header-top .quick-address {     padding: 0;     margin: 0;     list-style-type: none;     float: right;     line-height: normal;	 margin-right: 15px;    /*select */} .vk-sparta-transparents-1 .vk-header-top .quick-address li {     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     text-align: center;     color: #ffffff;     border-right: 1px solid #fff;} .vk-sparta-transparents-1 .vk-header-top .quick-address li:last-child {     border-right: none;} .vk-sparta-transparents-1 .vk-header-top .quick-address li:nth-child(2) {     border-right: none;} .vk-sparta-transparents-1 .vk-header-top .quick-address li a {     font-family: "Roboto", sans-serif;     font-size: 15px;     font-weight: 500;     line-height: 4.20;     text-align: center;     color: #ffffff;     padding: 18px 5px;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-transparents-1 .vk-header-top .quick-address li a:hover {     color: #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-transparents-1 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 {     background: transparent;     padding: 0 30px;} .vk-sparta-transparents-1 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 span {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     text-align: center;     color: #ffffff;} .vk-sparta-transparents-1 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul {     margin-top: 16px;} .vk-sparta-transparents-1 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul li {     padding: 0px;} .vk-sparta-transparents-1 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul li a {     background: transparent;     color: #d7b56d;} .vk-sparta-transparents-1 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 .dropdown {     z-index: 123456;} .vk-sparta-transparents-1 .vk-header-top .vk-navbar-left {     float: left;} .vk-sparta-transparents-1 .vk-header-top .vk-navbar-left p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #ffffff;}/* End Home transparent 1 header*//*Home transparent 1 welcometo*/ .vk-sparta-transparents-welcometo {     padding: 60px 90px;     padding-bottom: 0px;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-welcometo {         padding: 0px;    }} .vk-sparta-transparents-welcometo .vk-transparents-welcometo-img {     width: 100%;} .vk-sparta-item {     padding: 5px;} .vk-transparents-welcometo-info {     padding-right: 182px;} @media screen and (max-width: 991px) {     .vk-transparents-welcometo-info {         padding: 20px;    }} @media screen and (max-width: 1550px) and (min-width: 992px) {     .vk-transparents-welcometo-info {         padding: 0;    }} .vk-transparents-welcometo-info h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: left;     color: #d7b56d;     margin: 0px;} @media screen and (max-width: 767px) {     .vk-transparents-welcometo-info h3 {         text-align: center;    }} .vk-transparents-welcometo-info h2 {     font-family: "Roboto", sans-serif;     font-size: 48px;     font-weight: bold;     text-align: left;     color: #333333;     margin: 0px;     padding-top: 20px;} @media screen and (max-width: 767px) {     .vk-transparents-welcometo-info h2 {         text-align: center;    }} .vk-transparents-welcometo-info .vk-dark-about-border {     width: 40px;     height: 3px;     margin-top: 30px;     background-color: #d7b56d;} @media screen and (max-width: 767px) {     .vk-transparents-welcometo-info .vk-dark-about-border {         margin: 30px auto;    }} .vk-transparents-welcometo-info .vk-dark-about-right-content {     margin-top: 15px;     margin-bottom: 57px;} .vk-transparents-welcometo-info .vk-dark-about-right-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: justify;     color: #7b7b7b;} .vk-transparents-welcometo-info .vk-dark-about-right-author p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     color: #333333;} .vk-transparents-welcometo-info .vk-dark-about-right-author p span {     color: #d7b56d;} @media screen and (max-width: 767px) {     .vk-transparents-welcometo-info .vk-dark-about-right-author p {         text-align: center;    }}/* End Home transparent 1 welcometo*//* Home transparent 1 our rooms*/ .vk-transparents-our-rooms {     padding: 99px 0;     background: #f9f9f9;} @media screen and (max-width: 767px) {     .vk-transparents-our-rooms .item {         margin: 0 20px;         background: #fff;    }} .vk-transparents-our-rooms .item .vk-dark-our-room-item-img img {     width: 100%;     height: auto;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-transparents-our-rooms .item .vk-dark-our-room-item-img:hover img {     opacity: 0.6;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-transparents-our-rooms .item .vk-dark-our-room-item-content h3 a {     color: #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-transparents-our-rooms .item .vk-dark-our-room-item-content h3 a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-transparents-our-rooms .vk-sparta-head-title h3 {     margin: 0px;} .vk-transparents-our-rooms .vk-sparta-head-title h2 {     color: #333333;} .vk-transparents-our-rooms .vk-sparta-image {     margin-top: 0px;} .vk-transparents-our-rooms .vk-dark-our-room-item-right {     background: #FFFFFF;     padding: 0 30px;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     margin-top: 40px;     margin-bottom: 0px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {         margin-top: 20px;    }} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {     margin: 0px;     padding: 0px;     padding-top: 30px;     padding-bottom: 26px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {         padding-top: 15px;         padding-bottom: 10px;    }} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li {     list-style-type: none;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p {     font-size: 14px;     line-height: 2.86;     text-align: left;     color: #333333;     font-weight: bold;     margin: 0px;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p span {     font-weight: normal;     color: #7b7b7b;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p i {     margin-right: 10px;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book {     border-top: 1px solid #f0f0f0;     padding: 20px 0;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book {         padding: 12px 0;    }} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left {     float: left;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul {     margin: 0px;     padding: 0px;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li {     list-style-type: none;     display: inline-block;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li p {     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li p span {     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;	 font-family: "Cinzel Decorative";} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li:last-child p {     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right {     float: right;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right a {     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: left;     color: #333333;     text-decoration: none;} .vk-transparents-our-rooms .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right a:hover {     color: #d7b56d;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-transparents-our-rooms .owl-nav {         display: none;    }} .vk-transparents-our-rooms .owl-nav .owl-prev {     position: absolute;     left: -6% !important;     top: 45% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     border-radius: 50px;     padding: 0px;} .vk-transparents-our-rooms .owl-nav .owl-prev:after {     content: "\f177";     display: block;     color: #e0e0e0;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 1;     text-align: left;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 767px) {     .vk-transparents-our-rooms .owl-nav .owl-prev {         display: none;    }} .vk-transparents-our-rooms .owl-nav .owl-next {     background: white;     border-radius: 50px;     position: absolute;     right: -6% !important;     top: 45% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     color: rgba(0, 0, 0, 0.8);     padding: 0px;} .vk-transparents-our-rooms .owl-nav .owl-next:after {     content: "\f178";     display: block;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 1;     text-align: left;     color: #e0e0e0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 767px) {     .vk-transparents-our-rooms .owl-nav {         display: none;    }} .vk-transparents-our-rooms .owl-theme .owl-nav [class*=owl-] {     background: transparent;} .vk-transparents-our-rooms .owl-theme .owl-nav [class*=owl-]:hover {     background: transparent;     text-decoration: none;} .vk-transparents-our-rooms .owl-theme .owl-nav [class*=owl-]:hover:after {     color: #d7b56d;} .vk-transparents-our-rooms .owl-dots {     margin-top: 55px;} .vk-transparents-our-rooms .owl-theme .owl-dots .owl-dot.active span, .vk-transparents-our-rooms .owl-theme .owl-dots .owl-dot:hover span {     background: #d7b56d;}/* End Home transparent 1 our rooms*//*Home transparent 1 testimonial*/ .vk-trasparents-testimonial {     padding-bottom: 40px;     padding-top: 45px;     background-size: cover;     background-attachment: fixed;} .vk-trasparents-testimonial .vk-sparta-head-title h2 {     color: #fff !important;} .vk-trasparents-testimonial .item .vk-sparta-testimonial-text p {     color: #e0e0e0;} .vk-trasparents-testimonial .item .vk-sparta-testimonial-author {     margin-top: 36px;} .vk-trasparents-testimonial .item .vk-sparta-testimonial-author p {     color: #fff;}/*End Home transparent 1 testimonial*//* Home transparent 1 blog*/ .vk-transparents-blogs {     padding: 99px 0;     background: #f9f9f9;} .vk-transparents-blogs .vk-sparta-head-title h2 {     color: #333333;} .vk-transparents-blogs .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 30px;}/* End Home transparent 1 blog*//*Home transparent 1 booking hotel*/ .vk-booking-transparent-1 {     position: absolute;     top: 58%;     width: 100%;     z-index: 1;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-transparent-1 {         position: relative;         top: 0;    }} @media screen and (max-width: 991px) {     .vk-booking-transparent-1 {         position: relative;         margin-bottom: 50px;    }} .vk-booking-transparent-1 .booking-hotel-all {     background: #f0f0f0;     margin-top: 85px;     padding: 15px;} @media screen and (max-width: 991px) {     .vk-booking-transparent-1 .booking-hotel-all {         margin-top: 50px;    }} .vk-booking-transparent-1 .booking-hotel-all ul li {     margin-right: 13px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-transparent-1 .booking-hotel-all ul li {         margin-right: 11px;    }} .vk-booking-transparent-1 .booking-hotel-all ul li:nth-child(5) {     margin-right: 0;} .vk-booking-transparent-1 .booking-hotel-all ul li .vk-btn-check .btn {     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-booking-transparent-1 .booking-hotel-all ul li .vk-btn-check:hover .btn {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/* End Home transparent 1 booking hotel*//*Home transparent 1 slideshow*/ .vk-sparta-transparents-1 .vk-slide {     position: relative;}/*home transparent 2 header*/ .vk-sparta-transparents-2 {     overflow: hidden;     position: relative;} .vk-sparta-transparents-2 .header-default {     height: auto;} .vk-sparta-transparents-2 .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #fff;     padding-bottom: 46px;} .vk-sparta-transparents-2 .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-transparents-2 .ui.dropdown:not(.button) > .default.text, .vk-sparta-transparents-2 .ui.default.dropdown:not(.button) > .text {     color: #fff;} @media screen and (min-width: 992px) {     .vk-sparta-transparents-2 .vk-top-header {         display: none;    }} .vk-sparta-transparents-2 ul {     margin: 0px;} .vk-sparta-transparents-2 .mobile-nav .navbar-toggle {     float: none;     position: absolute;     top: 70px;     right: 0px;     z-index: 12345;} .vk-sparta-transparents-2 .vk-transparent-2-logo {     float: left;} .vk-sparta-transparents-2 .sticky-wrapper {     position: absolute;     width: 100%;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky {     position: relative;     background: #fff;     z-index: 9999;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .vk-main-transparents-2-menu {     background: #fff;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .main-navigation ul li a {     color: #7b7b7b;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .main-navigation ul li.vk-icon-search i {     color: #7b7b7b;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;} .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .ui.dropdown:not(.button) > .default.text, .vk-sparta-transparents-2 .sticky-wrapper.is-sticky .ui.default.dropdown:not(.button) > .text {     color: #7b7b7b;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu {     position: absolute;     z-index: 4;     width: 100%;     background: rgba(25, 25, 25, 0.15);} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu {         position: relative;         background: transparent;         z-index: inherit;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .wrapper-logo {     background: url("../images/01_05_transparents_1/box2.png");     width: 200px;     height: 100px;     overflow: hidden;     padding-left: 30px;     padding-right: 30px;     padding-top: 27px;     padding-bottom: 27px;} @media screen and (max-width: 767px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .wrapper-logo {         padding-top: 20px;         padding-bottom: 20px;    }} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .wrapper-logo {         padding-top: 30px;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .wrapper-logo img {     width: 131px;     height: 46px;     overflow: hidden;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation {     text-align: center;     float: none;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation {         display: none;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul {     margin: 0px;     padding: 0px;     text-align: center;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li {     list-style-type: none;     display: inline-block;     line-height: 100px;     padding: 0px 10px;} @media screen and (max-width: 1237px) and (min-width: 992px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li {         padding: 0px 4px;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li a {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #fff;     text-decoration: none;     padding: 40px 10px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 1399px) and (min-width: 1238px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li a {         padding: 40px 0;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li.vk-icon-search i {     color: #fff;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right {     position: relative;     z-index: 99999;     float: right;     padding: 25px 0px;} @media screen and (max-width: 767px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right {         width: 100%;         padding: 0px;    }} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right {         position: absolute;         top: 0;         right: 0;         left: 0;         display: none;    }} @media screen and (max-width: 1238px) and (min-width: 992px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right {         display: none;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul {     margin: 0px;     padding: 0px;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #fff;} @media screen and (max-width: 320px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul li {         font-size: 13px;    }} @media screen and (max-width: 767px) {     .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul li {         width: 30%;         font-size: 10px;    }} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child {     background: #d7b56d;     padding: 10px 0px;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child a {     color: white;     padding: 10px 33px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-transparents-2 .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child:hover {     background: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-transparents-2 .vk-transparent-2-nav-menu {     position: relative;} .vk-sparta-transparents-2 .vk-transparent-2-nav-menu .show-hover-shortcodes {     top: inherit;} .vk-sparta-transparents-2 .vk-transparent-2-nav-menu .box-search-header {     top: inherit;} .vk-sparta-transparents-2 .vk-transparents-2-booking-hotel {     top: 100px;}/* end home transparent 2 header*//*home transparent 2 slideshow*/ .vk-sparta-transparents-2 .vk-transparent-2-left {     padding-top: 150px !important;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-transparent-2-left {         padding-top: 0 !important;    }} .vk-sparta-transparents-2 .vk-slide {     position: relative;     overflow: hidden;} .vk-sparta-transparents-2 .vk-slide h3 {     text-align: left;} .vk-sparta-transparents-2 .vk-slide h2 {     text-align: left;     margin-top: 30px;     margin-bottom: 50px;} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-slide h2 {         margin: 0;    }} @media screen and (max-width: 1670px) and (min-width: 991px) {     .vk-sparta-transparents-2 .vk-slide h2 {         font-size: 60px;    }} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn {     margin-top: 50px;} @media screen and (max-width: 400px) and (min-width: 320px) {     .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn {         margin-top: 20px;    }} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul {     margin: 0;     padding: 0;} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li {     list-style-type: none;     display: inline-block;     margin-right: 20px;} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #ffffff;     text-decoration: none;     padding: 19px 40px;     border: 1px solid #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li a:hover {     background: #d7b56d;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 400px) and (min-width: 320px) {     .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li a {         padding: 10px 20px !important;    }} @media screen and (max-width: 991px) {     .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li a {         padding: 19px 33px;    }} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li:last-child {     margin-right: 0;} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li:last-child a {     background: #d7b56d;     border: 1px solid #d7b56d;} .vk-sparta-transparents-2 .vk-slide .vk-slide-cation-btn ul li:last-child a:hover {     background: transparent;     border: 1px solid #fff;} .vk-sparta-transparents-2 .vk-slide .vk-item-img {     background: url("../images/01_06_transparents_2/banner21.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 930px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-transparents-2 .vk-slide .vk-item-img {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-transparents-2 .vk-slide .vk-item-img {         height: 260px;    }} .vk-sparta-transparents-2 .vk-slide .vk-item-img1 {     background: url("../images/01_06_transparents_2/banner20.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 930px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-transparents-2 .vk-slide .vk-item-img1 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-transparents-2 .vk-slide .vk-item-img1 {         height: 260px;    }} .vk-sparta-transparents-2 .vk-slide .vk-item-img2 {     background: url("../images/01_06_transparents_2/banner23.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 930px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-transparents-2 .vk-slide .vk-item-img2 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-transparents-2 .vk-slide .vk-item-img2 {         height: 260px;    }}/*End home transparent 2 slideshow*//*home transparent 2 welcometo*/ .vk-welcometo-transparents-2 h2 {     color: #333;}/*end home transparent 2 welcomto*//*home transparent 2 ourrooms*/ .vk-our-rooms-transparents-2 {     background: #f9f9f9;} .vk-our-rooms-transparents-2 .vk-sparta-head-title h2 {     color: #333;} .vk-our-rooms-transparents-2 .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 30px;}/*home transparent 2 ourrooms*//*home transparent 2 testimonial*/ .vk-testimonial-transparents-2 .vk-sparta-head-title h2 {     color: #333;}/*End home transparent 2 testimonial*//*Home transparent 2 blog*/ .vk-blog-transparents-2 {     background: #f9f9f9;} .vk-blog-transparents-2 .vk-sparta-head-title h2 {     color: #333;}/*End Home transparent 2 blog*//*home transparent 2 booking hotel*/ .vk-transparents-2-booking-hotel {     position: absolute;     width: 100%;     top: 11%;     right: 0;} @media screen and (max-width: 991px) {     .vk-transparents-2-booking-hotel {         position: relative;    }} @media screen and (max-width: 1237px) and (min-width: 992px) {     .vk-transparents-2-booking-hotel {         position: relative;    }} .vk-booking-transparent-2 {     background-color: rgba(0, 0, 0, 0.6);     min-height: 830px;     padding: 0 10px;     width: 400px;     position: absolute;     z-index: 1;     right: 17.5%;} @media screen and (max-width: 991px) {     .vk-booking-transparent-2 {         position: relative;         width: 100%;         right: 0;         padding: 50px 20px;         margin-top: 50px;    }} @media screen and (max-width: 1237px) and (min-width: 992px) {     .vk-booking-transparent-2 {         position: relative;         width: 100%;         right: 0;         padding: 50px 20px;         margin-top: 50px;    }} .vk-booking-transparent-2 .booking-item {     background: rgba(255, 255, 255, 0.15);     padding: 20px;     margin-bottom: 10px;} .vk-booking-transparent-2 .booking-item-adults {     margin-right: 10px;} @media screen and (max-width: 991px) {     .vk-booking-transparent-2 .booking-item-adults {         margin-right: 0px;    }} .vk-booking-transparent-2 h4 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #ffffff;     margin: 0px;     border-bottom: 1px solid #fff;} .vk-booking-transparent-2 input {     border-radius: 0px;     height: 50px;     font-family: 'Roboto', sans-serif;     font-size: 20px;     font-weight: bold;     line-height: 1.43;     text-align: left;     color: #ffffff;     border: none;     background: transparent;} .vk-booking-transparent-2 input:focus {     -webkit-box-shadow: none;     box-shadow: none;} .vk-booking-transparent-2 .input-group-addon {     border-radius: 0px;     background: transparent;     color: #fff;     border: none;} .vk-booking-transparent-2 select, .vk-booking-transparent-2 .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-booking-transparent-2 input {     border-radius: 0px;     height: 87px;     font-family: 'Roboto', sans-serif;     font-size: 60px;     font-weight: bold;     line-height: 1.43;     text-align: left;     color: #ffffff;     background: transparent;     border: none;} .vk-booking-transparent-2 select.form-control, .vk-booking-transparent-2 .vk-shop-cart-body .vk-shop-cart4 .shipping input.form-control, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-booking-transparent-2 input.form-control {     padding: 0;} .vk-booking-transparent-2 select option, .vk-booking-transparent-2 .vk-shop-cart-body .vk-shop-cart4 .shipping input option, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-booking-transparent-2 input option {     color: #333333;     font-size: 24px;     height: 60px;     overflow-y: auto;} .vk-booking-transparent-2 .vk-btn-check {     margin-top: 60px;     text-align: center;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-transparent-2 .vk-btn-check {         margin-top: 30px;    }} .vk-booking-transparent-2 .vk-btn-check .btn {     border-radius: 0px;     width: 226px;     margin: 0 auto;     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 2.75;     text-align: center;     color: #ffffff;     background-color: #bf9e58;     opacity: 1;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-booking-transparent-2 .vk-btn-check .btn:hover {     background: #fff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-booking-transparent-2 .vk-booking-head {     padding-top: 79px;     padding-bottom: 60px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-transparent-2 .vk-booking-head {         padding-top: 0;         padding-bottom: 30px;    }} @media screen and (max-width: 991px) {     .vk-booking-transparent-2 .vk-booking-head {         padding-top: 0px;    }} .vk-booking-transparent-2 .vk-booking-head h2 {     font-family: "Cinzel Decorative";     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     margin: 0;} .vk-booking-transparent-2 .vk-booking-head p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 1.71;     text-align: center;     color: rgba(255, 255, 255, 0.7);     margin-top: 10px;     margin-bottom: 30px;} .vk-booking-transparent-2 .vk-booking-head .vk-booking-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;}/* End home transparent 2 booking hotel*//*Home center logo header*/ .vk-sparta-center-logo .sticky-wrapper {     height: auto !important;} .vk-sparta-center-logo .is-sticky .main-navigation ul li {     padding-top: 0;     padding-bottom: 0;     line-height: 100px;} .vk-sparta-center-logo .is-sticky .vk-navrbar-left {     width: auto !important;     float: left !important;} .vk-sparta-center-logo .is-sticky .vk-navbar-right {     width: auto !important;     float: right !important;     text-align: right;} .vk-sparta-center-logo .vk-center-logo-menu {     position: relative;} .vk-sparta-center-logo .vk-center-logo-menu .box-search-header {     position: absolute;     top: inherit;} .vk-sparta-center-logo .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;     padding-top: 20px;} .vk-sparta-center-logo .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-center-logo .mobile-nav .vk-menu-mobile-nav {     z-index: 12345;} .vk-sparta-center-logo .vk-main-menu .main-navigation {     float: none;} .vk-sparta-center-logo .vk-main-menu .main-navigation .vk-navrbar-left {     width: 50%;     float: left;     text-align: right;} .vk-sparta-center-logo .vk-main-menu .main-navigation .vk-navbar-right {     width: 50%;     text-align: left;     float: left;} .vk-sparta-center-logo .vk-main-menu ul {     text-align: center;} .vk-sparta-center-logo .vk-main-menu ul li {     padding-top: 97px;     padding-bottom: 0px !important;     line-height: 91px !important;} .vk-sparta-center-logo .vk-main-menu .show-hover-shortcodes {     top: inherit;} .vk-sparta-center-logo .vk-main-menu .show-hover-shortcodes ul {     text-align: left;} .vk-sparta-center-logo .vk-main-menu .show-hover-shortcodes ul li {     padding: 0px;     line-height: normal;} .vk-sparta-center-logo .vk-top-header {     display: none;} .vk-sparta-center-logo .vk-top-header-right ul.dropdown {     z-index: 123456;} @media screen and (max-width: 991px) {     .vk-sparta-center-logo .vk-top-header {         display: block;    }} .vk-sparta-center-logo .navbar-toggle {     z-index: 1234;} @media screen and (min-width: 768px) {     .vk-sparta-center-logo .navbar-toggle {         top: 65px;    }} @media screen and (max-width: 767px) {     .vk-sparta-center-logo .navbar-toggle {         top: 65px;    }} @media screen and (max-width: 991px) {     .vk-sparta-center-logo .site-header {         position: relative;    }} .vk-sparta-center-logo .navbar-header {     background: transparent;} .vk-sparta-center-logo .content {     border-bottom: 1px solid #e0e0e0;} .vk-sparta-center-logo .navbar-brand {     height: auto;     padding: 0px;} .vk-sparta-center-logo .vk-navbar-header {     position: absolute;     left: 0;     right: 0;     width: 140px;     height: 49px;     margin: auto;     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;     z-index: 23;     border: none;     margin-top: 20px;} @media screen and (max-width: 991px) {     .vk-sparta-center-logo .vk-navbar-header {         position: relative;         display: block;         margin: 20px 0;         width: 100%;         height: auto;    }} .vk-sparta-center-logo .vk-navbar-header .vk-divider {     position: absolute;     width: 100%;     top: 55px;     border-top-width: 1px;     border-bottom-width: 0;     border-left-width: 0;     border-right-width: 0;     border-style: solid;     border-color: rgba(255, 255, 255, 0.1);     overflow: hidden;} .vk-sparta-center-logo .vk-navbar-header .vk-divider.left {     right: 100%;} .vk-sparta-center-logo .vk-navbar-header .vk-divider.right {     left: 100%;} .vk-sparta-center-logo .vk-navbar-nav {     margin: 0px;     padding-left: 0px;     text-align: center;} .vk-sparta-center-logo .vk-navbar-nav li {     position: static;     width: auto;     display: inline-block;     border: none;} .vk-sparta-center-logo .vk-navbar-nav li a {     font-weight: 600;     padding: 115px 10px 19px 10px;     text-decoration: none;     font-family: "Cinzel Decorative";     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-sparta-center-logo .vk-navbar-nav li a:not(.slicknav_item) {     padding: 115px 15px 19px 15px;     outline: none;     display: block;} .vk-sparta-center-logo .vk-navbar-nav li span:not(.slicknav_item) {     color: #fff;     font-weight: 600;     padding: 115px 10px 19px 10px;} .vk-sparta-center-logo .vk-navbar-nav.child {     border-top: 3px solid #FFC000;     background-color: #fff;     display: none;     position: absolute;     z-index: 1;} .vk-sparta-center-logo .vk-header-top {     position: absolute;     top: 0;     width: 100%;} .vk-sparta-center-logo .vk-header-top .content {     position: relative;     padding: 18px 0;     float: left;     width: 100%;} .vk-sparta-center-logo .vk-header-top .quick-address {     padding: 0;     margin: 0;     list-style-type: none;     float: right;     line-height: normal;    /*select */} .vk-sparta-center-logo .vk-header-top .quick-address li {     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-center-logo .vk-header-top .quick-address li a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.31;     text-align: center;     color: #7b7b7b;     background: #d7b56d;     padding: 17px 24px;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-center-logo .vk-header-top .quick-address li a:hover {     background: #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-center-logo .vk-header-top .quick-address li:last-child a {     color: #fff;} .vk-sparta-center-logo .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul {     margin-top: 19px;} .vk-sparta-center-logo .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul li {     padding: 0px;     background: transparent;} .vk-sparta-center-logo .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul li a {     background: transparent;     color: #d7b56d;     padding: 10px;} .vk-sparta-center-logo .vk-header-top .vk-navbar-left {     float: left;} .vk-sparta-center-logo .vk-header-top .vk-navbar-left p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin-bottom: 0px;}/*End Home center logo header*//*Home center logo slideshow*/.vk-slide-cation-btn {     margin-top: 50px;     text-align: center;} @media screen and (max-width: 767px) {.vk-slide-cation-btn {         margin-top: 10px;    }}.vk-slide-cation-btn ul {     margin: 0px;     padding: 0px;}.vk-slide-cation-btn ul li {     list-style-type: none;     display: inline-block;     margin-right: 20px;}.vk-slide-cation-btn ul li:last-child {     margin-right: 0px;}.vk-slide-cation-btn ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #ffffff;     text-decoration: none;     padding: 19px 40px;     border: 1px solid #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 767px) {.vk-slide-cation-btn ul li a {         padding: 5px 15px;    }} @media screen and (max-width: 350px) {.vk-slide-cation-btn ul li a {         padding: 10px 19px;    }}.vk-slide-cation-btn ul li a:hover {     background: #d7b56d;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}.vk-slide-cation-btn ul li:last-child a {     background: #d7b56d;     border: 1px solid #d7b56d;}.vk-slide-cation-btn ul li:last-child a:hover {     background: transparent;     border: 1px solid #fff;}/* End Home center logo slideshow*//*Home center logo welcometo*/ .vk-sparta-center-logo-welcometo {     padding-top: 100px;} .vk-sparta-center-logo-welcometo h2 {     color: #333;}/*Home center logo welcometo*//*Home center logo ourrooms*/ .vk-sparta-center-logo-ourrooms {     background: #f9f9f9;} .vk-sparta-center-logo-ourrooms .vk-sparta-head-title h2 {     color: #333;} .vk-sparta-center-logo-ourrooms .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 30px;}/*End Home center logo ourrooms*//*Home center logo testimonial*/ .vk-sparta-center-logo-testumonial {     padding: 99px 0px;} .vk-sparta-center-logo-testumonial .vk-sparta-head-title h2 {     color: #333;}/*End Home center logo testimonial*//*Home center logo blog*/ .vk-sparta-center-logo-blog {     padding-top: 99px;     padding-bottom: 100px;     background: #f9f9f9;} .vk-sparta-center-logo-blog .vk-sparta-head-title h2 {     color: #333;} .vk-sparta-center-logo-blog .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 30px;}/*End Home center logo blog*//*Home center logo booking hotel*/ .vk-sparta-center-logo-slide {     position: relative;} .vk-sparta-center-logo-slide .vk-slide {     margin-bottom: 50px;} .vk-booking-center-logo {     position: absolute;     width: 100%;     top: 92%;     z-index: 123;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-center-logo {         position: relative;         top: 0;    }} @media screen and (max-width: 991px) {     .vk-booking-center-logo {         position: relative;    }} .vk-booking-center-logo .booking-hotel-all {     padding: 15px;     background: #f0f0f0;     -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);     box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25);} .vk-booking-center-logo ul li {     margin-right: 13px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-center-logo ul li {         margin-right: 11px;    }} .vk-booking-center-logo ul li:nth-child(5) {     margin-right: 0px;}/*end Home center logo booking hotel*//*Home center logo 2 header*/ .vk-sparta-center-logo-2 {     position: relative;     overflow: hidden;} .vk-sparta-center-logo-2 .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;     padding-top: 20px;} .vk-sparta-center-logo-2 .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} @media screen and (min-width: 992px) {     .vk-sparta-center-logo-2 .vk-top-header {         display: none;    }} .vk-sparta-center-logo-2 .sticky-wrapper {     height: auto !important;} .vk-sparta-center-logo-2 .is-sticky .vk-divider {     display: none;} .vk-sparta-center-logo-2 .is-sticky .navbar-brand {     padding: 10px;} .vk-sparta-center-logo-2 .is-sticky .navbar-brand img {     height: 80px;     width: 74px;     overflow: hidden;} .vk-sparta-center-logo-2 .is-sticky .main-navigation ul li {     padding: 0 !important;} .vk-sparta-center-logo-2 .is-sticky .main-navigation ul li a {     padding: 35px 10px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-center-logo-2 .is-sticky .main-navigation ul li a {         padding: 37px 10px;    }} .vk-sparta-center-logo-2 .main-navigation {     float: none;} .vk-sparta-center-logo-2 .main-navigation ul li {     padding-bottom: 0px;     padding-top: 67px;     padding-left: 0;     padding-right: 0;} .vk-sparta-center-logo-2 .main-navigation ul li ul.sub-menu1 li a {     padding: 0;} .vk-sparta-center-logo-2 .vk-main-menu .show-hover-shortcodes {     top: 0;} .vk-sparta-center-logo-2 .vk-main-menu .show-hover-shortcodes ul li {     padding: 0px;} .vk-sparta-center-logo-2 .vk-main-menu .box-search-header {     top: 0;     left: 0;     right: 0;} .vk-sparta-center-logo-2 .mobile-nav .navbar-toggle {     top: 100px;} .vk-sparta-center-logo-2 .site-header {     background: #fff;} .vk-sparta-center-logo-2 .navbar-header {     background: transparent;} .vk-sparta-center-logo-2 .navbar-brand {     height: auto;     padding: 20px;} .vk-sparta-center-logo-2 .vk-navbar-header {     position: absolute;     left: 0;     right: 0;     width: 230px;     margin: auto;     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;     z-index: 23;     border: none;} @media screen and (max-width: 991px) {     .vk-sparta-center-logo-2 .vk-navbar-header {         position: inherit;         margin: 0px;         width: 170px;    }} .vk-sparta-center-logo-2 .vk-navbar-header .vk-divider {     position: absolute;     width: 198%;     top: 85px;     border-top-width: 1px;     border-bottom-width: 0;     border-left-width: 0;     border-right-width: 0;     border-style: solid;     overflow: hidden;} .vk-sparta-center-logo-2 .vk-navbar-header .vk-divider.left {     right: 100%;} .vk-sparta-center-logo-2 .vk-navbar-header .vk-divider.right {     left: 100%;} .vk-sparta-center-logo-2 .vk-navbar-left {     float: left;} .vk-sparta-center-logo-2 .vk-navbar-right {     float: right;} .vk-sparta-center-logo-2 .vk-navbar-right .vk-icon-search {     line-height: 102px;} .vk-sparta-center-logo-2 .vk-navbar-nav {     padding-left: 0px;} .vk-sparta-center-logo-2 .vk-navbar-nav li {     position: static;     width: auto;     display: inline-block;     border: none;} .vk-sparta-center-logo-2 .vk-navbar-nav li a {     font-weight: 600;     padding: 55px 10px 37px 10px;     text-decoration: none;     font-family: "Cinzel Decorative";     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-sparta-center-logo-2 .vk-navbar-nav li a:not(.slicknav_item) {     padding: 55px 15px 37px 15px;     outline: none;     display: block;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-center-logo-2 .vk-navbar-nav li a:not(.slicknav_item) {         padding: 59px 15px 37px 15px;    }} .vk-sparta-center-logo-2 .vk-navbar-nav li span:not(.slicknav_item) {     color: #fff;     font-weight: 600;     padding: 55px 10px 37px 10px;} .vk-sparta-center-logo-2 .vk-navbar-nav.child {     border-top: 3px solid #FFC000;     background-color: #fff;     display: none;     position: absolute;     z-index: 1;} .vk-sparta-center-logo-2 .vk-header-top {     position: absolute;     top: 0;     width: 100%;} .vk-sparta-center-logo-2 .vk-header-top .content {     position: relative;     padding: 18px 0;     float: left;     width: 100%;} .vk-sparta-center-logo-2 .vk-header-top .quick-address {     padding: 0;     margin: 0;     list-style-type: none;     float: right;     line-height: normal;    /*select */} .vk-sparta-center-logo-2 .vk-header-top .quick-address li {     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-center-logo-2 .vk-header-top .quick-address li:last-child a {     color: #fff;} .vk-sparta-center-logo-2 .vk-header-top .quick-address li a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.31;     text-align: center;     color: #7b7b7b;     background: #d7b56d;     padding: 17px 24px;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-center-logo-2 .vk-header-top .quick-address li a:hover {     background: #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-center-logo-2 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul {     margin-top: 8px;} .vk-sparta-center-logo-2 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul li {     padding: 0px;     background: transparent;} .vk-sparta-center-logo-2 .vk-header-top .quick-address .wrap-select .wrapper-dropdown-3 ul li a {     background: transparent;     color: #d7b56d;     padding: 10px;} .vk-sparta-center-logo-2 .vk-header-top .vk-navbar-left {     float: left;} .vk-sparta-center-logo-2 .vk-header-top .vk-navbar-left p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin-bottom: 0px;}/*Home center logo 2 header*//*Home center logo 2 slideshow*/ .vk-center-logo-2-slide .vk-slide {     position: relative;} .vk-center-logo-2-slide .vk-slide h3 {     text-align: left;} .vk-center-logo-2-slide .vk-slide h2 {     text-align: left;     margin-top: 30px;     margin-bottom: 50px;} @media screen and (max-width: 991px) {     .vk-center-logo-2-slide .vk-slide h2 {         margin: 0px;    }} @media screen and (max-width: 1670px) and (min-width: 991px) {     .vk-center-logo-2-slide .vk-slide h2 {         font-size: 60px;    }} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn {     margin-top: 50px;} @media screen and (max-width: 991px) {     .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn {         margin-top: 40px;    }} @media screen and (max-width: 350px) and (min-width: 320px) {     .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn {         margin-top: 20px;    }} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul {     margin: 0px;     padding: 0px;} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li {     list-style-type: none;     display: inline-block;     margin-right: 20px;} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #ffffff;     text-decoration: none;     padding: 19px 40px;     border: 1px solid #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 350px) and (min-width: 320px) {     .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li a {         padding: 10px 20px;    }} @media screen and (max-width: 991px) {     .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li a {         padding: 15px 20px;    }} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li a:hover {     background: #d7b56d;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li:last-child {     margin-right: 0px;} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li:last-child a {     background: #d7b56d;     border: 1px solid #d7b56d;} .vk-center-logo-2-slide .vk-slide .vk-slide-cation-btn ul li:last-child a:hover {     background: transparent;     border: 1px solid #fff;} .vk-center-logo-2-slide .vk-slide .vk-center-logo-2-booking-hotel {     top: 0;} .vk-center-logo-2-slide .vk-slide .vk-transparent-2-left {     padding: 0 15px;} .vk-center-logo-2-slide .vk-slide .vk-item-img {     background: url("../images/01_06_transparents_2/banner21.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-center-logo-2-slide .vk-slide .vk-item-img {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-center-logo-2-slide .vk-slide .vk-item-img {         height: 260px;    }} .vk-center-logo-2-slide .vk-slide .vk-item-img1 {     background: url("../images/01_06_transparents_2/banner20.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-center-logo-2-slide .vk-slide .vk-item-img1 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-center-logo-2-slide .vk-slide .vk-item-img1 {         height: 260px;    }} .vk-center-logo-2-slide .vk-slide .vk-item-img2 {     background: url("../images/01_06_transparents_2/banner23.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-center-logo-2-slide .vk-slide .vk-item-img2 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-center-logo-2-slide .vk-slide .vk-item-img2 {         height: 260px;    }}/*End Home center logo 2 slideshow*//*Home center logo 2 welcometo*/ .vk-sparta-center-logo-2-welcometo h2 {     color: #333;}/*End Home center logo 2 welcometo*//*Home center logo 2 ourrooms*/ .vk-sparta-center-logo-2-our-rooms {     background: #f9f9f9;} .vk-sparta-center-logo-2-our-rooms .vk-sparta-head-title h2 {     color: #333;} .vk-sparta-center-logo-2-our-rooms .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 30px;}/*End Home center logo 2 ourrooms*//*Home center logo 2 testimonial*/ .vk-sparta-center-logo-2-testimonial .vk-sparta-head-title h2 {     color: #333;}/*end Home center logo 2 testimonial*//*Home center logo 2 blog*/ .vk-sparta-center-logo-2-blog {     background: #f9f9f9;} .vk-sparta-center-logo-2-blog .vk-sparta-head-title h2 {     color: #333;}/*End Home center logo 2 blog*//*Home center logo 2 booking hotel*/ .vk-center-logo-2-slide .vk-booking-transparent-2 {     background-color: rgba(0, 0, 0, 0.6);     min-height: 930px !important;     padding: 0 10px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-center-logo-2-slide .vk-booking-transparent-2 {         min-height: 600px !important;         padding: 40px 20px;    }} .vk-center-logo-2-slide .vk-transparent-2-left {     padding-top: 250px;} @media screen and (max-width: 991px) {     .vk-center-logo-2-slide .vk-booking-head {         padding-top: 60px;    }} .vk-center-logo-2-slide .vk-booking-head h2 {     font-size: 30px;     margin: 0px;     text-align: center;}/*End Home center logo 2 booking hotel*//*Home header full width header*/ .vk-sparta-header-full-width {     overflow: hidden;     position: relative;} .vk-sparta-header-full-width .vk-main-header-full-width-menu.fixed .main-navigation ul li {     padding: 0 10px;} .vk-sparta-header-full-width .header-default {     height: 101px;} .vk-sparta-header-full-width .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;     padding-bottom: 46px;} .vk-sparta-header-full-width .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} @media screen and (min-width: 992px) {     .vk-sparta-header-full-width .vk-top-header {         display: none;    }} .vk-sparta-header-full-width .vk-header-full-logo {     float: left;} .vk-sparta-header-full-width .vk-header-full-language {     float: right;} .vk-sparta-header-full-width ul {     margin: 0px;} .vk-sparta-header-full-width .mobile-nav .navbar-toggle {     float: none;     position: absolute;     top: 78px;     right: 0;} @media screen and (max-width: 1219px) and (min-width: 992px) {     .vk-sparta-header-full-width .vk-top-header-right {         display: none;    }} .vk-sparta-header-full-width .vk-main-header-full-width-menu {     background: #fff;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .wrapper-logo {     background: url("../images/01_09_header-full-width/box22.png");     background-size: cover;     width: 200px;     height: 101px;     overflow: hidden;     padding-left: 30px;     padding-right: 30px;     padding-top: 27px;     padding-bottom: 27px;} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .wrapper-logo {         padding-top: 20px;         padding-bottom: 20px;    }} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .wrapper-logo {         padding-top: 30px;    }} .vk-sparta-header-full-width .vk-main-header-full-width-menu .wrapper-logo img {     width: 131px;     height: 46px;     overflow: hidden;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-dark-menu-text {     position: relative;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-dark-menu-text .show-hover-shortcodes {     top: inherit;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-dark-menu-text .box-search-header {     top: inherit;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation {     float: none;     text-align: center;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation {         display: none;    }} .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation ul {     margin: 0px;     padding: 0px;     text-align: center;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation ul li {     list-style-type: none;     display: inline-block;     line-height: 101px;     padding: 0px 10px;} @media screen and (max-width: 1395px) and (min-width: 1220px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation ul li {         padding: 0px 0;    }} @media screen and (max-width: 1219px) and (min-width: 992px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation ul li {         padding: 0px 4px;    }} .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation ul li a {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #7b7b7b;     text-decoration: none;     padding: 40px 10px;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .main-navigation ul li a:hover {     color: #d7b56d;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right {     position: relative;     z-index: 99999;     float: right;     padding: 25px 0px;} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right {         width: 100%;         padding: 0px;    }} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right {         position: absolute;         top: 0;         right: 0;         left: 0;         display: none;    }} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul {     margin: 0px;     padding: 0px;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} @media screen and (max-width: 320px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul li {         font-size: 13px;    }} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul li {         width: 30%;         font-size: 10px;    }} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul li:first-child {     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     padding: 10px 0;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul li:first-child a {     padding: 10px 33px;     color: white;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right ul li:first-child:hover {     background: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right .wrap-select .wrapper-dropdown-3 {     padding: 10px 30px;} .vk-sparta-header-full-width .vk-main-header-full-width-menu .vk-top-header-right .wrap-select .wrapper-dropdown-3 ul li:first-child {     background: transparent;     padding: 0px;}/*End Home header full width header*//*Home header full width slideshow*/ .vk-header-full-width-slide .vk-slide-caption {     position: absolute;     z-index: 2;     width: 100%;     top: 0;     bottom: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;} @media screen and (max-width: 991px) {     .vk-header-full-width-slide .vk-slide-caption {         position: relative;         margin-top: 60px;    }} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item {     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: solid 1px #ffffff;     border-radius: 4px;     padding: 40px 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item a {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: 600;     line-height: 1.67;     text-align: center;     color: #ffffff;     text-decoration: none;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item a .img-1 {     margin-bottom: 30px;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item a .img-2 {     display: none;     margin-bottom: 30px;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item:hover {     background: #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item:hover a {     color: #d7b56d;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item:hover a .img-1 {     display: none;} .vk-header-full-width-slide .vk-slide-caption .vk-slide-caption-item:hover a .img-2 {     display: block;} @media screen and (max-width: 991px) {     .vk-header-full-width-slide .vk-header-full-services {         display: none;    }} .vk-header-full-width-slide .vk-header-full-services ul {     padding: 0px;     margin: 0px;     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-header-full-width-slide .vk-header-full-services ul li {     list-style-type: none;     width: 15%;     float: left;     margin-right: 30px;}/*end Home header full width slideshow*//*Home header full width welcometo*/ .vk-sparta-header-full-width-welcometo h2 {     color: #333;} .vk-sparta-header-full-width-welcometo h3 {     margin-top: 0px;} .vk-sparta-header-full-width-welcometo .vk-sparta-image {     background-size: cover;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item ul {     margin: 0px;     padding: 0px;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item ul li {     list-style-type: none;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item .vk-sparta-count-item-img {     width: 100%;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item .vk-sparta-count-item-img img {     margin: auto;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item .vk-sparta-count-item-number {     margin-top: 50px;     margin-bottom: 42px;     text-align: center;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item .vk-sparta-count-item-number span {     font-family: "Roboto", sans-serif;     font-size: 80px;     font-weight: bold;     line-height: 0.33;     text-align: center;     color: #ffffff;} .vk-sparta-header-full-width-welcometo .vk-sparta-image .vk-sparta-count-item h3 {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: center;     color: #ffffff;}/*Home header full width welcomto*//*Home header full width ourroom*/ .vk-sparta-header-full-width-our-rooms {     background: #f9f9f9;} .vk-sparta-header-full-width-our-rooms .vk-sparta-head-title h2 {     color: #333;} .vk-sparta-header-full-width-our-rooms .vk-sparta-head-title h3 {     margin-top: 0px;} .vk-sparta-header-full-width-our-rooms .owl-theme .owl-nav.disabled + .owl-dots {     margin-top: 30px;}/*End Home header full width ourrooms*//*Home header full width testimonial*/ .vk-sparta-header-full-width-testimonial .vk-sparta-head-title h2 {     color: #333;} .vk-sparta-header-full-width-testimonial .vk-sparta-head-title h3 {     margin-top: 0px;}/*Home header full width testionials*//*Home header full width blog*/ .vk-header-full-width-blog {     background: #f9f9f9;} .vk-header-full-width-blog .vk-sparta-head-title h2 {     color: #333;} .vk-header-full-width-blog .vk-sparta-head-title h3 {     margin-top: 0px;}/*End Home header full width blog*//*Home header full width booking hotel*/ .vk-booking-hotel-header-full {     background: #f0f0f0;     margin-bottom: 60px;} .vk-booking-hotel-header-full .booking-hotel-all {     padding: 15px;} .vk-booking-hotel-header-full ul li {     margin-right: 13px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-booking-hotel-header-full ul li {         margin-right: 11px;    }} .vk-booking-hotel-header-full ul li:nth-child(5) {     margin-right: 0px;}/*End Home header full width booking hotel*//*Home header full width 2 Header*/ .vk-sparta-header-full-width-2 {     overflow: hidden;} .vk-sparta-header-full-width-2 .is-sticky .vk-menu-right-top {     display: none;} .vk-sparta-header-full-width-2 .is-sticky .main-navigation ul li {     padding: 0px 10px !important;     line-height: 100px !important;} .vk-sparta-header-full-width-2 .is-sticky .wrapper-logo {     width: 200px !important;     height: 100px !important;     padding: 25px 30px !important;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-sparta-header-full-width-2 .is-sticky .vk-menu-right-bottom-left {         float: none !important;    }     .vk-sparta-header-full-width-2 .is-sticky .main-navigation {         float: none !important;    }     .vk-sparta-header-full-width-2 .is-sticky .main-navigation ul {         text-align: left !important;    }} .vk-sparta-header-full-width-2 .header-default {     height: 140px;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .header-default {         height: auto;    }} .vk-sparta-header-full-width-2 .box-search-header {     top: -1px;} .vk-sparta-header-full-width-2 .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;     padding: 18px 0;     border-left: 1px solid #f0f0f0;     border-radius: 0px;     padding-right: 10px;} .vk-sparta-header-full-width-2 .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} @media screen and (min-width: 992px) {     .vk-sparta-header-full-width-2 .vk-top-header {         display: none;    }} .vk-sparta-header-full-width-2 ul {     margin: 0px;} .vk-sparta-header-full-width-2 .mobile-nav .navbar-toggle {     float: none;     position: absolute;     top: 70px;     right: 0;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu {     background: #fff;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .wrapper-logo {     background: url("../images/01_05_transparents_1/box2.png");     width: 230px;     height: 140px;     overflow: hidden;     padding-left: 30px;     padding-right: 30px;     padding-top: 40px;     padding-bottom: 40px;     float: left;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .wrapper-logo {         width: 180px;         height: 100px;    }} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .wrapper-logo {         padding-top: 20px;         padding-bottom: 20px;    }} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .wrapper-logo {         padding: 27px 15px;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .wrapper-logo img {     width: 100%;     height: auto;     overflow: hidden;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top {     height: 50px;     border-bottom: 1px solid #e0e0e0;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top {         display: none;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-left {     float: left;     padding-top: 10px;     padding-left: 50px;} @media screen and (max-width: 1160px) and (min-width: 992px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-left {         display: none;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-left p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right {     float: right;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul {     margin: 0px;     padding: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.31;     text-align: center;     color: #7b7b7b;     border-left: 1px solid #f0f0f0;     vertical-align: top;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li:last-child {     padding: 9px 20px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li select, .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li input {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.31;     text-align: center;     color: #7b7b7b;     border: none;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li select option, .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li .vk-shop-cart-body .vk-shop-cart4 .shipping input option, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li input option {     padding-top: 17px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li p {     margin: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li p a i {     font-size: 14px;     width: 30px;     height: 30px;     line-height: 30px;     text-align: center;     color: #999;     border: 1px solid #999;     border-radius: 50%;     margin-right: 10px;     transition: all .5s ease 0s;     -webkit-transition: all .5s ease 0s;     -moz-transition: all .5s ease 0s;     -ms-transition: all .5s ease 0s;     -o-transition: all .5s ease 0s;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li p a i:hover {     color: #d7b56d;     border: 1px solid #d7b56d;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right ul li p a:last-child i {     margin-right: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right .wrap-select .wrapper-dropdown-3 {     padding: 9px 30px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-top .vk-menu-right-top-right .wrap-select .wrapper-dropdown-3 ul li {     padding: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom {     margin-bottom: -2px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom .vk-menu-right-bottom-left {     float: left;     padding-left: 30px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom .vk-menu-right-bottom-right {     float: right;     padding: 30px 20px;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom .vk-menu-right-bottom-right {         display: none;    }} @media screen and (max-width: 1169px) and (min-width: 992px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom .vk-menu-right-bottom-right {         display: none;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom .vk-menu-right-bottom-right a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #ffffff;     background: #d7b56d;     padding: 18px 24px;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-menu-right .vk-menu-right-bottom .vk-menu-right-bottom-right a:hover {     background: #000;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .main-navigation {         display: none;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .main-navigation ul {     margin: 0px;     padding: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .main-navigation ul li {     list-style-type: none;     display: inline-block;     line-height: 89px;     padding: 0px 10px;} @media screen and (max-width: 1350px) and (min-width: 992px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .main-navigation ul li {         padding: 0px 0px;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .main-navigation ul li a {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #7b7b7b;     text-decoration: none;     padding: 40px 10px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .main-navigation ul li a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right {     float: right;     padding: 25px 0px;} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right {         width: 100%;         padding: 0px;    }} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right {         position: absolute;         top: 0;         right: 0;         left: 0;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right ul {     margin: 0px;     padding: 0px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} @media screen and (max-width: 320px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right ul li {         font-size: 13px;    }} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right ul li {         width: 30%;         font-size: 10px;    }} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child {     background: #d7b56d;     color: white;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     padding: 10px 33px;} .vk-sparta-header-full-width-2 .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child:hover {     background: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*End Home header full width 2 Header*//*Home header full width 2 slideshow*/ .vk-sparta-header-full-width-2 .vk-slide .vk-transparents-2-booking-hotel {     top: 0;} .vk-sparta-header-full-width-2 .vk-slide .vk-transparent-2-left {     padding-top: 0px;} .vk-sparta-header-full-width-2 .vk-slide .vk-transparent-2-left h3 {     text-align: left;} .vk-sparta-header-full-width-2 .vk-slide .vk-transparent-2-left h2 {     text-align: left;     margin-top: 30px;     margin-bottom: 50px;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-transparent-2-left h2 {         margin: 0px;    }} @media screen and (max-width: 1670px) and (min-width: 991px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-transparent-2-left h2 {         font-size: 60px;    }} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn {     margin-top: 50px;} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul {     margin: 0px;     padding: 0px;} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li {     list-style-type: none;     display: inline-block;     margin-right: 20px;} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #ffffff;     text-decoration: none;     padding: 19px 40px;     border: 1px solid #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li a:hover {     background: #d7b56d;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 991px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li a {         padding: 19px 33px;    }} @media screen and (max-width: 400px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li a {         padding: 15px 20px;    }} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li:last-child {     margin-right: 0px;} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li:last-child a {     background: #d7b56d;     border: 1px solid #d7b56d;} .vk-sparta-header-full-width-2 .vk-slide .vk-slide-cation-btn ul li:last-child a:hover {     background: transparent;     border: 1px solid #fff;} .vk-sparta-header-full-width-2 .vk-slide .vk-item-img {     background: url("../images/01_06_transparents_2/banner21.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-item-img {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-item-img {         height: 260px;    }} .vk-sparta-header-full-width-2 .vk-slide .vk-item-img1 {     background: url("../images/01_06_transparents_2/banner20.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-item-img1 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-item-img1 {         height: 260px;    }} .vk-sparta-header-full-width-2 .vk-slide .vk-item-img2 {     background: url("../images/01_06_transparents_2/banner23.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-item-img2 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-header-full-width-2 .vk-slide .vk-item-img2 {         height: 260px;    }}/*End Home header full width 2 slideshow*//*Home header full width 2 booking hotel*/ .vk-header-full-slide .vk-booking-transparent-2 {     background-color: rgba(0, 0, 0, 0.6);     min-height: 932px !important;     padding: 0 10px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-header-full-slide .vk-booking-transparent-2 {         min-height: 600px !important;         padding: 40px 20px;    }} .vk-header-full-slide .vk-transparent-2-left {     padding-top: 260px;} .vk-header-full-slide .vk-booking-head h2 {     margin: 0px !important;     text-align: center !important;}/*End Home header full width 2 booking hotel*//*Home listing room header*/ .vk-sparta-listing-room {     overflow: hidden;     position: relative;} .vk-sparta-listing-room .header-default {     height: auto;} .vk-sparta-listing-room .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #fff;     padding-bottom: 46px;} .vk-sparta-listing-room .ui.dropdown .menu > .item {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #7b7b7b;} .vk-sparta-listing-room .ui.dropdown:not(.button) > .default.text, .vk-sparta-listing-room .ui.default.dropdown:not(.button) > .text {     color: #fff;} @media screen and (max-width: 1249px) and (min-width: 992px) {     .vk-sparta-listing-room .vk-top-header-right {         display: none;    }} .vk-sparta-listing-room .vk-transparent-2-nav-menu {     position: relative;} .vk-sparta-listing-room .vk-transparent-2-nav-menu .show-hover-shortcodes {     top: inherit;} .vk-sparta-listing-room .vk-transparent-2-nav-menu .box-search-header {     top: inherit;     left: 0;     right: 0;} .vk-sparta-listing-room .sticky-wrapper {     position: absolute;     width: 100%;} .vk-sparta-listing-room .sticky-wrapper.is-sticky {     position: relative;     background: #fff;     z-index: 9999;} .vk-sparta-listing-room .sticky-wrapper.is-sticky .vk-main-transparents-2-menu {     background: #fff;} .vk-sparta-listing-room .sticky-wrapper.is-sticky .main-navigation ul li a {     color: #7b7b7b;} .vk-sparta-listing-room .sticky-wrapper.is-sticky .main-navigation ul li.vk-icon-search i {     color: #7b7b7b;} .vk-sparta-listing-room .sticky-wrapper.is-sticky .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-sparta-listing-room .sticky-wrapper.is-sticky .ui.selection.dropdown {     background: transparent;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;} .vk-sparta-listing-room .sticky-wrapper.is-sticky .ui.dropdown:not(.button) > .default.text, .vk-sparta-listing-room .sticky-wrapper.is-sticky .ui.default.dropdown:not(.button) > .text {     color: #7b7b7b;} @media screen and (min-width: 992px) {     .vk-sparta-listing-room .vk-top-header {         display: none;    }} .vk-sparta-listing-room ul {     margin: 0;} .vk-sparta-listing-room .mobile-nav .navbar-toggle {     float: none;     position: absolute;     top: 70px;     right: 0;     z-index: 12345;} .vk-sparta-listing-room .vk-main-transparents-2-menu {     position: absolute;     width: 100%;     background: rgba(25, 25, 25, 0.15);} @media screen and (min-width: 992px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu {         z-index: 99999;    }} @media screen and (max-width: 991px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu {         background: transparent;         position: relative;    }} .vk-sparta-listing-room .vk-main-transparents-2-menu .wrapper-logo {     background: url("../images/01_05_transparents_1/box2.png");     width: 200px;     height: 100px;     overflow: hidden;     padding-left: 30px;     padding-right: 30px;     padding-top: 27px;     padding-bottom: 27px;     float: left;} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .wrapper-logo {         padding-top: 20px;         padding-bottom: 20px;    }} @media screen and (max-width: 991px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .wrapper-logo {         padding-top: 31px;         width: 180px;         height: 100px;    }} .vk-sparta-listing-room .vk-main-transparents-2-menu .wrapper-logo img {     width: 131px;     height: 46px;     overflow: hidden;} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation {     text-align: center;     float: none;} @media screen and (max-width: 991px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation {         display: none;    }} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul {     margin: 0;     padding: 0;     text-align: center;} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li {     list-style-type: none;     display: inline-block;     line-height: 100px;     padding: 0 10px;} @media screen and (max-width: 1399px) and (min-width: 1250px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li {         padding: 0;    }} @media screen and (min-width: 992px) and (max-width: 1249px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li {         padding: 0 4px;    }} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li a {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #fff;     text-decoration: none;     padding: 40px 10px;} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li a:hover {     color: #d7b56d;} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li.vk-icon-search i {     color: #fff;} .vk-sparta-listing-room .vk-main-transparents-2-menu .main-navigation ul li.vk-icon-search:hover i {     color: #d7b56d;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-icon-search i {     color: #fff;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-main-menu .show-hover-shortcodes {     top: -24px;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right {     float: right;     padding: 25px 0;} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right {         width: 100%;         padding: 0px;    }} @media screen and (max-width: 991px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right {         position: absolute;         top: 0;         right: 0;         left: 0;         display: none;    }} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul {     margin: 0;     padding: 0;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #fff;} @media screen and (max-width: 320px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li {         font-size: 13px;    }} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li {         width: 30%;         font-size: 10px;    }} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child {     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     padding: 10px 0;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child a {     padding: 10px 33px;     color: #fff;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li:first-child:hover {     background: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right ul li a {     color: #fff;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right .wrap-select .wrapper-dropdown-3 {     background: transparent;     padding: 0px 30px;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right .wrap-select .wrapper-dropdown-3 ul {     margin-top: 40px;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right .wrap-select .wrapper-dropdown-3 ul li {     background: transparent;     padding: 0px;} .vk-sparta-listing-room .vk-main-transparents-2-menu .vk-top-header-right .wrap-select .wrapper-dropdown-3 .dropdown li a {     color: #7b7b7b;}/*End Home listing room header*//*Home listing room slideshow*/ .vk-sparta-listing-room .vk-slide h3 {     text-align: left;} .vk-sparta-listing-room .vk-slide h2 {     text-align: left;     margin-top: 30px;     margin-bottom: 50px;} @media screen and (max-width: 1670px) and (min-width: 991px) {     .vk-sparta-listing-room .vk-slide h2 {         font-size: 60px;    }} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn {     margin-top: 50px;} @media screen and (max-width: 991px) {     .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn {         margin-top: 0px;    }} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul {     margin: 0px;     padding: 0px;} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li {     list-style-type: none;     display: inline-block;     margin-right: 20px;} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li {         margin-right: 10px;    }} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #ffffff;     text-decoration: none;     padding: 19px 40px;     border: 1px solid #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 400px) {     .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li a {         padding: 13px 20px;    }} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li a:hover {     background: #d7b56d;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li:last-child a {     background: #d7b56d;     border: 1px solid #d7b56d;} .vk-sparta-listing-room .vk-slide .vk-slide-cation-btn ul li:last-child a:hover {     background: transparent;     border: 1px solid #fff;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms-slide {     position: absolute;     top: 14%;     right: 0;     z-index: 2;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms {     background: rgba(0, 0, 0, 0.6);     overflow: hidden;     height: 773px;     width: 400px;     position: absolute;     right: 31.3%;} @media screen and (max-width: 991px) {     .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms {         display: none;    }} @media screen and (max-width: 1450px) {     .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms {         right: 10%;    }} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-header h2 {     font-family: "Roboto", sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     margin: 0px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-header h3 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 1.71;     text-align: center;     color: rgba(255, 255, 255, 0.7);     letter-spacing: 0px;     margin: 0px;     padding-top: 16px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-header .vk-popular-room-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: auto;     margin-top: 20px;     margin-bottom: 30px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body {     padding: 0 10px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item {     padding: 10px;     margin-bottom: 10px;     background: #fff;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-img {     float: left;     padding-right: 10px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text {     padding-left: 130px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text h3 {     margin: 0px;     letter-spacing: 0px;     border-bottom: 1px solid #e0e0e0;     padding-bottom: 10px;     margin-bottom: 10px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text h3 a {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text h3 a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text .vk-item-time ul {     margin: 0px;     padding: 0px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text .vk-item-time ul li {     list-style-type: none;     display: inline-block;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-text .vk-item-time ul li p {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin: 0px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-service {     padding-top: 32px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-service ul {     margin: 0px;     padding: 0px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-service ul li {     list-style-type: none;     display: inline-block;     width: 24%;     text-align: center;     vertical-align: top;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-service ul li i {     font-family: FontAwesome;     font-size: 30px;     line-height: 1;     text-align: left;     color: #333333;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .vk-popular-rooms-content .vk-popular-rooms-content-body .vk-popular-rooms-content-body-item .vk-item-service ul li p {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: 600;     text-align: center;     color: #333;     text-transform: uppercase;     margin: 0px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader {     position: relative;     padding-top: 30px;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader .vk-popular-rooms-content-body {     height: 640px;     overflow-y: auto;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader .vk-popular-rooms-content-body::-webkit-scrollbar-track {     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);     background-color: #fff;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader .vk-popular-rooms-content-body::-webkit-scrollbar {     width: 10px;     background-color: #b7b7b7;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader .vk-popular-rooms-content-body::-webkit-scrollbar-thumb {     background-color: #b7b7b7;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader thead {     position: absolute;     width: 100%;     top: 0;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader thead tr {     position: absolute;     width: 100%;} .vk-sparta-listing-room .vk-slide .vk-listing-rooms-popular-rooms .table-fixheader thead tr th {     display: inline-block;} .vk-sparta-listing-room .vk-slide .vk-item-img-list {     background: url("../images/01_06_transparents_2/banner21.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-listing-room .vk-slide .vk-item-img-list {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-slide .vk-item-img-list {         height: 260px;    }} .vk-sparta-listing-room .vk-slide .vk-item-img-list1 {     background: url("../images/01_06_transparents_2/banner20.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-listing-room .vk-slide .vk-item-img-list1 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-slide .vk-item-img-list1 {         height: 260px;    }} .vk-sparta-listing-room .vk-slide .vk-item-img-list2 {     background: url("../images/01_06_transparents_2/banner23.jpg") no-repeat;     background-size: cover;     background-position: center center;     height: 932px;     width: 100%;} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-sparta-listing-room .vk-slide .vk-item-img-list2 {         height: 450px;    }} @media screen and (max-width: 767px) {     .vk-sparta-listing-room .vk-slide .vk-item-img-list2 {         height: 260px;    }}/*End Home listing room slideshow*//*about banner*/ .vk-about-banner {     position: relative;} .vk-about-banner .vk-about-banner-destop {     position: relative;     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;     height: 285px;     background-size: cover;     background: url("../images/02_01_about/background.jpg");     width: 100%;     background-position: center center;} @media screen and (max-width: 991px) {     .vk-about-banner .vk-about-banner-destop {         height: 260px;    }} .vk-about-banner .vk-about-banner-destop .vk-about-banner-caption {     position: absolute;     left: 50%;     top: 75%;     -webkit-transform: translate(-50%, -50%);     -ms-transform: translate(-50%, -50%);     transform: translate(-50%, -50%);} .vk-about-banner .vk-about-banner-destop .vk-about-banner-caption h2 {     font-family: 'Roboto', sans-serif;     font-size: 45px;     font-weight: bold;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-about-banner .vk-about-banner-destop .vk-about-banner-caption h2 {         font-size: 48px;    }} .vk-about-banner .vk-about-banner-destop .vk-about-banner-caption h3 {     text-align: center;} .vk-about-banner .vk-about-banner-destop .vk-about-banner-caption h3 a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     color: #ffffff;     text-decoration: none;} .vk-about-banner .vk-about-banner-destop .vk-about-banner-caption h3 span {     color: #ffffff;     font-size: 14px;}/*end about banner*//*about welcomto*/ .vk-about-welcometo {     padding: 50px 0;} .vk-about-welcometo .vk-about-welcometo-left img {     width: 100%;} .vk-about-right-header {     padding: 59px 0;} .vk-about-right-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: left;     color: #d7b56d;} .vk-about-right-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-about-right-header .vk-about-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin-top: 30px;} .vk-about-right-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #666666;} .vk-about-right-content .vk-about-right-content-border {     width: 120px;     height: 1px;     background-color: #666666;     margin-top: 37px;     margin-bottom: 39px;} .vk-about-right-author p {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     color: #333333;} .vk-about-right-author p span a {     color: #d7b56d;     text-decoration: none;} .vk-about-welcometo-share {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     padding-top: 100px;} .vk-about-welcometo-share p {     z-index: 2;     position: absolute;     display: inline-block;     padding: 0 10px;     min-width: 150px;     background: #FFF;} .vk-about-welcometo-share p a i {     font-size: 16px;     width: 35px;     height: 35px;     line-height: 35px;     text-align: center;     color: #999;     border: 1px solid #999;     border-radius: 50%;     float: left;     margin-right: 10px;     margin-bottom: 5px;     transition: all .5s ease 0s;     -webkit-transition: all .5s ease 0s;     -moz-transition: all .5s ease 0s;     -ms-transition: all .5s ease 0s;     -o-transition: all .5s ease 0s;} .vk-about-welcometo-share p a i:hover {     color: #d7b56d;     border: 1px solid #d7b56d;} .vk-about-welcometo-share hr {     height: 4px;     border-top: 1px solid #CCC;     width: 100%;     position: relative;     background: transparent;     content: "";     z-index: 1;     margin-top: 20px;}/*end about welcomto*//*about count number*/ .vk-about-count-number {     position: relative;     height: 550px;} @media screen and (max-width: 991px) {     .vk-about-count-number {         height: auto;    }} .vk-about-count-number .vk-paralax-bg {     padding: 20px;     background: url("../images/02_01_about/backcout.jpg");     background-size: cover;     background-attachment: fixed;     -webkit-transition: 0.4s;     -moz-transition: 0.4s;     -ms-transition: 0.4s;     -o-transition: 0.4s;     transition: 0.4s;} .vk-about-count-number .vk-sparta-image-border {     border: 10px solid #fff;     height: 510px;     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;} @media screen and (max-width: 991px) {     .vk-about-count-number .vk-sparta-image-border {         height: auto;         padding: 50px 0;    }} .vk-about-count-number .vk-sparta-count-item ul {     margin: 0px;     padding: 0px;} .vk-about-count-number .vk-sparta-count-item ul li {     list-style-type: none;} .vk-about-count-number .vk-sparta-count-item .vk-sparta-count-item-img {     width: 100%;} .vk-about-count-number .vk-sparta-count-item .vk-sparta-count-item-img img {     margin: auto;} .vk-about-count-number .vk-sparta-count-item .vk-sparta-count-item-number {     margin-top: 50px;     margin-bottom: 42px;     text-align: center;} .vk-about-count-number .vk-sparta-count-item .vk-sparta-count-item-number span {     font-family: "Roboto", sans-serif;     font-size: 80px;     font-weight: bold;     line-height: 0.33;     text-align: center;     color: #ffffff;} .vk-about-count-number .vk-sparta-count-item h3 {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: center;     color: #ffffff;}/*End about count number*//*about why choose us*/ .vk-about-why-choose-us {     padding-top: 97px;     padding-bottom: 99px;} .vk-about-why-choose-us .vk-about-why-choose-us-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;} .vk-about-why-choose-us .vk-about-why-choose-us-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;} @media screen and (max-width: 991px) {     .vk-about-why-choose-us .vk-about-why-choose-us-header h2 {         font-size: 45px;    }} .vk-about-why-choose-us .vk-about-why-choose-us-header .vk-about-boder {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;} .vk-about-why-choose-us-content .vk-about-content-item {     margin-top: 59px;} .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-left {     position: absolute;     left: 0px;     top: 75px;} .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-left span {     font-family: themify;     font-size: 44px;     line-height: 0.68;     text-align: left;     color: #d7b56d;} .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-right {     position: relative;     padding-left: 50px;} .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-right h2 {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: left;     color: #333333;     margin: 0px;     text-transform: uppercase;} .vk-about-why-choose-us-content .vk-about-content-item .vk-about-content-item-right p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #666666;     margin-top: 30px;} .vk-about-why-choose-us-img .vk-sparta-image {     margin: 0px;} .vk-about-why-choose-us-img .vk-sparta-image .vk-sparta-item-img a:before, .vk-about-why-choose-us-img .vk-sparta-image .vk-sparta-item-img a:after {     position: absolute;     left: 20px;     right: 20px;     top: 20px;     bottom: 20px;     content: '';     opacity: 0;     -webkit-transition: opacity 0.3s, -webkit-transform 0.4s;     transition: opacity 0.3s, -webkit-transform 0.4s;     -o-transition: opacity 0.3s, transform 0.4s;     transition: opacity 0.3s, transform 0.4s;     transition: opacity 0.3s, transform 0.4s, -webkit-transform 0.4s;     z-index: 5;} .vk-about-why-choose-us-img .vk-sparta-image .vk-sparta-item-img a:before {     border-top: 5px solid #fff;     border-bottom: 5px solid #fff;     -webkit-transform: scale(0, 1);     -ms-transform: scale(0, 1);     transform: scale(0, 1);} .vk-about-why-choose-us-img .vk-sparta-image .vk-sparta-item-img a:after {     border-right: 5px solid #fff;     border-left: 5px solid #fff;     -webkit-transform: scale(1, 0);     -ms-transform: scale(1, 0);     transform: scale(1, 0);} .vk-about-why-choose-us-img .vk-sparta-image .vk-sparta-item-img:hover a:after {     opacity: 1;     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);} .vk-about-why-choose-us-img .vk-sparta-image .vk-sparta-item-img:hover a:before {     opacity: 1;     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);}/*end about why choose us*//*testimonial banner*/ .vk-testimonials-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     position: relative;     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;     height: 393px;     background-size: contain;     background: url("../images/02_02_testimonials/background.jpg");     width: 100%;     background-position: center center;} @media screen and (max-width: 991px) {     .vk-testimonials-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }}/*end testimonial banner*//*testimonial contents*/ .vk-testimonials-content {     padding: 100px 0;} .vk-testimonials-content-item {     background: #f9f9f9;     padding: 30px;     margin-bottom: 30px;} .vk-testimonials-content-item .vk-item-image {     float: left;} .vk-testimonials-content-item .vk-item-content {     padding-left: 130px;} @media screen and (max-width: 767px) {     .vk-testimonials-content-item .vk-item-content {         padding-left: 0px;    }} .vk-testimonials-content-item .vk-item-content .vk-item-content-header {     border-bottom: 1px solid #f0f0f0;     margin-bottom: 30px;} @media screen and (max-width: 767px) {     .vk-testimonials-content-item .vk-item-content .vk-item-content-header {         padding-left: 120px;    }} .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul {     margin: 0px;     padding: 0px;} .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul li {     list-style-type: none;     display: inline-block;     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #333333;} @media screen and (max-width: 767px) {     .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul li {         display: block;    }} .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul li a {     color: #d7b56d;     text-decoration: none;} .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul li p span {     font-family: FontAwesome;     font-size: 14px;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: right;     color: #f2bf52;} .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul li:last-child {     float: right;} @media screen and (max-width: 767px) {     .vk-testimonials-content-item .vk-item-content .vk-item-content-header ul li:last-child {         float: none;    }} .vk-testimonials-content-item .vk-item-content-body p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-style: italic;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-btn-more {     text-align: center;} .vk-btn-more .btn-more {     background: transparent;     border: none;     border-top: 2px solid #333;     border-bottom: 2px solid #333;     font-family: Raleway;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-btn-more .btn-more:hover {     color: #d7b56d;     border-top: 2px solid #d7b56d;     border-bottom: 2px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*end testimonial contents*//*Gallery Banner*/ .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background-size: cover;     background: url("../images/02_03_gallery_grid_full_width/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 285px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }}/*End Gallery Banner*//*Gallery Content */ .vk-gallery-grid-full-width .vk-btn-more {     margin: 60px 0;} .vk-gallery-grid-full-width .vk-item-caption {     position: absolute;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.5);     opacity: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-iso-nav {     margin-top: 60px;     margin-bottom: 60px;     text-align: center;} .vk-iso-nav ul {     padding: 0px;     margin: 0px;} .vk-iso-nav ul li {     list-style-type: none;     display: inline-block;     padding: 10px 45px;     padding-left: 0px;     cursor: pointer;     -webkit-transition: all .5s ease;     -moz-transition: all .5s ease;     -ms-transition: all .5s ease;     -o-transition: all .5s ease;     transition: all .5s ease;     font-family: 'Roboto', sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: center;     color: #333333;} @media screen and (max-width: 767px) {     .vk-iso-nav ul li {         padding-right: 26px;         font-size: 14px;    }} .vk-iso-nav ul li.active {     color: #d7b56d;} .vk-iso-nav ul li:hover {     color: #d7b56d;} .vk-iso-nav {     margin-top: 60px;     margin-bottom: 60px;     text-align: center;} .vk-iso-nav ul {     padding: 0px;     margin: 0px;} .vk-iso-nav ul li {     list-style-type: none;     display: inline-block;     padding: 10px 45px;     padding-left: 0px;     cursor: pointer;     -webkit-transition: all .5s ease;     -moz-transition: all .5s ease;     -ms-transition: all .5s ease;     -o-transition: all .5s ease;     transition: all .5s ease;     font-family: 'Roboto', sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: center;     color: #333333;} @media screen and (max-width: 767px) {     .vk-iso-nav ul li {         padding-right: 26px;         font-size: 14px;    }} .vk-iso-nav ul li.active {     color: #d7b56d;} .vk-iso-nav ul li:hover {     color: #d7b56d;} .vk-main-iso {     position: relative;} @media screen and (max-width: 767px) {     .vk-main-iso .item {         width: 100%;    }} .vk-main-iso .item .vk-item-img {     z-index: 2;     overflow: hidden;     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);     position: relative;     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-main-iso .item .vk-item-img img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     width: 100%;} @media screen and (min-width: 992px) {     .vk-main-iso .item .vk-item-img:hover {         cursor: pointer;    }     .vk-main-iso .item .vk-item-img:hover img {         -webkit-transform: scale(1.1);         -ms-transform: scale(1.1);         transform: scale(1.1);         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         transition: all 0.5s;    }     .vk-main-iso .item .vk-item-img:hover .vk-item-caption {         opacity: 1;    }     .vk-main-iso .item .vk-item-img:hover .vk-item-caption .featured-slider-overlay {         opacity: 1;         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         transition: all 0.5s;    }     .vk-main-iso .item .vk-item-img:hover .vk-item-caption .vk-item-caption-text {         opacity: 1;         -webkit-transition: all 0.7s;         -o-transition: all 0.7s;         transition: all 0.7s;    }} .vk-main-iso .item .vk-item-img .vk-item-caption {     position: absolute;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.5);     opacity: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-main-iso .item .vk-item-img .vk-item-caption-text {     position: relative;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-main-iso .item .vk-item-img .vk-item-caption-text h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-main-iso .item .vk-item-img .vk-item-caption-text h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-main-iso {     position: relative;} @media screen and (max-width: 767px) {     .vk-main-iso .item {         width: 100%;    }} .vk-main-iso .item .vk-item-img {     z-index: 2;     overflow: hidden;     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);     position: relative;     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-main-iso .item .vk-item-img img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     width: 100%;     height: auto;} @media screen and (min-width: 992px) {     .vk-main-iso .item .vk-item-img:hover {         cursor: pointer;    }     .vk-main-iso .item .vk-item-img:hover img {         -webkit-transform: scale(1.1);         -ms-transform: scale(1.1);         transform: scale(1.1);         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         transition: all 0.5s;    }     .vk-main-iso .item .vk-item-img:hover .vk-item-caption {         opacity: 1;    }     .vk-main-iso .item .vk-item-img:hover .vk-item-caption .featured-slider-overlay {         opacity: 1;         -webkit-transition: all 0.5s;         -o-transition: all 0.5s;         transition: all 0.5s;    }     .vk-main-iso .item .vk-item-img:hover .vk-item-caption .vk-item-caption-text {         opacity: 1;         -webkit-transition: all 0.7s;         -o-transition: all 0.7s;         transition: all 0.7s;    }} .vk-main-iso .item .vk-item-img .vk-item-caption-text {     position: relative;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-main-iso .item .vk-item-img .vk-item-caption-text h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-main-iso .item .vk-item-img .vk-item-caption-text h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #ffffff;     z-index: 2;}/*End Gallery Content *//*Gallery masonry full width*/ .vk-gallery-masonry-full-width .vk-btn-more {     margin: 60px 0;} .grid:after {     content: '';     display: block;     clear: both;} .grid-sizer, .grid-item {     width: 33.333%;     overflow: hidden;} .grid-sizer img, .grid-item img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 991px) {     .grid-sizer, .grid-item {         width: 100%;    }     .grid-sizer img, .grid-item img {         width: 100%;         height: auto;         overflow: hidden;    }} .grid-sizer a:before, .grid-item a:before {     position: absolute;     left: 20px;     right: 20px;     top: 20px;     bottom: 20px;     content: '';     opacity: 0;     background: rgba(0, 0, 0, 0.7);     z-index: 5;     border-top-left-radius: 30%;     border-bottom-right-radius: 30%;} .grid-item {     float: left;     border: 1px solid #fff;} .grid-item:hover img {     overflow: hidden;     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .grid-item:hover .vk-item-caption .vk-item-caption-text {     opacity: 1;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .grid-item:hover a:before {     opacity: 1;     -webkit-transition: all 0.7s;     -o-transition: all 0.7s;     transition: all 0.7s;} .grid-item .vk-item-caption {     position: absolute;     z-index: 5;     left: 50%;     top: 50%;     -webkit-transform: translate(-50%, -50%);     -ms-transform: translate(-50%, -50%);     transform: translate(-50%, -50%);} .grid-item .vk-item-caption .vk-item-caption-text {     position: relative;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .grid-item .vk-item-caption .vk-item-caption-text h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     z-index: 2;} .grid-item .vk-item-caption .vk-item-caption-text h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #ffffff;     z-index: 2;} .grid-item img {     display: block;     max-width: 100%;}/* end Gallery masonry full width*//*Gallery grid*/ .vk-gallery-grid .vk-btn-more {     margin-top: 30px;     margin-bottom: 60px;} .vk-gallery-grid .item {     margin-bottom: 30px;} .vk-gallery-grid .item .vk-item-img {     position: relative;     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-gallery-grid .item .vk-item-img:hover .vk-item-caption {     opacity: 1;} .vk-gallery-grid .item .vk-item-img:hover .vk-item-caption .vk-item-caption-text {     opacity: 1;     -webkit-transition: all 0.7s;     -o-transition: all 0.7s;     transition: all 0.7s;} .vk-gallery-grid .item .vk-item-img img {     width: 100%;} .vk-gallery-grid .item .vk-item-img .vk-item-caption {     position: absolute;     width: 100%;     height: 100%;     background: rgba(0, 0, 0, 0.5);     opacity: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-gallery-grid .item .vk-item-img .vk-item-caption .vk-item-caption-text {     position: relative;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-gallery-grid .item .vk-item-img .vk-item-caption .vk-item-caption-text h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-gallery-grid .item .vk-item-img .vk-item-caption .vk-item-caption-text h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #ffffff;     z-index: 2;}/*End Gallery grid*//*Contact us get in touch*/ .vk-contact-us .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-contact-us .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-contact-us .map {     -webkit-filter: grayscale(100%);     -moz-filter: grayscale(100%);     -ms-filter: grayscale(100%);     -o-filter: grayscale(100%);     filter: grayscale(100%);} .vk-contact-us-map iframe {     width: 100%;     min-height: 585px;} .vk-contact-us-info {     background: #f9f9f9;     background-size: cover;     padding-top: 45px;     padding-bottom: 55px;     padding-left: 75px;     padding-right: 110px;} @media screen and (max-width: 767px) {     .vk-contact-us-info {         padding-top: 60px;         padding-bottom: 60px;         padding-left: 20px;         padding-right: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-contact-us-info {         padding-top: 60px;         padding-bottom: 60px;         padding-left: 20px;         padding-right: 20px;    }} .vk-contact-us-info .vk-contact-us-info-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: left;     color: #d7b56d;     margin: 0px;} .vk-contact-us-info .vk-contact-us-info-header h2 {     font-family: "Roboto", sans-serif;     font-size: 39px;     font-weight: bold;     text-align: left;     color: #333;     margin-top: 4px;     margin-bottom: 29px;} .vk-contact-us-info .vk-contact-us-info-header .vk-contact-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin-bottom: 60px;} .vk-contact-us-info .vk-contact-us-info-text ul {     margin: 0px;     padding: 0px;	 margin-top: -20px;} .vk-contact-us-info .vk-contact-us-info-text ul li {     list-style-type: none;     position: relative;     margin-bottom: 40px;} .vk-contact-us-info .vk-contact-us-info-text ul li .vk-contact-us-info-text-icon {     position: absolute;     left: 0px;     top: 5px;	 background: #d7b56d;	 padding: 10px;} .vk-contact-us-info .vk-contact-us-info-text ul li .vk-contact-us-info-text-icon span {     font-family: themify;     font-size: 33px;     text-align: left;     color: #fff;} .vk-contact-us-info .vk-contact-us-info-text ul li .vk-contact-us-info-text-right {     padding-left: 60px;} .vk-contact-us-info .vk-contact-us-info-text ul li .vk-contact-us-info-text-right h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 800;     line-height: 1.86;     text-align: left;     color: #333;     margin: 0px;} .vk-contact-us-info .vk-contact-us-info-text ul li .vk-contact-us-info-text-right p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     font-weight: 500;     color: #666;     margin: 0px;}/*End Contact us get in touch*//*Contact form*/ .vk-contact-us {     padding-bottom: 50px;} @media screen and (max-width: 991px) {     .vk-contact-us {         padding-bottom: 60px;    }} .vk-contact-form {     padding-bottom: 100px;} .vk-contact-form .vk-contact-form-info-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;} .vk-contact-form .vk-contact-form-info-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     margin: 0;} .vk-contact-form .vk-contact-form-info-header .vk-contact-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 50px;} .vk-contact-form .vk-contact-form-info-body input {     height: 50px;} .vk-contact-form .vk-contact-form-info-body textarea {     height: 200px;} .vk-contact-form .vk-contact-form-info-body .form-control {     border-radius: 0px;     margin-bottom: 30px;} .vk-contact-form .vk-contact-form-info-body .form-control:focus {     border-color: rgba(176, 145, 79, 0.45);     outline: 0;     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);} .vk-contact-form .vk-contact-form-info-body .btn {     background: none;     border-top: 2px solid #333333;     border-bottom: 2px solid #333333;     border-radius: 0px;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-contact-form .vk-contact-form-info-body .btn:hover {     color: #d7b56d;     border-top: 2px solid #d7b56d;     border-bottom: 2px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-contact-form .vk-contact-form-info-body .vk-btn-send {     margin: 0 auto;     text-align: center;     width: 75px;}/*End Contact form*//*404 page*/.vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background-size: cover;     background: url("../images/02_08_404page/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     width: 100%;} @media screen and (max-width: 991px) {     .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-404page-content {     padding: 100px 0;} @media screen and (max-width: 991px) {     .vk-404page-content {         padding: 60px 0;    }}.vk-404page-content h2 {     font-family: 'Roboto', sans-serif;     font-size: 60px;     font-weight: bold;     text-align: center;     color: #333333;} @media screen and (max-width: 767px) {    .vk-404page-content h2 {         font-size: 36px;    }}.vk-404page-content p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: center;     color: #666666;     margin-top: 29px;     margin-bottom: 80px;}.vk-404page-content p a {     color: #d7b56d;     text-decoration: none;}.vk-404page-content img {     margin: 0 auto;}/*End 404 page*//*Comming soon*/ .vk-coming-soon {     position: absolute;     height: 100%;     width: 100%;     background: url("../images/02_09_coming_soon/background.jpg") no-repeat;     background-size: cover;     padding-top: 120px;     padding-bottom: 141px;} @media screen and (max-width: 991px) {     .vk-coming-soon {         padding: 80px 0;    }} .vk-coming-soon .vk-coming-soon-logo {     margin-bottom: 80px;} @media screen and (max-width: 991px) {     .vk-coming-soon .vk-coming-soon-logo {         margin-bottom: 60px;    }} .vk-coming-soon .vk-coming-soon-logo img {     margin: 0 auto;} .vk-coming-soon .vk-coming-soon-content h2 {     font-family: 'Roboto', sans-serif;     font-size: 60px;     font-weight: bold;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-coming-soon .vk-coming-soon-content h2 {         font-size: 36px;    }} .vk-coming-soon .vk-coming-soon-content p {     font-family: "Roboto", sans-serif;     font-size: 20px;     line-height: 1.5;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-coming-soon .vk-coming-soon-content p {         font-size: 20px;    }} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown {     font-family: 'UTMBebas', serif;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section {     display: inline-block;     text-align: center;     margin: 40px 40px;     margin-left: 0px;     border: 1px solid white;     width: 100%;     height: 200px;} @media screen and (max-width: 767px) {     .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section {         margin-right: 20px;         height: 140px;         margin-top: 20px;         margin-bottom: 20px;    }} @media screen and (max-width: 313px) {     .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section {         margin-right: 4px;    }} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section .count-amount {     font-family: 'Roboto', sans-serif;     font-size: 80px;     font-weight: bold;     text-align: center;     color: #ffffff;     overflow: hidden;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;} @media screen and (max-width: 767px) {     .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section .count-amount {         font-size: 60px;    }} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section .countdown-period {     font-family: "Roboto", sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section .countdown-period {         font-size: 18px;         font-weight: normal;    }} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-countdown .countdown-section:last-child {     margin-right: 0px;} .vk-coming-soon .vk-coming-soon-content #counter {     color: #fff;     margin: 18px auto 0;} .vk-coming-soon .vk-coming-soon-content .cf:before {     content: " ";     display: table;} .vk-coming-soon .vk-coming-soon-content .cf:after {     clear: both;} .vk-coming-soon .vk-coming-soon-content .cf span {     font: 70px/1em 'merriweather-bold', serif;     display: block;     min-width: 17%;     float: left;     text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);} .vk-coming-soon .vk-coming-soon-content span:first-child {     border-left: none;} .vk-coming-soon .vk-coming-soon-content span em {     font-size: 14px;     font-family: 'Open Sans', serif;     font-weight: bold;     letter-spacing: 1.5px;     display: block;     font-style: normal;     padding-left: 14px;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email {     margin: 60px 0;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email .input-group {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fff;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email .input-group-addon {     color: #fff;     border-radius: 0px;     background: transparent;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email .input-group-addon:hover {     color: #bf9e58;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email .form-control {     border-right: 0;     -webkit-box-shadow: 0 0 0;     box-shadow: 0 0 0;     border-color: #ccc;     border-radius: 0;     height: 50px;     background-color: transparent;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email input {     color: #fff;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-email button {     border: 0;     background: transparent;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-share {     position: absolute;     right: 0;     left: 0;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-share p a i {     font-size: 16px;     width: 35px;     height: 35px;     line-height: 35px;     text-align: center;     color: #999;     border: 1px solid #999;     border-radius: 50%;     float: left;     margin-right: 10px;     margin-bottom: 5px;     transition: all .5s ease 0s;     -webkit-transition: all .5s ease 0s;     -moz-transition: all .5s ease 0s;     -ms-transition: all .5s ease 0s;     -o-transition: all .5s ease 0s;} .vk-coming-soon .vk-coming-soon-content .vk-coming-soon-share p a i:hover {     color: #fff;     border: 1px solid #d7b56d;}/*End Comming soon*//*Pgae Search Results*/ .vk-search-results .site-header {     background: #f9f9f9;} .vk-search-results .vk-main-menu .wrapper-logo {     padding-top: 20px;} .vk-search-results .ui.selection.dropdown {     background: transparent !important;} .vk-search-results-header {     background-color: #ffffff;     -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);     box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);} .vk-search-results-header h2 {     font-family: "Roboto", sans-serif;     font-size: 36px;     font-weight: bold;     text-align: left;     color: #222222;     margin: 0px;     padding: 60px 0;} @media screen and (max-width: 767px) {     .vk-search-results-header h2 {         padding: 30px 0;         font-size: 29px;         line-height: 1.6;    }} .vk-search-results-header h2 span {     color: #d7b56d;} .vk-search-results-body {     padding-top: 82px;     padding-bottom: 100px;     background: #f9f9f9;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item {     margin-bottom: 30px;     padding: 30px;     background-color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item h2 {     margin: 0;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item h2 a {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     text-align: left;     color: #333333;     margin: 0px;     -webkit-transition: all 0.4s;     -o-transition: all 0.4s;     transition: all 0.4s;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item h2 a:hover {     color: #d7b56d;     -webkit-transition: all 0.4s;     -o-transition: all 0.4s;     transition: all 0.4s;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item .post-meta {     margin-top: 17px;     margin-bottom: 18px;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item .post-meta a {     font-family: "Roboto", sans-serif;     font-size: 14px;     text-align: left;     color: #7b7b7b;     margin-right: 15px;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item .post-meta a i {     font-family: FontAwesome;     color: #d7b56d;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item .post-description {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;} .vk-search-results-body .vk-search-results-body-left .vk-search-left-item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*End Page Search results*//*Services Restaurent*/ .vk-restaurant {     overflow: hidden;} .vk-restaurant .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/03_01_restaurant/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-restaurant .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-restaurant-content .vk-restaurant-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;     margin-bottom: 5px;} .vk-restaurant-content .vk-restaurant-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     margin: 0;} .vk-restaurant-content .vk-restaurant-header .vk-restaurant-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 33px;     margin-bottom: 59px;} .vk-restaurant-content .vk-restaurant-time-for-meals {     padding: 100px 0;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-time-text {     padding: 0 135px;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-time-text {         padding: 0px 20px;    }} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-time-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: center;     color: #7b7b7b;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-authour {     margin-top: 37px;     margin-bottom: 103px;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-authour p {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-authour p a {     color: #d7b56d;     text-decoration: none;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item {         margin-bottom: 50px;    }} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img {     position: relative;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img img {     width: 100%;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap {     position: absolute;     bottom: 5px;     right: 5px;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap .vk-restaurant-cap-box {     position: relative;     width: 80px;     height: 80px;     overflow: hidden;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap .vk-restaurant-cap-box .vk-box-cut {     position: absolute;     top: -27%;     left: 88px;     right: 0;     bottom: 0;     background: #fff;     opacity: 1;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     content: '';     width: 150%;     height: 87%;     -webkit-transform: rotate(-35deg);     -ms-transform: rotate(-35deg);     transform: rotate(-46deg) translateX(-94px) translateY(-24px);} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap .vk-restaurant-cap-box .vk-restaurant-cap-text {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 800;     line-height: 1.29;     text-align: center;     position: absolute;     bottom: 0;     -webkit-transform: rotate(-45deg) translateX(28px) translateY(25px);     -ms-transform: rotate(-45deg) translateX(28px) translateY(25px);     transform: rotate(-45deg) translateX(28px) translateY(25px);} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap .vk-restaurant-cap-box .vk-restaurant-cap-text span a {     color: #333333;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap:hover .vk-box-cut {     background: #d7b56d;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-img .vk-restaurant-cap:hover .vk-restaurant-cap-text span a {     color: #fff;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-info {     text-align: center;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-info h2 {     margin: 0;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-info h2 a {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1.71;     text-align: center;     color: #333333;     text-decoration: none;} .vk-restaurant-content .vk-restaurant-time-for-meals .vk-restaurant-delicious .vk-restaurant-item .vk-restaurant-delicious-info .time {     font-family: 'Roboto', sans-serif;     font-size: 14px;     line-height: 0.8;     color: #d7b56d;     text-align: center;} .vk-restaurant-content .vk-restaurant-everymeal-week {     background-size: cover;     padding: 148px 0;     background-attachment: fixed;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-everymeal-week {         padding: 148px 20px;    }} .vk-restaurant-content .vk-restaurant-everymeal-week .vk-restaurant-everymeal-week-icon img {     margin: 0 auto;} .vk-restaurant-content .vk-restaurant-everymeal-week h3 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #ffffff;     margin-top: 60px;     margin-bottom: 25px;} .vk-restaurant-content .vk-restaurant-everymeal-week h1 {     font-family: 'Roboto', sans-serif;     font-size: 100px;     font-weight: 900;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-everymeal-week h1 {         font-size: 36px;    }} .vk-restaurant-content .vk-restaurant-everymeal-week p {     font-family: "Roboto", sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     letter-spacing: 28.8px;     text-align: center;     color: #ffffff;     margin-top: 60px;     margin-bottom: 50px;     position: relative;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p {         font-size: 14px;         letter-spacing: 16.8px;         margin-top: 40px;    }} .vk-restaurant-content .vk-restaurant-everymeal-week p .line-1 {     width: 325px;     height: 2px;     background-color: #ffffff;     position: absolute;     margin-bottom: 5px;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p .line-1 {         width: 180px;    }} @media screen and (max-width: 767px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p .line-1 {         display: none;    }} .vk-restaurant-content .vk-restaurant-everymeal-week p .line-2 {     width: 325px;     height: 2px;     background-color: #ffffff;     position: absolute;     margin-top: 5px;     bottom: 0;     left: 34.4%;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p .line-2 {         width: 180px;    }} @media screen and (max-width: 991px) and (min-width: 768px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p .line-2 {         left: 36.4%;    }} @media screen and (max-width: 767px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p .line-2 {         display: none;    }} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-restaurant-content .vk-restaurant-everymeal-week p .line-2 {         left: 32.4%;    }} .vk-restaurant-content .vk-restaurant-everymeal-week h4 {     font-family: 'Roboto', sans-serif;     font-size: 100px;     font-weight: 900;     line-height: 0.3;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-restaurant-content .vk-restaurant-item-info {         padding-top: 40px;         padding-left: 20px;         padding-right: 20px;    }} .vk-restaurant-content .vk-restaurant-about {     padding-top: 100px;     padding-bottom: 40px;} .vk-restaurant-content .vk-restaurant-about .vk-restaurant-item-about {     margin-bottom: 60px;} .vk-restaurant-content .vk-restaurant-about img {     width: 100%;} .vk-restaurant-content .vk-restaurant-about .vk-restaurant-about-item h4 {     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     letter-spacing: 2.4px;     text-align: left;     color: #d7b56d;     margin: 0px;} .vk-restaurant-content .vk-restaurant-about .vk-restaurant-about-item h3 {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     text-align: left;     color: #333333;     margin-top: 11px;     margin-bottom: 30px;} .vk-restaurant-content .vk-restaurant-about .vk-restaurant-about-item p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;}/*End Services Restaurent*//*Services spa*/ .vk-spa .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/03_02_spa/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-spa .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-spa .vk-spa-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;     margin: 0;} .vk-spa .vk-spa-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     margin: 0;} .vk-spa .vk-spa-header .vk-spa-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 59px;} .vk-spa .vk-sparta-spa {     padding: 100px 0;} .vk-spa .vk-sparta-spa .vk-spa-text {     padding: 0 135px;} @media screen and (max-width: 991px) {     .vk-spa .vk-sparta-spa .vk-spa-text {         padding: 0 20px;    }} .vk-spa .vk-sparta-spa .vk-spa-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: center;     color: #7b7b7b;} .vk-spa .vk-sparta-spa .vk-spa-authour {     margin-top: 37px;     margin-bottom: 100px;} .vk-spa .vk-sparta-spa .vk-spa-authour p {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-spa .vk-sparta-spa .vk-spa-authour p a {     color: #d7b56d;     text-decoration: none;} .vk-spa .vk-sparta-spa .vk-spa-slider {     position: relative;} .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav {     display: block !important;     position: absolute;     top: 0px;     left: 0px;     right: 0px;     bottom: 0px;} .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav .owl-prev {     position: absolute;     left: 39px !important;     top: 50% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     background: transparent;     border-radius: 50px;     padding: 0px;} @media screen and (max-width: 991px) {     .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav .owl-prev {         left: 0 !important;    }} .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav .owl-prev:after {     content: "\f053";     display: block;     color: #fff !important;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 0.87;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav .owl-next {     background: white;     border-radius: 50px;     position: absolute;     right: 39px !important;     top: 50% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     color: #fff;     padding: 0px;     background: transparent;} @media screen and (max-width: 991px) {     .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav .owl-next {         right: 0 !important;    }} .vk-spa .vk-sparta-spa .vk-spa-slider .owl-nav .owl-next:after {     content: "\f054";     display: block;     color: #fff !important;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 0.87;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-spa .vk-sparta-spa .vk-spa-slider .owl-dots {     position: absolute;     bottom: 30px;     right: 0;     left: 0;} @media screen and (max-width: 991px) {     .vk-spa .vk-sparta-spa .vk-spa-slider .owl-dots {         bottom: 10px;    }} @media screen and (max-width: 991px) {     .vk-spa .vk-spa-our-service-info {         padding: 50px 20px;         padding-bottom: 0px;    }} .vk-spa .vk-spa-special-promotion {     background-size: cover;     padding: 152px 0;     background-attachment: fixed;} .vk-spa .vk-spa-special-promotion .vk-spa-special-promotion-icon img {     margin: 0 auto;} .vk-spa .vk-spa-special-promotion h4 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #ffffff;     margin-top: 58px;     margin-bottom: 18px;} .vk-spa .vk-spa-special-promotion h1 {     font-family: 'Roboto', sans-serif;     font-size: 100px;     font-weight: 900;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-spa .vk-spa-special-promotion h1 {         font-size: 36px;    }} .vk-spa .vk-spa-special-promotion p {     font-family: "Roboto", sans-serif;     font-size: 18px;     line-height: 1.67;     text-align: center;     color: #ffffff;     margin-top: 30px;     margin-bottom: 55px;} .vk-spa .vk-spa-special-promotion h3 {     text-align: center;} .vk-spa .vk-spa-special-promotion h3 a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     color: #ffffff;     padding: 12px 43px;     border: 1px solid #fff;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-spa .vk-spa-special-promotion h3 a:hover {     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     color: #fff;} .vk-spa .vk-spa-our-services {     padding-top: 100px;     padding-bottom: 140px;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item {     margin-bottom: 60px;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item img {     width: 100%;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item h4 {     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     letter-spacing: 2.4px;     text-align: left;     color: #d7b56d;     margin: 0px;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item h2 {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     text-align: left;     color: #333333;     margin-top: 11px;     margin-bottom: 25px;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin: 0px;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item h5 {     font-family: "Cinzel Decorative";     font-size: 40px;     font-weight: bold;     text-align: left;     color: #d7b56d;     margin-top: 39px;     margin-bottom: 30px;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item h5 span {     font-size: 14px;     line-height: 0.75;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item h3 a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #d7b56d;     text-decoration: none;     padding: 12px 33px;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-spa .vk-spa-our-services .vk-spa-our-service-content .vk-spa-our-service-item h3 a:hover {     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     color: #fff;}/*End Services spa*//*Services gym*/ .vk-gym .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/03_03_gym/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 911px) {     .vk-gym .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-gym .vk-gym-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;} .vk-gym .vk-gym-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     margin: 0;} .vk-gym .vk-gym-header .vk-gym-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 59px;} .vk-gym .vk-gym-welcome-to {     padding: 100px 0;} .vk-gym .vk-gym-welcome-to .vk-gym-text {     padding: 0 135px;} @media screen and (max-width: 991px) {     .vk-gym .vk-gym-welcome-to .vk-gym-text {         padding: 0px 20px;    }} .vk-gym .vk-gym-welcome-to .vk-gym-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: center;     color: #7b7b7b;} .vk-gym .vk-gym-welcome-to .vk-gym-authour {     margin-top: 19px;} .vk-gym .vk-gym-welcome-to .vk-gym-authour p {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-gym .vk-gym-welcome-to .vk-gym-authour p a {     color: #d7b56d;     text-decoration: none;} .vk-gym .vk-gym-welcome-to .vk-gym-time {     margin-top: 50px;} .vk-gym .vk-gym-welcome-to .vk-gym-time ul {     margin: 0px;     padding: 0px;     text-align: center;} .vk-gym .vk-gym-welcome-to .vk-gym-time ul li {     list-style-type: none;     display: inline-block;     padding: 0 115px;     border-right: 1px solid #333333;} @media screen and (max-width: 991px) {     .vk-gym .vk-gym-welcome-to .vk-gym-time ul li {         padding: 0 24px;    }} .vk-gym .vk-gym-welcome-to .vk-gym-time ul li:last-child {     border-right: none;} .vk-gym .vk-gym-welcome-to .vk-gym-time ul li p {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     text-align: center;     color: #333333;     margin-bottom: 5px;} @media screen and (max-width: 374px) and (min-width: 320px) {     .vk-gym .vk-gym-welcome-to .vk-gym-time ul li p {         font-size: 20px;    }} .vk-gym .vk-gym-welcome-to .vk-gym-time ul li .time {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #7b7b7b;} .vk-gym .vk-gym-fitness {     background-size: cover;     padding: 187px 0;     background-attachment: fixed;} .vk-gym .vk-gym-fitness img {     margin: 0 auto;} .vk-gym .vk-gym-fitness h3 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #ffffff;     margin-top: 43px;     margin-bottom: 38px;} .vk-gym .vk-gym-fitness h2 {     font-family: 'Roboto', sans-serif;     font-size: 80px;     font-weight: 900;     text-align: center;     color: #ffffff;} @media screen and (max-width: 991px) {     .vk-gym .vk-gym-fitness h2 {         font-size: 36px;    }} .vk-gym .vk-gym-fitness h4 {     font-family: "Roboto", sans-serif;     font-size: 18px;     line-height: 1.67;     text-align: center;     color: #ffffff;     margin-top: 50px;} .vk-gym .vk-gym-meet-our-trainer {     background: #f9f9f9;     padding: 100px 0px;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item {     position: relative;     overflow: hidden;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item .vk-gym-trainer-item-img {     position: relative;     overflow: hidden;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item .vk-gym-trainer-item-img img {     position: relative;     width: 100%;     height: auto;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item .vk-gym-trainer-item-text {     background-color: #ffffff;     padding: 30px 0;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item .vk-gym-trainer-item-text h2 {     margin: 0px;     text-align: center;     padding-bottom: 16px;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item .vk-gym-trainer-item-text h2 a {     font-family: 'Roboto', sans-serif;     font-size: 22px;     font-weight: bold;     text-align: center;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.3s;     -o-transition: all 0.3s;     transition: all 0.3s;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item .vk-gym-trainer-item-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     text-align: center;     color: #7b7b7b;     margin: 0px;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item:hover .vk-gym-trainer-item-img img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     overflow: hidden;} .vk-gym .vk-gym-meet-our-trainer .vk-gym-meet-our-trainner-item:hover .vk-gym-trainer-item-text h2 a {     color: #d7b56d;     -webkit-transition: all 0.3s;     -o-transition: all 0.3s;     transition: all 0.3s;}/*End Services spa*//*Services events*/ .vk-events .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/03_04_events/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 911px) {     .vk-events .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-events .vk-events-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;} .vk-events .vk-events-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     margin: 0;} .vk-events .vk-events-header .vk-events-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 23px;     margin-bottom: 49px;} .vk-events .vk-events-meetings {     padding: 100px 0;} .vk-events .vk-events-meetings .vk-events-text {     padding: 0 135px;} @media screen and (max-width: 991px) {     .vk-events .vk-events-meetings .vk-events-text {         padding: 0px;    }} .vk-events .vk-events-meetings .vk-events-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: center;     color: #7b7b7b;} .vk-events .vk-events-meetings .vk-events-authour p {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: center;     color: #333333;} .vk-events .vk-events-meetings .vk-events-authour p a {     color: #d7b56d;     text-decoration: none;} .vk-events .vk-events-weddings .vk-events-header h3 {     text-align: left;     margin: 0;} .vk-events .vk-events-weddings .vk-events-header h2 {     text-align: left;} .vk-events .vk-events-weddings .vk-events-header .vk-events-border {     margin: 0;     margin-top: 23px;     margin-bottom: 49px;} @media screen and (min-width: 1290px) and (max-width: 1534px) {     .vk-events .vk-events-weddings .vk-events-header .vk-events-border {         margin-top: 15px;         margin-bottom: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-events .vk-event-left {         padding: 0 30px 30px 30px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-events .vk-event-left .vk-events-header h2 {         font-size: 36px;    }} @media screen and (max-width: 991px) {     .vk-events .vk-event-left {         padding: 50px 20px;    }} @media screen and (min-width: 1800px) {     .vk-events .vk-event-left {         padding-top: 75px;         padding-left: 75px;         padding-right: 180px;         padding-bottom: 80px;    }} @media screen and (min-width: 1535px) and (max-width: 1799px) {     .vk-events .vk-event-left {         padding-top: 35px;         padding-left: 35px;         padding-right: 35px;         padding-bottom: 35px;    }} @media screen and (min-width: 1200px) and (max-width: 1534px) {     .vk-events .vk-event-left {         padding: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1534px) {     .vk-events .vk-event-left h2 {         font-size: 36px;         margin: 0px;    }} .vk-events .vk-events-wedding-text {     margin-bottom: 35px;} .vk-events .vk-events-wedding-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #aeaeae;     margin: 0px;} .vk-events .vk-events-wedding-btn a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #d7b56d;     text-decoration: none;     padding: 13px 32px;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-events-wedding-btn:hover a {     background: #d7b56d;     color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-event-conferences-catering {     background: #f9f9f9;} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-events .vk-event-conferences-catering {         background: transparent;    }} .vk-events .vk-events-meetings-venue .vk-events-header h3 {     text-align: left;     margin: 0;} .vk-events .vk-events-meetings-venue .vk-events-header h2 {     text-align: left;} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-events .vk-events-meetings-venue .vk-events-header h2 {         font-size: 36px;         margin: 0px;    }} .vk-events .vk-events-meetings-venue .vk-events-header .vk-events-border {     margin: 0;     margin-top: 25px;     margin-bottom: 55px;} @media screen and (min-width: 1290px) and (max-width: 1534px) {     .vk-events .vk-events-meetings-venue .vk-events-header .vk-events-border {         margin-top: 15px;         margin-bottom: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-events .vk-events-meetings-venue .vk-events-right {         padding: 0 30px 30px 30px;    }} @media screen and (max-width: 991px) {     .vk-events .vk-events-meetings-venue .vk-events-right {         padding: 50px 20px;    }} @media screen and (min-width: 1800px) {     .vk-events .vk-events-meetings-venue .vk-events-right {         padding-left: 75px;         padding-right: 180px;         padding-top: 75px;         padding-bottom: 80px;    }} @media screen and (min-width: 1535px) and (max-width: 1799px) {     .vk-events .vk-events-meetings-venue .vk-events-right {         padding: 35px;    }} @media screen and (min-width: 1200px) and (max-width: 1534px) {     .vk-events .vk-events-meetings-venue .vk-events-right {         padding: 20px;    }} .vk-events .vk-events-outside .vk-events-header h3 {     text-align: left;     margin: 0;} .vk-events .vk-events-outside .vk-events-header h2 {     text-align: left;} .vk-events .vk-events-outside .vk-events-header .vk-events-border {     margin: 0;     margin-top: 23px;     margin-bottom: 49px;} @media screen and (min-width: 1290px) and (max-width: 1534px) {     .vk-events .vk-events-outside .vk-events-header .vk-events-border {         margin-top: 15px;         margin-bottom: 20px;    }} @media screen and (min-width: 991px) and (max-width: 1199px) {     .vk-events .vk-events-outside .vk-events-left {         padding: 0 30px 30px 30px;    }} @media screen and (min-width: 991px) and (max-width: 1199px) {     .vk-events .vk-events-outside .vk-events-left h2 {         font-size: 36px;    }} @media screen and (max-width: 991px) {     .vk-events .vk-events-outside .vk-events-left {         padding: 50px 20px;    }} @media screen and (min-width: 1800px) {     .vk-events .vk-events-outside .vk-events-left {         padding-left: 75px;         padding-right: 180px;         padding-top: 75px;         padding-bottom: 80px;    }} @media screen and (min-width: 1535px) and (max-width: 1799px) {     .vk-events .vk-events-outside .vk-events-left {         padding: 35px;    }} @media screen and (min-width: 1200px) and (max-width: 1534px) {     .vk-events .vk-events-outside .vk-events-left {         padding: 20px;    }} .vk-events .vk-events-photo-gallery {     padding: 100px 0;} .vk-events .vk-events-photo-gallery .vk-events-photo-item {     overflow: hidden;} .vk-events .vk-events-photo-gallery .vk-events-photo-item img {     width: 100%;     height: auto;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-events-photo-gallery .vk-events-photo-item:hover img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);} .vk-events .vk-events-photo-gallery-btn {     margin-top: 70px;} .vk-events .vk-events-photo-gallery-btn h3 {     text-align: center;} .vk-events .vk-events-photo-gallery-btn h3 a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #d7b56d;     padding: 17px 33px;     border: 1px solid #d7b56d;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-events-photo-gallery-btn h3 a:hover {     background: #d7b56d;     color: #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-events-photo-gallery .vk-events-photo-item {     position: relative;     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-events .vk-events-photo-gallery .vk-events-photo-item:hover .vk-item-caption .featured-slider-overlay {     opacity: 1;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-events-photo-gallery .vk-events-photo-item:hover .vk-item-caption .vk-item-caption-text {     opacity: 1;     -webkit-transition: all 0.7s;     -o-transition: all 0.7s;     transition: all 0.7s;} .vk-events .vk-events-photo-gallery .vk-events-photo-item .vk-item-caption {     position: absolute;     left: 0;     right: 0;} .vk-events .vk-events-photo-gallery .vk-events-photo-item .vk-item-caption .vk-item-caption-text {     position: relative;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events .vk-events-photo-gallery .vk-events-photo-item .vk-item-caption .vk-item-caption-text h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-events .vk-events-photo-gallery .vk-events-photo-item .vk-item-caption .vk-item-caption-text h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: center;     color: #ffffff;     z-index: 2;} .vk-events .vk-events-photo-gallery .vk-events-photo-item .vk-item-caption .featured-slider-overlay {     position: absolute;     top: -125%;     left: -68px;     right: 0;     bottom: 0;     background: rgba(0, 0, 0, 0.5);     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     content: '';     width: 150%;     height: 290%;     -webkit-transform: rotate(-35deg);     -ms-transform: rotate(-35deg);     transform: rotate(-33deg) translateX(-61px);}/*end Services events*//*Room list*/ .vk-room-list .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: contain;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-room-list .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-room-list-content {     background: #f9f9f9;     padding-top: 50px;     padding-bottom: 40px;} .vk-room-list-content .vk-room-list-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;     margin-bottom: 5px;} .vk-room-list-content .vk-room-list-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     margin: 0;} .vk-room-list-content .vk-room-list-header .vk-room-list-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 100px;} .vk-room-list-content .item {     background: #fff;     margin-bottom: 61px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 767px) {     .vk-room-list-content .item {         margin: 0 20px;         background: #fff;         margin-bottom: 30px;    }} .vk-room-list-content .item .vk-dark-our-room-item-img img {     width: 100%;     height: auto;     overflow: hidden;} .vk-room-list-content .item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-list-content .vk-sparta-head-title h3 {     margin: 0px;} .vk-room-list-content .vk-sparta-head-title h2 {     color: #fff !important;} .vk-room-list-content .vk-dark-our-room-item-right {     background: #FFFFFF;     padding: 0 30px;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {     margin-top: 40px;     margin-bottom: 0px;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 {         margin-top: 20px;    }} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 a {     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 a {         margin-top: 20px;    }} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content h3 a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {     margin: 0px;     padding: 0px;     padding-top: 30px;     padding-bottom: 26px;} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul {         padding-top: 15px;         padding-bottom: 15px;    }} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li {     list-style-type: none;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p {     font-size: 14px;     line-height: 2.86;     text-align: left;     color: #333333;     font-weight: bold;     margin: 0px;} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p {         line-height: 2.5;    }} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p span {     font-weight: normal;     color: #7b7b7b;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content ul li p i {     margin-right: 10px;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book {     border-top: 1px solid #f0f0f0;     padding: 20px 0;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left {     float: left;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul {     margin: 0px;     padding: 0px;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li {     list-style-type: none;     display: inline-block;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li p {     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li p span {     font-family: "Cinzel Decorative";     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-left ul li:last-child p {     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right {     float: right;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: left;     color: #333333;     text-decoration: none;} .vk-room-list-content .vk-dark-our-room-item-right .vk-dark-our-room-item-content .vk-dark-our-room-item-book .vk-dark-our-room-item-book-right a:hover {     color: #d7b56d;}/*End Room list*//*Room grid*/ .vk-room-grid .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-room-grid .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-rooms-grid-content {     padding-top: 102px;     padding-bottom: 40px;     background: #f9f9f9;} .vk-rooms-grid-content .vk-rooms-grid-header h3 {     font-family: "Cinzel Decorative";     font-size: 14px;     font-weight: bold;     line-height: 2.14;     letter-spacing: 2.8px;     text-align: center;     color: #d7b56d;} .vk-rooms-grid-content .vk-rooms-grid-header h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;} .vk-rooms-grid-content .vk-rooms-grid-header .vk-rooms-grid-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 59px;} .vk-rooms-grid-content .item {     margin-bottom: 60px;     background-color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-rooms-grid-content .item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-rooms-grid-content .item .vk-sparta-item-content {     position: relative;     overflow: hidden;} .vk-rooms-grid-content .item .vk-sparta-item-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-rooms-grid-content .item .vk-sparta-item-content:hover .vk-item-text a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text {     padding: 31px 20px;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text h2 {     margin-top: 0px;     margin-bottom: 26px;     padding-bottom: 20px;     border-bottom: 1px solid #f0f0f0;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text h2 a {     display: block;     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text ul {     margin: 0px;     padding: 0px;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text ul li {     list-style-type: none;     display: inline-block;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text ul li p {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text ul li p span {     font-family: "Cinzel Decorative";     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text ul li:last-child {     float: right;} .vk-rooms-grid-content .item .vk-sparta-item-content .vk-item-text ul li:last-child p {     font-family: "Cinzel Decorative";     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;}/*End Room grid*//*Room details*/ .vk-room-details .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-room-details .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-room-details-content {     padding: 50px 0;} .vk-room-details-content-left .vk-room-details-left-slide {     position: relative;} .vk-room-details-content-left .vk-room-details-left-slide .owl-nav {     display: block !important;     position: absolute;     top: 0px;     left: 0px;     right: 0px;     bottom: 0px;} .vk-room-details-content-left .vk-room-details-left-slide .owl-nav .owl-prev {     position: absolute;     left: 39px !important;     top: 50% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     background: transparent;     border-radius: 50px;     padding: 0px;} .vk-room-details-content-left .vk-room-details-left-slide .owl-nav .owl-prev:after {     content: "\f053";     display: block;     color: #fff !important;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 0.87;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-content-left .vk-room-details-left-slide .owl-nav .owl-next {     background: white;     border-radius: 50px;     position: absolute;     right: 39px !important;     top: 50% !important;     -webkit-transform: translateY(-50%);     -ms-transform: translateY(-50%);     transform: translateY(-50%);     color: #fff;     padding: 0px;     background: transparent;} .vk-room-details-content-left .vk-room-details-left-slide .owl-nav .owl-next:after {     content: "\f054";     display: block;     color: #fff !important;     font-family: FontAwesome;     font-size: 30px;     padding: 9px;     line-height: 0.87;     text-align: left;     color: rgba(255, 255, 255, 0.2);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-content-left .vk-room-details-left-slide .owl-dots {     position: absolute;     bottom: 30px;     right: 0;     left: 0;} .vk-room-details-content-left .vk-room-details-left-slide .owl-theme .owl-nav [class*=owl-]:hover {     background: transparent;} .vk-room-details-content-left .vk-room-details-title-price {     margin-top: 60px;     margin-bottom: 60px;     border-bottom: 1px solid #f0f0f0;     padding-bottom: 20px;} @media screen and (max-width: 991px) {     .vk-room-details-content-left .vk-room-details-title-price {         margin-top: 30px;         margin-bottom: 30px;    }} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-title {     float: left;} @media screen and (max-width: 991px) {     .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-title {         float: none;         margin-bottom: 20px;    }} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-title h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     margin: 0px;} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-price {     float: right;} @media screen and (max-width: 991px) {     .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-price {         float: none;    }} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-price ul {     margin: 0px;     padding: 0px;} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-price ul li {     list-style-type: none;     display: inline-block;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-price ul li p {     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #d7b56d;} .vk-room-details-content-left .vk-room-details-title-price .vk-room-details-price ul li p span {     font-size: 12px;     line-height: 2.5;	 font-family: "Cinzel Decorative";} .vk-room-details-content-left .vk-room-details-description {     border-bottom: 1px solid #f0f0f0;     margin-bottom: 40px;     padding-bottom: 40px;} .vk-room-details-content-left .vk-room-details-description h4 {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: left;     color: #333333;} .vk-room-details-content-left .vk-room-details-description p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-room-details-content-left .vk-room-details-info ul {     margin: 0px;     padding: 0px;} .vk-room-details-content-left .vk-room-details-info ul li {     list-style-type: none;} .vk-room-details-content-left .vk-room-details-info ul li p {     margin: 0px;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.86;     text-align: left;     font-weight: bold;     color: #333333;} .vk-room-details-content-left .vk-room-details-info ul li p i {     margin-right: 10px;} .vk-room-details-content-left .vk-room-details-info ul li p span {     color: #7b7b7b;     font-weight: normal;} .vk-room-details-content-left .vk-room-details-review {     border-top: 1px solid #f0f0f0;     border-bottom: 1px solid #f0f0f0;     margin-top: 40px;     padding-top: 40px;     margin-bottom: 40px;     padding-bottom: 40px;} .vk-room-details-content-left .vk-room-details-review h4 {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: left;     color: #333333;} .vk-room-details-content-left .vk-room-details-review .vk-room-details-review-item {     margin-bottom: 40px;} .vk-room-details-content-left .vk-room-details-review .vk-room-details-review-item .item-img {     float: left;     padding-right: 20px;} .vk-room-details-content-left .vk-room-details-review .item-content {     padding-left: 100px;} .vk-room-details-content-left .vk-room-details-review .item-content h3 {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.71;     text-align: left;     font-weight: 800;     color: #333333;} .vk-room-details-content-left .vk-room-details-review .item-content h3 span {     color: #7b7b7b;     font-weight: normal;} .vk-room-details-content-left .vk-room-details-review .item-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;} .vk-room-details-content-left .vk-room-details-room-details h4 {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: left;     color: #333333;} .vk-room-details-content-left .vk-room-details-room-details h4 span {     font-family: FontAwesome;     font-weight: normal;     letter-spacing: 1.6px;     color: #f2bf52;} .vk-room-details-content-left .vk-room-details-room-details form input {     height: 50px;} .vk-room-details-content-left .vk-room-details-room-details form textarea {     height: 200px;} .vk-room-details-content-left .vk-room-details-room-details form .form-control {     border-radius: 0px;     margin-bottom: 30px;} .vk-room-details-content-left .vk-room-details-room-details form .form-control:focus {     border-color: rgba(176, 145, 79, 0.5);     outline: 0;     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);} .vk-room-details-content-left .vk-room-details-room-details form .form-group {     margin-bottom: 0px;} @media screen and (max-width: 991px) {     .vk-room-details-content-left .vk-room-details-room-details form .vk-btn-submit {         margin-bottom: 80px;    }} .vk-room-details-content-left .vk-room-details-room-details form .vk-btn-submit a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #ffffff;     padding: 16px 37px;     background: #d7b56d;     border: 1px solid #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-content-left .vk-room-details-room-details form .vk-btn-submit a:hover {     background: #fff;     color: #d7b56d;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-content-right {     padding: 30px;     background: #d7b56d;} .vk-room-details-content-right h3 {     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #ffffff;     border-bottom: 1px solid #fff;} .vk-room-details-content-right label {     font-family: "Roboto", sans-serif;     font-size: 12px;     font-weight: bold;     line-height: 2.5;     text-align: left;     color: #ffffff;} .vk-room-details-content-right h4 {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #f9f9f9;     border-bottom: 1px solid #fff;} .vk-room-details-content-right input {     height: 50px;     border-radius: 0px;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-room-details-content-right .input-group-addon {     background: white !important;     border-radius: 0px;} .vk-room-details-content-right .form-control {     border-right: 0;     -webkit-box-shadow: 0 0 0;     box-shadow: 0 0 0;     border-color: #ccc;     border-radius: 0;     height: 50px;} .vk-room-details-content-right button {     border: 0;     background: transparent;} .vk-room-details-content-right select, .vk-room-details-content-right .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-room-details-content-right input {     height: 50px;     border-radius: 0px;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-room-details-content-right .vk-btn-send .btn {     display: inline-block;     padding: 9px;     margin-bottom: 0;     margin-top: 30px;     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: center;     color: #f9f9f9;     white-space: nowrap;     cursor: pointer;     background-image: none;     border: 1px solid transparent;     border-radius: 0px;     background: #333;} .vk-room-details-content-right #adults, .vk-room-details-content-right #children {     background: #f0c466;     color: #ffffff;     border: none;} .vk-room-related-rooms-mobile {     display: none;} @media screen and (max-width: 991px) {     .vk-room-related-rooms-mobile {         display: block;    }} @media screen and (max-width: 991px) {     .vk-room-related-rooms-destop {         display: none;    }} .vk-room-details-related-rooms {     padding: 100px 0;     background: #f9f9f9;} .vk-room-details-related-rooms .vk-room-related-rooms h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;} .vk-room-details-related-rooms .vk-room-related-rooms .vk-room-related-border {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 60px;} .vk-room-details-related-rooms .vk-room-related-slide .item {     margin-bottom: 60px;     background-color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-related-rooms .vk-room-related-slide .item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content {     position: relative;     overflow: hidden;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content:hover .vk-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content:hover .vk-item-text a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-img {     position: relative;     overflow: hidden;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text {     padding: 31px 20px;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text h2 {     margin-top: 0px;     margin-bottom: 26px;     padding-bottom: 20px;     border-bottom: 1px solid #f0f0f0;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text h2 a {     display: block;     font-family: "Roboto", sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text ul {     margin: 0px;     padding: 0px;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text ul li {     list-style-type: none;     display: inline-block;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text ul li p {     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text ul li p span {     font-family: "Cinzel Decorative";     font-size: 12px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text ul li:last-child {     float: right;} .vk-room-details-related-rooms .vk-room-related-slide .item .vk-sparta-item-content .vk-item-text ul li:last-child p {     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: right;     color: #d7b56d;}/*end Room details*/ .vk-select-room .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: contain;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-select-room .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-select-room-content {     background: #f9f9f9;     padding: 50px 0;} @media screen and (max-width: 991px) {     .vk-select-room-content .vk-select-room-breakcrumb {         display: none;    }} .vk-select-room-content .vk-select-room-breakcrumb ul li.active {     background: #d7b56d;} .vk-select-room-content .vk-select-room-breakcrumb ul li.active a {     background: #d7b56d;     color: #ffffff;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item {     background-color: #ffffff;     padding: 40px 20px;     margin-bottom: 30px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-img {     float: left;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-img img {     width: 100%;     height: auto;} @media screen and (max-width: 991px) {     .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-img {         float: none;    }} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info {     padding-left: 235px;} @media screen and (max-width: 991px) {     .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info {         padding-left: 0px;         padding-top: 30px;    }} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info h2 {     font-family: 'Roboto', sans-serif;     font-size: 28px;     font-weight: bold;     line-height: 1.07;     text-align: left;     color: #333333;     margin: 0px;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body {     margin-top: 40px;     margin-bottom: 10px;     border-bottom: 1px solid #f0f0f0;} @media screen and (max-width: 991px) {     .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body {         margin: 20px 0;    }} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body ul {     margin: 0px;     padding: 0px;     width: 100%;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body ul li {     list-style-type: none;     width: 50%;     float: left;} @media screen and (max-width: 991px) {     .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body ul li {         width: 100%;         float: none;    }} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body ul li p {     font-family: Raleway;     font-size: 14px;     line-height: 2.86;     text-align: left;     color: #333;     font-weight: bold;     margin: 0px;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-body ul li p span {     color: #7b7b7b;     font-weight: normal;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer {     margin-top: 20px;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left {     float: left;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left ul {     margin: 0px;     padding: 0px;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left ul li {     list-style-type: none;     display: inline-block;     font-size: 16px;     font-weight: 500;     line-height: 1.88;     text-align: left;     color: #7b7b7b;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left ul li p {     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #d7b56d;} @media screen and (min-width: 320px) and (max-width: 335px) {     .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left ul li p {         font-size: 24px;    }} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left ul li p span {     font-size: 12px;     line-height: 2.5;	 font-family: "Cinzel Decorative";} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-right {     float: right;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-right a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #ffffff;     border: 1px solid #d7b56d;     padding: 12px 36px;     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-right a:hover {     background: #ffffff;     color: #d7b56d;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-content .vk-room-details-content-right {     padding: 0 0;} .vk-select-room-content .vk-room-details-content-right h3 {     margin: 0 30px;} .vk-select-room-content .vk-room-details-content-right form {     padding: 0 20px;     overflow: hidden;} .vk-select-room-content .vk-room-details-content-right .vk-select-room1 {     margin-top: 28px;     padding: 0 30px;} .vk-select-room-content .vk-room-details-content-right .vk-select-room1 h2 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     color: #ffffff;     margin: 0px;} .vk-select-room-content .vk-room-details-content-right .vk-select-room1 ul {     margin: 0px;     padding: 0px;} .vk-select-room-content .vk-room-details-content-right .vk-select-room1 ul li {     list-style-type: none;     display: inline-block;     padding-right: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;} .vk-select-room-content .vk-room-details-content-right .vk-select-room1 ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     font-style: italic;     color: #fefefe;     border-bottom: 1px solid #ffffff;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-content .vk-room-details-content-right .vk-select-room1 ul li a:hover {     border-bottom: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-content .vk-room-details-content-right .vk-select-room2 {     margin-top: 0;     margin-bottom: 40px;     background: #f0c466;     padding: 20px;} .vk-select-room-content .vk-room-details-content-right .vk-select-room2 h2 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     color: #ffffff;     margin: 0px;} .vk-select-room-content .vk-room-details-content-right .vk-select-room2 ul {     margin: 0px;     padding: 0px;} .vk-select-room-content .vk-room-details-content-right .vk-select-room2 ul li {     list-style-type: none;     display: inline-block;     padding-right: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;} .vk-select-room-pagination {     margin-top: 10px;} @media screen and (max-width: 991px) {     .vk-select-room-pagination {         margin-bottom: 60px;    }	.vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-img img {		width: 100% !important;	}	.vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-left {		float: none;		width: 100%;		display: block;	}	.vk-select-room-content .vk-select-room-info .vk-select-room-info-item .vk-select-room-item-info .vk-select-room-item-footer .vk-select-room-footer-right {		float: none;		display: block;		margin-top: 20px;	}	.vk-select-room-item-info h2 a {		display: block;	}} .vk-select-room-pagination ul {     margin: 0px;     padding: 0px;     text-align: center;} .vk-select-room-pagination ul li {     list-style-type: none;     display: inline-block;     border: 1px solid #e0e0e0;     padding: 10px 16px;     margin-right: 8px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 400px) {     .vk-select-room-pagination ul li {         padding: 5px 11px;    }} .vk-select-room-pagination ul li:hover {     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-select-room-pagination ul li:hover a {     color: #fff;} .vk-select-room-pagination ul li.active {     background: #d7b56d;} .vk-select-room-pagination ul li.active a {     color: #fff;} .vk-select-room-pagination ul li a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #7b7b7b;     text-decoration: none;}/*Reservation room selection complete*/ .vk-room-select-complete .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: contain;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-room-select-complete .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-room-select-complete-content {     background: #f9f9f9;     padding: 100px 0;} @media screen and (max-width: 991px) {     .vk-room-select-complete-content .vk-select-room-breakcrumb {         display: none;    }} .vk-room-select-complete-content .vk-select-room-breakcrumb ul li.active {     background: #d7b56d;} .vk-room-select-complete-content .vk-select-room-breakcrumb ul li.active a {     background: #d7b56d;     color: #ffffff;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left {     background: #fff;     padding: 80px;} @media screen and (max-width: 991px) {     .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left {         padding: 60px 20px;         margin-bottom: 60px;    }} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left h3 {     font-family: "Roboto", sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #333333;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left p {     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     text-align: center;     color: #7b7b7b;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left h4 {     text-align: center;     margin-top: 40px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left h4 a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #ffffff;     padding: 20px 34px;     border: 1px solid #d7b56d;     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     text-transform: uppercase;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-left h4 a:hover {     background: #ffffff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     text-decoration: none;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room1 {     margin-top: 28px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room1 h2 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     color: #ffffff;     margin: 0px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room1 ul {     margin: 0px;     padding: 0px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room1 ul li {     list-style-type: none;     display: inline-block;     padding-right: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room1 ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     font-style: italic;     color: #fefefe;     border-bottom: 1px solid #ffffff;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room1 ul li a:hover {     border-bottom: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room2 {     margin-top: 40px;     margin-bottom: 40px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room2 h2 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     color: #ffffff;     margin: 0px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room2 ul {     margin: 0px;     padding: 0px;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room2 ul li {     list-style-type: none;     display: inline-block;     padding-right: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room2 ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     font-style: italic;     color: #fefefe;     border-bottom: 1px solid #ffffff;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-room-select-complete-content .vk-room-select-complete-info .vk-room-select-complete-right .vk-room-details-content-right .vk-select-room2 ul li a:hover {     border-bottom: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*end Reservation room selection complete*//*Reservation make a reservation*/ .vk-make-a-reservation .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: contain;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-make-a-reservation .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-make-a-reservation-content {     background: #f9f9f9;     padding: 50px 0;} @media screen and (max-width: 991px) {     .vk-make-a-reservation-content .vk-select-room-breakcrumb {         display: none;    }} .vk-make-a-reservation-content .vk-select-room-breakcrumb ul li.active {     background: #d7b56d;} .vk-make-a-reservation-content .vk-select-room-breakcrumb ul li.active a {     background: #d7b56d;     color: #ffffff;} .vk-make-a-reservation-content .vk-select-room-breakcrumb ul li.make-a-reservation {     background: #d7b56d;} .vk-make-a-reservation-content .vk-select-room-breakcrumb ul li.make-a-reservation span {     background: #d7b56d;} .vk-make-a-reservation-content .vk-select-room-breakcrumb ul li.make-a-reservation span i {     color: #ffffff;} .vk-make-a-reservation-content .vk-select-room-breakcrumb ul li.make-a-reservation a {     background: #d7b56d;     color: #ffffff;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left {     background: #fff;     padding: 40px 30px;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left h3 {     font-family: "Roboto", sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #333333;     margin: 0px;     padding-bottom: 35px;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left form input {     height: 40px;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left form select {     height: 40px;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left form textarea {     height: 90px;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left form .form-control {     border-radius: 0px;     margin-bottom: 30px;     font-family: "Roboto", sans-serif;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left form .form-control:focus {     border-color: rgba(176, 145, 79, 0.5);     outline: 0;     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left form .btn {     background: none;     border-top: 2px solid #333333;     border-bottom: 2px solid #333333;     border-radius: 0px;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #333333;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left .vk-btn-send h4 {     border: 1px solid #d7b56d;     margin: 0px;     background: #d7b56d;     text-align: center;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left .vk-btn-send h4 button {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     text-align: center;     color: #ffffff;     text-decoration: none;     padding: 15px 50px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;	 background: #d7b56d;	 border: none;	 width:100%;} @media screen and (max-width: 368px) and (min-width: 320px) {     .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left .vk-btn-send h4 button {         padding: 0px;    }} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left .vk-btn-send h4:hover {     background: #fff;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-reservation-left .vk-btn-send h4:hover button {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;	  background: #fff;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-left-btn h4 {     background: #333;     border: 1px solid #333;     text-align: center;     padding: 10px 0px;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-left-btn h4:hover {     background: #fff;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-left-btn h4:hover a {     color: #333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-make-a-reservation-content .vk-make-a-reservation-info .vk-make-a-left-btn h4 a {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: center;     color: #ffffff;     padding: 15px 60px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-make-a-reservation-right {     background: #d7b56d;     padding: 0;} .vk-make-a-reservation-right h3 {     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #ffffff;     margin: 0px;} .vk-make-a-reservation-right .vk-make-a-room {     padding-top: 0;     padding-bottom: 0;     margin-top: 0;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 h3 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     color: #ffffff;     text-align: left;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 h3 span {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 ul {     margin: 0px;     padding: 0px;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;     margin-right: 30px;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 ul li:last-child {     margin-right: 0px;} @media screen and (max-width: 991px) {     .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 ul li {         margin-right: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 ul li {         margin-right: 20px;    }} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room1 h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #fefefe;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 h3 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     color: #ffffff;     text-align: left;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 h3 span {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 ul {     margin: 0px;     padding: 0px;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 ul li {     list-style-type: none;     display: inline-block;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #fefefe;     margin-right: 30px;} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 ul li:last-child {     margin-right: 0px;} @media screen and (max-width: 991px) {     .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 ul li {         margin-right: 20px;    }} @media screen and (min-width: 992px) and (max-width: 1199px) {     .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 ul li {         margin-right: 20px;    }} .vk-make-a-reservation-right .vk-make-a-room .vk-make-a-room2 h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: right;     color: #fefefe;} .vk-make-a-reservation-right .vk-make-a-total {     padding-top: 32px;     padding-bottom: 29px;     border-bottom: 1px solid #ffffff;} .vk-make-a-reservation-right .vk-make-a-total table {     width: 100%;} .vk-make-a-reservation-right .vk-make-a-total table th {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #ffffff;} .vk-make-a-reservation-right .vk-make-a-total table td {     text-align: right;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     color: #ffffff;} .vk-make-a-reservation-right .vk-make-a-grand-total {     padding-top: 30px;     padding-bottom: 40px;} .vk-make-a-reservation-right .vk-make-a-grand-total table {     width: 100%;} .vk-make-a-reservation-right .vk-make-a-grand-total table th {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #ffffff;} .vk-make-a-reservation-right .vk-make-a-grand-total table td {     text-align: right;     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     color: #ffffff;} .vk-make-a-reservation-right .vk-make-a-btn h4 {     background-color: #333333;     padding: 10px 0;     text-align: center;     border: 1px solid #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-make-a-reservation-right .vk-make-a-btn h4:hover {     background: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-make-a-reservation-right .vk-make-a-btn h4:hover a {     color: #333333;} .vk-make-a-reservation-right .vk-make-a-btn h4 a {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: center;     color: #ffffff;     padding: 16px 65px;     text-decoration: none;}/*end Reservation make a reservation*//*Reservation confirmation*/ .vk-confirmation .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/04_01_room_list/background.jpg") no-repeat !important;     background-size: contain;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-confirmation .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-confirmation-content {     background: #f9f9f9;     padding: 50px 0;} @media screen and (max-width: 991px) {     .vk-confirmation-content .vk-select-room-breakcrumb {         display: none;    }} .vk-confirmation-content .vk-select-room-breakcrumb ul li.active {     background: #d7b56d;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.active a {     background: #d7b56d;     color: #ffffff;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.make-a-reservation {     background: #d7b56d;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.make-a-reservation span {     background: #d7b56d;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.make-a-reservation span i {     color: #ffffff;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.make-a-reservation a {     background: #d7b56d;     color: #ffffff;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.confirmation {     background: #d7b56d;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.confirmation span {     background: #d7b56d;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.confirmation span i {     color: #ffffff;} .vk-confirmation-content .vk-select-room-breakcrumb ul li.confirmation a {     background: #d7b56d;     color: #ffffff;} .vk-confirmation-content .vk-confirmation-info .vk-confirmation-left {     background: #ffffff;     padding: 30px;} .vk-confirmation-content .vk-confirmation-info .vk-confirmation-left h2 {     font-family: "Roboto", sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #333333;} .vk-confirmation-content .vk-confirmation-info .vk-confirmation-left p {     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     text-align: center;     color: #7b7b7b;     padding: 20px 0;} .vk-confirmation-content .vk-confirmation-info .vk-confirmation-left ul {     margin: 0px;     padding: 0px;} .vk-confirmation-content .vk-confirmation-info .vk-confirmation-left ul li {     list-style-type: none;     font-size: 14px;     line-height: 1.86;     text-align: center;     color: #7b7b7b;} .vk-confirmation-content .vk-confirmation-info .vk-confirmation-left ul li span {     color: #d7b56d;} .vk-confirmation-content .vk-make-a-grand-total {     padding-bottom: 0px;}/*Reservation confirmation*//*Reservation breakcrumb*/ @media screen and (max-width: 991px) {     .vk-select-room-breakcrumb {         display: none;    }} .vk-select-room-breakcrumb .breadcrumb {     padding: 0px;     background: transparent;     list-style: none;     overflow: hidden;     margin-top: 20px;     margin-bottom: 60px;     border-radius: 0px;} .vk-select-room-breakcrumb ul {     padding: 0px;     margin-bottom: 50px;} .vk-select-room-breakcrumb ul li {     display: table-cell;     vertical-align: top;     width: 1%;     position: relative;     border-right: 1px solid #ffffff;} .vk-select-room-breakcrumb ul li a {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: 600;     line-height: 1.88;     text-align: left;     color: #7b7b7b;     text-decoration: none;     padding: 10px 0 10px 45px;     position: relative;     display: inline-block;     width: 100%;     background-color: #f0f0f0;     text-transform: capitalize;} .vk-select-room-breakcrumb ul li span {     width: 30px;     height: 30px;     line-height: 30px;     display: inline-block;     border-radius: 100px;     background: #f0f0f0;     border: 1px solid #ffffff;     z-index: 2;     position: absolute;     left: -16px;     top: 8px;     text-align: center;} .vk-select-room-breakcrumb ul li span i {     font-family: FontAwesome;     font-size: 16px;     text-align: center;     color: #7b7b7b;} .vk-select-room-breakcrumb ul li.completed {     background: #d7b56d;} .vk-select-room-breakcrumb ul li.completed a {     background: #d7b56d;     color: #ffffff;} .vk-select-room-breakcrumb ul li.active span {     width: 30px;     height: 30px;     line-height: 30px;     display: inline-block;     border-radius: 100px;     background: #d7b56d;     border: 1px solid #f0f0f0;     z-index: 2;     position: absolute;     left: -16px;     top: 8px;     text-align: center;} .vk-select-room-breakcrumb ul li.active span i {     font-family: FontAwesome;     font-size: 16px;     text-align: center;     color: #f9f9f9;} .vk-select-room-breakcrumb ul li:before {     padding: 0px;} .vk-select-room-breakcrumb .breadcrumb > li + li:before {     color: #ccc;     content: "";}/*end Reservation breakcrumb*/ .vk-events-list .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/06_01_events_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-events-list .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-events-lists-content {     background: #f9f9f9;     padding: 50px 0;} .vk-events-lists-content .vk-events-iem-img {     position: relative;} .vk-events-lists-content .vk-events-iem-img img {     width: 100%;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events-lists-content .vk-events-iem-img:hover img {     opacity: 0.6;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .card .nav-tabs {     border-bottom: 0px solid #DDD;     padding-bottom: 30px;} .card .nav-tabs > li.active > a, .card .nav-tabs > li.active > a:focus, .card .nav-tabs > li.active > a:hover {     border-width: 0;} .card .nav-tabs > li > a {     border: none;     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: left;     color: #aeaeae;} @media screen and (max-width: 364px) and (min-width: 0px) {     .card .nav-tabs > li > a {         font-size: 13px;    }} .card .nav-tabs > li.active > a, .card .nav-tabs > li > a:hover {     border: none;     color: #d7b56d !important;     background: transparent;} .card .nav-tabs > li.active > a::after, .card .nav-tabs > li:hover > a::after {     -webkit-transform: scale(1);     -ms-transform: scale(1);     transform: scale(1);} .card .tab-nav > li > a::after {     background: #21527d none repeat scroll 0% 0%;     color: #fff;} .card .tab-pane {     padding: 15px 0;} .vk-events-lists-content-item {     background: #ffffff;     margin-bottom: 60px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events-lists-content-item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events-lists-item-right {     padding: 30px 0;     padding-right: 30px;} @media screen and (max-width: 991px) {     .vk-events-lists-item-right {         padding: 20px;    }} .vk-events-lists-item-right ul {     margin: 0px;     padding: 0px;} .vk-events-lists-item-right ul li {     list-style-type: none;} .vk-events-lists-item-right .vk-event-item-time {     float: left;     margin-right: 30px;     width: 100px;     height: 120px;     border: solid 2px #d7b56d;     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;} @media screen and (max-width: 991px) {     .vk-events-lists-item-right .vk-event-item-time {         width: 80px;         height: 100px;         margin-right: 20px;    }} .vk-events-lists-item-right .vk-event-item-time ul {     text-align: center;} .vk-events-lists-item-right .vk-event-item-time ul li span {     font-family: 'Roboto', sans-serif;     font-size: 60px;     font-weight: bold;     line-height: 0.5;     text-align: center;     color: #d7b56d;     margin: 0px;} .vk-events-lists-item-right .vk-event-item-time ul li:last-child span {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #d7b56d;} .vk-events-lists-item-right .vk-event-item-info {     padding-left: 130px;     padding-bottom: 30px;} @media screen and (max-width: 991px) {     .vk-events-lists-item-right .vk-event-item-info {         padding-left: 100px;    }} .vk-events-lists-item-right .vk-event-item-info h2 {     margin: 0px;     padding-bottom: 22px;} .vk-events-lists-item-right .vk-event-item-info h2 a {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events-lists-item-right .vk-event-item-info h2 a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 991px) {     .vk-events-lists-item-right .vk-event-item-info h2 a {         font-size: 24px;    }} .vk-events-lists-item-right .vk-event-item-info ul li {     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-events-lists-item-right .vk-event-item-info ul li:last-child {     color: #d7b56d;} .vk-events-lists-item-right .vk-events-item-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     margin-bottom: 25px;} .vk-events-lists-item-right .vk-events-item-btn {     float: right;} .vk-events-lists-item-right .vk-events-item-btn a {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     color: #d7b56d;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-events-lists-item-right .vk-events-item-btn a:hover {     color: #333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-event-grid .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/06_01_events_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-event-grid .vk-gallery-grid-full-banner .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-events-grid-content {     background: #f9f9f9;     padding-top: 100px;     padding-bottom: 40px;} .vk-events-grid-content .vk-events-lists-item-right {     padding-left: 30px;} @media screen and (max-width: 991px) {     .vk-events-grid-content .vk-events-lists-item-right {         padding: 20px;    }} .vk-events-grid-content .vk-events-iem-img img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     width: 100%;     height: auto;     overflow: hidden;} .vk-events-grid-content .vk-events-iem-img:hover img {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     opacity: 0.7;} .vk-events-details .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/06_01_events_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-events-details .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-events-details-content {     padding: 50px 0;} .vk-events-details-content .vk-events-details-img img {     width: 100%;     height: auto;} .vk-events-details-content .vk-event-details-body {     padding-top: 60px;} @media screen and (max-width: 991px) {     .vk-events-details-content .vk-event-details-body {         padding-top: 0px;    }} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left h1 {     font-family: 'Roboto', sans-serif;     font-size: 36px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left h4 {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: left;     color: #333333;     margin-top: 40px;     margin-bottom: 30px;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left .vk-event-details-left-des {     border-bottom: 1px solid #f0f0f0;     padding-bottom: 40px;     margin-bottom: 40px;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left .vk-event-details-left-des p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left .vk-event-details-left-timeline {     border-bottom: 1px solid #f0f0f0;     padding-bottom: 40px;     margin-bottom: 40px;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left .vk-event-details-left-timeline ul {     margin: 0px;     padding: 0px;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left .vk-event-details-left-timeline ul li {     list-style-type: none;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.57;     text-align: left;     font-weight: bold;     color: #333333;} .vk-events-details-content .vk-event-details-body .vk-event-details-body-left .vk-event-details-left-timeline ul li span {     color: #7b7b7b;     font-weight: normal;     padding-left: 30px;} .vk-event-details-left-comment {     border-bottom: 1px solid #f0f0f0;     padding-bottom: 30px;     margin-bottom: 40px;} .vk-event-details-left-comment ul {     margin: 0px;     padding: 0px;} .vk-event-details-left-comment ul li {     list-style-type: none;     margin-bottom: 30px;} .vk-event-details-left-comment ul li .vk-event-details-comments-img {     float: left;     margin-right: 20px;} .vk-event-details-left-comment ul li .vk-event-details-comments-img img {     width: 80px;     height: 80px;} .vk-event-details-left-comment ul li .vk-event-details-comments-text {     padding-left: 100px;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-events-details-author {     position: relative;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-events-details-author .authour-name {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.71;     text-align: left;     font-weight: 800;     color: #333333;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-events-details-author .author-time {     font-family: Raleway;     font-size: 14px;     line-height: 1.71;     text-align: left;     color: #7b7b7b;     margin-left: 30px;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-events-details-author .author-time:before {     content: '-';     position: absolute;     left: 45px;     top: 0px;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-event-details-des {     padding: 10px 0;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-event-details-des p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     margin: 0px;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-event-details-btn a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 1.71;     text-align: left;     color: #d7b56d;     text-decoration: none;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-event-details-btn a:hover {     color: #333;} .vk-event-details-left-comment ul li .vk-event-details-comments-text .vk-event-details-btn a i {     margin-left: 5px;} .vk-event-details-left-add-comment input {     height: 50px;} .vk-event-details-left-add-comment textarea {     height: 200px;} .vk-event-details-left-add-comment .form-control {     border-radius: 0px;     margin-bottom: 30px;     border-color: #f0f0f0;} .vk-event-details-left-add-comment .form-control:focus {     border-color: #d7b56d;     outline: 0;     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);     box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(176, 145, 79, 0.6);} .vk-event-details-left-add-comment .btn {     background: none;     border-top: 2px solid #333333;     border-bottom: 2px solid #333333;     border-radius: 0px;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.31;     text-align: center;     color: #333333;} @media screen and (max-width: 991px) {     .vk-event-details-left-add-comment .vk-event-details-submit {         padding-bottom: 70px;    }} .vk-event-details-left-add-comment .vk-event-details-submit a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     color: #ffffff;     padding: 15px 45px;     border: 1px solid #d7b56d;     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-event-details-left-add-comment .vk-event-details-submit a:hover {     color: #d7b56d;     background: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     text-decoration: none;} .vk-event-details-body-right {     background: #d7b56d;     padding: 30px;} .vk-event-details-body-right h3 {     font-family: "Roboto", sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.25;     text-align: center;     color: #ffffff;     margin: 0px;     padding-bottom: 20px;     border-bottom: 1px solid #fff;} .vk-event-details-body-right ul {     margin: 0px;     padding: 40px 0px;} .vk-event-details-body-right ul li {     list-style-type: none;     padding-bottom: 20px;} .vk-event-details-body-right ul li .vk-event-right-icon {     float: left;} .vk-event-details-body-right ul li .vk-event-right-icon i {     font-family: FontAwesome;     font-size: 14px;     color: #ffffff;} .vk-event-details-body-right ul li .vk-event-right-info {     padding-left: 30px;} .vk-event-details-body-right ul li .vk-event-right-info p {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     text-align: left;     color: #ffffff;} .vk-event-details-body-right ul li .vk-event-right-info p span {     font-family: "Roboto", sans-serif;     font-size: 16px;     line-height: 1.88;     font-weight: normal;} .vk-event-details-body-right .vk-event-details-right-btn h4 {     margin: 0px;     background: #333333;     text-align: center;     padding: 16px 0px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-event-details-body-right .vk-event-details-right-btn h4:hover {     background: #fff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-event-details-body-right .vk-event-details-right-btn h4:hover a {     color: #d7b56d;} .vk-event-details-body-right .vk-event-details-right-btn h4 a {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: center;     color: #ffffff;     padding: 16px 50px;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;}/*Blog list*/ .vk-blog-list .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/07_01_blog_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-blog-list .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-blog-list .vk-select-room-pagination {     margin-top: 60px;} .vk-blog-list-body {     background: #f9f9f9;     padding: 100px 0;} .vk-blog-list-body-left .vk-blog-list-left-item {     background: #ffffff;     margin-bottom: 30px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-body-left .vk-blog-list-left-item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-blog-list-left-item-img img {     width: 100%;     height: auto;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right {     padding: 20px 0;     padding-right: 20px;} @media screen and (max-width: 991px) {     .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right {         padding: 20px;    }} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-time {     width: 80px;     height: 100px;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-events-item-text p {     margin-bottom: 0px;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info {     padding-left: 100px;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info h2 {     padding-bottom: 10px;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info h2 a {     font-size: 24px;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info ul li {     display: inline-block;     margin-right: 20px;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     font-weight: normal;     text-decoration: none;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info ul li a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-list-body-left .vk-blog-list-left-item .vk-events-lists-item-right .vk-event-item-info ul li a i {     color: #d7b56d;     padding-right: 5px;}/*blog list*//*blog grid*/ .vk-blog-grid .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/07_01_blog_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-blog-grid .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-blog-grid .vk-select-room-pagination {     margin-top: 60px;} .vk-blog-grid-body {     padding: 50px 0;     background: #f9f9f9;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item {     background: #ffffff;     margin-bottom: 30px;     position: relative;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item:hover .vk-blog-grid-left-item-img img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-img {     overflow: hidden;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-img img {     width: 100%;     height: auto;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-text {     padding: 30px;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-text h2 {     margin: 0px;     line-height: 0px;     border-bottom: 1px solid #f0f0f0;     padding-bottom: 20px;     margin-bottom: 20px;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-text h2 a {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.44;     text-align: left;     color: #333333;     text-decoration: none;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-text h2:hover a {     color: #d7b56d;} .vk-blog-grid-body .vk-blog-grid-body-left .vk-blog-grid-left-item .vk-blog-grid-left-item-text .time {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #aeaeae;}/*blog grid*//*post details*/ .vk-post-details .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/07_01_blog_list/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-post-details .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-posts-details-body {     background: #f9f9f9;     padding: 50px 0;} .vk-posts-details-body .vk-posts-details-body-left h4 {     font-family: "Roboto", sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.88;     text-align: left;     color: #333333;     margin-top: 40px;     margin-bottom: 30px;} .vk-posts-details-body .vk-posts-details-body-left .vk-event-item-time {     width: 80px;     height: 100px;     overflow: hidden;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-img img {     width: 100%;     height: auto;     overflow: hidden;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-title .vk-event-item-info {     padding-bottom: 0px;     padding-right: 0px;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-title .vk-event-item-info h1 {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     line-height: 1.08;     text-align: left;     color: #333333;     margin-bottom: 20px;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-title .vk-event-item-info ul li {     display: inline-block;     margin-right: 20px;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-title .vk-event-item-info ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     text-decoration: none;     font-weight: 400;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-title .vk-event-item-info ul li a:hover {     color: #d7b56d;} .vk-posts-details-body .vk-posts-details-body-left .vk-posts-details-left-title .vk-event-item-info ul li a i {     margin-right: 5px;     color: #d7b56d;} .vk-posts-details-left-text {     background: #fff;     padding: 40px;} .vk-posts-details-left-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin: 0px;} .vk-posts-details-left-share {     background: #fff;     margin-top: 20px;     margin-bottom: 60px;     padding-left: 40px;     padding-top: 20px;     padding-bottom: 20px;} .vk-posts-details-left-share p {     margin: 0px;} .vk-posts-details-left-share p span {     font-family: "Roboto", sans-serif;     font-weight: bold;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #333333;     margin-right: 15px;} .vk-posts-details-left-share p span a {     color: #333333;} .vk-posts-details-left-share p span a:hover {     color: #d7b56d;}/*post details*//*shortcode buttons*/ .vk-shortcode-button .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-button .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shortcode-buttons-body {     padding: 100px 0;     background: #f9f9f9;} .vk-shortcode-buttons-body .vk-btn {     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-buttons-body .vk-btn {         margin-bottom: 30px;    }} .vk-shortcode-buttons-body h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin: 0px;     padding-bottom: 60px;} .vk-shortcode-buttons-body a {     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     text-align: center;     text-decoration: none;} .vk-shortcode-small-buttons {     margin-bottom: 100px;} .vk-shortcode-small-buttons .vk-btn {     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-small-buttons .vk-btn {         margin-bottom: 30px;    }} .vk-shortcode-medium-button {     margin-bottom: 100px;}/*end shortcode buttons*//*shortcode accordion*/ .vk-shortcode-accordion .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-accordion .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shortcode-accordion-body {     padding: 100px 0;     background: #f9f9f9;} .vk-shortcode-accordion-body h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 40px;} .vk-shortcode-accordion-body .vk-accordion-default {     margin-bottom: 100px;} .vk-shortcode-accordion-body h4.vk-accordion-toggle-default {     border-top: 1px solid #f0f0f0;     cursor: pointer;     margin: 0;     padding: 20px 50px;     position: relative;     font-family: 'Roboto', sans-serif;     font-size: 16px;     line-height: 1.88;     font-weight: bold;     text-align: left;     color: #222222;} .vk-shortcode-accordion-body h4.vk-accordion-toggle-default:first-child {     border: none;} .vk-shortcode-accordion-body h4.vk-accordion-toggle-default.active:after {     content: "\f068";     position: absolute;     left: 0;     top: 20px;     font-family: FontAwesome;     color: #fff;     background: #d7b56d;     border: 1px solid #d7b56d;     padding: 9px;     line-height: 12px;} .vk-shortcode-accordion-body h4.vk-accordion-toggle-default.active:before {     display: none;} .vk-shortcode-accordion-body h4.vk-accordion-toggle-default:before {     content: "\f067";     position: absolute;     left: 0;     top: 20px;     font-family: FontAwesome;     color: #aeaeae;     border: 1px solid #f0f0f0;     padding: 9px;     background: #f0f0f0;     line-height: 12px;} .vk-shortcode-accordion-body .vk-accordion-content-default {     display: none;} .vk-shortcode-accordion-body .vk-accordion-content-default p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 26px;     text-align: left;     color: #7b7b7b;     margin-top: 29px;     padding-bottom: 27px;     padding-left: 35px;} .vk-shortcode-accordion-body .vk-accordion-with-bg {     background: #fff;     padding: 10px 40px;} @media screen and (max-width: 991px) {     .vk-shortcode-accordion-body .vk-accordion-with-bg {         padding: 0px;    }} .vk-shortcode-accordion-body .vk-accordion-with-bg h4.vk-accordion-toggle-default.active:after {     content: "\f068";     position: absolute;     left: 0;     top: 20px;     font-family: FontAwesome;     color: #d7b56d;     background: transparent;     border: none;     padding: 9px;     line-height: 12px;} .vk-shortcode-accordion-body .vk-accordion-with-bg h4.vk-accordion-toggle-default.active:before {     display: none;} .vk-shortcode-accordion-body .vk-accordion-with-bg h4.vk-accordion-toggle-default:before {     content: "\f067";     position: absolute;     left: 0;     top: 20px;     font-family: FontAwesome;     color: #aeaeae;     border: none;     padding: 9px;     background: transparent;     line-height: 12px;}/*End shortcode accordion*//*shortcode Notification*/ .vk-notification-boxes .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-notification-boxes .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-notification-boxes-body {     background: #f9f9f9;     padding: 0;} .vk-notification-boxes-body .title {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 60px;} .vk-notification-boxes-body .list-item {     padding-bottom: 100px;} .vk-notification-boxes-body .list-item:last-child {     padding-bottom: 0px;} .vk-notification-boxes-body .vk-alert {     padding: 17px 30px;     margin-bottom: 20px;     background: #fff;     font-family: "Roboto", sans-serif;     font-size: 14px;     text-align: left;     color: #7b7b7b;} .vk-notification-boxes-body .vk-alert span {     font-family: FontAwesome;     font-size: 18px;     color: #d7b56d;     margin-right: 30px;} .vk-notification-boxes-body .vk-alert a {     color: #d7b56d;} .vk-notification-boxes-body .vk-alert a:hover {     color: #333;} .vk-notification-boxes-body .vk-alert-border-top {     border-top: 2px solid #d7b56d;} .vk-notification-boxes-body .vk-alert-border {     border: 1px solid #d7b56d;} .vk-notification-boxes-body .vk-alert-default {     border-top: 2px solid #aeaeae;} .vk-notification-boxes-body .vk-alert-default span {     color: #7b7b7b;} .vk-notification-boxes-body .vk-alert-default a {     color: #e0e0e0;} .vk-notification-boxes-body .vk-alert-success {     border-top: 2px solid #62b043;} .vk-notification-boxes-body .vk-alert-success span {     color: #62b043;} .vk-notification-boxes-body .vk-alert-success a {     color: #62b043;} .vk-notification-boxes-body .vk-alert-warning {     border-top: 2px solid #ca4646;} .vk-notification-boxes-body .vk-alert-warning span {     color: #ca4646;} .vk-notification-boxes-body .vk-alert-warning a {     color: #ca4646;} .vk-notification-boxes-body .vk-alert-danger {     border-top: 2px solid #d7b56d;} .vk-notification-boxes-body .vk-alert-danger span {     color: #d7b56d;} .vk-notification-boxes-body .vk-alert-danger a {     color: #d7b56d;}/*End shortcode Notification*//*shortcode Incon Box*/ .vk-icon-box .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-icon-box .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-icon-box-body {     padding-top: 100px;     padding-bottom: 40px;} .vk-icon-box-body .vk-iconbox-left h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #333333;     margin-bottom: 70px;} .vk-icon-box-body .vk-iconbox-left .vk-iconbox-item {     margin-bottom: 60px;     position: relative;} .vk-icon-box-body .vk-iconbox-left .vk-iconbox-item .vk-iconbox-item-icon {     position: absolute;     top: 5px;} .vk-icon-box-body .vk-iconbox-left .vk-iconbox-item .vk-iconbox-item-icon span {     font-family: themify;     font-size: 44px;     text-align: left;     color: #d7b56d;} .vk-icon-box-body .vk-iconbox-left .vk-iconbox-item .vk-iconbox-item-text {     padding-left: 60px;} .vk-icon-box-body .vk-iconbox-left .vk-iconbox-item .vk-iconbox-item-text h4 {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: left;     color: #333333;     margin-top: 0px;} .vk-icon-box-body .vk-iconbox-left .vk-iconbox-item .vk-iconbox-item-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #666666;} .vk-icon-box-body .vk-iconbox-on-top h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: center;     color: #333333;     margin-bottom: 70px;} .vk-icon-box-body .vk-iconbox-on-top .vk-iconbox-item {     margin-bottom: 60px;     position: relative;} .vk-icon-box-body .vk-iconbox-on-top .vk-iconbox-item .vk-iconbox-item-icon {     text-align: center;} .vk-icon-box-body .vk-iconbox-on-top .vk-iconbox-item .vk-iconbox-item-icon span {     font-family: themify;     font-size: 44px;     color: #d7b56d;} .vk-icon-box-body .vk-iconbox-on-top .vk-iconbox-item .vk-iconbox-item-text {     margin-top: 30px;} .vk-icon-box-body .vk-iconbox-on-top .vk-iconbox-item .vk-iconbox-item-text h4 {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #333333;     margin-top: 0px;} .vk-icon-box-body .vk-iconbox-on-top .vk-iconbox-item .vk-iconbox-item-text p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: center;     color: #666666;}/*End shortcode Incon Box*//*shortcode Tabs*/ .vk-shortcode-tabs .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-tabs .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shortcode-tabs-body {     background: #f9f9f9;     padding: 100px 0;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .vk-tabs-default {     background: #fff;     padding: 30px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     margin-bottom: 45px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable ul.nav-tabs li a {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #aeaeae;     padding: 0px;     padding-right: 30px;     padding-bottom: 10px;} @media screen and (min-width: 320px) and (max-width: 366px) {     .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable ul.nav-tabs li a {         padding-right: 6px;    }} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable ul.nav-tabs li a:hover {     background: transparent;     border: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable ul.nav-tabs li.active a {     background-color: transparent;     border: none;     color: #333333;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable ul.nav-tabs li:last-child a {     padding: 0px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable .tab-content {     padding-top: 20px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-default .tabbable .tab-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     background-color: transparent;     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top {     margin-top: 100px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .vk-tabs-default {     background: #fff;} @media screen and (max-width: 366px) and (min-width: 320px) {     .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .nav > li > a {         padding: 8px 12px;    }} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     margin-bottom: 45px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable ul.nav-tabs {     background: #f9f9f9;     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable ul.nav-tabs li {     margin-bottom: -2px;     border: 1px solid #f0f0f0;     border-bottom: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable ul.nav-tabs li a {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #aeaeae;     margin-right: 0px;     border-radius: 0px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable ul.nav-tabs li a:hover {     background-color: #ffffff;     border: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable ul.nav-tabs li.active {     border: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable ul.nav-tabs li.active a {     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable .tab-content {     padding-top: 20px;     padding-right: 30px;     padding-left: 30px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-top .tabbable .tab-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     background-color: transparent;     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 {     margin-top: 100px;     position: relative;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .vk-tabs-default {     background: #fff;     padding: 30px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     margin-bottom: 45px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable ul.nav-tabs {     border-bottom: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable ul.nav-tabs li a {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #aeaeae;     padding-bottom: 10px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable ul.nav-tabs li a:hover {     background: transparent;     border: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable ul.nav-tabs li.active a {     background-color: transparent;     border: none;     color: #333333;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable .tab-content {     padding-left: 160px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabbable .tab-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     margin: 0px;     background-color: transparent;     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs > li, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-right > .nav-tabs > li {     float: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs > li > a, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-right > .nav-tabs > li > a {     min-width: 74px;     margin-right: 0;     margin-bottom: 3px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs {     float: left;     padding-right: 30px;     margin-right: 30px;     border-right: 1px solid #ddd;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs > li > a {     margin-right: -1px;     -webkit-border-radius: 4px 0 0 4px;     -moz-border-radius: 4px 0 0 4px;     border-radius: 4px 0 0 4px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs > li > a:hover, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs > li > a:focus {     border-color: #eeeeee #dddddd #eeeeee #eeeeee;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs .active > a, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs .active > a:hover, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left1 .tabs-left > .nav-tabs .active > a:focus {     border-color: #ddd transparent #ddd #ddd;     border-right-color: #ffffff;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 {     margin-top: 100px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable h2 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     margin-bottom: 45px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable ul.nav-tabs {     background: #f9f9f9;     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable ul.nav-tabs li {     margin-bottom: -2px;     border: 1px solid #f0f0f0;     border-bottom: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable ul.nav-tabs li a {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #aeaeae;     margin-right: 0px;     border-radius: 0px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable ul.nav-tabs li a:hover {     background-color: #ffffff;     border: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable ul.nav-tabs li.active {     border: 1px solid transparent;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable ul.nav-tabs li.active a {     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable .tab-content {     padding: 30px;     margin-left: 97px;     background: #ffffff;     min-height: 158px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabbable .tab-content p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     background-color: transparent;     border: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs > li, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-right > .nav-tabs > li {     float: none;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs > li > a, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-right > .nav-tabs > li > a {     min-width: 74px;     margin-right: 0;     margin-bottom: 3px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs {     float: left;     border-right: 1px solid #ddd;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs > li > a {     margin-right: -1px;     -webkit-border-radius: 4px 0 0 4px;     -moz-border-radius: 4px 0 0 4px;     border-radius: 4px 0 0 4px;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs > li > a:hover, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs > li > a:focus {     border-color: #eeeeee #dddddd #eeeeee #eeeeee;} .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs .active > a, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs .active > a:hover, .vk-shortcode-tabs-body .vk-shortcode-tabs-on-left2 .tabs-left > .nav-tabs .active > a:focus {     border-color: #ddd transparent #ddd #ddd;     border-right-color: #ffffff;}/*End shortcode Tabs*//*shortcode Typography*/ .vk-typography .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-typography .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-typography-body {     background: #f9f9f9;     padding: 100px 0;} .vk-typography-body .vk-typography-head-align-caps {     border-bottom: 1px solid #aeaeae;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item {     margin-bottom: 60px;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item h1 {     font-family: 'Roboto', sans-serif;     font-size: 60px;     font-weight: bold;     text-align: left;     color: #333333;     margin: 0;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item h3 {     font-family: 'Roboto', sans-serif;     font-size: 36px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item h4 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item h5 {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item h6 {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-weight: bold;     text-align: left;     color: #333333;} .vk-typography-body .vk-typography-heading .vk-typography-heading-item p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     margin-top: 30px;     margin-bottom: 0px;} .vk-typography-body .vk-typography-right .vk-typography-text-align {     border-bottom: 1px solid #aeaeae;} .vk-typography-body .vk-typography-right .vk-typography-text-align h4 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 54px;} .vk-typography-body .vk-typography-right .vk-typography-text-align h5 {     font-family: 'Roboto', sans-serif;     font-size: 24px;     font-weight: bold;     color: #333333;     margin-bottom: 37px;     margin-top: 0px;} .vk-typography-body .vk-typography-right .vk-typography-text-align p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     color: #7b7b7b;     margin: 0px;} .vk-typography-body .vk-typography-right .vk-typography-text-align .vk-typography-text-align-item-left {     text-align: left;     padding-bottom: 57px;} .vk-typography-body .vk-typography-right .vk-typography-text-align .vk-typography-text-align-item-center {     text-align: center;     padding-bottom: 57px;} .vk-typography-body .vk-typography-right .vk-typography-text-align .vk-typography-text-align-item-right {     text-align: right;     padding-bottom: 57px;} .vk-typography-body .vk-typography-dropcabs h4 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 54px;     margin-top: 60px;} .vk-typography-body .vk-typography-dropcabs p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;} .vk-typography-body .vk-typography-dropcabs p span {     font-family: 'Roboto', sans-serif;     font-size: 60px;     font-weight: bold;     text-align: left;     line-height: 0.9;     color: #333333;     float: left;     margin-right: 20px;} .vk-typography-body .vk-typography-dropcabs p span.vk-dropcabs-2 {     background: #d7b56d;     width: 60px;     height: 60px;     color: #ffffff;     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-typography-body .vk-typography-blockquotes h4 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 54px;     margin-top: 60px;} .vk-typography-body .vk-typography-blockquotes p {     font-family: 'Roboto', sans-serif;     font-size: 18px;     font-style: italic;     line-height: 1.67;     text-align: left;     color: #7b7b7b;     padding: 30px;     margin-bottom: 0;} .vk-typography-body .vk-typography-blockquotes .vk-typography-blockquotes-left {     border-top: 1px solid #aeaeae;     border-bottom: 1px solid #aeaeae;} .vk-typography-body .vk-typography-blockquotes .vk-typography-blockquotes-left p:before {     content: "“";     font-family: 'Roboto', sans-serif;     margin-right: 10px;     font-style: normal;     font-size: 60px;     position: absolute;     top: -9%;     line-height: 0.7;     left: 0;     background: #f9f9f9;     padding-right: 15px;} .vk-typography-body .vk-typography-blockquotes .vk-typography-blockquotes-right {     background: #ffffff;} .vk-typography-body .vk-typography-blockquotes .vk-typography-blockquotes-right p:before {     content: "“";     font-family: 'Roboto', sans-serif;     float: left;     font-style: normal;     font-size: 60px;     position: absolute;     top: -15%;     line-height: 0.7;     left: 66px;     background: #d7b56d;     width: 36px;     height: 36px;     padding: 5px;     overflow: hidden;     color: #ffffff;     border-radius: 3px;} @media screen and (max-width: 430px) and (min-width: 320px) {     .vk-typography-body .vk-typography-blockquotes .vk-typography-blockquotes-right p:before {         top: -10%;    }}/*End shortcode Typography*//*shortcode Dividers*/ .vk-shortcpde-dividers .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcpde-dividers .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shortcpde-dividers-body {     padding: 100px 0;} .vk-shortcpde-dividers-body .vk-shortcpde-dividers-single {     padding-bottom: 100px;} .vk-shortcpde-dividers-body .vk-shortcpde-dividers-single .vk-divider {     margin: 40px 0;} .vk-shortcpde-dividers-body .vk-shortcpde-dividers-double .vk-divider {     margin: 40px 0;} .vk-shortcpde-dividers-body h4 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;} .vk-divider {     width: 100%;     border-top-width: 1px;     border-bottom-width: 0;     border-left-width: 0;     border-right-width: 0;     border-style: solid;     border-color: #eaeaea;     overflow: hidden;} .vk-divider-2px {     width: 100%;     border-top-width: 2px;     border-bottom-width: 0;     border-left-width: 0;     border-right-width: 0;     border-style: solid;     border-color: #eaeaea;     overflow: hidden;} .vk-divider-dashed {     border-style: dashed;} .vk-divider-double {     height: 6px;     border-bottom-width: 1px;} .vk-divider-2px-double {     height: 6px;     border-bottom-width: 2px;}/*End shortcode Dividers*//*shortcode Icon*/ .vk-shortcode-icon .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-icon .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shortcode-icon-body {     background: #f9f9f9;     padding: 100px 0;} .vk-shortcode-icon-body h4 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 40px;}/*End shortcode Icon*//*shortcode Color*/ .vk-shortcode-color .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/08_01_buttons/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shortcode-color .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shortcode-color-body {     padding-top: 100px;     padding-bottom: 20px;} .vk-shortcode-color-body .vk-color-height {     height: 100px;     width: 100px;     border-radius: 50%;     margin: 0 auto;} .vk-shortcode-color-body .item {     padding-bottom: 78px;} .vk-shortcode-color-body .vk-color-b0914f {     background: #d7b56d;} .vk-shortcode-color-body .vk-color-ca4646 {     background: #ca4646;} .vk-shortcode-color-body .vk-color-62b043 {     background: #62b043;} .vk-shortcode-color-body .vk-color-333333 {     background: #333333;} .vk-shortcode-color-body .vk-color-7b7b7b {     background: #7b7b7b;} .vk-shortcode-color-body .vk-color-aeaeae {     background: #aeaeae;} .vk-shortcode-color-body .vk-color-e0e0e0 {     background: #e0e0e0;} .vk-shortcode-color-body .vk-color-f0f0f0 {     background: #f0f0f0;} .vk-shortcode-color-body .vk-color-f4f4f4 {     background: #f4f4f4;} .vk-shortcode-color-body .vk-color-f9f9f9 {     background: #f9f9f9;} .vk-shortcode-color-body p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: center;     color: #7b7b7b;     padding-top: 10px;}/*End shortcode Color*/ .vk-shop .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/09_01_shop/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shop .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shop-body {     background: #f9f9f9;     padding: 100px 0;} .vk-shop1 ul {     margin: 0px;     padding: 0px;} .vk-shop1 ul li {     list-style-type: none;} .vk-shop1 .vk-shop1-product {     width: 100%;     height: auto;     background: #fff;     margin-top: 30px;     text-align: center;     position: relative;     padding: 0px 0px 25px 0px;} .vk-shop1 .vk-shop1-product:hover {     -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);     box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);} .vk-shop1 .vk-shop1-product:hover a.button-add-cart {     opacity: 1;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop1 .vk-shop1-product .vk-shop1-product-img {     overflow: hidden;} .vk-shop1 .vk-shop1-product .vk-shop1-product-img img {     margin-top: 15px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop1 .vk-shop1-product .vk-shop1-product-img:hover img {     -webkit-transform: scale(1.2, 1.2);     -ms-transform: scale(1.2, 1.2);     transform: scale(1.2, 1.2);} .vk-shop1 .vk-shop1-product a {     text-decoration: none;} .vk-shop1 .vk-shop1-product h3 {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: center;     color: #333333;} .vk-shop1 .vk-shop1-product h3:hover {     color: #d7b56d;} .vk-shop1 .vk-shop1-product ul li {     display: inline-block;     width: auto;     color: #d7b56d;} .vk-shop1 .vk-shop1-product p {     font-family: 'Roboto', sans-serif;     font-size: 22px;     font-weight: bold;     line-height: 1.64;     text-align: center;     color: #333333;     font-style: normal;     margin-top: 10px;     margin-bottom: 0px;} .vk-shop1 .vk-shop1-product .caption {     position: relative;} .vk-shop1 .vk-shop1-product a.button-add-cart {     display: block;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.77;     text-align: center;     color: #ffffff;     padding: 13px 0;     background: #333;     position: absolute;     width: 100%;     bottom: -25px;     left: 0;     opacity: 0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     border: 1px solid #333;} .vk-shop1 .vk-shop1-product a.button-add-cart:hover {     background: #d7b56d;     color: #fff;     border: 1px solid #d7b56d;} .vk-shop1 .pagi-grid2 {     text-align: center;     margin-top: 80px;} @media screen and (max-width: 991px) {     .vk-shop1 .pagi-grid2 {         margin-bottom: 80px;         margin-top: 60px;    }} .vk-shop1 .pagi-grid2 ul {     display: inline-block;} .vk-shop1 .vk-shop-select {     width: 100%;     height: auto;     float: left;} .vk-shop1 .vk-shop-select select, .vk-shop1 .vk-shop-select .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-shop1 .vk-shop-select input {     width: 200px;     height: 50px;     border-radius: 0px;     outline: none;     border: 1px solid #f0f0f0;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.57;     text-align: left;     color: #7b7b7b;     font-weight: 400;     font-style: normal;     padding: 0 10px;     float: right;} .vk-shop1 .vk-shop-select span {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.57;     text-align: left;     color: #7b7b7b;     float: left;     font-weight: 400;     font-style: normal;} @media screen and (max-width: 991px) {     .vk-shop1 .related-h2 {         margin-top: 53px;    }     .vk-shop1 .list-career li:last-child {         margin-bottom: 0px;    }} @media screen and (max-width: 767px) {     .vk-shop1-md9 {         margin-top: 30px;    }     .vk-shop1-md3 {         margin-bottom: -20px;    }     .vk-shop1 .vk-shop-select span {         display: none;    }     .vk-shop1 .vk-shop-select select, .vk-shop1 .vk-shop-select .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-shop1 .vk-shop-select input {         width: 100%;    }     .vk-shop1 .vk-shop-select {         border-bottom: none;         padding-bottom: 0px;    }} .vk-product-details .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/09_01_shop/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-product-details .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-product-details-body {     background: #f9f9f9;     padding: 100px 0;} .vk-product-details-body .img-small-db {     margin-top: 30px;} .vk-product-details-body .vk-shop2-slide1-img {     width: 100%;     height: 440px;     background: #fff;     cursor: pointer;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     overflow: hidden;} .vk-product-details-body .vk-shop2-slide1-img img {     width: 100%;     height: auto;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     display: none;} .vk-product-details-body .vk-shop2-slide1-img img:hover {     -webkit-transform: scale(1.2, 1.2);     -ms-transform: scale(1.2, 1.2);     transform: scale(1.2, 1.2);} .vk-product-details-body .vk-shop2-slide1-img img:first-child {     display: block;} .vk-product-details-body .vk-shop2-slide1-small-img {     width: 117px;     height: 117px;     margin-bottom: 40px;     cursor: pointer;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-product-details-body .vk-shop2-slide1-small-img {         width: 90px;    }} @media screen and (max-width: 991px) {     .vk-product-details-body .vk-shop2-slide1-small-img {         width: 100%;    }} .vk-product-details-body .vk-shop2-slide1-small-img img {     width: 100%;     height: auto;} .vk-product-details-body .vk-shop2-slide1-small-img:hover {     opacity: 0.5;} .vk-product-details-body .vk-shop1-md9 {     margin-top: 80px;} .vk-product-details-body .vk-shop2-slide1-details {     width: 100%;} .vk-product-details-body .vk-shop2-slide1-details h1 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     font-style: normal;     margin: 0px;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-review {     font-size: 14px;     font-family: "Open Sans", sans-serif;     font-weight: 400;     font-style: normal;     color: #777;     margin-left: 10px;} .vk-product-details-body .vk-shop2-slide1-details ul {     margin-top: 20px;     margin-bottom: 29px;     padding: 0px;} .vk-product-details-body .vk-shop2-slide1-details ul li {     display: inline-block;     width: auto;     color: #d7b56d;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-prince {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     line-height: 1;     text-align: left;     color: #333333;     font-style: normal;     margin-top: 6px;} .vk-product-details-body .vk-shop2-slide1-details p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;     margin-top: 40px;     margin-bottom: 41px;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-count {     width: 160px;     height: 50px;     background: #fff;     border-radius: 3px;     line-height: 42px;     text-align: center;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     color: #7b7b7b;     float: left;     margin-right: 10px;     margin-top: 8px;} @media screen and (max-width: 991px) {     .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-count {         width: 100%;    }} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-count .vk-shop2-slide1-details-minus {     float: left;     margin-left: 16px;     cursor: pointer;     margin-top: 5px;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-count .vk-shop2-slide1-details-number {     font-size: 18px;     color: #777;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-count .vk-shop2-slide1-details-plus {     float: right;     margin-right: 16px;     cursor: pointer;     margin-top: 5px;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-add-cart {     width: 140px;     height: 50px;     text-align: center;     line-height: 44px;     color: #FFF;     background: #d7b56d;     outline: none;     border: none;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     margin-top: 8px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     border: 1px solid #d7b56d;} @media screen and (max-width: 991px) {     .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-add-cart {         width: 100%;    }} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-add-cart:hover {     background: #fff;     border: 1px solid #d7b56d;     color: #d7b56d;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-tags {     margin-top: 21px;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     font-size: 14px;     color: #777;     text-transform: capitalize;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-slide1-details-tags a {     font-family: "Open Sans", sans-serif;     font-weight: 400;     font-style: normal;     color: #777;     text-transform: capitalize;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-details-tags-share ul li {     font-family: "Roboto", sans-serif;     font-weight: bold;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #333333;     margin-right: 10px;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-details-tags-share ul li a {     font-family: FontAwesome;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #333333;} .vk-product-details-body .vk-shop2-slide1-details .vk-shop2-details-tags-share ul li a:hover {     color: #d7b56d;} .vk-product-details-body .vk-shop2-slide1-tabs {     margin-top: 40px;} .vk-product-details-body .vk-shop2-slide1-tabs .nav-tabs > li {     margin-bottom: 0px;} .vk-product-details-body .vk-shop2-slide1-tabs .tab-content {     padding-top: 30px;} .vk-product-details-body .vk-shop2-slide1-tabs ul li {     width: auto;} .vk-product-details-body .vk-shop2-slide1-tabs ul li a {     text-transform: capitalize;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     font-size: 14px;     outline: none;     color: #aeaeae;     border: none;} .vk-product-details-body .vk-shop2-slide1-tabs ul li a:hover {     border: none;     background: none;} .vk-product-details-body .vk-shop2-slide1-tabs ul li a:focus {     background-color: transparent;     border: none;     color: #333333;} .vk-product-details-body .vk-shop2-slide1-tabs ul li a span {     padding-bottom: 21px;} .vk-product-details-body .vk-shop2-slide1-tabs ul li.active a {     background-color: transparent;     border: none;     color: #333333;} .vk-product-details-body .vk-shop2-slide1-tabs p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;} .vk-product-details-body .vk-shop2-slide1-tabs .vk-tabs-default {     background: #fff;     padding: 30px;} .vk-product-details-body .related-h2 {     font-family: 'Roboto', sans-serif;     font-size: 48px;     font-weight: bold;     text-align: center;     color: #333333;     font-style: normal;     text-transform: capitalize;     margin-top: 93px;} .vk-product-details-body .border-h2 {     width: 40px;     height: 3px;     background-color: #d7b56d;     margin: 0 auto;     margin-top: 38px;     margin-bottom: 60px;} .vk-product-details-body .vk-shop1-product {     background: #fff;     padding: 30px 0;} @media screen and (max-width: 991px) {     .vk-product-details-body .vk-shop1-product {         margin-bottom: 20px;    }} .vk-product-details-body .vk-shop1-product .vk-shop1-product-img {     overflow: hidden;} .vk-product-details-body .vk-shop1-product .vk-shop1-product-img img {     width: 100%;     height: auto;     overflow: hidden;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-product-details-body .vk-shop1-product .vk-shop1-product-img:hover img {     -webkit-transform: scale(1.1);     -ms-transform: scale(1.1);     transform: scale(1.1);     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-product-details-body .vk-shop1-product .caption h3 {     text-align: center;} .vk-product-details-body .vk-shop1-product .caption h3 a {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     color: #333333;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-product-details-body .vk-shop1-product .caption h3:hover a {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-product-details-body .vk-shop1-product .caption ul {     margin: 0px;     padding: 0px;     text-align: center;} .vk-product-details-body .vk-shop1-product .caption ul li {     list-style-type: none;     display: inline-block;} .vk-product-details-body .vk-shop1-product .caption ul li i {     font-family: FontAwesome;     font-size: 12px;     line-height: 2.17;     color: #d7b56d;} .vk-product-details-body .vk-shop1-product .caption p {     font-family: 'Roboto', sans-serif;     font-size: 22px;     font-weight: bold;     line-height: 1.64;     text-align: center;     color: #333333;} @media screen and (max-width: 1199px) {     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-small-img {         width: 80px !important;         height: 80px;         margin-bottom: 32px !important;    }     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-img {         width: 241px;         height: 329px;    }} @media screen and (max-width: 991px) {     .vk-product-details-body .vk-shop2 {         padding-bottom: 0px;    }     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-small-img {         width: 100% !important;         height: auto;         margin-right: 100px !important;         margin-left: 0px;    }     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-img {         width: 100%;         height: auto;         margin-left: 0px !important;    }     .vk-product-details-body .vk-shop2 .img-small-db {         margin-left: 0px;         margin-top: 20px;    }     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-details {         margin-left: 0px;    }     .vk-product-details-body .vk-shop2 .vk-shop1-md9 {         margin-top: 20px;    }     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-details .vk-shop2-slide1-details-count {         width: 100%;    }     .vk-product-details-body .vk-shop2 .vk-shop2-slide1-details .vk-shop2-slide1-details-add-cart {         width: 100%;    }     .vk-product-details-body .vk-shop2 .related-h2 {         margin-top: 53px;    }     .vk-product-details-body .vk-shop2 .list-career li:last-child {         margin-bottom: 0px;    }     .vk-product-details-body .vk-shop2 .list-career {         margin-bottom: 284px;    }} .vk-shop-cart .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/09_01_shop/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shop-cart .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shop-cart-body {     background: #f9f9f9;     padding: 100px 0;} .vk-shop-cart-body .vk-shop-cart4 .vk-shop-cart-form {     background: #ffffff;     padding: 0 30px;     padding-bottom: 30px;} .vk-shop-cart-body .vk-shop-cart4 th {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.14;     text-align: left;     color: #333333;     font-style: normal;     text-transform: capitalize;     padding: 20px 0;     border-bottom: 2px solid #777 !important;} .vk-shop-cart-body .vk-shop-cart4 tr {     width: 100%;     height: auto;     border-bottom: 1px solid #DDD !important;} .vk-shop-cart-body .vk-shop-cart4 tr:hover {     background: none !important;} .vk-shop-cart-body .vk-shop-cart4 tr img {     width: 90px;     height: 90px;     float: left;     margin-right: 20px;     margin-top: 12px;     margin-bottom: 12px;} .vk-shop-cart-body .vk-shop-cart4 tr h3 {     font-family: "Roboto", sans-serif;     font-weight: 600 !important;     font-style: normal;     font-size: 14px;     color: #777777;     line-height: 105px;     margin: 0px;} .vk-shop-cart-body .vk-shop-cart4 tr h3 a {     color: #333;     text-decoration: none;} .vk-shop-cart-body .vk-shop-cart4 tr td {     font-family: "Roboto", sans-serif;     font-weight: 600 !important;     font-style: normal;     font-size: 14px;     color: #777777;     text-indent: -10px;} .vk-shop-cart-body .vk-shop-cart4 tr td .price {     line-height: 105px;} .vk-shop-cart-body .vk-shop-cart4 tr td .vk-shop2-slide1-details-count {     width: 120px;     height: 44px;     border: 1px solid #bbbbbb;     border-radius: 3px;     line-height: 42px;     text-align: center;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     color: #bbbbbb;     margin-top: 30.5px;     text-indent: 0px;     margin-left: -10px;} .vk-shop-cart-body .vk-shop-cart4 tr td .vk-shop2-slide1-details-count .vk-shop2-slide1-details-minus {     float: left;     margin-left: 10px;     cursor: pointer;     text-indent: 0px;} .vk-shop-cart-body .vk-shop-cart4 tr td .vk-shop2-slide1-details-count .vk-shop2-slide1-details-number {     font-size: 18px;     color: #777;     text-indent: 0px;} .vk-shop-cart-body .vk-shop-cart4 tr td .vk-shop2-slide1-details-count .vk-shop2-slide1-details-plus {     float: right;     margin-right: 10px;     cursor: pointer;     text-indent: 0px;} .vk-shop-cart-body .vk-shop-cart4 tr td .del {     line-height: 105px;     font-size: 18px;} .vk-shop-cart-body .vk-shop-cart4 tr td .del a {     color: #d7b56d;     text-decoration: none;} .vk-shop-cart-body .vk-shop-cart4 tr td .del a:hover {     color: #333;} .vk-shop-cart-body .vk-shop-cart4 tr td ul {     width: 120px;     height: 44px;     border: 1px solid #bbbbbb;     border-radius: 3px;     line-height: 42px;     text-align: center;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     color: #bbbbbb;     margin-top: 32px;     margin-left: -10px;} .vk-shop-cart-body .vk-shop-cart4 tr td ul li {     width: auto;} .vk-shop-cart-body .vk-shop-cart4 tr td ul li:nth-child(1) {     float: left;     margin-left: 25px;     cursor: pointer;} .vk-shop-cart-body .vk-shop-cart4 tr td ul li:nth-child(2) {     margin-left: 40px;} .vk-shop-cart-body .vk-shop-cart4 tr td ul li:nth-child(3) {     float: right;     margin-right: 6px;     cursor: pointer;} .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code {     float: left;} .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code input {     width: 300px;     height: 50px;     border: 1px solid #f0f0f0;     color: #aeaeae;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 500;     font-style: normal;     text-indent: 15px;} .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code button {     width: 180px;     height: 50px;     background: #d7b56d;     outline: none;     text-align: center;     line-height: 42px;     color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     margin-top: 1px;     border: 1px solid transparent;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;} .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code button:hover {     background: none;     border: 1px solid #d7b56d;     color: #d7b56d;} .vk-shop-cart-body .vk-shop-cart4 .upload-cart {     width: 180px;     height: 50px;     background: #d7b56d;     border: 1px solid #d7b56d;     outline: none;     text-align: center;     line-height: 44px;     color: #fff;     float: right;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-cart-body .vk-shop-cart4 .upload-cart:hover {     background: none;     border: 1px solid #d7b56d;     color: #d7b56d;} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity {     width: 120px;     height: 44px;     border: 1px solid #f0f0f0;     line-height: 42px;     text-align: center;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     color: #bbbbbb;     margin-top: 32px;     margin-left: -10px;     position: relative;     overflow: hidden;} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-minus a {     position: absolute;     width: 38px;     height: 42px;     margin-left: 0px;     float: left;     text-align: center;     line-height: 38px;     font-size: 14px;     color: #777;     text-decoration: none;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;} @media screen and (max-width: 991px) {     .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-minus a {         bottom: 0;         right: -6px;         z-index: 123;    }} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-minus a span {     display: none;} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-plus a {     position: absolute;     width: 39px;     height: 42px;     margin-right: 13px;     float: right;     margin-left: 88px;     text-align: center;     line-height: 42px;     font-size: 14px;     color: #777;     text-decoration: none;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;} @media screen and (max-width: 991px) {     .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-plus a {         right: -36%;    }} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-plus a span {     display: none;} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-input {     float: left;} .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-input input {     width: 40px;     position: absolute;     margin-top: 0px;     border: none;     outline: none;     margin-left: 40px;     text-align: center;     background: none;     top: 10px;} @media screen and (max-width: 991px) {     .vk-shop-cart-body .vk-shop-cart4 .sp-quantity .sp-input input {         height: 120px;         width: 50px;    }} .vk-shop-cart-body .vk-shop-cart4 .shipping {     background: #ffffff;     padding-top: 20px;     padding-left: 30px;     padding-right: 30px;     padding-bottom: 30px;} @media screen and (max-width: 991px) {     .vk-shop-cart-body .vk-shop-cart4 .shipping {         margin-bottom: 60px;    }} .vk-shop-cart-body .vk-shop-cart4 .shipping h3 {     width: 100%;     height: auto;     font-size: 18px;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;     color: #333;     margin: 0;     border-bottom: 2px solid #7b7b7b;     padding-bottom: 12px;} .vk-shop-cart-body .vk-shop-cart4 .shipping p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     font-weight: 400;     font-style: normal;     margin-top: 26px;     margin-bottom: 20px;} .vk-shop-cart-body .vk-shop-cart4 .shipping select, .vk-shop-cart-body .vk-shop-cart4 .shipping input {     width: 100%;     height: 43px;     border-radius: 3px;     border: 1px solid #eaeaea;     font-family: "Roboto", sans-serif;     font-weight: 500 !important;     font-style: normal;     font-size: 14px;     color: #333;     text-indent: 15px;} .vk-shop-cart-body .vk-shop-cart4 .shipping input {     color: #aeaeae;     margin-top: 20px;} .vk-shop-cart-body .vk-shop-cart4 .shipping .border-line {     width: 100%;     height: 2px;     background: #777;     margin-top: 30px;     margin-bottom: 20px;} .vk-shop-cart-body .vk-shop-cart4 .shipping span {     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;     color: #333;     line-height: 40px;} .vk-shop-cart-body .vk-shop-cart4 .shipping button {     width: 180px;     height: 50px;     background: #d7b56d;     border: 1px solid #d7b56d;     outline: none;     text-align: center;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;     line-height: 44px;     color: #fff;     float: right;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-cart-body .vk-shop-cart4 .shipping button:hover {     background: none;     border: 1px solid #d7b56d;     color: #d7b56d;} .vk-shop-cart-body .vk-shop-cart4 .vk-shop-cart-ship-total {     margin-top: 60px;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals {     background: #ffffff;     padding-top: 20px;     padding-left: 30px;     padding-right: 30px;     padding-bottom: 50px;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals h3 {     width: 100%;     height: auto;     font-size: 18px;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;     color: #333;     margin: 0;     border-bottom: 2px solid #7b7b7b;     padding-bottom: 12px;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals ul {     margin: 0px;     padding: 0px;     padding-top: 30px;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals ul li {     list-style-type: none;     width: 100%;     font-size: 14px;     font-family: "Roboto", sans-serif;     font-weight: 600 !important;     font-style: normal;     color: #777;     border-bottom: 1px solid #eaeaea;     margin-top: 16px;     padding-bottom: 17px;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals ul li strong {     font-weight: 600;     width: 300px;     height: 10px;     display: block;     float: left;} @media screen and (max-width: 991px) {     .vk-shop-cart-body .vk-shop-cart4 .cart-totals ul li strong {         width: 73%;         height: auto;         float: left;    }} .vk-shop-cart-body .vk-shop-cart4 .cart-totals ul li:nth-child(1) {     margin-top: 5px;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals button {     width: 100%;     height: 50px;     background: #d7b56d;     border: 1px solid #d7b56d;     outline: none;     text-align: center;     font-family: "Roboto", sans-serif;     font-weight: 700 !important;     font-style: normal;     line-height: 44px;     color: #ffffff;     float: right;     margin-top: 30px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-cart-body .vk-shop-cart4 .cart-totals button:hover {     background: none;     border: 1px solid #d7b56d;     color: #d7b56d;} .vk-shop-cart-body .vk-shop-cart4 .th-hide {     display: none;} @media screen and (max-width: 1199px) {     .vk-shop-cart-body .vk-shop-cart4 .shipping {         width: 100%;    }     .vk-shop-cart-body .vk-shop-cart4 .cart-totals {         width: 100%;    }} @media screen and (max-width: 991px) {     .vk-shop-cart-body .th-hide {         display: block !important;         margin-top: 21px;    }     .vk-shop-cart-body .vk-shop-cart4 {         margin-top: 48px;         padding-bottom: 60px;    }     .vk-shop-cart-body .vk-shop-cart4 .price-hide {         display: none;    }     .vk-shop-cart-body .vk-shop-cart4 .del-hide {         display: none;    }     .vk-shop-cart-body .vk-shop-cart4 .sp-quantity {         width: 50px !important;         height: 120px;         margin-top: 8px;    }     .vk-shop-cart-body .vk-shop-cart4 .price {         line-height: 140px !important;    }     .vk-shop-cart-body .vk-shop-cart4 input {         width: 44px;         margin-left: 2px !important;    }     .vk-shop-cart-body .vk-shop-cart4 tr img {         float: none;         margin-left: -5px;    }     .vk-shop-cart-body .vk-shop-cart4 a {         margin-left: 5px;    }     .vk-shop-cart-body .vk-shop-cart4 .sub-cart button {         margin-left: 4px;    }     .vk-shop-cart-body .vk-shop-cart4 .h3-a {         margin-top: -40px;         padding-bottom: 0px !important;         margin-bottom: -36px;    }     .vk-shop-cart-body .vk-shop-cart4 .w-td {         width: 80% !important;    }     .vk-shop-cart-body .vk-shop-cart4 .shipping button {         margin-bottom: 40px;    }     .vk-shop-cart-body .sub-cart {         width: 100%;    }     .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code {         width: 100%;    }     .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code input {         width: 100%;    }     .vk-shop-cart-body .vk-shop-cart4 .sub-cart .coupon-code button {         width: 100%;         margin-top: 10px;         margin-bottom: 10px;         margin-left: 2px;    }     .vk-shop-cart-body .vk-shop-cart4 .upload-cart {         width: 100%;         margin-right: -2px;    }     .vk-shop-cart-body .vk-shop-cart4 .shipping button {         width: 100%;    }} .vk-shop-checkout .vk-about-banner .vk-about-banner-destop .vk-banner-img {     background: url("../images/09_01_shop/background.jpg") no-repeat !important;     background-size: cover;     background-position: center center;     height: 393px;     width: 100%;} @media screen and (max-width: 991px) {     .vk-shop-checkout .vk-about-banner .vk-about-banner-destop .vk-banner-img {         height: 260px;    }} .vk-shop-checkout-body {     background: #f9f9f9;     padding: 100px 0;} .vk-shop-checkout-body .checkout-ship-address-checkbox {     display: none;} .vk-shop-checkout-body .checkbox-create-account-form {     display: none;} .vk-shop-checkout-body .woocommerce-form-login p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #7b7b7b;} .vk-shop-checkout-body .vk-form-woo-login {     display: none;     background: #ffffff;     margin-top: 10px;     margin-bottom: 10px;     padding: 30px;} .vk-shop-checkout-body .vk-form-woo-login .form-row {     margin-top: 30px;} .vk-shop-checkout-body .vk-checkout-order-paypal {     margin-top: 60px;} .vk-shop-checkout-body .vk-checkout-ship-address select, .vk-shop-checkout-body .vk-checkout-ship-address .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-shop-checkout-body .vk-checkout-ship-address input {     width: 100%;     height: 50px;     background-color: #ffffff;     border: 1px solid #f0f0f0;     padding: 0 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 0;     text-align: left;     color: #aeaeae;} .vk-shop-checkout-body .vk-checkout-ship-address textarea {     width: 100%;     height: 151px;     background-color: #ffffff;     border: 1px solid #f0f0f0;     padding: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     text-align: left;     color: #aeaeae;} .vk-shop-checkout-body .vk-checkout-creat-account h3 label {     font-size: 14px;} .vk-shop-checkout-body .vk-checkout-creat-account .vk-check-create-account-form {     background: #ffffff;     padding: 30px;} .vk-shop-checkout-body .vk-checkout-creat-account .vk-check-create-account-form .form-row {     margin: 30px 0;} .vk-shop-checkout-body #payment h3 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 25px;} .vk-shop-checkout-body #payment ul {     margin: 0px;     padding: 0px;     background: #fff;     padding: 30px;} .vk-shop-checkout-body #payment ul li {     list-style-type: none;} .vk-shop-checkout-body #payment ul li label {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.57;     text-align: left;     color: #333333;} .vk-shop-checkout-body #payment ul li .payment_box {     padding-left: 20px;} .vk-shop-checkout-body #payment ul li .payment_box p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.86;     text-align: left;     color: #7b7b7b;} .vk-shop-checkout-body #payment ul li a {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.57;     text-align: left;     color: #d7b56d;} .vk-shop-checkout-body #payment ul li a:hover {     color: #333333;} .vk-shop-checkout-body #payment .place-order {     margin-top: 30px;} .vk-shop-checkout-body #payment .place-order input {     width: 100%;     height: 50px;     background-color: #d7b56d;     border: 1px solid #d7b56d;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.77;     text-align: center;     color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-checkout-body #payment .place-order input:hover {     background: #fff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-checkout-body .vk-checkout-order-left h3 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 25px;} .vk-shop-checkout-body .vk-checkout-order-left table {     width: 100%;     background: #fff;} .vk-shop-checkout-body .vk-checkout-order-left table tr td {     border-bottom: 1px solid #f0f0f0;     padding: 20px 30px;} .vk-shop-checkout-body .vk-checkout-order-left table tr th {     border-bottom: 1px solid #f0f0f0;     padding: 20px 30px;} .vk-shop-checkout-body .vk-checkout-order-left thead {     border-bottom: 2px solid #333;} .vk-shop-checkout-body .vk-checkout-order-left .order-total {     color: #d7b56d;} .vk-shop-checkout-body .vk-checkout-billing-left {     padding-top: 60px;     padding-bottom: 43px;} .vk-shop-checkout-body .vk-checkout-billing-left h3 {     font-family: 'Roboto', sans-serif;     font-size: 30px;     font-weight: bold;     text-align: left;     color: #333333;     margin-bottom: 20px;} .vk-shop-checkout-body .vk-checkout-billing-left p {     margin-bottom: 27px;} .vk-shop-checkout-body .vk-checkout-billing-left p label {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 1.57;     text-align: left;     color: #333333;     margin-bottom: 10px;} .vk-shop-checkout-body .vk-checkout-billing-left p .required {     font-family: "Roboto", sans-serif;     font-size: 18px;     font-weight: 900;     line-height: 1.22;     color: #d7b56d;} .vk-shop-checkout-body .vk-checkout-billing-left .woocommerce-billing-fields select, .vk-shop-checkout-body .vk-checkout-billing-left .woocommerce-billing-fields .vk-shop-cart-body .vk-shop-cart4 .shipping input, .vk-shop-cart-body .vk-shop-cart4 .shipping .vk-shop-checkout-body .vk-checkout-billing-left .woocommerce-billing-fields input {     width: 100%;     height: 50px;     background-color: #ffffff;     border: 1px solid #f0f0f0;     padding: 0 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 0;     text-align: left;     color: #aeaeae;} .vk-shop-checkout-body .vk-check-coupon {     display: none;     background: #ffffff;     padding: 30px;     margin-top: 10px;} .vk-shop-checkout-body .vk-check-coupon .form-row-first input {     width: 100%;     height: 50px;} .vk-shop-checkout-body .vk-check-coupon .form-row-last input[type="submit"] {     border: 1px solid #d7b56d;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 0;     text-align: center;     color: #ffffff;     background: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-checkout-body .vk-check-coupon .form-row-last input[type="submit"]:hover {     background: #fff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-checkout-body .entry-content-wrapper .woocommerce-info {     margin-bottom: 10px;     background: #fff;     padding: 21px 30px;     border-top: 2px solid #d7b56d;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 2.14;     text-align: left;     color: #7b7b7b;} .vk-shop-checkout-body .entry-content-wrapper .woocommerce-info i {     font-family: FontAwesome;     font-size: 18px;     line-height: 1.67;     color: #d7b56d;} .vk-shop-checkout-body .entry-content-wrapper .woocommerce-info a {     color: #d7b56d;} .vk-shop-checkout-body .entry-content-wrapper .form-row-first input {     width: 100%;     height: 50px;     background-color: #ffffff;     border: 1px solid #f0f0f0;     padding: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #aeaeae;} .vk-shop-checkout-body .entry-content-wrapper .form-row-last input {     width: 100%;     height: 50px;     background-color: #ffffff;     border: 1px solid #f0f0f0;     padding: 20px;     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #aeaeae;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login {     margin-top: 30px;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login p {     margin-bottom: 0px;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login input.button {     width: 180px;     height: 50px;     background-color: #d7b56d;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login input[type="submit"] {     border: 1px solid #d7b56d;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 1.69;     text-align: center;     color: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login input[type="submit"]:hover {     background: #fff;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login .woocommerce-form__label-for-checkbox input[type=checkbox] {     width: 16px;     height: 16px;     border-radius: 3px;     background-color: #ffffff;     border: solid 1px #aeaeae;     margin-left: 20px;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login .woocommerce-form__label-for-checkbox span {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #7b7b7b;     font-weight: normal;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login .lost_password {     margin: 0;     padding-top: 15px;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login .lost_password a {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: right;     color: #d7b56d;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login .lost_password a:hover {     color: #333;} .vk-shop-checkout-body .entry-content-wrapper .vk-checkout-login .lost_password a i {     font-family: FontAwesome;     font-size: 18px;     margin-right: 5px;} .vk-newlist-banner-test-search button {     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-newlist-banner-test-search button:hover {     background: #d7b56d;     color: #FFF;} .vk-newlist-banner-test-search {     width: 100%;     height: 44px;     background: #fff;} .vk-newlist-banner-test-search input {     width: 70%;     height: 30px;     margin-top: 6px;     border: none;     outline: none;     color: #777;     font-family: "Roboto", sans-serif;     font-weight: 500;     font-style: normal;     font-size: 14px;     text-indent: 15px;} .vk-newlist-banner-test-search button {     width: 44px;     height: 44px;     background: #fff;     border: none;     outline: none;     text-align: center;     line-height: 44px;     color: #aeaeae;     font-size: 14px;     float: right;} .vk-shop-your-card {     background: #ffffff;     padding: 20px;     margin-top: 30px;} .vk-shop-your-card p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: 500;     line-height: 2.14;     text-align: left;     color: #7b7b7b;     margin-bottom: 0px;} .vk-shop-your-card h3 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #333333;     margin: 0px;     padding-bottom: 5px;     margin-bottom: 30px;     border-bottom: 1px solid #f0f0f0;} .vk-shop-your-card .vk-shop-your-card-item {     border-bottom: 1px solid #f0f0f0;     padding-bottom: 20px;     margin-bottom: 20px;} .vk-shop-your-card .vk-shop-your-card-item .vk-shop-item-img {     float: left;} .vk-shop-your-card .vk-shop-your-card-item .vk-shop-item-img img {     width: 60px;     height: 60px;     border: solid 1px #f0f0f0;     overflow: hidden;} .vk-shop-your-card .vk-shop-your-card-item .vk-shop-item-info {     padding-left: 80px;} .vk-shop-your-card .vk-shop-your-card-item .vk-shop-item-info h4 {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #333333;     margin: 0px;} .vk-shop-your-card .vk-shop-your-card-item .vk-shop-item-info p {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #333333;     margin-bottom: 0px;} .vk-shop-your-card .vk-shop-your-card-item .vk-shop-item-info strong {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     float: right;     color: #333333;     font-weight: bold;} .vk-shop-your-card .vk-total p {     font-family: "Roboto", sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 1.57;     text-align: left;     color: #333333;} .vk-shop-your-card .vk-total p span {     float: right;} .vk-shop-your-card .vk-your-card-btn {     margin-top: 30px;} .vk-shop-your-card .vk-your-card-btn ul {     margin: 0;     padding: 0;} .vk-shop-your-card .vk-your-card-btn ul li {     display: inline-block;     border: 1px solid #d7b56d;     background: #d7b56d;     padding: 2px 15px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} @media screen and (max-width: 1199px) and (min-width: 992px) {     .vk-shop-your-card .vk-your-card-btn ul li {         display: block;         margin-bottom: 10px;    }} .vk-shop-your-card .vk-your-card-btn ul li:hover {     background: #ffffff;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-shop-your-card .vk-your-card-btn ul li:hover a {     color: #d7b56d;} .vk-shop-your-card .vk-your-card-btn ul li a {     display: block;     font-family: "Roboto", sans-serif;     font-size: 13px;     font-weight: bold;     line-height: 2.77;     text-align: center;     color: #fff;} .vk-shop-your-card .vk-your-card-btn ul li.shop-view {     background: #fff;} .vk-shop-your-card .vk-your-card-btn ul li.shop-view a {     color: #d7b56d;} .vk-shop-your-card .vk-your-card-btn ul li.shop-view:hover {     background: #d7b56d;} .vk-shop-your-card .vk-your-card-btn ul li.shop-view:hover a {     color: #fff;} .vk-newlist-title {     background: #fff;     padding: 30px;     margin-top: 30px;} .vk-newlist-title h3 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #333333;     margin: 0px;     padding-bottom: 5px;     margin-bottom: 20px;     border-bottom: 1px solid #f0f0f0;} .vk-newlist-title ul {     margin: 0px;     padding: 0px;} .vk-newlist-title ul li {     list-style-type: none;} .vk-newlist-title ul li:hover a {     color: #d7b56d;} .vk-newlist-title ul li a {     font-family: 'Roboto', sans-serif;     font-size: 14px;     line-height: 2.57;     text-align: left;     color: #333333;} .vk-newlist-title ul li a i {     margin-right: 5px;} .vk-newlist-title2 {     background: #ffffff;     padding: 20px;     margin-top: 30px;} .vk-newlist-title2 h3 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #333333;     margin: 0px;     padding-bottom: 5px;     margin-bottom: 20px;     border-bottom: 1px solid #f0f0f0;} .vk-newlist-title3 {     background: #ffffff;     padding-right: 20px;     padding-left: 20px;     padding-top: 20px;     margin-top: 30px;} .vk-newlist-title3 h3 {     font-family: "Cinzel Decorative";     font-size: 18px;     font-weight: bold;     line-height: 1.67;     text-align: center;     color: #333333;     margin: 0px;     padding-bottom: 5px;     margin-bottom: 20px;     border-bottom: 1px solid #f0f0f0;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-newlist-title3 h4 a {     font-family: "Roboto", sans-serif;     font-size: 14px;     line-height: 1.57;     text-align: left;     color: #333333;} .vk-newlist-title3 h4 a:hover {     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} #slider-range {     width: 100%;     height: 2px;     background: #f0f0f0;     border-radius: 0px;     border: none;} .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {     width: 6px !important;     height: 12px !important;     background: #d7b56d !important;     border: none;     border-radius: 0px;     outline: none;} .ui-slider-horizontal .ui-slider-range {     background: #d7b56d;     margin-left: -5px;} .label-filter-price {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.57;     text-align: left;     color: #333333;     font-style: normal;     position: absolute;     margin-top: 31px;} .label-filter-price input {     font-family: 'Roboto', sans-serif;     font-size: 14px;     font-weight: bold;     line-height: 2.57;     text-align: left;     font-style: normal !important;     color: #333 !important;} .btn-filter-prince {     width: 80px;     height: 35px;     border: none;     outline: none;     background: #d7b56d;     font-family: "Roboto", sans-serif;     font-weight: 700;     font-style: normal;     font-size: 14px;     color: #FFF;     float: right;     position: relative;     margin-top: 25px;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;     border: 1px solid #d7b56d;} .btn-filter-prince:hover {     border: 1px solid #d7b56d;     background: none;     color: #d7b56d;     -webkit-transition: all 0.5s;     -o-transition: all 0.5s;     transition: all 0.5s;} .vk-book-details {     padding-bottom: 13px;     margin-bottom: 18px;     border-bottom: 1px solid #f0f0f0;} .vk-book-details:last-child {     border-bottom: none;} .vk-book-details .vk-best-seller-img {     float: left;     border: 1px solid #f0f0f0;} .vk-book-details .vk-best-seller-img img {     width: 60px;     height: 60px;     overflow: hidden;} .vk-book-details .vk-best-seller-info {     padding-left: 80px;} .vk-book-details .vk-best-seller-info h4 {     margin: 0px;} .vk-book-details .vk-best-seller-info ul {     margin: 0px;     padding: 0px;} .vk-book-details .vk-best-seller-info ul li {     display: inline-block;} .vk-book-details .vk-best-seller-info ul li i {     color: #d7b56d;     font-size: 12px;} .vk-book-details .vk-best-seller-info p {     font-family: 'Roboto', sans-serif;     font-size: 16px;     font-weight: bold;     line-height: 1.63;}.vk-select-room-item-info h2 a {    font-family: "Roboto", sans-serif;    font-size: 28px;    font-weight: bold;    line-height: 1.07;    text-align: left;    color: #333333;    -webkit-transition: all 0.5s;    -o-transition: all 0.5s;    transition: all 0.5s;}.reservation-date ul {    list-style: none !important;    margin-bottom: 0 !important;    padding: 20px !important;}.reservation-date ul li {    color: #ffffff;    font-size: 12px;    overflow: hidden;    font-weight: 500;    padding: 5px 0;}.reservation-date ul li span:last-child {    float: right;    font-weight: 700;    text-transform: uppercase;}.reservation-heading {    font-size: 16px;    color: #FFF;    text-transform: uppercase;    padding: 12px 20px;    font-weight: 700;    text-align: center;    border-bottom: 1px solid #0000001f;	background: #0000001f;}.reservation-date {    margin-top: 30px;}.reservation-room-selected {    margin-top: 30px;}.reservation-room-selected .reservation-room-seleted_item {    padding: 20px;    border-bottom: 1px solid #0000001f;}.reservation-room-selected .reservation-room-seleted_item .reservation-option {    display: inline-block;    font-size: 12px;    font-weight: 500;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name {    overflow: hidden;    margin-top: 10px;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package {	border-top: 1px solid #0000001f;    margin-top: 15px;    padding-top: 5px;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name.has-package h2 {    font-size: 16px;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name.has-package h2 a {    color: #333333;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 {    font-size: 14px;    font-weight: 700;    float: left;    margin: 0;}.reservation-room-selected .reservation-room-seleted_total.bg-blue, .reservation-room-selected .reservation-room-seleted_total.bg-blue .reservation-total {    color: #fff;}.reservation-room-selected .reservation-room-seleted_total {    padding: 20px;    overflow: hidden;    font-size: 16px;    font-weight: 700;}.bg-blue {    background-color: #333333;}.reservation-room-selected .reservation-room-seleted_total label {    font-weight: 700;    text-transform: uppercase;    margin: 0;}.reservation-room-selected .reservation-room-seleted_total .reservation-total {    float: right;    color: #ffffff;    font-size: 18px;}.reservation-room-selected .reservation-room-seleted_item h6 {    display: inline-block;    vertical-align: middle;    color: #ffffff;    font-size: 14px;    text-transform: uppercase;    margin: 0 10px 0 0;    line-height: 1.428em;    font-weight: 700;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul {    list-style: none;    padding-left: 0;    margin-bottom: 0;    padding-bottom: 2px;    margin-top: 5px;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul li {    color: #fff;    font-size: 13px;    overflow: hidden;    font-weight: 500;    padding: 5px 0;}.reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul li span:last-child {    float: right;    font-weight: 700;    text-transform: uppercase;}.dildegis{	position:relative;	z-index:999;}.addthis_inline_share_toolbox_34zm {    z-index: 2;    position: absolute;    display: inline-block;    padding: 0 10px;    min-width: 150px;    background: #FFF;} .at-resp-share-element .at-share-btn {   border-radius: 100% !important;}.modal-header{	background:#d7b56d;}.modal-title {    color: #fff;}label {    display: inline-block;    max-width: 100%;    margin-bottom: 5px;    font-weight: 700;}.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {    color: #ffffff;    background-color: #d7b56d;    border-color: #285e8e;    border-radius: 0px;}.datepicker table tr td.today {    color: #fff;	background-color: #f0c466;}.datepicker table tr td.today:hover:hover {    color: #fff;	background-color: #d7b56d;}