@charset "UTF-8"; /*------------------------------------------------------------------ [Table of contents] 1.0 Common & Reset style 1.1 Config Skin 2.0 Base 2.1 Header 2.2 Footer 2.3 Mega Menu 2.4 Breadcrumds 3.0 Content 3.1 Widget 3.2 Blog 3.3 Gallery 3.4 Content 3.5 Rooms 3.6 Cart 3.7 Config Options 3.8 Product 3.9 Page 404 4.0 Responsive -------------------------------------------------------------------*/ @font-face { font-family: 'Signalist'; src: url("../fonts/Signalist-W00-Signalist.eot"); src: local("☺"), url("../fonts/Signalist-W00-Signalist.woff") format("woff"), url("../fonts/Signalist-W00-Signalist.ttf") format("truetype"), url("../fonts/Signalist-W00-Signalist.svg") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot"); src: url("../fonts/fontawesome-webfont.eot") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2") format("woff2"), url("../fonts/fontawesome-webfont.woff") format("woff"), url("../fonts/fontawesome-webfont.ttf") format("truetype"), url("../fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } /*=================================== 1.0 Common & Reset style 1.1 Config Skin ===================================*/ body { font-size: 15px; font-family: 'Poppins', Arial; color: #9c9c9c; font-weight: normal; margin: 0; } body, html { overflow-x: hidden; width: 100%; } a { color: #e2e2e2; } ins, del { text-decoration: none; } del { padding-right: 5px; } del span { text-decoration: line-through; color: #aaa !important; } select::-ms-expand { display: none; } input[type="number"] { -webkit-appearance: textfield; -moz-appearance: textfield; -ms-appearance: textfield; appearance: textfield; } .preloader { top: 0; left: 0; right: 0; bottom: 0; z-index: 9999; position: fixed; text-align: center; background: #fff; } .preloader .loader { bottom: 0; left: 0; right: 0; display: block; margin: 0 auto; position: absolute; top: 50%; width: 100%; } .preloader .sq { display: inline-block; height: 20px; width: 20px; margin: 0 auto; background-color: #b58a61; animation-name: stretch; animation-duration: 1.25s; animation-timing-function: ease-out; animation-delay: 0; animation-iteration-count: infinite; animation-fill-mode: none; animation-play-state: running; margin-left: .65em; } .preloader .sq:nth-child(2) { animation-delay: .25s; } .preloader .sq:nth-child(3) { animation-delay: .50s; } .preloader .sq:nth-child(4) { animation-delay: .75s; } @keyframes stretch { 0% { transform: rotate(180deg); } 100% { background-color: #b58a61; transform: scale(0.5); border-radius: 100%; } } .scroll-to-top { background: #b58a61 none repeat scroll 0 0; border: none; bottom: -100px; cursor: pointer; height: 35px; line-height: 25px; padding: 3px; position: fixed; right: 25px; text-align: center; width: 35px; z-index: 9999; color: #fff; border-radius: 5px; } .scroll-to-top i { line-height: 25px; } .scroll-to-top:hover { color: #fff; background: #000; } .display-inline-b { display: inline-block; } .animated.animated_custom { visibility: hidden; } .animated.visible { visibility: visible; } .ult-animation .animated { visibility: visible; } .blog_post_desc > .entry-content > h1, .comment-content > h1, article.type-page > .entry-content > h1, .post-single .blog_post_desc > h1 { font-size: 48px; margin: 33px 0; } .blog_post_desc > .entry-content > h1 + h2, .comment-content > h1 + h2, article.type-page > .entry-content > h1 + h2, .post-single .blog_post_desc > h1 + h2 { margin: 18px 0; } .blog_post_desc > .entry-content > h3, .comment-content > h3, article.type-page > .entry-content > h3, .post-single .blog_post_desc > h3 { margin: 15px 0; } .blog_post_desc > .entry-content > h4, .blog_post_desc > .entry-content > h5, .blog_post_desc > .entry-content > h6, .comment-content > h4, .comment-content > h5, .comment-content > h6, article.type-page > .entry-content > h4, article.type-page > .entry-content > h5, article.type-page > .entry-content > h6, .post-single .blog_post_desc > h4, .post-single .blog_post_desc > h5, .post-single .blog_post_desc > h6 { margin: 12px 0; } .blog_post_desc > .entry-content > h2, .comment-content > h2, article.type-page > .entry-content > h2, .post-single .blog_post_desc > h2 { margin-bottom: 25px; margin-top: 25px; } .blog_post_desc > .entry-content > dl, .comment-content > dl, article.type-page > .entry-content > dl, .post-single .blog_post_desc > dl { margin: 0 20px; } .blog_post_desc > .entry-content > dl dd, .comment-content > dl dd, article.type-page > .entry-content > dl dd, .post-single .blog_post_desc > dl dd { margin: 0 0 20px; } .blog_post_desc > .entry-content > table, .comment-content > table, article.type-page > .entry-content > table, .post-single .blog_post_desc > table { padding-bottom: 20px; border-bottom: 1px solid #ededed; border-collapse: collapse; border-spacing: 0; font-size: 14px; line-height: 2; margin: 0 0 20px; width: 100%; } .blog_post_desc > .entry-content > table td, .comment-content > table td, article.type-page > .entry-content > table td, .post-single .blog_post_desc > table td { padding: 6px 10px 6px 0; border-top: 1px solid #ededed; } .blog_post_desc > .entry-content > table td a, .comment-content > table td a, article.type-page > .entry-content > table td a, .post-single .blog_post_desc > table td a { color: #000; } .blog_post_desc > .entry-content > table td a:hover, .comment-content > table td a:hover, article.type-page > .entry-content > table td a:hover, .post-single .blog_post_desc > table td a:hover { color: #b58a61; } .blog_post_desc > .entry-content > table thead th, .comment-content > table thead th, article.type-page > .entry-content > table thead th, .post-single .blog_post_desc > table thead th { text-transform: uppercase; padding-bottom: 10px; } .home.blog #main { padding-top: 70px; } .sticky_post { color: #b58a61; font-weight: 500; font-size: 15px; text-transform: capitalize; } .post-password-form input[type="password"] { height: 43px; vertical-align: middle; } .post-password-form label { font-weight: normal; } .post-password-form input[type="submit"] { padding: 9px 28px; background: #b58a61; color: #fff; text-transform: uppercase; vertical-align: top; margin-bottom: 4.5px; } .post-password-form input[type="submit"]:hover { background: #000000; } .comment-nav-links { padding-bottom: 15px; } .comment-nav-links .comment-nav-next a { font-size: 14px; text-transform: uppercase; color: #000; } .comment-nav-links .comment-nav-next a:after { content: "\f054"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; padding-left: 5px; font-size: 10px; vertical-align: middle; } .comment-nav-links .comment-nav-previous a { font-size: 14px; text-transform: uppercase; color: #000; } .comment-nav-links .comment-nav-previous a:before { content: "\f053"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; padding-right: 5px; font-size: 10px; vertical-align: middle; } .active-sidebar .widget_nav_menu ul#menu-testing-menu li ul { padding-left: 16px; } table { width: 100%; } table, table td { padding: 0; border: none; border-collapse: separate; } iframe { max-width: 100%; border: none; } a, .widget_categories li a::before, .widget_product_categories li a::before { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .vc_btn3 i { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; } ul, menu, dir { display: block; list-style-type: disc; padding: 0 0 0 40px; } li > ul, li > ol { margin: 0; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } ul, ol { margin-top: 0; } li { display: list-item; text-align: -webkit-match-parent; } ol { display: block; list-style-type: decimal; padding: 0 0 0 40px; } ul ul, ol ul { list-style-type: circle; } ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type: square; } li { background: transparent; border: 0 none; font-weight: inherit; margin: 0; border: 0; padding: auto; outline: 0; vertical-align: top; } .alignright { display: inline; float: right; margin-left: 10px; margin-bottom: 10px; } .aligncenter { display: block; margin-right: auto; margin-left: auto; } figure.wp-caption.alignleft, img.alignleft { margin: 5px 20px 5px 0; } .alignleft { float: left; } .blog_post_desc .entry-content menu, .blog_post_desc .entry-content ol, .blog_post_desc .entry-content ul { margin: 16px 0; } .blog_post_desc .entry-content li > ul, .blog_post_desc .entry-content li > ol { margin: 0; } .blog_post_desc .entry-content > table { padding-bottom: 20px; } .wrapper { min-height: 500px; } .wp-caption { max-width: 100%; } .active-sidebar ul, .active-sidebar menu, .active-sidebar dir, #thumbs_list_frame ul, #thumbs_list_frame menu, #thumbs_list_frame dir, .isotope ul, .isotope menu, .isotope dir, .media ul, .media menu, .media dir, .vertical_list ul, .vertical_list menu, .vertical_list dir, .image_list ul, .image_list menu, .image_list dir, .woocommerce ul, .woocommerce menu, .woocommerce dir, .instagram-gallery ul, .instagram-gallery menu, .instagram-gallery dir { list-style-type: none; padding-left: 0; } .commentlist { list-style-type: none; padding-left: 0; } .commentlist ul.children { list-style-type: none; } a:focus, a:hover { color: #b58a61; } a:hover, a:focus, a:active { text-decoration: none; outline: none !important; } h1, h2, h3, h4, h5, h6 { color: #000; margin: 0; line-height: 100%; font-weight: 700; font-family: Montserrat; } h1 { font-size: 36px; } h2 { font-size: 36px; } h3 { font-size: 25px; } h4 { font-size: 16px; } h5 { font-size: 14px; } p { line-height: 24px; } img { max-width: 100%; height: auto; } button:focus, button:active, button:active:focus, button:focus:active { outline: none !important; } input, textarea { background: #f5f5f5 none repeat scroll 0 0; padding: 17px 29px 16px; border: medium none; color: #707070; box-shadow: none; } input:focus, textarea:focus { outline: none !important; } input { line-height: normal; border-radius: 0; } figure { position: relative; } .aligncenter { display: block; margin-right: auto; margin-left: auto; } figure.wp-caption.alignleft, img.alignleft { margin: 5px 20px 5px 0; } .alignleft { float: left; } .container .container, .main-sidebar .container { width: auto; padding-left: 0; padding-right: 0; } .w-auto { width: auto !important; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; border: medium none; height: 40px; text-transform: capitalize; overflow: hidden; padding: 0 0 0 10px; text-overflow: ellipsis; white-space: nowrap; width: 100%; outline: none; background: none; border-bottom: 1px solid #ddd; padding-left: 0; color: #302f2f; font-size: 12px; font-family: 'Varela Round', sans-serif; } select:focus { outline: none; } .input-text::-ms-input-placeholder { opacity: 1; } .input-text::-moz-placeholder { opacity: 1; } .input-text::-o-placeholder { opacity: 1; } .input-text::-webkit-input-placeholder { opacity: 1; } .textarea::-ms-input-placeholder { opacity: 1; } .textarea::-moz-placeholder { opacity: 1; } .textarea::-o-placeholder { opacity: 1; } .textarea::-webkit-input-placeholder { opacity: 1; } .wpcf7-submit { text-transform: uppercase; color: #fff; padding-left: 31px; padding-right: 29px; width: 100%; letter-spacing: 1px; vertical-align: top; background: #b58a61; font-weight: 600; } .wpcf7-submit:hover { background: #000; } .btn { background: #ffffff none repeat scroll 0 0; border-radius: 0; background: #b58a61; color: #fff; text-transform: none; padding: 13px 22px; font-weight: 600; border-radius: 0; outline: none; box-shadow: none; font-size: 13.24px; letter-spacing: 1px; } .btn.btn-default { border: 2px solid #b58a61; background: #fff; color: #b58a61; } .btn.btn-default:hover { background: #b58a61; color: #fff; } .btn.btn-default:hover { background: #b58a61; color: #fff; } .btn:focus, .btn:active { box-shadow: none; } .btn.btn-primary { color: #b58a61; background: transparent; border: 2px solid #b58a61; } .btn.btn-primary:hover { border-color: #fff; color: #fff; } .instagram-container li a::before, .instagram-container li a::after, .testimonial-container .owl-nav > div:before, .product-slide .product-img::before, .ads-type-2, .quick-view, .add-to, .add_to_cart_button, .img-member, .img-member:before, .mega-menu > li > a::before, .mega-menu > li > a::after, .right-header > div > a::before, .right-header > div > a::after, #fp-nav ul li .fp-tooltip, #fp-nav ul li, .price_slider_amount .button, .mc4wp-form [type="submit"], .custom.tparrows::before, .custom.tparrows::after, #wpsl-search-wrap .wpsl-search-btn-wrap input, .header-v3 .header-logo { -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .tp-revslider-slidesli .btn { -webkit-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; transition: all 0.3s ease-in-out 0s !important; } .ads-type-2:before, .ads-type-2:after { -webkit-transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -ms-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; transition: all 0.6s ease-in-out 0s; } .slide-content .slide-desc h4, .slide-content .text p, .slide-content .btn-banner .btn { -webkit-transition: all 1.5s ease-in-out 0s; -moz-transition: all 1.5s ease-in-out 0s; -ms-transition: all 1.5s ease-in-out 0s; -o-transition: all 1.5s ease-in-out 0s; transition: all 1.5s ease-in-out 0s; } .slide-content .number-slide h2, .blog-img > a { -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; } .col-xs-55, .col-sm-55, .col-md-55, .col-lg-55 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } .col-xs-55 { width: 20%; float: left; } @media (min-width: 768px) { .col-sm-55 { width: 20%; float: left; } } @media (min-width: 992px) { .col-md-55 { width: 20%; float: left; } } @media (min-width: 1200px) { .col-lg-55 { width: 20%; float: left; } } .no-padding .vc_row { margin: 0; } .title-custom { clear: left; } .twitter-tweet { font-size: 13px; margin-top: 23px; } .twitter-tweet i { font-size: 16px; color: #00baff; float: left; padding-top: 6px; } .twitter-tweet .tweet-text { margin-top: -7px; overflow: hidden; padding-left: 26px; color: #303030; line-height: 22px; } .twitter-tweet a { color: #00baff; } .twitter-tweet .my-date { color: #c5c5c5; } .instagram-container li { display: inline-block; } .instagram-container li a { display: inline-block; position: relative; } .instagram-container li a:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background: #b58a61; } .instagram-container li a:after { position: absolute; content: "\f16d"; width: 100%; height: 100%; font-family: FontAwesome; text-align: center; top: 50%; width: 100%; left: 0; font-size: 24px; opacity: 0; color: #fff; margin-top: -11px; } .instagram-container li a:hover:before, .instagram-container li a:hover:after { opacity: 0.8; } /*=================================== 2.0 Base 2.1 Header ===================================*/ header ul li, .footer ul li { list-style: none; } header ul, .footer ul { padding-left: 0; margin: 0; } header .close_mini_special, .footer .close_mini_special { display: none; } .header-languages.dropdown-menu { right: 0; } .header-v1 .header-logo { float: left; padding-top: 22px; height: 146px; vertical-align: middle; display: block; background: #3d3935; text-align: center; } .header-v1 .header-logo img { -moz-transform: rotateY(0); -o-transform: rotateY(0); -ms-transform: rotateY(0); -webkit-transform: rotateY(0); transform: rotateY(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } @media (min-width: 768px) { .header-v1 .mega-menu > li > a { padding: 29px 22px 26px; } } .header-v1 .cart-block { margin-top: 11px; } .header-v1 .search-block-top, .header-v1 .mini-cart, .header-v1 .languges-flags { display: inline-block; position: absolute; right: 30px; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 9900; } .header-v1 .languges-flags + .mini-cart { right: 97px; } .header-v1 .languges-flags + .search-block-top { margin-top: 2px; right: 73px; } .header-v1 .languges-flags + .mini-cart + .search-block-top { right: 123px; } .header-v1 .mini-cart + .search-block-top { right: 58px; } .header-v1 .right-header { position: absolute; top: 6px; right: 30px; } .header-v1.is-sticky .header-top { display: none; } .header-v1 .header-bottom { padding-left: 39px; position: relative; z-index: 0; } .header-v1 .header-bottom .link-contact.main-bg { position: absolute; right: 0; top: 0; } .header-v1.is-sticky { -webkit-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -moz-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -ms-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -o-animation: 0.8s ease-out 0s normal none 1 running reveal-header; animation: 0.8s ease-out 0s normal none 1 running reveal-header; } .header-v1.is-sticky .main-navigation { -webkit-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -moz-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -ms-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -o-animation: 0.8s ease-out 0s normal none 1 running reveal-header; animation: 0.8s ease-out 0s normal none 1 running reveal-header; } .header-v1.is-sticky .header-bottom { height: 0; overflow: hidden; } .header-v1.is-sticky .header-logo { float: left; padding-top: 0; height: 80px; vertical-align: middle; display: block; background: #3d3935; /* width: auto; */ padding: 0 10px; max-width: 124px; } .header-v1.is-sticky .header-logo img { -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .header-v1.is-sticky .link-contact:not(.main-bg) { -moz-transform: translateY(11px); -o-transform: translateY(11px); -ms-transform: translateY(11px); -webkit-transform: translateY(11px); transform: translateY(11px); } .header-v1 .main-navigation { padding-left: 39px; z-index: 1; } .header-v1 .link-contact { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .header-v1 .header-bottom { height: auto; } .languges-flags { right: 30px; border-left: 1px solid #d5d5d5; padding-left: 20px; font-weight: 600; text-transform: uppercase; line-height: 18px; } .languges-flags a { color: #9c9c9c; } .languges-flags i { display: none; } .header-v3 { text-align: center; } .header-v3 .header-logo, .header-v3 .header-bottom { background: none; } .header-v3 .link-contact { padding: 8px 23px 22px; font-size: 14px; vertical-align: middle; } .header-v3 .header_right_link, .header-v3 .header_center_menu { display: inline-block; } .header-v3 .header-top, .header-v3 .search-block-top .active.top-search { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px); } .header-v3 .search-block-top .top-search { -moz-transform: translateY(20px); -o-transform: translateY(20px); -ms-transform: translateY(20px); -webkit-transform: translateY(20px); transform: translateY(20px); } .header-v3 .cart-block { color: #000; } .header-v3 .header_right_link { float: right; padding-right: 15px; } .header-v3 .header_right_link > div { display: inline-block; vertical-align: middle; float: none; } .header-v3.site-header .nav-sections-2 .header-logo { margin: 0; padding: 7px; position: absolute; opacity: 0; visibility: hidden; z-index: 9; left: 0; top: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .header-v3.site-header .nav-sections-2 .header-logo img { width: 65px; } .header-v3.is-sticky.site-header .header-top { opacity: 0; height: 0; visibility: hidden; -moz-transform: translateY(20px); -o-transform: translateY(20px); -ms-transform: translateY(20px); -webkit-transform: translateY(20px); transform: translateY(20px); padding: 0; display: none; } .header-v3.is-sticky.site-header .nav-sections-2 .header-logo { opacity: 1; visibility: visible; -moz-transform: rotateY(360deg); -o-transform: rotateY(360deg); -ms-transform: rotateY(360deg); -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } .header-v3 #site-navigation { background: none !important; } .header-v3 .mega-menu li a { padding-bottom: 26px; } .fixed-header header { position: fixed; width: 100%; /* top: 0; */ z-index: 999; } .header-v2.none-sticky { display: none; } .header-v2.is-sticky { -webkit-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -moz-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -ms-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -o-animation: 0.8s ease-out 0s normal none 1 running reveal-header; animation: 0.8s ease-out 0s normal none 1 running reveal-header !important; } .header-v2 #site-navigation { background: transparent; } .header-v2 .link-contact a { font-size: 14px; } .header-v2 .header-wrapper { position: relative; } .header-v2 .header-wrapper:before, .header-v2 .header-wrapper:after { content: ""; display: table; } .header-v2 .header-wrapper:after { clear: both; } .header-v2 .header-logo { background: #b58a61; margin-left: 47px; padding: 9px; max-width: 13%; float: left; margin-right: 47px; text-align: center; position: absolute; z-index: 10; left: 0; top: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .header-v2 .header-logo, .header-v2 .header-center, .header-v2 .header-right { display: inline-block; width: auto; float: left; } .header-v2 .header-center { text-align: right; width: 70%; padding-left: 120px; } .header-v2 .header-right { width: 30%; text-align: right; float: right; margin-top: 7px; } .header-v2 .header-right .link-contact { padding-right: 29px; } .header-v2 .header-right .search-block-top { margin-right: 48px; margin-top: -2px; vertical-align: middle; line-height: 1px; padding-left: 24px; } .header-v2 .header-right .search-block-top:before { content: ""; height: 18px; width: 1px; background: #d5d5d5; position: absolute; left: 0; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: -1px; opacity: 0; } .header-v2 .header-right .search-block-top > .btn-search { padding: 20px 0; margin-top: -3px; } .header-v2 .header-right .mini-cart + .search-block-top:before { opacity: 1; } .header-v2 .languges-flags { position: relative; float: none; display: inline-block; vertical-align: middle; height: 100%; padding-left: 23px; margin-right: 3px; margin-top: -3px; line-height: 17px; } .header-v2 .mini-cart { vertical-align: middle; } .header-v2.is-sticky .header-right .link-contact { display: none; } .header-v2.is-sticky .header-logo { padding: 9px; } .header-v2.is-sticky .header-logo:before { content: ''; position: absolute; left: 100%; top: 100%; width: 0; height: 0; clear: both; margin-top: -8px; margin-left: 0px; border-right: 10px solid transparent; border-top: 8px solid #b58a61; border-right: 10px solid transparent; opacity: 0; } .header-v2.is-sticky .search-block-top { margin-left: 27px; } .header-v2:not(.is-sticky) { margin-top: -2px; } #site-navigation { position: relative; } .mega-menu ul li.current-menu-item > a { color: #b58a61; } header { transition: all 0.5s; } .is-sticky { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); animation: slide-down 0.7s !important; } @keyframes slide-down { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 0.9; transform: translateY(0); } } header .search-block-top, header .mini-cart > a, .btn-open, .header-v1 .languges-flags > a { color: #9c9c9c; } .header-v1 .link-contact { color: #e0e0e0; } .header-v1 .link-contact a { color: #e0e0e0; } .link-contact { padding: 21px 21px 22px; } .link-contact:first-child a i { margin-right: 6px; } .link-contact p { position: relative; display: inline-block; float: left; padding-right: 35px; } .link-contact p a { font-size: 13px; color: #afafaf; letter-spacing: 0.2px; } .link-contact p a:hover { color: #fff; } .link-contact p i { padding-right: 7px; color: #b58a61; } .link-contact p:before { position: absolute; right: 15px; top: 7px; height: 13px; width: 1px; background: #afafaf; content: ""; } .link-contact p:last-child:before { display: none; } .link-contact a { color: #939393; } .link-contact a:hover, .link-contact a:focus { color: #b58a61; } .link-contact a i { font-size: 19px; vertical-align: top; padding-top: 1px; color: #b58a61; } .link-contact a i.pe-7s-call, .link-contact a i.pe-7s-photo { padding-right: 8px; } .link-contact.main-bg { text-transform: uppercase; font-size: 16px; padding-left: 55px; padding-right: 44px; position: absolute; right: 0; top: 0; font-weight: 600; letter-spacing: 1px; } .link-contact.main-bg > * { color: #fff !important; } .link-contact.main-bg:hover { background: #000; } .active-sidebar.book-now { padding: 20px; display: none; } .active-sidebar.book-now .widget_hb_widget_search { margin: 0; } .active-sidebar.book-now .hb-form-field { margin-bottom: 11px; } .active-sidebar.book-now .hb-form-field > label { display: none; } .active-sidebar.book-now .hb-form-field.smaller_width > label { display: block; } .active-sidebar.book-now .hb-submit { margin: 0; } .header-v4.none-sticky { display: none; } .header-v4 .mega-menu .open > .caret::before { content: "-"; font-size: 20px; height: 100%; left: 0; position: absolute; text-indent: 1px; top: 0; width: 100%; } .header-v4 .mega-menu .open > .caret { text-indent: -9999em; } .header-v4 .mega-menu .open ul.children .caret { font-size: 19px; padding-top: 7px; } .header-v4 .mega-menu li .caret { top: 0; padding-top: 9px; z-index: 99999; height: 38px; width: 65px; right: -16px !important; } .children.dropdown-menu::before { background: #b58a61 none repeat scroll 0 0; bottom: 100%; content: ""; height: 2px; left: 0; position: absolute; width: 100%; } .header-languages.dropdown-menu { padding: 10px 15px; right: 0; left: auto; } .header-languages.dropdown-menu ul li { padding: 5px 0; } .header-languages.dropdown-menu ul li a { text-transform: capitalize; font-weight: normal; } .header-languages.dropdown-menu ul li a:hover { color: #b58a61; } .top-link { margin-top: 5px; text-align: right; } .top-link .customlinks { padding: 0px 12px; display: inline-block; position: relative; } .top-link .customlinks > a i { padding-right: 5px; } .top-link .customlinks > a:hover { color: #fff; } .top-link .customlinks:last-child { padding-right: 0; } .top-link .customlinks:last-child:before { display: none; } .top-link .customlinks li a { padding: 7px 13px; display: block; } .top-link .customlinks li:last-child a { padding-bottom: 10px; } .right-header { float: right; } .currency_custom { float: left; } .languges-flags { float: left; } .menu-second-menu-container { padding-left: 15px; text-align: left; } .header-right { display: inline-block; width: calc(100% - 124px); } .btn-open-menu { background: none; outline: none; border: none; font-size: 24px; padding: 24px 17px; } .header-v4.is-sticky { padding: 6px 10px 6px; } .header-v4.is-sticky .header-logo img { width: auto; height: 77px; padding-bottom: 8px; } #page:not(.fixed-header) .header-v4 { padding: 6px 10px 6px; } #page:not(.fixed-header) .header-v4 .header-logo img { width: auto; height: 77px; padding-bottom: 8px; } .header-v4 { padding: 16px 5px 15px; } .header-v4 .mega-menu li a .icon-next { display: none; } .header-v4.is-sticky { padding: 0 !important; } .header-v4 .header-logo { background: none !important; } .header-v4 .children.dropdown-menu { margin-left: 0 !important; margin-top: 0 !important; } .header-v4 .children.dropdown-menu .dropdown-menu { padding-left: 20px; } .header-v4 .children.dropdown-menu::before { opacity: 0; display: none; } .header-v4 .main-navigation { z-index: 9999; right: 0; min-height: 100vh; height: 100%; padding-right: 0; position: fixed !important; text-align: right; top: 0; width: 285px; -moz-transform: translateX(100%); -o-transform: translateX(100%); -ms-transform: translateX(100%); -webkit-transform: translateX(100%); transform: translateX(100%); background: #fff !important; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .header-v4 .h_vertical_menu { padding: 0 20px 20px !important; position: absolute; top: 100%; width: 100%; margin-top: 50px !important; left: 0; z-index: 99999; margin-top: 1px; overflow: auto; height: -moz-calc(100% - 100px); height: -webkit-calc(100% - 100px); height: calc(100% - 100px); box-shadow: none !important; -webkit-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9); -moz-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9); -ms-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9); -o-transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9); transform: translate3d(70%, 0, 0) scale3d(0.9, 0.9, 0.9); -webkit-transform-origin: 50% 0%; -moz-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -o-transform-origin: 50% 0%; transform-origin: 50% 0%; -webkit-transition: opacity 300ms 100ms, -webkit-transform 500ms ease; -webkit-transition-delay: ease, 0s; -moz-transition: opacity 300ms 100ms ease, -moz-transform 500ms ease; -o-transition: opacity 300ms 100ms ease, -o-transform 500ms ease; transition: opacity 300ms 100ms ease, transform 500ms ease; } .header-v4 .h_vertical_menu li { width: 100%; position: relative; } .header-v4 .h_vertical_menu .mega-menu { height: auto; max-height: none; } .header-v4 .h_vertical_menu .dropdown-menu { background: none; box-shadow: none; opacity: 1; visibility: visible; width: 100%; position: relative; left: 0 !important; top: 0 !important; display: none; } .header-v4 .btn-close-menu { background: #fff none repeat scroll 0 0; border: medium none; color: #000; display: none; font-size: 40px; height: 35px; left: 10px; line-height: 35px; padding: 0; position: absolute; text-align: center; top: 6px; width: 35px; z-index: 999; } .header-v4 .nav-menu { display: inline-block; } .header-v4 .mega-menu > li:first-child a { border: none !important; } .header-v4 .mega-menu li a { padding: 10px 0 !important; border: none !important; } .header-v4 .mega-menu .dropdown-menu { background: none; box-shadow: none; opacity: 1; visibility: visible; width: 100%; position: relative; left: 0 !important; top: 0 !important; } .header-v4 .mega-menu .open .dropdown-menu { display: block; -moz-transform: translateY(0px) !important; -o-transform: translateY(0px) !important; -ms-transform: translateY(0px) !important; -webkit-transform: translateY(0px) !important; transform: translateY(0px) !important; opacity: 1; visibility: visible; border: none; padding: 0 0 0 12px; } .header-v4 .mega-menu li .caret { display: block; right: 0; font-size: 17px; } .openmenu { overflow: hidden; } .openmenu .header-v4.site-header { position: relative !important; height: 0; padding: 0; pointer-events: none; } .openmenu .header-v4 .main-navigation { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; pointer-events: auto; } .openmenu .header-v4 .h_vertical_menu { display: block; position: static; margin: 0; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .openmenu .header-v4 .btn-close-menu { display: block; } .openmenu .header-v4 .header-logo { display: none; } .openmenu .header-v4.site-header.is-sticky { background: none !important; } .openmenu #page { position: relative; width: auto !important; } .openmenu .overlay3 { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height: 100%; right: 0; position: absolute; top: 0; left: 0; z-index: 998; width: 100% !important; opacity: 1 !important; -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important; transition: none !important; } #page { -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; } .fixed-header header.header-v4.site-header:not(.is-sticky) { position: fixed; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; } .header-v1 .dropdown-menu, .header-v2 .dropdown-menu { border: none; } @media (min-width: 768px) { .header-v1 .megamenu .dropdown-menu, .header-v2 .megamenu .dropdown-menu { margin-left: -40px; } } .languges-flags .dropdown-menu { display: block; opacity: 0; visibility: hidden; pointer-events: none; -moz-transform: translateY(20px); -o-transform: translateY(20px); -ms-transform: translateY(20px); -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .languges-flags:hover .dropdown-menu { display: block; opacity: 1; visibility: visible; pointer-events: initial; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .mini-cart .mini_cart_item img { display: block; float: left; margin-right: 15px; height: 80px; width: 80px; } .mini-cart .mini_cart_item .remove { font-size: 18px; font-weight: 600; position: absolute; right: 0; top: 25px; } .mini-cart .mini_cart_item .remove:hover { color: #b58a61; } .mini-cart .mini_cart_item a:hover { color: #b58a61; } .mini-cart .total .amount { float: right; } .mini-cart .buttons { overflow: hidden; margin-bottom: 25px; } .mini-cart .buttons .button { border: 2px solid #b58a61; color: #b58a61 !important; display: inline-block; float: left; font-size: 13px; font-weight: 600; padding: 11px 24px 10px; text-align: center; text-transform: uppercase; } .mini-cart .buttons .button:last-child { float: right; } .mini-cart .buttons .button:hover { color: #fff !important; background: #b58a61; } header .hb_room_carousel_container .navigation { display: none; } header .hb_room_carousel_container { margin-bottom: 0 !important; } .widget_shopping_cart_content .quantity { background: none; border: none; } .order_details li a { color: #1f1f1f; font-weight: 600; } @media (min-width: 1200px) { .firefox .header-v1:not(.is-sticky) .header-logo { height: 146px; } } @media (min-width: 1200px) { .header-v2 .languges-flags { margin-left: 35px; } .header-v2 .header-right .link-contact { z-index: 99; position: relative; } } @media (min-width: 768px) and (max-width: 1199px) { .header-v2 .header-logo img { max-width: 324px; } } /*=================================== 2.2 Footer ===================================*/ .footer { color: #888888; padding-top: 80px; clear: both; position: relative; z-index: 9; } .footer a { color: #888888; } .footer a:hover { color: #fff; } .footer .bottom-footer { padding-top: 86px; padding-bottom: 74px; } .footer .bottom-footer .footer-logo { padding-bottom: 49px; } .footer .bottom-footer .footer-logo + p { margin-bottom: 4px; } .footer .footer-title { font-size: 16px; /* font-family: Poppins; */ font-weight: 600; color: #ffffff; padding-bottom: 26px; margin-bottom: 22px; letter-spacing: 1px; /* border-bottom: 1px solid rgba(255, 255, 255, 0.1); */ } .footer .footer-newsletter { background-color: #b58a61; } .footer .footer-newsletter .widget_mc4wp_form_widget { padding: 18px 0 17px; background: url(../images/newsletter_bg.png) no-repeat bottom left; } .footer .footer-newsletter .widget_mc4wp_form_widget .mc4wp-form { padding-left: 127px; } .footer .footer-newsletter .widget_mc4wp_form_widget .footer-title { font-family: Montserrat; text-transform: uppercase; font-weight: bold; font-size: 16px; float: left; margin: 15px 0 0; padding: 0px 13px 0 0; border-right: 2px solid #fff; vertical-align: middle; border-bottom: none; letter-spacing: 1.5px; line-height: 14px; } .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"] { width: calc(100% - 214px); color: #fff; background: none; padding: 6px 12px; margin-top: 7px; } .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"].placeholder, .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"]:focus, .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"]:active { color: rgba(255, 255, 255, 0.5); } .footer .footer-newsletter .widget_mc4wp_form_widget [type="submit"] { position: absolute; right: 0; padding: 7px 20px 7px 18px; border: 1px solid #fff; vertical-align: middle; top: 0; font-size: 14px; background: none; color: #fff; font-family: Montserrat; } .footer .footer-newsletter .widget_mc4wp_form_widget [type="submit"] i { font-size: 20px; vertical-align: top; padding-right: 5px; } .footer .footer_wrap .footer-office { padding: 64px 0 8px; } .footer .social_icon_list { padding-top: 9px; } .footer .social_icon_list ul li { display: inline-block; padding-right: 28px; font-size: 16px; } .footer .widget_nav_menu > div { margin: 0 -15px; overflow: hidden; } .footer .widget_nav_menu div > ul > li { float: left; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; text-transform: uppercase; } .footer .widget_nav_menu div > ul > li a:hover { border-bottom: 2px solid white; transition: none; } .footer .widget_nav_menu div > ul > li .sub-menu { display: none; } .footer .textwidget .location { padding-top: 2px; } .footer .location li p { vertical-align: top; display: inline-block; padding-left: 14px; } .footer .location li:first-child p:nth-child(3) { padding-left: 30px; } .footer .widget_text .textwidget { margin-top: -8px; } .footer .textwidget { line-height: 22px; } .footer .footer-v1 .mc4wp-form-fields > button { margin-right: 28px; } .footer .footer-v1 .widget_text .textwidget { margin-top: 0; } .footer .footer-v1 .footer_wrap .footer-office { padding-bottom: 20px; } .footer_info > p { margin-bottom: 4px; letter-spacing: 0.5px; } .remove_space_br .side-breadcrumb { margin-bottom: 0 !important; } .remove_space .footer { padding-top: 0 !important; } .remove_f_info.footer { color: #888; } .remove_f_info.footer .bottom-footer { padding-top: 46px; padding-bottom: 69px; } .remove_f_info.footer .bottom-footer .footer-logo { padding-bottom: 20px; } .remove_f_info .footer-v1 p { letter-spacing: 1px; } .remove_f_info .footer_info { display: none !important; } .footer-office .mc4wp-form-fields [type="submit"], .right-sidebar .mc4wp-form-fields [type="submit"], .left-sidebar .mc4wp-form-fields [type="submit"] { color: transparent; width: 60px; padding: 0; height: 40px; border: none; vertical-align: middle; font-size: 0; background: #b58a61; } .footer-office .mc4wp-form-fields [type="submit"]:hover, .right-sidebar .mc4wp-form-fields [type="submit"]:hover, .left-sidebar .mc4wp-form-fields [type="submit"]:hover { background: #000 !important; } .footer-office .mc4wp-form-fields [type="submit"] > i, .right-sidebar .mc4wp-form-fields [type="submit"] > i, .left-sidebar .mc4wp-form-fields [type="submit"] > i { color: #fff; font-size: 20px; padding-top: 9px; } .footer-office .mc4wp-form-fields input[type="email"], .right-sidebar .mc4wp-form-fields input[type="email"], .left-sidebar .mc4wp-form-fields input[type="email"] { width: calc(100% - 60px); text-align: left; float: left; height: 40px; color: #424242; padding-left: 17px; } .footer-office .mc4wp-form-fields input[type="email"].placeholder, .right-sidebar .mc4wp-form-fields input[type="email"].placeholder, .left-sidebar .mc4wp-form-fields input[type="email"].placeholder { color: #424242; } .footer-office .mc4wp-form .mc4wp-response, .right-sidebar .mc4wp-form .mc4wp-response, .left-sidebar .mc4wp-form .mc4wp-response { color: #424242; margin-top: 5px; padding-left: 0; } .payment { text-align: right; } .payment ul li { display: inline-block; padding-left: 2px; } .payment ul li a i { color: #888; font-size: 20px; } .mc4wp-form { position: relative; } .mc4wp-form label { display: none; } .mc4wp-form input[type="email"], .mc4wp-form input[type="text"] { background: rgba(0, 0, 0, 0.2); padding: 16px 27px 15px; color: rgba(255, 255, 255, 0.45); font-weight: 400; height: 56px; font-size: 14px; max-width: 301px; width: 34.598%; vertical-align: top; margin-right: 9px; } .mc4wp-form input[type="email"].placeholder, .mc4wp-form input[type="text"].placeholder { color: rgba(255, 255, 255, 0.45); } .mc4wp-form input[type="email"] { width: 44.484%; max-width: 387px; } .mc4wp-form input[type="email"] { margin-right: 6px; } .mc4wp-form [type="submit"] { padding: 8px 16px 7px 19px; background: #fff; color: #2f2f2f; font-size: 15px; text-transform: uppercase; height: 56px; width: 100%; max-width: 159px; font-weight: 600; } .mc4wp-form [type="submit"]:hover { background: #000; color: #fff; } .mc4wp-form .mc4wp-response { color: #fff; margin-top: -9px; padding-left: 10px; } .mc4wp-form-fields > p { margin: 0; } .bottom-footer .f-float p { margin-bottom: 0; } .mc4wp-form .mc4wp-response { margin-top: 0; padding-left: 0; } footer .widget_tag_cloud { padding-top: 0; } .remove_newsletter .footer-newsletter { display: none; } .footer .footer-v2 .footer_wrap .footer-office { padding: 146px 0 66px; } .footer .footer-v2 .footer_wrap .bottom-footer { padding-top: 0; padding-bottom: 69px; margin-top: -4px; /* padding-right: 107px; */ padding-right: 12px; } .footer .footer-v2 .bottom-footer .footer-logo + p { letter-spacing: 1px; } .footer .fr_col2 > .widget_text .textwidget > p { margin-bottom: 12px; font-size: 14px; } .footer .widget_text .textwidget { margin-left: 2px; } .footer .widget_text .textwidget > p { margin-bottom: 0px; letter-spacing: 0.5px; } .footer .widget_text .textwidget > p a i { padding-right: 7px; color: #b58a61; } .footer-v3 .footer-bottom { padding: 32px 0 23px; color: #909090; background: #3d3935; } .footer-v3 .footer-bottom a, .footer-v3 .footer-bottom p { color: #909090; } .footer-v3 a:hover { color: #b58a61 !important; } .footer-v3 .footer-top { background: #fff; padding-bottom: 74px; } .footer-v3 .footer-top .footer_info { margin-bottom: -7px; } .social-list { padding-top: 10px; } .social-list a { padding: 11px 11px 11px 17px; font-size: 20px; } /*=================================== 2.3 Mega Menu ===================================*/ .site-header.is-sticky { position: fixed; top: 0; width: 100%; z-index: 999; background: #ffffff none repeat scroll 0 0; -moz-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -o-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -ms-animation: 0.8s ease-out 0s normal none 1 running reveal-header; -webkit-animation: 0.8s ease-out 0s normal none 1 running reveal-header; animation: 0.8s ease-out 0s normal none 1 running reveal-header; } .menu-bottom { clear: both; display: none; } .header-v4 .mega-menu .dropdown-menu li { border-bottom: 0; } .header-v4 .mega-menu .dropdown-menu li a:hover { background: transparent; } .megamenu .menu-bottom { display: block; padding: 17px 10px 0 10px !important; } .megamenu .menu-bottom > img { padding: 0 15px; } .megamenu .menu-bottom > .image-1 { width: 40%; float: left; padding: 0 15px; } .megamenu .menu-bottom > .image-2 { width: 60%; float: left; padding: 0 15px; } .megamenu .menu-bottom.image-pos-left { float: left; clear: none; } .megamenu .menu-bottom.image-pos-left > .image-1, .megamenu .menu-bottom.image-pos-left > .image-2 { width: 100%; } .logged-in.admin-bar .site-header.is-sticky, .logged-in.admin-bar .header-v4 .main-navigation { top: 32px; } .mega-menu .megamenu .dropdown-menu li { border-bottom: none; } .main-navigation .menu-toggle { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; padding: 0; text-transform: uppercase; display: none; } .main-navigation .menu-toggle .fa { margin-right: 10px; font-size: 12px; } .dropdown-menu { padding: 0; border-radius: 0; margin: 0; } .left_side_menu .dropdown-menu .dropdown-menu { left: auto; margin-left: 0; margin-right: 5px; right: 100%; } .mega-menu { display: inline-block; text-align: left; vertical-align: middle; padding: 0; margin: 0; z-index: 900; } .mega-menu > li { display: inline-block; list-style: none; } .mega-menu > li:not(.megamenu) { position: relative; } .mega-menu > li:hover > a:before { left: 50%; } .mega-menu > li:hover > a:after { right: 50%; opacity: 1; } .mega-menu > li > a:before { content: ""; background: #8c70ba; height: 2px; width: 5px !important; opacity: 0; position: absolute; bottom: 20px; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); display: none; } .mega-menu > li > a:after { content: ""; background: #8c70ba; height: 2px; width: 5px !important; opacity: 0; position: absolute; bottom: 20px; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); display: none; } .mega-menu li:hover > .children { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); pointer-events: auto; } .mega-menu li.megamenu:hover > .children { -webkit-transform: translateX(-50%) translate3d(0px, 0px, 0px); -moz-transform: translateX(-50%) translate3d(0px, 0px, 0px); -ms-transform: translateX(-50%) translate3d(0px, 0px, 0px); -o-transform: translateX(-50%) translate3d(0px, 0px, 0px); transform: translateX(-50%) translate3d(0px, 0px, 0px); } .mega-menu li a { padding: 28px 22px; display: block; text-transform: uppercase; white-space: normal; font-weight: 600; color: #1f1f1f; letter-spacing: 1px; } .mega-menu li a:hover, .mega-menu li a:focus { color: #b58a61; } .mega-menu li .caret { position: absolute; right: 15px; top: 10px; z-index: 99999; height: 30px; width: 30px; text-align: center; line-height: 26px; font-size: 25px; border: none; margin: 0; cursor: pointer; } .mega-menu li .open span.caret { text-indent: -999em; font-size: 24px; } .mega-menu li .open span.caret::before { content: "-"; position: absolute; top: -3px; left: 6px; display: block; text-indent: 1px; font-size: 40px; } .mega-menu li:hover > a, .mega-menu li.current-menu-item > a, .mega-menu li.current-menu-ancestor > a { color: #b58a61; } .mega-menu li:hover > a:before, .mega-menu li.current-menu-item > a:before, .mega-menu li.current-menu-ancestor > a:before { opacity: 1; } .mega-menu li.current-menu-item > a:before, .mega-menu li.current-menu-ancestor > a:before { left: 50%; } .mega-menu li.current-menu-item > a:after, .mega-menu li.current-menu-ancestor > a:after { right: 50%; opacity: 1; } .mega-menu > li > a { position: relative; } .mega-menu > li > a:hover:before { width: 100%; } .mega-menu .dropdown-menu { -webkit-box-shadow: 0px 0px 1px 0px #dddddd; -moz-box-shadow: 0px 0px 1px 0px #dddddd; box-shadow: 0px 0px 1px 0px #dddddd; position: absolute; left: -39px; top: 100%; min-width: 221px; text-align: left; background: #fff; border: 0; -webkit-transform: translate3d(0px, 20px, 0px); -moz-transform: translate3d(0px, 20px, 0px); -ms-transform: translate3d(0px, 20px, 0px); -o-transform: ttranslate3d(0px, 20px, 0px); transform: translate3d(0px, 20px, 0px); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; opacity: 0; display: block; visibility: hidden; font-weight: 300; z-index: 999; padding: 0; pointer-events: none; } .mega-menu .dropdown-menu li { border-bottom: 1px solid #ebebeb; } .mega-menu .dropdown-menu li:last-child { border-bottom: 0; } .mega-menu .dropdown-menu li a { text-transform: capitalize; padding: 10px 25px; position: relative; background: none; font-weight: normal; font-size: 14px; color: #424242; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .mega-menu .dropdown-menu li a:hover { color: #b58a61; filter: none; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background: #f7f7f7; } .mega-menu .cart-block { right: 15px; } .mega-menu .cart-block.dropdown-menu li a { padding: 0; color: #303030; } .mega-menu .cart-block.dropdown-menu li a.remove { color: #111; } .mega-menu .cart-block.dropdown-menu li a:hover { color: #000; } .mega-menu .cart-block .remove.remove-product { top: -5px; } .mega-menu .megamenu .dropdown-menu > li > a:hover { color: #001111; background: none; } .mega-menu li ul li ul { padding: 0; } .dropdown-menu .dropdown-menu { opacity: 0; visibility: hidden; left: 100%; top: 0; margin-left: 3px; -moz-transform: rotateY(45deg); -o-transform: rotateY(45deg); -ms-transform: rotateY(45deg); -webkit-transform: rotateY(45deg); transform: rotateY(45deg); } .dropdown-menu li { position: relative; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .megamenu .dropdown-menu { padding: 21px 2px 24px; width: 90%; left: 50%; -moz-transform: translateX(-50%) translateY(20px); -o-transform: translateX(-50%) translateY(20px); -ms-transform: translateX(-50%) translateY(20px); -webkit-transform: translateX(-50%) translateY(20px); transform: translateX(-50%) translateY(20px); } .megamenu .dropdown-menu > li { padding: 0; display: inline-block; list-style: none; } .megamenu .dropdown-menu > li > a { color: #000; font-weight: bold; } .megamenu .dropdown-menu > li > a:hover { margin-left: 0; } .megamenu .dropdown-menu > li > a:hover:before { display: none; } .megamenu .dropdown-menu > li .children li { display: inline; } .btn-open, .btn-open-right { display: none; background: none; border: none; font-size: 20px; } .icon-next { font-size: 12px; margin-left: 3px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .right-header { display: inline-block; color: #afafaf; vertical-align: middle; } .right-header > li { display: inline-block; list-style: none; padding: 20px; border-right: 1px dashed #464646; position: relative; } .right-header > li:first-child { border-left: 1px dashed #464646; } .right-header > li:before { background: #b7dc36 none repeat scroll 0 0; content: ""; height: 5px; left: 0; overflow: hidden; position: absolute; bottom: -5px; width: 0; transition: width 0.3s ease-in-out 0s; -moz-transition: width 0.3s ease-in-out 0s; -webkit-transition: width 0.3s ease-in-out 0s; -ms-transition: width 0.3s ease-in-out 0s; -o-transition: width 0.3s ease-in-out 0s; } .right-header > li:hover:before { width: 100%; } .customlinks { position: relative; } .customlinks .dropdown-menu { display: block; opacity: 0; z-index: 9990; visibility: hidden; -webkit-transform: translate(0px, 20px); -moz-transform: translate(0px, 20px); -ms-transform: translate(0px, 20px); -o-transform: translate(0px, 20px); transform: translate(0px, 20px); -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } .customlinks.open .dropdown-menu { -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; visibility: visible; } .searchform { position: relative; } .search-block-top { display: inline-block; position: relative; } .search-block-top .btn-search { position: relative; padding: 25px 20px; display: block; } .search-block-top .btn-search:hover { color: #b58a61; } .search-block-top > .btn-search { font-size: 26px; } .search-block-top .top-search .btn-search { position: absolute; top: 0; border: none; right: 12px; padding: 0; background: none; color: #000; } #mini-scart .widget_shopping_cart_content .cart-btn .cart-btn { display: inline-block; width: auto; margin-top: 10px; } #mini-scart .widget_shopping_cart_content .cart-btn .cart-btn:first-child { float: left; } #mini-scart .widget_shopping_cart_content .cart-btn .cart-btn:nth-child(2) { float: right; } #mini-scart a { color: inherit; } #mini-scart a:hover { color: #b58a61; } .widget_shopping_cart_content .cart-btn .cart-btn { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #cccccc; color: #8c8c8c; width: 100%; } .widget_shopping_cart_content .cart-btn .cart-btn:hover { background: #b58a61; border-color: #b58a61; color: #fff; } .widget_shopping_cart_content .cart-btn .cart-btn.checkout { margin-top: 15px; } .widget_shopping_cart_content .cart-btn .cart-btn { letter-spacing: 0px; padding: 7px 15px 7px 16px; margin-top: 10px; color: #8c8c8c; } .widget_shopping_cart_content .cart-btn .cart-btn:first-child { background: #b58a61; border-color: #b58a61; color: #fff; } .widget_shopping_cart_content .cart-btn .cart-btn:first-child:hover { background: #000; border-color: #000; } .widget_shopping_cart_content .cart-btn .cart-btn:hover { color: #fff; } .btn-search, .btn-close { cursor: pointer; } .top-search { top: 100%; opacity: 0; overflow: hidden; position: absolute; right: 0; background: none; z-index: 9900; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); visibility: hidden; width: 88%; } .top-search .search-field, .top-search .search-form input[type="text"] { float: left; height: 40px; width: 100%; background: #fff; padding: 8px 15px; } .top-search .product-search { position: relative; } .top-search .product-search .btn-search { position: absolute; right: 10px; padding: 0; margin-top: 7px; font-size: 22px; } .cart_nu_count, .cart_room_count { position: absolute; top: 15px; right: -8px; background: #b58a61; border-radius: 50%; height: 20px; width: 20px; line-height: 21px; font-size: 12px; vertical-align: middle; text-align: center; color: #fff; } .search-block-top .active.top-search { opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .inline { display: inline-block; } .top-search { width: 250px; } .caret { display: none; } .mini-cart, .header-wishlist { display: inline-block; } .mini-cart i, .header-wishlist i { font-size: 26px; } .cart_label { display: block; position: relative; display: inline-block; padding: 20px 0px 20px 20px; position: relative; } @media (min-width: 1200px) { .header-v1 .languges-flags, .header-v2 .languges-flags, .header-v3 .languges-flags { height: 100%; vertical-align: middle; padding-top: 30px; padding-bottom: 20px; border-left: none; } .header-v1 .languges-flags:before, .header-v2 .languges-flags:before, .header-v3 .languges-flags:before { content: ""; height: 18px; width: 1px; background: #d5d5d5; position: absolute; left: 0; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: -1px; } } .header-v1 .cart-block, .header-v1 .top-search, .header-v1 .header-languages, .header-v2 .cart-block, .header-v2 .top-search, .header-v2 .header-languages { box-shadow: none; border-top: 2px solid #b58a61; } @media (min-width: 1200px) { .header-v2 .languges-flags { padding-top: 22px; } } @media (min-width: 768px) { .header-v3 .cart-block, .header-v3 .top-search, .header-v3 .header-languages { box-shadow: none; border-top: 2px solid #b58a61; } } @media (min-width: 1200px) { .header-v3 .languges-flags { padding-top: 28px; padding-bottom: 37px; position: relative; float: none; right: 0; } .header-v3 .languges-flags:before { left: -3px; margin-top: -6.5px; } } @media (min-width: 1200px) { .header-v3 .search-block-top { margin-top: -6px; } } @media (min-width: 1200px) { .header-v3 .mini-cart { margin-top: -4px; } .header-v3 .mini-cart .cart_label { padding: 25px 0px 25px 20px; } } .cart-block { background: #fff none repeat scroll 0 0; color: #000; box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2); border: none; float: none; left: auto; position: absolute; right: -30px; top: 100%; width: 319px; z-index: 999; padding: 0; margin: 0; opacity: 0; border-radius: 0; display: block; visibility: hidden; max-height: 400px; overflow: auto; -webkit-transform: translate(0px, 20px); -moz-transform: translate(0px, 20px); -ms-transform: translate(0px, 20px); -o-transform: translate(0px, 20px); transform: translate(0px, 20px); -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -ms-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; } .cart-block::-webkit-scrollbar { width: 3px; height: 3px; } .cart-block::-webkit-scrollbar-track { background-color: #999; } .cart-block::-webkit-scrollbar-track-piece { background-color: #ffffff; } .cart-block::-webkit-scrollbar-thumb { background-color: #b58a61; } .cart-block::-webkit-scrollbar-corner { background-color: #999; } .cart-block::-webkit-resizer { background-color: #666; } .mini-cart .cart-block { background: #fff; } .mini-cart .active { border-radius: 0; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); opacity: 1; visibility: visible; } .minicart_header { display: none; } .header-v2 .header-right .hb_mini_cart_item { text-align: left; } .header-v3 .widget_room_cart_content { text-align: left; } .widget_room_cart_content { padding: 20px; } .widget_room_cart_content .hb_mini_cart_footer { clear: both; padding-top: 15px; } .widget_room_cart_content .hb_title a { color: #a1a1a1; font-size: 15px; line-height: 18px; font-weight: normal; } .widget_room_cart_content .hb_package_remove, .widget_room_cart_content .hb_mini_cart_remove { display: none; } .widget_room_cart_content .hb_mini_cart_item { padding: 15px 0; } .widget_room_cart_content .hb_mini_cart_item:first-child { border-top: 0; } .widget_room_cart_content .hb_mini_cart_number { display: inline-block; font-size: 12px; } .widget_room_cart_content .hb_mini_cart_price { display: inline-block; float: right; font-size: 12px; } .widget_room_cart_content .hb_button { background: transparent; border: 2px solid #b58a61; } .widget_shopping_cart_content { padding: 21px 20px 0; } .widget_shopping_cart_content .wrap-mini-cart { padding-bottom: 20px; } .widget_shopping_cart_content dl.variation dt { color: #a1a1a1; font-size: 12px; display: block; line-height: 18px; font-weight: normal; } .widget_shopping_cart_content dl.variation dt > p { display: inline-block; } .widget_shopping_cart_content ul { width: 100%; float: left; margin-bottom: 3px; } .widget_shopping_cart_content ul li { display: block; padding-bottom: 25px; position: relative; text-align: left; float: left; width: 100%; } .widget_shopping_cart_content ul li.empty { padding-bottom: 15px; } .widget_shopping_cart_content .cart-actions .total .amount { font-size: 14px; } .widget_shopping_cart_content .remove.remove-product { top: -8px; } .widget_shopping_cart_content .remove-product { color: #a1a1a1; height: 9px; line-height: 22px; position: absolute; right: 0; text-align: center; top: -5px; width: 9px; } .widget_shopping_cart_content .remove-product:hover { color: #b58a61; } .widget_shopping_cart_content .remove-product i { font-size: 12px !important; } .widget_shopping_cart_content .cart-images { float: left; } .widget_shopping_cart_content .cart-info { padding-left: 18px; overflow: hidden; } .widget_shopping_cart_content .cart-info .product-name { margin-top: -2px; } .widget_shopping_cart_content .cart-info .product-name a { text-transform: uppercase; color: #000; font-size: 14px; font-weight: normal; padding: 0; margin-bottom: 0; display: block; margin-right: 25px; line-height: 16px; } .widget_shopping_cart_content .cart-info .product-name a:hover { color: #b58a61; } .widget_shopping_cart_content .cart-info .qty-cart > span { color: #a1a1a1; font-size: 12px; display: block; line-height: 18px; font-weight: normal; } .widget_shopping_cart_content .cart-info .qty-cart > span > span { color: #000; padding-left: 5px; font-size: 12px; font-weight: 600; } .widget_shopping_cart_content .cart-info .qty-cart > span > span > span { font-size: 12px; color: #000; } .widget_shopping_cart_content .cart-actions { text-align: center; width: 100%; overflow: hidden; border-top: 1px solid #ebebeb; } .widget_shopping_cart_content .cart-actions .total { font-size: 14px; text-transform: uppercase; font-family: "Varela Round"; text-align: left; padding: 10px 0; color: #a1a1a1; border-bottom: 1px solid #ddd; } .widget_shopping_cart_content .cart-actions .total .price { color: #000000; float: right; } .widget_shopping_cart_content .cart-btn { text-align: center; overflow: hidden; } .widget_shopping_cart_content .cart-btn .btn-default { letter-spacing: 1px; padding: 11px 41px 13px 43px; } @-webkit-keyframes reveal-header { 0% { opacity: 0; -webkit-transform: translateY(-50%); } 100% { opacity: 1; -webkit-transform: translateY(0px); } } @-moz-keyframes reveal-header { 0% { opacity: 0; -moz-transform: translateY(-50%); } 100% { opacity: 1; -moz-transform: translateY(0px); } } @-ms-keyframes reveal-header { 0% { opacity: 0; -ms-transform: translateY(-50%); } 100% { opacity: 1; -ms-transform: translateY(0px); } } @-o-keyframes reveal-header { 0% { opacity: 0; -o-transform: translateY(-50%); } 100% { opacity: 1; -o-transform: translateY(0px); } } @keyframes reveal-header { 0% { opacity: 0; transform: translateY(-50%); } 100% { opacity: 1; transform: translateY(0px); } } @media screen and (-webkit-min-device-pixel-ratio: 0) { .link-contact { padding: 21px 21px 22px; } .header-v2 .header-right .link-contact:first-child { padding-bottom: 18px; } } /*=================================== 2.4 Breadcrumds ===================================*/ .side-breadcrumb { height: 368px; text-align: center; display: table; width: 100%; margin-bottom: 118px; } .side-breadcrumb .page-title { display: table-cell; vertical-align: middle; } .side-breadcrumb h1 { color: #fff; letter-spacing: 4px; font-weight: 600; font-size: 67px; padding: 0 15px; text-transform: uppercase; } /*=================================== 3.1 Widget ===================================*/ .active-sidebar .widget { margin-bottom: 40px; } .active-sidebar .widget .widget-title { font-size: 20px; font-weight: 600; text-align: center; text-transform: uppercase; position: relative; padding-top: 30px; overflow: hidden; padding-bottom: 25px; } .active-sidebar .widget .widget-title:before { content: "\e903"; font-family: icomoon; position: absolute; color: #b58a61; font-size: 20px; top: 0; left: 49%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } .widget-title-border span { display: inline-block; padding: 0 15px; position: relative; } .widget-title-border span:before, .widget-title-border span:after { min-width: 100vh; position: absolute; top: 50%; background: #b58a61; content: ""; height: 1px; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .widget-title-border span:before { left: 100%; } .widget-title-border span:after { right: 100%; } .widget_search .search-form { position: relative; } .widget_search .search-form input { padding: 12px; width: 100%; height: 50px; } .widget_search .search-form .btn-search { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; font-size: 22px; height: 50px; padding: 13px; position: absolute; right: 0; top: 0; } .widget_search .search-form .btn-search:hover { color: #b58a61; } .widget_categories li, .widget_product_categories li, .widget_pages li, .widget_meta li { padding-bottom: 10px; margin-bottom: 10px; position: relative; border-bottom: 1px solid #e5e5e5; } .widget_categories li:last-child, .widget_product_categories li:last-child, .widget_pages li:last-child, .widget_meta li:last-child { padding-bottom: 0; margin-bottom: 0; border: none; } .widget_categories li.current-cat > a, .widget_product_categories li.current-cat > a, .widget_pages li.current-cat > a, .widget_meta li.current-cat > a { color: #b58a61; padding-left: 20px; } .widget_categories li.current-cat > a:before, .widget_product_categories li.current-cat > a:before, .widget_pages li.current-cat > a:before, .widget_meta li.current-cat > a:before { width: 10px; } .widget_categories li > p, .widget_product_categories li > p, .widget_pages li > p, .widget_meta li > p { color: #232323; cursor: pointer; font-size: 18px; margin: 0; position: absolute; right: 0; text-align: center; top: 0; width: 20px; } .widget_categories li a, .widget_product_categories li a, .widget_pages li a, .widget_meta li a { color: #232323; display: block; position: relative; } .widget_categories li a:before, .widget_product_categories li a:before, .widget_pages li a:before, .widget_meta li a:before { position: absolute; content: ""; height: 2px; width: 0; background: #b58a61; top: 11px; left: 0; } .widget_categories li a:hover, .widget_product_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover { color: #b58a61; padding-left: 20px; } .widget_categories li a:hover:before, .widget_product_categories li a:hover:before, .widget_pages li a:hover:before, .widget_meta li a:hover:before { width: 10px; } .widget_categories li a span, .widget_product_categories li a span, .widget_pages li a span, .widget_meta li a span { font-size: 13px; color: #acacac; } .widget_categories li ul.children, .widget_product_categories li ul.children, .widget_pages li ul.children, .widget_meta li ul.children { border-top: 1px solid #e5e5e5; padding-top: 10px; margin-top: 10px; margin-left: 0; } .widget_categories li ul.children li, .widget_product_categories li ul.children li, .widget_pages li ul.children li, .widget_meta li ul.children li { margin-left: 15px; } .widget_recent_entries li, .widget_recent_comments li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #e5e5e5; } .widget_recent_entries li:last-child, .widget_recent_comments li:last-child { padding-bottom: 0; margin-bottom: 0; border: none; } .widget_recent_entries li a, .widget_recent_comments li a { color: #232323; font-size: 13px; position: relative; } .widget_recent_entries li a:hover, .widget_recent_comments li a:hover { color: #b58a61; } .widget_recent_entries li span, .widget_recent_comments li span { font-size: 13px; color: #acacac; text-transform: capitalize; } .widget_recent_comments li { font-size: 12px; overflow: hidden; padding-left: 20px; position: relative; text-overflow: ellipsis; white-space: nowrap; } .widget_recent_comments li::before { content: "\e668"; font-family: Pe-icon-7-stroke; left: 0; position: absolute; top: 0; font-size: 16px; } .widget_pages > ul > li > a { color: #000; } .widget_pages .current-cat > a, .widget_pages .current-cat-parent > a, .widget_pages .current_page_item > a, .widget_pages .current-page-parent > a { color: #b58a61; } .tagcloud a { color: #232323; font-size: 12px !important; font-style: italic; display: inline-block; padding: 5px 7px 5px 0; text-transform: uppercase; } .tagcloud a:hover { color: #b58a61; } .widget_price_filter { overflow: hidden; } .widget_price_filter .price_slider_wrapper { margin-top: 8px; } .widget_price_filter .ui-slider { background: #000 none repeat scroll 0 0; height: 1px; position: relative; border: none; } .widget_price_filter .ui-slider .ui-slider-range { background: #000; height: 1px; position: absolute; } .widget_price_filter .ui-slider .ui-slider-handle { background: #b58a61; cursor: pointer; height: 13px; border: none; position: absolute; top: -6px; width: 30px; z-index: 2; margin-left: 0; } .widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left: -30px; } .widget_price_filter .price_slider_amount { overflow: hidden; margin-top: 17px; } .widget_price_filter .price_slider_amount .align_right { float: right; } .widget_price_filter .price_slider_amount .price_label span { color: #a1a1a1; font-size: 14px; padding-top: 6px; padding-bottom: 15px; font-weight: normal; display: inline-block; } .widget_price_filter .price_slider_amount .price_label span span { color: #a1a1a1; font-size: 14px; } .widget_price_filter .price_slider_amount .button:hover { background: #000 !important; color: #fff; } .widget_price_filter .price_slider_amount .btn-filter { float: right; font-size: 13px; font-weight: normal; padding: 9px 13px; text-transform: none; } .widget_price_filter .price_slider_amount .btn-primary { letter-spacing: 0.6px; } .widget_price_filter .price_slider_amount .button { background: #b58a61; color: #fff; padding: 8px 17px; font-weight: 400; border-radius: 0; text-transform: uppercase; border: none; line-height: 24px; } .widget_compare { padding-bottom: 25px; } .widget_compare p { margin-bottom: 0; } /*=================================== 3.3 Gallery ===================================*/ .banner-content { position: relative; overflow: hidden; } .banner-content.text-right .banner-desc { right: 94px; } .banner-content.text-left .banner-desc { left: 39px; } .banner-content.text-center .img-banner, .banner-content.text-left .img-banner, .banner-content.text-right .img-banner { -webkit-transition: all 0.7s ease-in-out 0s; -moz-transition: all 0.7s ease-in-out 0s; -ms-transition: all 0.7s ease-in-out 0s; -o-transition: all 0.7s ease-in-out 0s; transition: all 0.7s ease-in-out 0s; } .banner-content.text-center:before, .banner-content.text-left:before, .banner-content.text-right:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9; background: #b58a61; opacity: 0; -moz-transform: scale(1, 0.1); -o-transform: scale(1, 0.1); -ms-transform: scale(1, 0.1); -webkit-transform: scale(1, 0.1); transform: scale(1, 0.1); -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; } .banner-content.text-center .banner-desc { width: 100%; } .banner-content:hover .display-onhover { visibility: visible; opacity: 1; } .banner-content:hover .banner-desc { top: 45.5%; } .banner-content:hover .banner-desc h3 { margin-top: 2px; margin-bottom: 9px; } .banner-content.banner-type-1 .banner-desc { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .banner-content.banner-type-1 .banner-content:hover .banner-desc { padding: 0 6px; } .banner-content.banner-type0.en_overlay .img-banner:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9; background: rgba(0, 0, 0, 0.3); /* opacity: 0; */ -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -ms-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; } .banner-content.banner-type0 .banner-desc h3 a { color: #fff; display: block; } .banner-content.banner-type-3 { color: #fff; } .banner-content.banner-type-3 p > a { color: inherit; font-size: 16px; text-transform: uppercase; font-weight: 600; padding-top: 26px; display: block; } .banner-content.banner-type-3 p > a > i { font-size: 13px; } .banner-content.banner-type-3 p > a > i + span { /* border-bottom: 1px solid; */ margin-left: 15px; /* margin-right: -4px; */ letter-spacing: 1px; /* height: 9px; */ /* line-height: 10px; */ position: relative; } .banner-content.banner-type-3 p > a > i + span:after { content: ""; width: 100%; height: 1px; position: absolute; background: #fff; bottom: 2px; left: 0; } .banner-content.banner-type-3 .img-banner img { width: 100%; height: auto; } .banner-content.banner-type-3 .banner-desc { margin-top: -27px; padding: 0 37px; -webkit-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; transition: all 0.3s ease-in-out 0s !important; } .banner-content.banner-type-3 .banner-desc .banner_icon { font-size: 24px; margin-bottom: 13px; } .banner-content.banner-type-3:before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9; background: rgba(0, 0, 0, 0.7) !important; opacity: 1; -moz-transform: skew(0deg); -o-transform: skew(0deg); -ms-transform: skew(0deg); -webkit-transform: skew(0deg); transform: skew(0deg); -webkit-transition: all 0.7s ease-in-out 0s; -moz-transition: all 0.7s ease-in-out 0s; -ms-transition: all 0.7s ease-in-out 0s; -o-transition: all 0.7s ease-in-out 0s; transition: all 0.7s ease-in-out 0s; } .banner-content.banner-type-3:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; /* z-index: 9; */ background: #b58a61; opacity: 0; -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .banner-content.banner-type-3:hover:before { -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; } .banner-content.banner-type-3:hover:after { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; opacity: 0.7; z-index: 8; } .banner-content.banner-type-3:hover .banner-desc .banner_icon { display: none; } .banner-content.banner-type-3:hover .banner-desc > h3 { margin-bottom: 16px; color: inherit !important; } .banner-content.banner-type-3:hover .btn.btn-primary { border-color: #fff; color: #fff; } .banner-content.banner-type-3:hover .btn.btn-primary:hover { background: #fff; color: #b58a61; } .banner-content.banner-type-3:hover .display-onhover { height: auto; -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } .banner-content.banner-type-3 .btn-banner { position: absolute; width: 100%; bottom: 42px; /* top: auto; */ z-index: 10; } .banner-content.banner-type-3 .btn-banner .btn { padding: 15px 18px 14px; text-transform: uppercase; /* letter-spacing: 2px; */ font-size: 16px; } .banner-content.banner-type-3 .display-onhover { height: 0; transition: all 0.5s; overflow: hidden; -moz-transform: scale(0.8); -o-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8); } .banner-content.banner-style-4 { background: #f6f6f6; margin-bottom: 32px; } .banner-content.banner-style-4:before { -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); -webkit-transform: translateY(-100%); transform: translateY(-100%); } .banner-content.banner-style-4:hover:before { -moz-transform: translateY(0%); -o-transform: translateY(0%); -ms-transform: translateY(0%); -webkit-transform: translateY(0%); transform: translateY(0%); opacity: 1; } .banner-content.banner-style-4 .service-content { position: relative; padding: 70px 15px 69px; cursor: pointer; z-index: 10; } .banner-content.banner-style-4 .service-content:hover { color: #fff; } .banner-content.banner-style-4 .service-content:hover h3 { color: #fff !important; } .banner-content.banner-style-4 .service-content .abs_icon { font-size: 102px; position: absolute; top: 7px; left: 35px; opacity: 0.2; top: 50%; z-index: 10; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .banner-content.banner-style-4 .service-content h3 { position: relative; font-size: 16px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; -webkit-transition: all 0.3s ease-in-out 0s !important; -moz-transition: all 0.3s ease-in-out 0s !important; -ms-transition: all 0.3s ease-in-out 0s !important; -o-transition: all 0.3s ease-in-out 0s !important; transition: all 0.3s ease-in-out 0s !important; } .our-gallery-sc .load-more { padding-top: 43px; } .our-gallery-sc .load-more .btn { font-size: 16px; height: 58px; padding: 16px 10px 15px; text-transform: uppercase; width: 164px; max-width: 100% !important; } .hb_room_carousel_container .hb_room_carousel .owl-carousel { display: block; padding: 0; } .hb_room_carousel_container .hb_room_carousel .hb_room { height: auto; } .banner-desc { position: absolute; top: 50%; z-index: 9; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; color: #d6d6d6; } .banner-desc h4 { text-transform: uppercase; color: #616161; margin-bottom: 5px; letter-spacing: 3px; font-weight: 400; } .banner-desc p { letter-spacing: 0.5px; } .banner-desc .banner_icon { font-size: 60px; color: #fff; } .banner-desc h3 { text-transform: uppercase; font-size: 20px; color: #f5f5f5; font-weight: 600; margin-top: 6px; letter-spacing: 1px; } .banner-desc p { color: inherit; } .banner-desc .big-text { font-family: Pacifico; font-size: 30px; text-transform: none; } .banner-desc .btn-banner { margin-top: 17px; } .hide-content { visibility: hidden; opacity: 0; } .banner-content:hover .img-banner { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .banner-content:hover:before { opacity: 0.7; -webkit-transform: skew(0, 0); -moz-transform: skew(0, 0); -o-transform: skew(0, 0); -ms-transform: skew(0, 0); transform: skew(0, 0); } .transition { -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .banner-content.banner-type-2 { background: #fff; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; } .banner-content.banner-type-2:before, .banner-content.banner-type-2:after { content: ""; display: table; } .banner-content.banner-type-2:after { clear: both; } .banner-content.banner-type-2 .img-banner { float: left; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .banner-content.banner-type-2 .banner-desc { position: relative; float: left; top: 0; left: 0 !important; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; /* display: inline-block; */ width: calc(100% - 400px); left: 0; padding-left: 63px; padding-right: 30px; } .banner-content.banner-type-2 h5 { text-transform: uppercase; font-weight: 600; font-size: 18px; letter-spacing: 1px; } .banner-content.banner-type-2 h2 { font-weight: 600; font-size: 45.9px; padding-top: 17px; text-transform: capitalize; /* letter-spacing: -1.5px; */ padding-bottom: 21px; color: #b58a61; } .banner-content.banner-type-2 p { color: #9c9c9c; } .banner-content.banner-type-2 .banner-desc .btn-banner { margin-top: 25px; margin-bottom: 4px; } .banner-content.banner-type-2 .banner-desc .btn-banner > a { margin-left: 1px; padding: 13px 22px; text-transform: uppercase; } .banner-content.banner-type-2:not(.b_without_image) h2 { letter-spacing: -1.3px; } .banner-content.banner-type-2.b_without_image .banner-desc { width: 100%; padding: 30px 30px 38px 50px; } .banner-content.banner-type-2.b_without_image .banner-desc h2 { font-size: 32px; } .banner-content.banner-type-2.b_without_image .banner-desc .btn-banner { margin-top: 51px; } .banner-content.banner-type-2.b_without_image .banner-desc .btn-banner > a { padding: 13px 21.15px; } .banner-content.banner-type-2.b_without_image h5 { font-size: 16px; } .slider_type1 .slick-next.default.slick-arrow, .slider_type1 .slick-prev.default.slick-arrow { height: auto; width: auto; opacity: 0.07; top: 38%; } .slider_type1 .slick-next.default.slick-arrow > i:before, .slider_type1 .slick-prev.default.slick-arrow > i:before { display: none; } .slider_type1 .slick-next.default.slick-arrow:hover, .slider_type1 .slick-prev.default.slick-arrow:hover { opacity: 0.3; } .slider_type1 .slick-prev.default.slick-arrow { background: url("../images/next_prev_icon.png") no-repeat left center; height: 57px; width: 111px; transform: rotate(180deg); } .slider_type1 .slick-prev.default.slick-arrow:before { content: ''; } .slider_type1 .slick-next.default.slick-arrow { background: url("../images/next_prev_icon.png") no-repeat left center; height: 57px; width: 111px; } .slider_type1 .slick-next.default.slick-arrow:before { content: ''; } .slider_type1 .slick-next:active, .slider_type1 .slick-next:focus, .slider_type1 .slick-next:hover { opacity: 0.3; } .slider_type1 .slick-prev:active, .slider_type1 .slick-prev:focus, .slider_type1 .slick-prev:hover { opacity: 0.3; } .slider_type1 .slick-disabled.default.slick-arrow { background: none; } .cform_type1 .wpcf7-form > p { float: left; margin-right: 11px; vertical-align: top; width: 21.624%; } .cform_type1 .wpcf7-form > p:nth-child(4) { width: 36.41%; } .cform_type1 .wpcf7-form > p:nth-child(5) { margin-right: 0; width: 16.3%; } .cform_type1 .wpcf7-form > p .wpcf7-form-control-wrap.your-name input, .cform_type1 .wpcf7-form > p .wpcf7-form-control-wrap.your-email input { max-width: 100%; width: 100%; } .cform_type1 .wpcf7-form > p .wpcf7-form-control-wrap.your-subject input { width: 100%; } .vc_row.vc_row-o-equal-height > .container > .vc_column_container { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .vc_row.vc_row-flex > .container > .vc_column_container { display: flex; } .vc_row.vc_row-flex > .container { box-sizing: border-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .vc_row.vc_row-flex, .vc_row.vc_row-flex > .container > .vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; } .vc_row.vc_row-flex > .container > .vc_column_container > .vc_column-inner { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .vc_ie-flexbox-fixer, .vc_row.vc_row-flex > .container > .vc_column_container > .vc_column-inner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; } .ultsl-stop:before { content: "\e60b"; opacity: 0; font-size: 0; } .ultsl-stop { width: 26px; height: 3px; background: rgba(0, 0, 0, 0.3); overflow: hidden; display: block; opacity: 1; } .slick-dots li.slick-active .ultsl-stop, .slick-dots li:hover .ultsl-stop { background: #fff !important; } ul.slick-dots { margin: 0; padding: 13px 0 !important; } ul.slick-dots li { margin: 2px 7px !important; } .item_testimonial { padding: 59px 0 64px; } .item_testimonial.text-center img { margin: 0 auto; padding-right: 15px; } .item_testimonial .caption_testimonial { margin-top: 47px; padding: 0 15px; } .item_testimonial .caption_testimonial .item-desc { color: #fff; font-weight: 300; letter-spacing: 1px; margin-bottom: 39px; } .item_testimonial .caption_testimonial .tes_name h4 { color: #ffffff; letter-spacing: 1px; font-weight: 600; margin-bottom: 9px; } .item_testimonial .caption_testimonial .tes_name + p { color: #fff; font-style: italic; text-transform: capitalize; } [class*="vc_col-sm-"]:nth-of-type(2) .banner-type-2::before { content: none; } [class*="vc_col-sm-"]:nth-of-type(2) .banner-type-2 h6 { font-size: 16px; } [class*="vc_col-sm-"]:nth-of-type(2) .banner-type-2 h3 { font-size: 30px; } [class*="vc_col-sm-"]:nth-of-type(3) .banner-type-2::before { opacity: 0.9; } .banner-2 .vc_row { margin-left: 0; margin-right: 0; } .banner-2 .vc_column_container > .vc_column-inner { padding: 0; } .ads-col { margin: 0; } .ads-col .ads-container { padding: 0; } .ads-content { text-align: center; position: relative; } .ads-content h5 { color: #ffffff; font-weight: 400; line-height: normal; text-transform: uppercase; } .ads-content .ads_icon { color: #ffffff; font-size: 48px; left: 0; opacity: 0.2; position: absolute; text-align: center; top: -20px; width: 100%; } .ads-container:nth-of-type(3) .ads-type-2:before, .ads-container:nth-of-type(3) .ads-type-2:after { opacity: 1; width: 100%; } .ads-type-2 { background: #b58a61; border-right: 1px solid rgba(255, 255, 255, 0.2); padding: 79px 0 81px; cursor: pointer; margin-top: -30px; position: relative; } .ads-type-2:hover:before, .ads-type-2:hover:after { opacity: 1; width: 100%; } .ads-type-2:before, .ads-type-2:after { position: absolute; content: ''; width: 0; height: 10px; opacity: 0; background: #b58a61; left: 0; z-index: 9; } .ads-type-2:before { bottom: 100%; } .ads-type-2:after { top: 100%; right: 0; left: auto; } .ads-type-2 .ads_icon { opacity: 1; font-size: 36px; position: static; } .ads-type-2 h5 { margin-top: 9px; } .ads_style_3 .ads-content { text-align: left; } .ads_style_3 .ads-content:before, .ads_style_3 .ads-content:after { content: ""; display: table; } .ads_style_3 .ads-content:after { clear: both; } .ads_style_3 .ads-content .ads_icon { color: #b58a61; font-size: 48px; opacity: 1; position: relative; text-align: left; top: 0; width: auto; float: left; padding-left: 1px; } .ads_style_3 .ads-content .adds_left_content { float: left; width: calc(100% - 49px); padding: 6px 10px 6px 21px; } .ads_style_3 .ads-content .adds_left_content h5 { color: #888; letter-spacing: 0.5px; } .ads_style_3 .ads-content .adds_left_content h4 { color: #000; letter-spacing: 0.5px; margin-top: 1px; text-transform: uppercase; font-weight: 400; line-height: normal; } .slide-content { background-position: center top; background-repeat: no-repeat; background-size: cover; height: 100%; } .slide-content.text-right h4, .slide-content.text-right .btn-banner { float: right; } .slide-content.text-right .text { float: right; width: 100%; } .slide-content.text-right .number-slide h2 { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); } .slide-content .number-slide h2, .slide-content.text-right .text p { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX-(100%); -o-transform: translateX(-100%); transform: translateX(-100%); } .slide-content .container { height: 100%; display: table; } .slide-content .number-slide h2 { color: #000000; font-size: 180px; margin-bottom: -93px; opacity: 0.1; } .slide-content .slide-desc { display: table-cell; height: 100%; vertical-align: middle; } .slide-content .slide-desc h4 { font-size: 36px; font-weight: 400; line-height: 30px; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); opacity: 0; margin-bottom: 20px; } .slide-content .slide-desc .btn-banner { padding-top: 7px; } .slide-content .slide-desc .btn-banner .btn { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); } .slide-content .text p { display: inline-block; overflow: hidden; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); color: #000; } .section.active .slide-content .number-slide h2, .section.active .slide-content .text p, .section.active .slide-content .slide-desc h4 { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .section.active .slide-content .slide-desc h4 { opacity: 1; } .section.active .slide-content .slide-desc .btn-banner .btn { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .videos .has_overlay:before { content: none; } .video-content { padding-right: 102px; text-align: right; margin-top: -37px; position: relative; } .video-content .text { color: #ffffff; display: inline-block; font-family: Pacifico; font-size: 40px; font-weight: 400; } .video-content .title-video { color: #ffffff; font-size: 60px; margin-top: -18px; padding-right: 5px; text-transform: uppercase; } .video-content .title-video span { color: #b58a61; } .fancybox.btn-play { color: #f0f0f0; font-size: 300px; opacity: 0.2; position: absolute; right: -42px; top: 9%; z-index: 99; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #fancybox-thumbs { position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050; } #fancybox-thumbs.bottom { bottom: 2px; } #fancybox-thumbs.top { top: 2px; } #fancybox-thumbs ul { position: relative; list-style: none; margin: 0; padding: 0; } #fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.5; } #fancybox-thumbs ul li.active { opacity: 0.75; padding: 0; border: 1px solid #fff; } #fancybox-thumbs ul li:hover { opacity: 1; } #fancybox-thumbs ul li a { display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none; } #fancybox-thumbs ul li img { display: block; position: relative; border: 0; padding: 0; max-width: none; } .has_overlay .franco-container { position: relative; } .has_overlay .franco-container .wpb_content_element { margin: 0; } .fancybox-opened { z-index: 99999; } .fancybox-skin { background: #ffffff none repeat scroll 0 0; border-radius: 0; padding: 0 !important; } .clients-grid .brands-content { float: left; width: 20%; } .banner_style_6 .banner-content.text-center:hover .img-banner { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .banner_style_6 .banner-desc { bottom: 26px; top: auto; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .banner_style_6 .banner-desc .link-cate { color: #000000; font-family: Playfair Display; font-size: 32px; position: relative; } .banner_style_6 .banner-desc .link-cate:hover { color: #b58a61; } .banner_style_6 .banner-desc .link-cate:before { position: absolute; content: ""; width: 100px; height: 1px; left: 50%; top: -7px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background: #b58a61; } .banner_style_6 .banner-desc h4 { color: #afafaf; font-size: 12px; line-height: normal; margin-bottom: 0; } .banner_style_4:before { position: absolute; content: ""; left: 0; top: 0; right: 0; bottom: 0; background: #b58a61; opacity: 0.8; z-index: 1; } .banner_style_4 .banner-desc h3 { color: #282726; font-family: Playfair Display; font-size: 48px; font-weight: normal; text-transform: capitalize; margin-top: 42px; margin-bottom: 6px; } .banner_style_4 .banner-desc h4 { color: #4e4e4e; font-weight: 400; letter-spacing: 0; text-transform: none; } .banner_style_4 .banner-desc .btn { background: #000000 none repeat scroll 0 0; letter-spacing: 2px; padding: 8px 22px; text-transform: uppercase; } .banner_style_4 .banner-desc .btn-banner { margin-top: 27px; } .banner-type-5 { overflow: visible; position: relative; background: #f1f1f1; padding: 60px 30px 65px 51px; } .banner-type-5.banner-content.text-left::after, .banner-type-5.banner-content.text-left::before { bottom: 0; left: 0; right: 0; top: 0; } .banner-type-5.banner-content.text-left .banner-desc { left: 0; position: relative; z-index: 99; } .banner-type-5.banner-content:hover .banner-desc { top: 0; } .banner-type-5.banner-content:hover .banner-desc h2 { color: #3d3935; } .banner-type-5.banner-content:hover .banner-desc p { color: #fff; } .banner-type-5 .banner-desc { transform: none; color: #a2a2a2; top: 0; position: static; } .banner-type-5 .banner-desc h2 { font-size: 83px; font-weight: 600; position: absolute; top: -95px; left: -13px; } .banner-type-5 .banner-desc h4 { font-weight: 600; letter-spacing: 0.8px; } .banner-type-5 .banner-desc p { letter-spacing: 0.6px; margin-top: 27px; font-size: 16px; } /*=================================== 3.3 Gallery ===================================*/ .gallery-container { padding-top: 182px; padding-bottom: 154px; margin-bottom: -80px; margin-top: -118px; background: #f5f5f5; } .gallery-container .page-title h3 { font-weight: 600; padding-top: 45px; display: inline-block; position: relative; margin-bottom: 22px; text-transform: uppercase; } .gallery-container .page-title h3:before { content: "\e903"; font-family: icomoon; position: absolute; color: #b58a61; font-size: 25px; top: 0; left: 49%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } .gallery-container .rooms { margin: 0; clear: none; } .button-group button { background: none; outline: none; box-shadow: none; border: none; font-weight: normal; color: #979797; padding: 0 18px; } .button-group button:hover, .button-group button.is-checked { color: #b58a61; } .button-group button span { color: #b58a61; padding: 0 23px 0 7px; } .button-group button[data-filter=".gallery"] { display: none; } .tabs_sort .isotope { margin-top: 44px; } .gallery-grid .button-group { margin-top: 37px; } .gallery-grid .button-group .button span { color: #828282; } .gallery-image:hover .gallery-img:before { left: 0; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .gallery-image:hover .gallery-img:after { right: 0; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .gallery-image:hover a:before { -moz-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .gallery-img { position: relative; overflow: hidden; } .gallery-img a:before { background: #b58a61; border-radius: 100%; font-weight: 300; position: absolute; content: "+"; display: block; font-size: 36px; height: 53px; left: 50%; line-height: 58px; position: absolute; text-align: center; top: 50%; z-index: 2; color: #fff; width: 53px; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; -moz-transform: translate(-50%, -50%) scale(0); -o-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); } .gallery-img:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); } .hide-loadmore { display: none; } .tabs_sort + .load-more { padding-top: 43px; } .load-more { padding-top: 18px; } .load-more > a.btn { font-size: 15px; color: #b58a61; text-transform: uppercase; padding: 13px 0 12px; background: none; width: 100%; max-width: 158px; } .load-more > a.btn.btn-primary { background: #b58a61; color: #fff; border: 2px solid #b58a61; } .load-more > a.btn.btn-primary:hover { background: #000; color: #fff; border: 2px solid #000; } .load-more i { color: #b58a61; } .load-more.text-center { overflow: hidden; padding-left: 15px; padding-right: 15px; } .col-md-6 > #options > .button-group { padding-top: 37px; text-align: right; } .home_portfolio_cus .tabs_sort .isotope.no_space { margin-top: 44px !important; } .single-gallery .gallery_right .solaz-heading { margin-top: -7px; } .isotope[class*="col-"] .item { width: 25%; } .isotope[class*="col-"] .item img { width: 100%; height: auto; } .isotope.col-2 .item, .gallery_col2 > .isotope-item { width: 50%; } .isotope.col-2 .item img, .gallery_col2 > .isotope-item img { width: 100%; height: auto; } .wpb_image_grid .wpb_image_grid_ul .isotope-item { margin: 0 !important; text-align: center; } .wpb_image_grid .wpb_image_grid_ul .isotope-item:hover .gallery_relative { position: relative; } .wpb_image_grid .wpb_image_grid_ul .isotope-item:hover .gallery_relative:before { opacity: 1; border-radius: 0; visibility: visible; } .wpb_image_grid .wpb_image_grid_ul .isotope-item:hover .gallery_relative a:last-child { opacity: 1; visibility: visible; position: absolute; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative { position: relative; } .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative:before { content: ""; top: 0; width: 100%; left: 0; height: 100%; background: rgba(0, 0, 0, 0.4); opacity: 0; border-radius: 50%; visibility: hidden; position: absolute; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative a:last-child { opacity: 0; visibility: hidden; position: absolute; top: 43%; left: 46%; width: 53px; height: 53px; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; background: #b58a61; padding: 5px; color: #fff; border-radius: 50%; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); color: transparent; } .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative a:last-child:hover { background: #000; } .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative a:last-child:before, .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative a:last-child:after { content: ""; height: 18px; width: 2px; background: #fff; position: absolute; top: 34%; left: 48%; } .wpb_image_grid .wpb_image_grid_ul .isotope-item .gallery_relative a:last-child:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .vc_gitem-zone:before { content: ""; top: 0; width: 100%; left: 0; height: 100%; background: rgba(0, 0, 0, 0.4); opacity: 0; border-radius: 50%; visibility: hidden; position: absolute; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } .vc_gitem-zone:hover:before { opacity: 1; border-radius: 0; visibility: visible; } .vc_gitem-zone:hover .vc-zone-link { opacity: 1; visibility: visible; position: absolute; -moz-transform: scale(1) translateY(-50%) translateX(-50%); -o-transform: scale(1) translateY(-50%) translateX(-50%); -ms-transform: scale(1) translateY(-50%) translateX(-50%); -webkit-transform: scale(1) translateY(-50%) translateX(-50%); transform: scale(1) translateY(-50%) translateX(-50%); } .vc_gitem-zone .vc-zone-link { display: block; position: absolute; z-index: 5; opacity: 0; visibility: hidden; position: absolute; top: 50% !important; left: 50% !important; width: 53px; height: 53px; -webkit-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; background: #b58a61; padding: 5px; border-radius: 50%; -moz-transform: scale(0.8) translateY(-50%) translateX(-50%); -o-transform: scale(0.8) translateY(-50%) translateX(-50%); -ms-transform: scale(0.8) translateY(-50%) translateX(-50%); -webkit-transform: scale(0.8) translateY(-50%) translateX(-50%); transform: scale(0.8) translateY(-50%) translateX(-50%); color: transparent; } .vc_gitem-zone .vc-zone-link:before, .vc_gitem-zone .vc-zone-link:after { content: ""; height: 18px; width: 2px; background: #fff; position: absolute; top: 34%; left: 48%; } .vc_gitem-zone .vc-zone-link:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); left: 46%; } .vc_gitem-zone .vc-zone-link:hover { background: #000; } .isotope.col-1 .item { width: 100%; } .gallery_col4 > .isotope-item { width: 25%; } .isotope.col-3 .item, .gallery_col3 > .isotope-item { width: 33.33333%; } .isotope.col-5 .item, .gallery_col5 > .isotope-item { width: 20%; } .solaz-container .gallery .container { padding-left: 0; padding-right: 0; width: auto; } .isotope, .isotope .isotope-item { /* change duration value to whatever you like */ -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; } .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; } .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; -ms-transition-property: -ms-transform, opacity; -o-transition-property: -o-transform, opacity; transition-property: transform, opacity; } /**** disabling Isotope CSS3 transitions ****/ .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .single-gallery .solaz-heading p > a { color: inherit; } .single-gallery .gallery_desciption { padding-top: 22px; color: #424242; } .single-gallery .gallery_desciption p { color: inherit; line-height: 22px; } .single-gallery .gallery_desciption p + p { margin-top: 23px; } .single-gallery .vertical_list { padding-top: 14px; } .single-gallery .vertical_list li { color: #424242; padding: 14px 0 21px; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; margin-top: -1px; } .single-gallery .vertical_list li a { color: #c0c0c0; padding: 0px 7px 0 19px; vertical-align: middle; } .single-gallery .vertical_list li a:hover { color: #b58a61; } .single-gallery .vertical_list li span { color: #c0c0c0; } .single-gallery .gallery_paginations { margin-top: 18px; } .single-gallery .gallery_paginations > ul { margin-left: 6px; list-style: none; padding-left: 0; } .single-gallery .gallery_paginations li { display: inline-block; padding: 0; position: relative; } .single-gallery .gallery_paginations li a { color: #999999; padding: 10px; } .single-gallery .gallery_paginations li a:hover { color: #b58a61; } .single-gallery .gallery_paginations li.arrow_left { padding-top: 4px; } .single-gallery .gallery_paginations li.divider { text-indent: -9999px; position: relative; } .single-gallery .gallery_paginations li.divider:after { content: ''; width: 1px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); height: 58px; background: #d1d1d1; position: absolute; top: -6px; left: 3px; } .single-gallery .gallery_paginations li.arrow_right { padding: 18px 6px 0; vertical-align: bottom; } .single-gallery .image_list ul { margin-bottom: 0; } .single-gallery .image_list ul li { margin-bottom: 28px; } .single-gallery .image_list ul li:last-child { margin-bottom: 0; } .single-gallery .image_list ul li img { width: 100%; height: auto; } .gallery_related { clear: both; padding-top: 77px; } .gallery_related .solaz-heading h4 { font-size: 18px; letter-spacing: 2px; } .gallery_related .solaz-heading h4:before { bottom: -28px; } .uvc-heading .uvc-main-heading h2, .uvc-heading .uvc-main-heading h3, .uvc-heading .uvc-main-heading h4, .uvc-heading .uvc-main-heading h5, .uvc-heading .uvc-main-heading h6 { letter-spacing: 1.3px; } .uvc-heading .uvc-main-heading h2, .uvc-heading .uvc-main-heading h3, .uvc-heading .uvc-main-heading h4, .uvc-heading .uvc-main-heading h5 { text-transform: uppercase; } .uvc-heading .uvc-main-heading h2 { font-size: 25px; } .uvc-heading .uvc-main-heading .aio-icon.none { font-size: 26px; margin-bottom: 10px; } .vc_grid-btn-load_more .vc_general.vc_btn3.vc_btn3-style-custom { border-radius: 0; text-transform: uppercase; padding: 14px 28.5px; font-weight: 600; border-radius: 0; outline: none; box-shadow: none; font-size: 16px; letter-spacing: 1px; border: 2px solid #b58a61; background: transparent; color: #b58a61; } .vc_grid-btn-load_more .vc_general.vc_btn3.vc_btn3-style-custom:hover { background: #b58a61; color: #fff !important; } .vc_grid-btn-load_more .vc_general.vc_btn3.vc_btn3-style-custom:before { content: "\e908"; font-family: 'icomoon' !important; padding-right: 8px; display: none; } .set_max_width .uvc-sub-heading { max-width: 549px; letter-spacing: 0.55px; } .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title { font-weight: 500; font-size: 15px; letter-spacing: 0.59px; } .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel { margin-bottom: 14px; } .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a { font-weight: 400; padding: 17px 27px 20px; } .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading { border-color: #b58a61 !important; background: none !important; } .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: #b58a61; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel-heading { border-color: #fff; background: #fff !important; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel:hover .vc_tta-panel-heading { border-color: #b58a61 !important; background: #fff !important; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-title > a, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel:hover .vc_tta-panel-title > a { color: #b58a61; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel-heading { border-color: #f5f5f5; background: #f5f5f5 !important; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title > a { color: #3d3935 !important; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel .vc_tta-panel-title > a:hover { color: #b58a61 !important; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-heading { border-color: #b58a61 !important; background: #fff !important; } .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-title > a, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-title > a { color: #b58a61 !important; } .slick-dots li { margin: 5px 7px; } .vc_tta-container + .vc_btn3-container.vc_btn3-left { margin-top: -16px; } .wpcf7-not-valid-tip { margin-top: 4px; } .solaz_heading_left .uvc-heading-spacer { display: inline-block; margin-right: 15px; vertical-align: middle; } .solaz_heading_left .uvc-main-heading { display: inline-block; vertical-align: middle; } .solaz_heading_left .uvc-main-heading > * { margin-top: 0; margin-bottom: 17px; } .travel-tips .solaz_heading_left .uvc-heading-spacer { margin-right: 18px; } .travel-tips .uvc-heading .uvc-main-heading h2, .travel-tips .uvc-heading .uvc-main-heading h3, .travel-tips .uvc-heading .uvc-main-heading h4, .travel-tips .uvc-heading .uvc-main-heading h5, .travel-tips .uvc-heading .uvc-main-heading h6 { letter-spacing: 1.2px; } ul.rooms { padding-left: 0; } .rooms .hb_room { margin-bottom: 37px; } .rooms .hb_room .entry-summary { position: relative; text-align: center; background: #fff; padding-bottom: 36px; } .rooms .hb_room .entry-summary > .grouped_elements { display: none !important; } .rooms .hb_room .entry-summary .media { position: relative; overflow: hidden; } .rooms .hb_room .entry-summary .media:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; -ms-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); z-index: 2; } .rooms .hb_room .entry-summary:hover .media:before { left: 0; -ms-transform: none; -webkit-transform: none; transform: none; } .rooms .hb_room .entry-summary .grouped_elements { position: absolute; top: 50%; left: 50%; z-index: 4; padding-left: 0; opacity: 0; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; -moz-transform: translate(-50%, -50%) scale(0); -o-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); background: #b58a61; border-radius: 100%; font-weight: 300; position: absolute; display: block; font-size: 36px; height: 53px; line-height: 58px; text-align: center; color: #fff; width: 53px; } .rooms .hb_room .entry-summary .grouped_elements > i { position: relative; z-index: 3; } .rooms .hb_room .entry-summary .grouped_elements:before { content: ''; position: absolute; width: 0; height: 0; border-top: 0 solid #b58a61; border-right: 88px solid transparent; top: 0; left: 0; z-index: 1; -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); filter: alpha(opacity=70); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; transition: all .3s; } .rooms .hb_room .entry-summary .price { text-align: center; } .rooms .hb_room .entry-summary:hover .grouped_elements { opacity: 1; -moz-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .rooms .hb_room .entry-summary:hover .grouped_elements:before { border-top: 82px solid #b58a61; border-right: 88px solid transparent; } .rooms .hb_room .entry-summary:hover .price { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .rooms .hb_room .room-info { padding: 0 15px; } .rooms .hb_room .media a:before { display: none; } .rooms .hb_room .price { position: static; text-align: left; font-size: 16px; color: #b58a61; font-weight: 600; text-transform: uppercase; } .rooms .hb_room .price span { display: inline-block; font-weight: 600; font-size: 16px; border-bottom: none; vertical-align: top; } .rooms .hb_room .price span.unit { font-size: inherit; vertical-align: top; } .rooms .hb_room .media { margin-top: 0; } .rooms .hb_room .title h4 { line-height: 30px; margin: 31px 0 4px; font-size: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; } .rooms .hb_room .title h4 a { color: inherit; } .rooms .hb_room .title h4 a:hover { color: #b58a61; } .rooms .hb_room p { margin-bottom: 9px; letter-spacing: 0.5px; } .hb_room_carousel_container .text_link { line-height: 24px; text-align: center; margin: 28px auto 58px; font-size: 16px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; } .hb_room_carousel_container .text_link a { color: #b58a61; display: inline-block; } .search_hotel_template .hotel-booking-search { background: #b58a61; } .search_hotel_template .hotel-booking-search .choosing-block { background: #fff none repeat scroll 0 0; padding: 29px 15px 21px; position: relative; width: 100%; } .search_hotel_template .hotel-booking-search .choosing-block:before { border-bottom: 11px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; content: ""; height: 0; left: 22px; position: absolute; top: -10px; width: 0; } .search_hotel_template .hotel-booking-search .choosing-block:not(.date):before, .search_hotel_template .hotel-booking-search .choosing-block.checkout:before { left: 17px; } .search_hotel_template .hotel-booking-search .choosing-block h2 { display: inline-block; font-size: 74.38px; font-weight: 600; vertical-align: top; margin-top: 2px; } .search_hotel_template .hotel-booking-search .choosing-block span { letter-spacing: 1px; padding-right: 21px; padding-right: 14px; position: absolute; top: 10px; } .search_hotel_template .hotel-booking-search .choosing-block span.month { font-weight: 600; text-transform: uppercase; color: #c6c6c6; } .search_hotel_template .hotel-booking-search .hb-form-field-input > .display_i_widget { display: none; } .search_hotel_template .hotel-booking-search input { width: 100%; position: absolute; bottom: 0; left: 0; background: none; border: none; color: transparent; text-indent: -9999em; color: transparent !important; height: 100%; } .search_hotel_template .hotel-booking-search .hb_input_field { position: relative; width: 100%; } .search_hotel_template .hotel-booking-search .hb_input_field::after { bottom: 12px; color: #aaa; content: "\f073"; font: 14px/1 FontAwesome; left: 22px; position: absolute; top: auto; display: none; } .search_hotel_template .hotel-booking-search ul.hb-form-table:before, .search_hotel_template .hotel-booking-search ul.hb-form-table:after { content: ""; display: table; } .search_hotel_template .hotel-booking-search ul.hb-form-table:after { clear: both; } .search_hotel_template .hotel-booking-search .hb-form-table > li.hb-form-field { max-width: 300px; float: left; width: 29%; padding-right: 3px; } .search_hotel_template .hotel-booking-search .hb-form-table > li.hb-form-field.smaller_width { width: 21%; } .search_hotel_template .hotel-booking-search .hb-form-table > li.hb-form-field:last-child { padding-right: 0; } .search_hotel_template .hotel-booking-search .hb-form-table > li.hb-form-field label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 500; color: #fff; letter-spacing: 1px; margin-bottom: 12px; } .search_hotel_template .hotel-booking-search .btn_next { position: absolute; bottom: 30%; z-index: 5; right: 15px; width: 23px; height: 24px; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .search_hotel_template .hotel-booking-search .btn_prev { position: absolute; bottom: 54.5%; z-index: 5; right: 15px; width: 23px; height: 24px; } .search_hotel_template .hotel-booking-search .btn_prev, .search_hotel_template .hotel-booking-search .btn_next { font-size: 24px; color: #e2e2e2; } .search_hotel_template .hotel-booking-search .btn_prev:hover, .search_hotel_template .hotel-booking-search .btn_next:hover { color: #b58a61; } .search_hotel_template .hotel-booking-search input.error { border: 1px solid red !important; border-radius: 0; } .search_hotel_template .hotel-booking-search select.select_slider { pointer-events: none; min-width: auto; display: inline-block; font-size: 74.38px; font-weight: 600; vertical-align: top; margin-top: -3px; height: 75px; margin-bottom: 4px; border: none; padding: 0; line-height: 100%; color: #3d3935; } .search_hotel_template .hotel-booking-search .hb-form-field { margin: 0 0 23px; } .search_hotel_template .hotel-booking-search .hb-submit { line-height: 29px; } .search_hotel_template .hotel-booking-search .hb-submit span { color: #e5e5e5; letter-spacing: 0.65px; font-weight: normal; } .search_hotel_template .hotel-booking-search .hb-submit button[type="submit"] { width: auto; float: right; background: none; border: none; text-transform: uppercase; letter-spacing: 1.3px; padding: 0; height: auto; text-align: right; font-size: 16px; padding-right: 0; min-width: auto; color: #fff; font-weight: normal; } .search_hotel_template .hotel-booking-search .hb-submit button[type="submit"] span { color: #ffffff; letter-spacing: 1.6px; margin-left: 2px; position: relative; font-weight: 600; line-height: 29px; } .search_hotel_template .hotel-booking-search .hb-submit button[type="submit"] span:after { content: ""; position: absolute; height: 1px; width: 93.5%; right: 1px; bottom: 2px; background: #fff; } .search_hotel_template .hotel-booking-search .hb-submit button[type="submit"] i { font-size: 20px; margin-top: 0; vertical-align: middle; } .solaz_get_widget .widget_hb_widget_search .choosing-block { background: #fff none repeat scroll 0 0; padding: 29px 15px 21px; position: relative; width: 100%; } .solaz_get_widget .widget_hb_widget_search .choosing-block:before { border-bottom: 11px solid #fff; border-left: 9px solid transparent; border-right: 9px solid transparent; content: ""; height: 0; left: 22px; position: absolute; top: -10px; width: 0; } .solaz_get_widget .widget_hb_widget_search .choosing-block:not(.date):before, .solaz_get_widget .widget_hb_widget_search .choosing-block.checkout:before { left: 17px; } .solaz_get_widget .widget_hb_widget_search .choosing-block h2 { display: inline-block; font-size: 74.38px; font-weight: 600; vertical-align: top; margin-top: 2px; } .solaz_get_widget .widget_hb_widget_search .choosing-block span { letter-spacing: 1px; padding-right: 21px; padding-right: 14px; position: absolute; top: 10px; } .solaz_get_widget .widget_hb_widget_search .choosing-block span.month { font-weight: 600; text-transform: uppercase; color: #c6c6c6; } .solaz_get_widget .widget_hb_widget_search .hb-form-field-input > .display_i_widget { display: none; } .solaz_get_widget .widget_hb_widget_search .hotel-booking-search input { width: 100%; position: absolute; bottom: 0; left: 0; background: none; border: none; color: transparent; text-indent: -9999em; color: transparent !important; height: 100%; } .solaz_get_widget .widget_hb_widget_search .hotel-booking-search input.error { border: 1px solid red !important; border-radius: 0; } .solaz_get_widget .widget_hb_widget_search .hb_input_field { position: relative; width: 100%; } .solaz_get_widget .widget_hb_widget_search .hb_input_field::after { bottom: 12px; color: #aaa; content: "\f073"; font: 14px/1 FontAwesome; left: 22px; position: absolute; top: auto; display: none; } .solaz_get_widget .widget_hb_widget_search > .hotel-booking-search:before, .solaz_get_widget .widget_hb_widget_search > .hotel-booking-search:after, .solaz_get_widget .widget_hb_widget_search ul.hb-form-table:before, .solaz_get_widget .widget_hb_widget_search ul.hb-form-table:after { content: ""; display: table; } .solaz_get_widget .widget_hb_widget_search > .hotel-booking-search:after, .solaz_get_widget .widget_hb_widget_search ul.hb-form-table:after { clear: both; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field { max-width: 300px; float: left; width: 29%; padding-right: 3px; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width { width: 21%; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field:last-child { padding-right: 0; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 500; color: #fff; letter-spacing: 1px; margin-bottom: 12px; } .solaz_get_widget .widget_hb_widget_search .btn_next { position: absolute; bottom: 30%; z-index: 5; right: 15px; width: 23px; height: 24px; -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .solaz_get_widget .widget_hb_widget_search .btn_prev { position: absolute; bottom: 54.5%; z-index: 5; right: 15px; width: 23px; height: 24px; } .solaz_get_widget .widget_hb_widget_search .btn_prev, .solaz_get_widget .widget_hb_widget_search .btn_next { font-size: 24px; color: #8a8a8a; } .solaz_get_widget .widget_hb_widget_search .btn_prev:hover, .solaz_get_widget .widget_hb_widget_search .btn_next:hover { color: #b58a61; } .solaz_get_widget .widget_hb_widget_search .hotel-booking-search select.select_slider { pointer-events: none; min-width: auto; display: inline-block; font-size: 74.38px; font-weight: 600; vertical-align: top; margin-top: -3px; height: 75px; margin-bottom: 4px; border: none; padding: 0; line-height: 100%; color: #3d3935; } .solaz_get_widget .widget_hb_widget_search .hb-form-field { margin: 0 0 23px; } .solaz_get_widget .widget_hb_widget_search .hb-submit { line-height: 29px; } .solaz_get_widget .widget_hb_widget_search .hb-submit span { color: #e5e5e5; letter-spacing: 0.65px; font-weight: normal; } .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] { width: auto; float: right; background: none; border: none; text-transform: uppercase; letter-spacing: 1.3px; padding: 0; height: auto; text-align: right; font-size: 16px; padding-right: 0; min-width: auto; color: #fff; font-weight: normal; } .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] span { color: #ffffff; letter-spacing: 1.6px; margin-left: 2px; position: relative; font-weight: 600; line-height: 29px; } .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] span:after { content: ""; position: absolute; height: 1px; width: 98.5%; right: 1px; bottom: 2px; background: #fff; } .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] i { font-size: 20px; margin-top: 0; vertical-align: middle; } .hotel-booking-search .hb-submit button[type="submit"] i { display: inline-block; -moz-animation: 1s linear 0s normal none infinite running nudge; -o-animation: 1s linear 0s normal none infinite running nudge; -ms-animation: 1s linear 0s normal none infinite running nudge; -webkit-animation: 1s linear 0s normal none infinite running nudge; animation: 1s linear 0s normal none infinite running nudge; } @keyframes nudge { 0%, 100% { transform: translate(0, 0); } 50% { transform: translate(8px, 0); } 80% { transform: translate(-8px, 0); } } @-webkit-keyframes nudge { 0%, 100% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(8px, 0); } 80% { -webkit-transform: translate(-8px, 0); } } @-ms-keyframes nudge { 0%, 100% { -ms-transform: translate(0, 0); } 50% { -ms-transform: translate(8px, 0); } 80% { -ms-transform: translate(-8px, 0); } } @-moz-keyframes nudge { 0%, 100% { -moz-transform: translate(0, 0); } 50% { -moz-transform: translate(8px, 0); } 80% { -moz-transform: translate(-8px, 0); } } aside.widget .hb-form-field:not(.smaller_width) .choosing-block .previous-day, aside.widget .hb-form-field:not(.smaller_width) .choosing-block .next-day, aside.widget .hb-form-field:not(.smaller_width) .choosing-block .day, aside.widget .hb-form-field:not(.smaller_width) .choosing-block .month { display: none; } aside.widget .hb-form-field.smaller_width .btn_prev, aside.widget .hb-form-field.smaller_width .btn_next { display: none; } .select_slider:focus option { display: none; } .number_nav { cursor: pointer; -webkit-transition: all 0.2s ease-in-out 0s !important; -moz-transition: all 0.2s ease-in-out 0s !important; -ms-transition: all 0.2s ease-in-out 0s !important; -o-transition: all 0.2s ease-in-out 0s !important; transition: all 0.2s ease-in-out 0s !important; } .number_nav:before { content: ""; position: absolute; height: 1px; width: 0; background: #fff; left: -29px; top: 9px; -webkit-transition: all 0.2s ease-in-out 0s !important; -moz-transition: all 0.2s ease-in-out 0s !important; -ms-transition: all 0.2s ease-in-out 0s !important; -o-transition: all 0.2s ease-in-out 0s !important; transition: all 0.2s ease-in-out 0s !important; } .number_nav:hover:before, .number_nav.active:before { height: 1px; width: 20px; background: #fff; left: -29px; top: 9px; } .letter-space-2 .uvc-sub-heading { letter-spacing: 2px; } .letter_spacing_06 .uvc-sub-heading { letter-spacing: 0.6px; padding-left: 1px; } .testimonial-container { padding: 0 18px; } .firefox .hb_room_carousel_container .navigation .next { margin-top: -1px; } .firefox .hb_room_carousel_container .navigation .prev { margin-top: -2.5px; } /*=================================== 3.8 Product ===================================*/ #cart_added_msg_popup, #compare_added_msg_popup { background: #b58a61; box-shadow: 0 0 10px #ccc; box-sizing: border-box; font-size: 15px; left: 50%; color: #fff; line-height: 50px; max-width: 300px; padding: 15px; position: fixed; text-align: center; top: 50%; width: 100%; z-index: 10000; } #cart_added_msg_popup, #compare_added_msg_popup { font-size: 15px; line-height: 50px; text-align: center; } .hb_loading { position: relative; } .solaz_get_widget .widget_hb_widget_search .hb_loading:after { bottom: 5px; left: 21px; } .hb_loading:after { animation: 1s ease-in-out 0s normal none infinite running spin; background: rgba(0, 0, 0, 0) url("../images/ring.gif") no-repeat scroll center center/45px 40px; content: ""; display: inline-block; height: 20px; margin: 0; position: absolute; right: 0; left: 0; margin: 0 auto; bottom: 14px; text-align: center; border-radius: 5px; } .single_add_to_cart_button, .add_to_cart_button { position: relative; } .yith-wcwl-add-to-wishlist .ajax-loading:after, .add_to_cart_button.loading::after, .single_add_to_cart_button.loading::after { animation: 1s ease-in-out 0s normal none infinite running spin; background: rgba(0, 0, 0, 0) url("../images/ajax-loader.gif") no-repeat scroll center center/16px 16px; content: ""; display: inline-block; opacity: 0.6; height: 20px; width: 20px; margin: 0; position: absolute; right: 5px; bottom: 18px; text-align: center; border-radius: 5px; } .product_archives .title_archive_product { position: relative; } .product_archives .title_archive_product span { font-size: 32px; } .product_archives .title_archive_product h2 { padding-top: 44px; padding-bottom: 12px; font-size: 25px; color: #3d3935; text-transform: uppercase; font-weight: 600; } .product_archives .title_archive_product h2:before { content: "\e903"; font-family: icomoon; position: absolute; color: #b58a61; font-size: 25px; top: 0; left: 50%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } .product_archives .tabs-fillter { text-align: center; padding-bottom: 31px; } .product_archives .tabs-fillter .btn-filter { display: inline-block; border-bottom: 0; } .product_archives .tabs-fillter .btn-filter li a { cursor: pointer; color: #979797; font-size: 15px; border-radius: 0; background: none !important; text-transform: capitalize; } .product_archives .tabs-fillter .btn-filter li a.active { color: #b58a61; } .product_archives .tabs-fillter .btn-filter li a:hover { border-color: transparent; background-color: none; color: #b58a61; } .woocommerce.columns-1 div.product-grid div.product { width: 100%; margin-right: 0; } .woocommerce.columns-2 div.product-grid div.product { width: 50%; } .woocommerce.columns-3 div.product-grid div.product { width: 33.3333%; } .woocommerce.columns-4 div.product-grid div.product { width: 25%; } .woocommerce.columns-5 div.product-grid div.product { width: 20%; } .woocommerce.columns-6 div.product-grid div.product { width: 16.6666666667%; } .columns-1 .product-list .item { width: 100%; } .product-grid .product-action, .product-grid .desc, .product-grid .star-rating { display: none; } .product-entries-wrap .item { padding: 15px 15px 32px; text-align: center; float: left; } .product-content { text-align: center; } .product-content .added_to_cart { display: none; } .product-content h3 { padding-bottom: 3px; } .product-content h3 a { font-size: 15px; font-weight: 600; color: #3d3935; } .product-content h3 a:hover { color: #b58a61; } .product-content span.woocommerce-Price-amount { color: #b9260e; font-size: 15px; font-weight: 600; } .product-content span.woocommerce-Price-amount span { color: #b9260e; font-size: 15px; font-weight: 600; } .product-content .price .amount { color: #b9260e; font-size: 15px; font-weight: 600; } .product-content .price .amount span { color: #b9260e; } .product-content .price .amount del span { color: #aaa; } .product-content .product-image { position: relative; margin-bottom: 15px; } .product-content .product-image > span { background: #000; color: #fff; display: table; font-size: 12px; font-weight: 300; height: 25px; left: 5px; letter-spacing: 2px; line-height: 23px; min-width: 38px; padding: 9px 7px 7px; position: absolute; text-align: center; line-height: 100%; text-transform: uppercase; top: 5px; vertical-align: middle; z-index: 1; } .product-content .product-image:before { content: ''; background: #b58a61; opacity: 0; transition: all 0.35s ease-in-out 0s; position: absolute; height: 100%; width: 100%; backface-visibility: hidden; } .product-content .product-image img { width: 100%; height: auto; } .product-content .product-image a.add_to_cart_button, .product-content .product-image a.product_type_grouped { position: absolute; text-align: center; left: 50%; top: 50%; min-width: 185px; font-weight: 600; font-size: 14px; text-transform: uppercase; margin: 0 auto; color: #3d3935; background: #fff; height: 54px; line-height: 58px; -moz-transform: translate(-50%, -50%) perspective(400px) rotate3d(0, 1, 0, 90deg); -o-transform: translate(-50%, -50%) perspective(400px) rotate3d(0, 1, 0, 90deg); -ms-transform: translate(-50%, -50%) perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transform: translate(-50%, -50%) perspective(400px) rotate3d(0, 1, 0, 90deg); transform: translate(-50%, -50%) perspective(400px) rotate3d(0, 1, 0, 90deg); } .product-content .product-image a.add_to_cart_button i, .product-content .product-image a.product_type_grouped i { font-size: 22px; margin-top: -5px; vertical-align: middle; } .product-content .product-image a.add_to_cart_button:hover, .product-content .product-image a.product_type_grouped:hover { color: #b58a61; } .product-content:hover .product-image:before { opacity: 0.9; } .product-content:hover .product-image a.add_to_cart_button, .product-content:hover .product-image a.product_type_grouped { -moz-transform: scale(1) translate(-50%, -50%) perspective(400px) rotate(0deg); -o-transform: scale(1) translate(-50%, -50%) perspective(400px) rotate(0deg); -ms-transform: scale(1) translate(-50%, -50%) perspective(400px) rotate(0deg); -webkit-transform: scale(1) translate(-50%, -50%) perspective(400px) rotate(0deg); transform: scale(1) translate(-50%, -50%) perspective(400px) rotate(0deg); } .product-loadmore.load-more { padding-top: 35px; } .product-loadmore.load-more > a.btn { min-width: 160px; height: 56px; letter-spacing: 0; line-height: normal; } .product_archives { padding-bottom: 84px; } .product_archives .product-list .item:hover .product-image::before { opacity: 0.5; } .product-list { margin-top: 40px; } .product-list .item { padding-bottom: 50px; } .product-list .item .product-content .product-image { margin-bottom: 0; } .product-list .product-content { overflow: hidden; } .product-list .product-image { float: left; margin-right: 30px; width: 300px; } .product-list .product-desc { overflow: hidden; text-align: left; } .product-list .product-image a.add_to_cart_button { display: none; } .product-list .product-action .button.add_to_cart_button { text-align: center; min-width: 185px; font-weight: 600; font-size: 14px; text-transform: uppercase; margin: 0 auto; color: #fff; background: #fff; height: 54px; display: inline-block; line-height: 58px; background: #b58a61; } .product-list .product-action .button.add_to_cart_button i { font-size: 22px; margin-top: -5px; vertical-align: middle; } .product-list .product-action .button.add_to_cart_button:hover { background: #000; } .product-list .desc { padding: 10px 0; } .product-list .yith-wcwl-add-to-wishlist { margin-top: 20px; } /* Single Post */ .media > span { background: #000; color: #fff; display: table; font-size: 12px; font-weight: 300; height: 25px; left: 20px; letter-spacing: 2px; line-height: 23px; min-width: 38px; padding: 9px 7px 7px; position: absolute; text-align: center; line-height: 100%; text-transform: uppercase; top: 5px; vertical-align: middle; z-index: 1; } .info .product_title { color: #1f1f1f; font-size: 30px; font-weight: 600; padding-bottom: 10px; } .info .price span { font-size: 36px; font-weight: 600; color: #b58a61; } .info .price del span { font-size: 24px; } .info .summary p { color: #777777; margin-bottom: 26px; line-height: 28px; } .info .summary p.price { line-height: 24px; } .info .summary p a { color: #212121; } .info .summary p a:hover { color: #primary_color; } .info .single_add_to_cart_button, .info .add_to_cart_button { font-size: 15px; height: 51px; min-width: 173px; letter-spacing: 0; position: relative; line-height: normal; text-transform: uppercase; } .info .single_add_to_cart_button:hover, .info .add_to_cart_button:hover { background: #000; color: #fff; } .info .quantity { background: #fafafa none repeat scroll 0 0; border: medium none; display: inline-block; height: 51px; vertical-align: top; } .info .quantity .qty-number { height: 51px; } .info .quantity .qty-number span { color: #222222; font-size: 17px; height: 51px; padding: 0 10px; line-height: 100%; } .info .quantity input.qty.text { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #777777; height: 51px; width: 39px; padding: 10px 0; font-family: Open Sans; } .info .product_meta { padding-top: 30px; } .info .product_meta > span { display: block; width: 100%; color: #777777; padding-top: 7px; padding-bottom: 10px; border-bottom: 1px solid #eeeeee; } .info .product_meta > span a { color: #b58a61; } .info .product_meta > span a:hover { color: #222; } .info .product-share { padding-top: 15px; display: inline-block; } .info .product-share h5 { text-transform: uppercase; display: inline-block; padding-right: 6px; font-weight: 600; font-family: 16px; color: #b58a61; } .info .product-share a { font-size: 18px; padding: 2px 7px; color: #aaaaaa; } .info .product-share a:hover { color: #b58a61; } .tagged_as a:hover { color: #222; } .yith-wcwl-add-to-wishlist { margin-top: 35px; } .yith-wcwl-add-to-wishlist > div a { color: #222222; } .yith-wcwl-add-to-wishlist > div a:hover { color: #b58a61; } div.pp_woocommerce div.ppt { color: #000; letter-spacing: 1px; margin: 0; text-transform: uppercase; } .woocommerce-product-rating { padding-bottom: 22px; } .woocommerce-review-link { color: #878787; float: left; padding-right: 20px; } .woocommerce-review-link:hover { color: #b58a61; } .star-rating { display: inline-block; height: 16px; position: relative; text-indent: -999em; width: 70px; margin-top: 0; } .star-rating:before { position: absolute; text-indent: 1px; content: "\f005\f005\f005\f005\f005"; font-family: FontAwesome; left: 0; top: 0; color: #dddddd; } .star-rating span { float: left; overflow: hidden; display: block; position: relative; } .star-rating span:before { position: absolute; text-indent: 1px; content: "\f005\f005\f005\f005\f005"; font-family: FontAwesome; left: 0; top: 0; color: #ffd24d; } a.add_to_wishlist { color: #777777; cursor: pointer; font-family: Open Sans; position: relative; text-transform: uppercase; padding-left: 40px; } a.add_to_wishlist:hover { color: #b58a61; } a.add_to_wishlist:before { position: absolute; content: "\e642"; color: #b58a61; font-family: Pe-icon-7-stroke; font-size: 24px; left: 0; top: 0; } .product-tab { border-top: 1px solid #eee; margin-top: 48px; overflow: hidden; padding-top: 35px; width: 100%; } .product-tab .woocommerce-tabs { overflow: hidden; width: 100%; } .product-tab .nav-tabs { border: 2px solid #eeeeee; border-radius: 0; float: left; width: 270px; padding: 25px 25px 30px; margin-right: 32px; } .product-tab .nav-tabs > li { margin-bottom: 0; width: 100%; } .product-tab .nav-tabs > li.active a { color: #b58a61; border-bottom: 1px solid #eee; padding-left: 26px; } .product-tab .nav-tabs > li:last-child a, .product-tab .nav-tabs > li:last-child a:hover, .product-tab .nav-tabs > li:last-child a:focus { border-bottom: none; } .product-tab .nav-tabs > li a { border: none; border-radius: 0; margin: 0; font-size: 14px; color: #999999; padding: 10px 0 14px; line-height: normal; border-bottom: 1px solid #eee; } .product-tab .nav-tabs > li a:hover, .product-tab .nav-tabs > li a:focus { border: none; border-bottom: 1px solid #eee; border-radius: 0; margin: 0; background: none; color: #b58a61; } .product-tab .tab-content { overflow: hidden; } .product-tab .tab-content .panel { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; border-radius: 0; box-shadow: none; margin-bottom: 20px; } .product-tab .tab-content p { color: #777777; font-size: 14px; } .product-tab .tab-content .commentlist > li { margin-bottom: 0; padding-bottom: 20px; } .product-tab .tab-content .avatar { float: left; margin-right: 30px; } .product-tab .tab-content .comment-text { overflow: hidden; } .product-tab .tab-content .comment-form input, .product-tab .tab-content .comment-form textarea { width: 100%; } .product-tab .tab-content .comment-form textarea { height: 100px; } .product-tab .tab-content .comment-form label { display: none; } .product-tab .tab-content .comment-form label.error { border: none !important; color: #ff0000; font-weight: 400; } .product-tab .tab-content .comment-form .form-submit input { width: 120px; } .price { display: block; } .woocommerce-Reviews-title { font-size: 20px; font-weight: 600; padding-bottom: 20px; } .stars .fa { border-right: 1px solid #b8b8b8; margin-right: 8px; padding-right: 8px; } .stars .fa:last-child { border-right: none; } .stars span > a { border-right: 1px solid #eaeaea; padding-right: 10px; margin-right: 10px; color: transparent; display: inline-block; } .stars span > a:before { color: #d1d1d1; font-weight: normal; } .stars span > a:last-child { margin-right: 0; border: none; } .stars span > a:hover:before, .stars span > a.active:before { color: #ffd24d; } .stars a:before { font-family: FontAwesome; } .stars .star-1:before { content: "\f005"; } .stars .star-2:before { content: "\f005\f005"; } .stars .star-3:before { content: "\f005\f005\f005"; } .stars .star-4:before { content: "\f005\f005\f005\f005"; } .stars .star-5:before { content: "\f005\f005\f005\f005\f005"; } .single-product .products > h2 { font-size: 22px; font-weight: 600; padding-bottom: 20px; padding-top: 50px; text-transform: uppercase; border-bottom: 1px solid #eee; margin-bottom: 20px; } .single-product .images > div { position: relative; } .single-product .images img { width: 100%; height: auto; } .wishlist_table.shop_table.cart tbody tr:last-child td { border-bottom: 1px solid #eee; padding: 10px !important; } .wishlist_table.shop_table.cart tbody tr td:last-child { border-right: 1px solid #eee; } .wishlist_table .product-name a { font-size: 15px; } .wishlist_table .product-name a:hover { color: #b58a61; } .wishlist_table .product-remove a { font-size: 22px; color: #b58a61; } .wishlist_table .product-remove a:hover { color: #232323; } .wishlist_table .product-price .amount { color: #b9260e; font-size: 15px; } .wishlist_table .product-stock-status span, .wishlist_table .product-add-to-cart a { font-size: 15px; } .wishlist_table .product-add-to-cart a { color: #232323; } .wishlist_table .product-add-to-cart a:hover { color: #b58a61; } .woocommerce-pagination { padding-top: 40px; } .woocommerce-pagination .page-numbers { text-align: center; margin: 0; } .woocommerce-pagination .page-numbers > li { display: inline-block; } .woocommerce-pagination .page-numbers > li a { color: #5a5a5a; } .woocommerce-pagination .page-numbers > li a, .woocommerce-pagination .page-numbers > li span { padding: 0; font-size: 13px; height: 30px; line-height: 31px; text-transform: uppercase; width: 30px; display: block; } .woocommerce-pagination .page-numbers > li .current, .woocommerce-pagination .page-numbers > li a:hover { background: #b58a61; color: #fff; } /*=================================== 3.4 Content ===================================*/ .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 29px; font-size: 16px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; background-image: none; background: none; } .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: -4px; font-size: 20px; top: 47%; } .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover { color: #000; padding-left: 39px; } .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover i { padding-left: 10px; } @media (max-width: 1199px) and (min-width: 768px) { .site-header.header-v3 .header_center_menu { opacity: 1 !important; } } @media (max-width: 600px) { .hb_single_room table.hb_room_pricing_plans tr th, .hb_single_room table.hb_room_pricing_plans tr td { height: 60px; } .hb_single_room table.hb_room_pricing_plans { max-width: 100%; } .hb_single_room table.hb_room_pricing_plans thead, .hb_single_room table.hb_room_pricing_plans tbody { float: left; width: 50%; display: inline-block; } .hb_single_room table.hb_room_pricing_plans tr th, .hb_single_room table.hb_room_pricing_plans tr, .hb_single_room table.hb_room_pricing_plans tr td { display: block; /* height: 60px; */ vertical-align: middle; width: 100%; } } .btn-primary.btn_slider_1:hover { color: #b58a61 !important; } .btn_slider_1 { padding: 18px 30px 20px 27px; letter-spacing: 1px; font-weight: 400; font-size: 16px; text-transform: uppercase; font-weight: 600; background: #b58a61; color: #fff; } .btn_slider_1:hover { color: #b58a61; background: #fff; } div.wpcf7-response-output { margin: 0; } .room_search_fullw { min-width: 370px; padding: 0 35px; padding-right: 30px; background: #b58a61; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field { float: none; width: 100% !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field label { display: block; text-align: center !important; } .room_search_fullw .hotel-booking-search { padding: 12px 45px 38px !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-submit > span { display: none; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] { width: 100%; float: none; text-align: center !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] span { font-size: 16px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block:before { left: 50% !important; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field label { font-size: 15.3px !important; margin-bottom: 14px !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block { padding: 17px 20px 14px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block.choosing-block-adults { padding: 4px 20px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block.choosing-block-child { padding: 4px 20px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block span { font-size: 15.03px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block h2 { font-size: 50px; margin-left: 50px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-form-field { margin: 0 0 15px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width { margin-top: -4px !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hotel-booking-search select.select_slider { margin: 0 0 0 71px !important; font-size: 50px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .hb-submit { margin-top: -5px !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .btn_next { bottom: 17%; right: 33px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .btn_prev { bottom: 54.5%; right: 33px; } .margin-bot-39 .hb_room_carousel_container { margin-bottom: 39px; } .aio-icon.none { width: auto !important; margin-left: 7px; } .text_about .wpb_text_column { letter-spacing: 0.5px; padding-bottom: 7px; } .text_about .wpb_text_column .wpb_wrapper > p:first-child { margin-bottom: 23px; } .no-gutter-top .vc_column-inner { padding-top: 0 !important; } .no-gutter .vc_column_container > .vc_column-inner { padding: 0 !important; } .vc_grid .vc_pageable-load-more-btn { margin-top: 42px !important; } .firefox .solaz_get_widget .widget_hb_widget_search .hotel-booking-search select.select_slider { margin-bottom: 10px; margin-top: -9px; } .upb_row_bg { width: 100%; } .form-type2 { padding-top: 30px; } .form-type2 input, .form-type2 textarea { margin-bottom: 6px; background: #fff none repeat scroll 0 0; padding: 15px 25px 12px; width: 100%; } .form-type2 .wpcf7-submit { max-width: 164px; float: right; margin-top: 0px; padding-bottom: 11px; padding-top: 14px; font-size: 14px; font-weight: 600; background: #b58a61; } .form-type2 .wpcf7-submit:hover { background: #000; } .form-type2 div.wpcf7-response-output { margin-top: 40px; } span.wpcf7-not-valid-tip { font-size: 14px; } .resv-text { font-size: 29.02px; text-transform: uppercase; font-weight: 600; color: #fff; text-align: center !important; padding-top: 36px; letter-spacing: 1.5px !important; } .cus_margin_top .vc_row { background-position: left !important; } .overlay3 { transition: width 0.5s; } .tp-revslider-mainul { width: 100% !important; } .icon_ohover .aio-icon:hover { background: #64615d !important; color: #fff !important; } /* Store Locator */ .wpsl-search { background: #f2f2f2 none repeat scroll 0 0; color: #888888; margin-bottom: 30px; } #wpsl-search-wrap div label { line-height: 40px; } #wpsl-search-btn, #wpsl-search-wrap div { margin-right: 15px; } #wpsl-search-btn, #wpsl-search-wrap input { background: #ffffff none repeat scroll 0 0; border: 1px solid #ffffff; border-radius: 0; height: 40px; } #wpsl-search-wrap .wpsl-search-btn-wrap input { height: 40px; color: #fff; background: #b58a61; border: 1px solid #b58a61; } #wpsl-search-wrap .wpsl-search-btn-wrap input:hover { background: #000; border: 1px solid #000; } .wpsl-dropdown { border-radius: 0; border: 1px solid #ffffff; } #wpsl-search-wrap div label { font-weight: 400; font-size: 13px; } .wpsl-locations-details > span { display: inline-block; font-size: 18px; margin-bottom: 15px; } .wpsl-direction-wrap a, .wpsl-direction-before a { background: #b58a61 none repeat scroll 0 0; display: inline-block; height: 40px; color: #fff; line-height: 40px; min-width: 100px; text-align: center; } .wpsl-direction-wrap a:hover, .wpsl-direction-before a:hover { background: #000 none repeat scroll 0 0; color: #fff; } #wpsl-result-list p { padding-left: 0; margin-top: 15px; } .wpsl-direction-before, #wpsl-wrap #wpsl-result-list li { padding-left: 0; } #wpsl-result-list { margin-right: 2.5%; width: 31%; } .wpsl-dropdown .wpsl-selected-item, .wpsl-dropdown li, .wpsl-selected-item, #wpsl-wrap #wpsl-result-list ul li { font-size: 13px; } #wpsl-result-list .wpsl-store-location a { color: #000; font-size: 16px; } #wpsl-result-list .wpsl-store-location a:hover { color: #b58a61; } #wpsl-wrap #wpsl-result-list ul li { margin-bottom: 15px; padding-bottom: 30px; } .wpsl-info-window a { color: #000; } .wpsl-info-window a:hover { color: #b58a61; } .wpsl-locations-details span strong { color: #000; padding-top: 15px; display: block; font-size: 22px; } .wpsl-contact-details { line-height: 30px; margin-bottom: 30px; } .wpsl-contact-details > a { color: #555; } .wpsl-contact-details > a:hover { color: #b58a61; } .wpsl-opening-hours { padding-bottom: 30px; } .wpsl-opening-hours tr td { padding-bottom: 10px; } .single-wpsl_stores .post-single { padding-bottom: 0; } .set_col7w .form-type2 .wpcf7-not-valid-tip { margin-top: 0; } /* Book rooms */ .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:first-child { margin-left: 0; } .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:last-child { margin-right: 0; } #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li select { font-size: 15px; color: #2a2a2a; border-radius: 0; font-family: Poppins; } #hotel-booking-results .hb-search-results > .hb-room .hb-room-name a:hover { color: #b58a61; } #hotel-booking-results .hb-search-results > .hb-room .hb-room-name { font-size: 25px; } #hotel-booking-results form .hb_button.hb_checkout, #hotel-booking-results form button.hb_add_to_cart, #hotel-booking-results form button[type="submit"] { background: #b58a61; border-radius: 0; color: #fff; padding: 13px 25px; } #hotel-booking-results form .hb_button.hb_checkout:hover, #hotel-booking-results form button.hb_add_to_cart:hover, #hotel-booking-results form button[type="submit"]:hover { background: #000; } #hotel-booking-results > h3 { font-size: 28px; font-weight: 600; padding-bottom: 15px; text-transform: uppercase; } .hb_room_carousel_container .navigation .next, .hb_room_carousel_container .navigation .prev { cursor: pointer; z-index: 20; width: 19px; overflow: hidden; background: none; color: #b58a61; margin-top: 2px; font-size: 13px; } .hb_room_carousel_container .navigation .prev { -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); vertical-align: middle; margin-top: -3px; } .room_search_4 .solaz_get_widget .widget_hb_widget_search .hb-submit > span { display: none; } .room_search_4 .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] { padding-right: 0; margin-top: -5px; margin-right: -2px; font-size: 15.88px; } .mc4wp-error { color: red; } .ui-datepicker.ui-widget .ui-datepicker-calendar th span { color: #000; } .room_h1 .hb_room_carousel_container .text_link { margin: 28px auto 60px; } .gallery_h1 .vc_column-inner { padding-top: 0 !important; } .gallery_h1 .vc_column-inner .tabs_sort .isotope { margin-top: 0; } .md-mar-left .vc_btn3.vc_btn3-size-md { padding: 16px 20px 12px; } .md-mar-left .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { top: 49%; } .upb_video-bg .video-controls { bottom: auto; left: 50%; right: auto; top: 70%; color: #b58a61; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .upb_video-bg .video-controls i { font-size: 55px; } @media (max-width: 767px) { .banner-content.banner-type-3 .btn-banner { bottom: 20px; position: relative; background: #333; padding-bottom: 28px; } .banner-content.text-center .banner-desc { top: 0; position: relative; background: #333; padding: 25px 15px; } .banner-content.text-center .banner-desc .banner-desc .banner_icon { margin-bottom: 20px; } } /*=================================== 3.9 Page 404 ===================================*/ #error-page { max-width: 100%; padding: 0 !important; margin: 0 !important; } #error-page .coming-subcribe { padding-top: 100px; padding-bottom: 30px; } #error-page .coming-subcribe p { color: #a6a6a6; letter-spacing: 1px; } .page-404 { margin: 0 -15px; } .coming_heading { padding-top: 60px; } .coming-timer { width: 169px; height: 169px; border: 2px solid #8d8b89; color: #fff; line-height: 107px; margin: 0 5px; font-size: 18px; font-weight: 600; display: inline-block; text-transform: uppercase; } .coming-timer span { color: #b58a61; display: block; margin-top: 33px; font-size: 65px; } .coming-timer:first-child { margin-right: 1px !important; } .page-404.has_overlay:before { background: #b58a61; opacity: 0.9; } .title-behind { color: #a6a6a6; font-size: 15px; font-weight: 600; line-height: 24px; padding: 37px 0 80px; text-transform: uppercase; letter-spacing: 0.7px; margin: 0 auto; width: 50%; } .coming-subcribe .mc4wp-form input.placeholder[type="email"], .coming-subcribe .mc4wp-form input.placeholder[type="text"] { color: rgba(255, 255, 255, 0.45); } .coming-subcribe .mc4wp-form input[type="email"], .coming-subcribe .mc4wp-form input[type="text"] { background: rgba(241, 241, 241, 0.04); color: rgba(255, 255, 255, 0.45); } .coming-footer .footer_info p { color: #858585; } .coming-footer .footer_info p a { color: #858585; } .coming-footer .footer_info p a:hover { color: #b58a61; } .coming-footer > p { color: #888888; } #error-page .coming-footer > p { color: #888888; margin-top: 0; letter-spacing: 1.2px; } #error-page .footer_info > p { letter-spacing: 1px; margin-bottom: 7px !important; } .coming-footer { position: absolute; width: 100%; bottom: 10px; } .not-found .side-breadcrumb { display: none; } .not-found .footer { padding: 0; } .not-found .wrapper .container { width: 100%; } .not-found .wrapper { min-height: auto; } .page-404 { position: relative; } .page-404 .container-fluid, .page-404 .row, .page-404 .page-404-container { height: 100%; } .page-404:before { opacity: 0.8; } .content-404 { position: absolute; top: 50%; left: 50%; width: 100%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); padding: 0 30px; } .content-404 h1 { color: #ffffff; font-size: 128px; display: inline-block; font-weight: 600; letter-spacing: 6px; margin-bottom: 7px; text-transform: uppercase; } .content-404 p { color: #ffffff; font-size: 15px; margin: 0; text-transform: uppercase; font-weight: 600; } .vc_grid-btn-load_more .vc_general.vc_btn3.vc_btn3-style-custom:after { background: #fff; content: ""; height: 155px; left: -75px; opacity: .2; position: absolute; top: -50px; -moz-transform: rotate(35deg); -o-transform: rotate(35deg); -ms-transform: rotate(35deg); -webkit-transform: rotate(35deg); transform: rotate(35deg); -webkit-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; -moz-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; -ms-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; -o-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; width: 50px; } .vc_grid-btn-load_more .vc_general.vc_btn3.vc_btn3-style-custom:hover:after { left: 120%; -webkit-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; -moz-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; -ms-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; -o-transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; transition: all all 550ms cubic-bezier(0.19, 1, 0.22, 1) ease-in-out 0s !important; } .box-counter .stats-block { float: left; width: 25%; } .box-counter .ult-content-box { padding: 0 100px; } .stats-block .stats-number { border-radius: 50%; display: inline-block !important; height: 120px; line-height: 129px !important; overflow: hidden; padding: 0 !important; text-align: center; width: 120px; border: 1px solid #cbad91; } .stats-block .stats-text { margin-top: 2px; text-align: center; text-transform: uppercase; } .contact-address { padding-top: 34px; margin-bottom: -5px !important; } .contact-address ul { padding-left: 73px; } .contact-address li { list-style: none; color: #858585; letter-spacing: 0.5px; margin-bottom: 12px; } .contact-address li a { color: #858585; } .contact-address li a:hover { color: #b58a61; } .form-contact input.wpcf7-text { background: #fff; margin-bottom: 15px; width: 100%; padding: 14px 24px 13px; } .form-contact input.wpcf7-submit { width: 164px; float: right; font-size: 14px; height: 49px; font-weight: 600; letter-spacing: 1px; padding: 14px 19px 15px; margin-top: 18px; } .form-contact textarea { height: 113px; background: #fff; width: 100%; padding: 16px 24px 16px; } .boxcontact-about .wpcf7-not-valid-tip { margin-top: 0; } .boxcontact-about div.wpcf7-response-output, .boxcontact-about div.wpcf7-validation-errors { border: 2px solid #f7e700; margin-top: 25px !important; float: left; } .co_cus_gutter .mc4wp-form .mc4wp-response { margin-top: 10px; } .btnabout-gallery .vc_grid .vc_pageable-load-more-btn { margin-top: 43px !important; } .cs-boxcontact .arrowpress-container .vc_col-lg-5 .aio-icon.none { margin-left: 0; } .container .tabs_sort .isotope { margin-left: -1px; } .post-type-archive-hb_room { background: #f5f5f5; } .post-type-archive-hb_room .rooms { margin-top: -2px; } .post-type-archive-hb_room .rooms .hb_room .room-info { min-height: 98px; } .room-loadmore { margin: 32px 0 30px; padding-top: 19px; } @-webkit-keyframes nudged { 0%, 100% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, 8px); } 80% { -webkit-transform: translate(0, -8px); } } @-ms-keyframes nudged { 0%, 100% { -ms-transform: translate(0, 0); } 50% { -ms-transform: translate(0, 8px); } 80% { -ms-transform: translate(0, -8px); } } @-moz-keyframes nudged { 0%, 100% { -moz-transform: translate(0, 0); } 50% { -moz-transform: translate(0, 8px); } 80% { -moz-transform: translate(0, -8px); } } .load-more.room-loadmore > a.btn { background: none !important; color: #b58a61; font-size: 16px; position: relative; border: none; } .load-more.room-loadmore > a.btn:before { content: '\f346'; font: 300 22px/1 dashicons; color: #b58a61; position: absolute; top: -18px; -webkit-font-smoothing: antialiased; left: 50%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all all 0.3s ease-in-out 0s ease-in-out 0s !important; -moz-transition: all all 0.3s ease-in-out 0s ease-in-out 0s !important; -ms-transition: all all 0.3s ease-in-out 0s ease-in-out 0s !important; -o-transition: all all 0.3s ease-in-out 0s ease-in-out 0s !important; transition: all all 0.3s ease-in-out 0s ease-in-out 0s !important; margin-left: -10px; -moz-animation: 1s linear 0s normal none infinite running nudged; -o-animation: 1s linear 0s normal none infinite running nudged; -ms-animation: 1s linear 0s normal none infinite running nudged; -webkit-animation: 1s linear 0s normal none infinite running nudged; animation: 1s linear 0s normal none infinite running nudged; } .load-more.room-loadmore > a.btn:hover { background: none !important; border: none; color: #000; } .textbg-abs { font-family: signalist; font-size: 240px; left: 93px; letter-spacing: -3px; opacity: 0.05; color: #222; position: absolute; top: -149px; -moz-transform: rotate(-10deg); -o-transform: rotate(-10deg); -ms-transform: rotate(-10deg); -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } .sp-reservation p { margin-bottom: 16px; } .sp-reservation a { color: #9c9c9c; display: block; line-height: 18px; } .sp-reservation a:hover { color: #b58a61; } .room_search_4 { margin-bottom: -1px; } .room_search_4 .ult-content-box-container, .room_search_4 .hotel-booking-search { position: relative; z-index: 1; } .amenities_room .ult-content-box p { color: #b58a61; } /*=================================== 3.6 Cart ===================================*/ .shop_table .product-name a { color: #000; } .shop_table.customer_details tbody tr th, .shop_table.customer_details tbody tr td { text-align: left; padding: 10px 0; font-weight: normal; border: none; } .shop_table.customer_details tr:first-child td { border: none; } .shop_table.order_details thead tr th, .shop_table.order_details tbody tr td { text-align: left; } .shop_table.order_details thead tr th { color: #fff; background: #b58a61; } .shop_table.order_details tbody tr td { border-left: 1px solid #f5f5f5; } .shop_table.order_details tbody tr td:last-child { border-right: 1px solid #f5f5f5; } .shop_table.order_details tfoot tr:first-child th, .shop_table.order_details tfoot tr:first-child td { padding-top: 20px; } .shop_table.order_details tfoot tr th { width: 50%; padding-top: 10px; font-weight: normal; } .shop_table.order_details tfoot tr td { font-weight: normal; padding-top: 10px; width: 50%; text-align: right; } .shop_table thead tr th { text-transform: uppercase; padding: 15px 0; text-align: center; color: #3d3935; font-size: 18px; padding: 19px 20px 17px; font-weight: 600; } .shop_table tbody tr:first-child td { border-top: 1px solid #f5f5f5; } .shop_table tbody tr td { text-align: center; padding: 20px; border-bottom: 1px solid #f5f5f5; } .shop_table tbody tr.cart_item td { border-left: 1px solid #f5f5f5; } .shop_table tbody tr.cart_item td:last-child { border-right: 1px solid #f5f5f5; } .shop_table .cart_item .product-thumbnail img { width: 80px; height: 100px; display: block; } .shop_table .cart_item .product-name a { color: #3d3935; } .shop_table .cart_item .product-name a:hover { color: #b58a61; } .shop_table .cart_item .product-remove a { font-size: 20px; color: #b58a61; } .shop_table .cart_item .product-remove a:hover { color: #000; } .shop_table.cart thead tr th { background: #b58a61; color: #FFF; } .shop_table.cart tbody tr:last-child td { border-bottom: none; padding-left: 0; padding-right: 0; } .shop_table.cart .actions .coupon label { float: left; margin-right: 15px; } .shop_table.cart .actions .coupon input { float: left; margin-right: 10px; } .shop_table.woocommerce-checkout-review-order-table thead tr th { background: #b58a61; color: #FFF; text-align: left; border-right: 1px solid #d1d1d1; } .shop_table.woocommerce-checkout-review-order-table thead tr th:last-child { border-right: none; } .shop_table.woocommerce-checkout-review-order-table tbody tr td { text-align: left; } .shop_table.woocommerce-checkout-review-order-table tfoot { padding-top: 20px; padding-bottom: 20px; } .shop_table.woocommerce-checkout-review-order-table tfoot .cart-subtotal { font-size: 14px; } .shop_table.woocommerce-checkout-review-order-table tfoot .cart-subtotal th, .shop_table.woocommerce-checkout-review-order-table tfoot .cart-subtotal td { padding-top: 25px; padding-bottom: 10px; } .shop_table.woocommerce-checkout-review-order-table tfoot tr th { width: 50%; } .shop_table.woocommerce-checkout-review-order-table tfoot tr td { width: 50%; text-align: right; } .select2-container--default .select2-selection--single .select2-selection__rendered { height: 50px !important; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 50px !important; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 50px !important; } legend { border: none !important; } .select2-container--default .select2-selection--single { height: 50px !important; border-color: #ccc !important; border-radius: 0 !important; } .woocommerce table.wishlist_table { font-size: 100%; } .wishlist-title h2 { padding: 30px 0 30px 50px; } .shop_table.wishlist_table tbody tr:first-child td, .wishlist_table tbody tr td:first-child { border-left: 1px solid #f5f5f5; } .woocommerce .wishlist_table td.product-add-to-cart a, .wishlist_table .product-price .amount { color: #b58a61; } .woocommerce .wishlist_table td.product-add-to-cart a:hover { color: #000; } .yith-wcwl-share h4.yith-wcwl-share-title { margin: 20px 0; font-size: 18px; font-weight: 600; text-transform: uppercase; } .cart-collaterals { padding-top: 20px; overflow: hidden; width: 100%; } .display-inline { display: inline-block; } .btn-updatecart { float: right; } .quantity { background: #f5f5f5; display: inline-block; border: 1px solid #f5f5f5; } .quantity .qty-number { cursor: pointer; display: inline-block; height: 45px; vertical-align: middle; } .quantity .qty-number span { padding: 0 15px; height: 45px; display: table-cell; vertical-align: middle; line-height: 45px; text-align: center; } .quantity .qty-number:hover span { color: #b58a61; } .quantity > input.qty { -moz-appearance: textfield; } .quantity input.qty.text { width: 60px; text-align: center; padding: 10px; height: 45px; display: inline-block; background: #FFF; } #hotel-booking-payment table.hb_table tbody tr.hb_addition_services_title td, #hotel-booking-cart table.hb_table tbody tr.hb_addition_services_title td { border-bottom: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; } #hotel-booking-cart input[type="number"], #hotel-booking-payment input[type="number"] { -moz-appearance: textfield; } .hb_addition_package_extra a.hb_package_toggle:after { -webkit-font-smoothing: antialiased; } .hb_extra_detail_price .hb_optional_quantity { -moz-appearance: textfield; } .select2-results li { color: #9c9c9c; } .select2-container .select2-choice { color: #9c9c9c; border-radius: 0; } .coupon { float: left; } .coupon label { margin-top: 10px; font-weight: normal; } .coupon input { padding: 14px 29px; } .woocommerce-page .coupon .btn.btn-primary { padding: 14px 29px; } .woocommerce-message { margin-bottom: 10px; } .btn-updatecart { float: right; } .title-cart { text-transform: uppercase; font-size: 24px; margin: 0; padding: 30px 0; font-weight: 600; padding-left: 50px; position: relative; } .title-cart:before { content: "\e903"; font-family: icomoon; left: 2px; position: absolute; top: 30px; color: #b58a61; } .woocommerce-page .btn.btn-primary { width: auto; text-transform: uppercase; padding: 14px 22px 12px; color: #fff; font-weight: 600; background: #b58a61; } .woocommerce-page .btn.btn-primary:hover { background: #000; border: 2px solid #000; } .woocommerce-page .button.btn-black { background: #000; font-weight: 600; text-transform: uppercase; padding: 14px 22px 12px; color: #fff; border: 2px solid #000; } .woocommerce-page .button.btn-black:hover { background: #b58a61; border: 2px solid #b58a61; } .woocommerce-cart .actions { margin-top: 24px; margin-bottom: 71px; } .cart-subtotal { font-size: 14px; color: #000; } .cart-subtotal th { font-weight: 400; } .order-total { color: #000; } .cart_totals .shop_table { margin-bottom: 20px; } .cart_totals .shop_table tbody tr:first-child td, .cart_totals .shop_table tbody tr td { border: none; padding: 8px 20px; } .woocommerce .login input.input-text:-webkit-autofill, .woocommerce .login textarea.input-text:-webkit-autofill, .woocommerce .login select.input-text:-webkit-autofill { background-color: none !important; } .woocommerce-info { margin-bottom: 10px; } .showlogin, .showcoupon { color: #b58a61; } .showlogin:hover, .showlogin:focus, .showcoupon:hover, .showcoupon:focus { color: #1f1f1f; } .checkout_coupon.coupon { float: none; overflow: hidden; margin-top: 10px; } .checkout_coupon.coupon .form-row { display: inline-block; float: left; } .checkout_coupon.coupon .form-row.form-row-first { margin-right: 10px; } form.checkout .form-row label, form.checkout .form-row input { width: 100%; font-weight: normal; } form.checkout .form-row input { height: 50px; } .select2-container .select2-choice { height: 50px; padding: 13px 10px; } .woocommerce-FormRow.form-row { margin-bottom: 15px; } .woocommerce-page .form-row label { color: #1b242b; font-weight: normal; margin-bottom: 3px; margin-top: 0; font-size: 15px; } .woocommerce-shipping-fields .form-row label, .woocommerce-billing-fields .form-row label { color: #1b242b; font-weight: normal; margin-bottom: 3px; } .form-row { margin-bottom: 15px; } .form-row input, .form-row .placeholder, .form-row textarea { background: none; border: 1px solid #ccc; color: #9c9c9c; padding: 13px 10px; width: 100%; line-height: normal; width: 100%; } .woocommerce-EditAccountForm .form-row, .woocommerce-account .login .form-row, .woocommerce-edit-address .form-row { margin-bottom: 15px; } .woocommerce-EditAccountForm .form-row input, .woocommerce-EditAccountForm .form-row .placeholder, .woocommerce-EditAccountForm .form-row textarea, .woocommerce-account .login .form-row input, .woocommerce-account .login .form-row .placeholder, .woocommerce-account .login .form-row textarea, .woocommerce-edit-address .form-row input, .woocommerce-edit-address .form-row .placeholder, .woocommerce-edit-address .form-row textarea { padding-left: 10px; padding-right: 10px; border: 1px solid #ccc; } .woocommerce-password-strength { margin-top: 7px; } .woocommerce-password-strength.short, .woocommerce-password-strength.bad { color: red; } .woocommerce-password-strength.strong, .woocommerce-password-strength.good { color: #60d362; } .form-row input { height: 50px; } .payment_method_paypal label a { color: #b58a61; font-weight: 400; float: left; width: 100%; } .woocommerce-checkout-payment { margin-top: 20px; } .woocommerce-checkout-payment .payment_methods label { color: #000; font-weight: 600; } .hotel-booking-results p a:hover, .hotel-booking-results p a:focus, #hb-payment-form > p a:hover, #hb-payment-form > p a:focus { color: #b58a61; } #customer_login .customer_login { padding-top: 0; } input[type="radio"] { border-radius: 50% !important; } .payment_box.payment_method_paypal { padding: 5px 15px; } .woocommerce .login label { font-weight: 400; } .woocommerce .login input.btn { display: inline-block; width: auto; } .woocommerce .login .form-row input.button { border: 2px solid #b58a61; background: #b58a61; color: #fff; text-transform: uppercase; font-weight: 600; padding: 12px 29px; margin-right: 10px; width: auto; } .woocommerce .login .form-row input.button:hover { background: #000; border: 2px solid #000; } abbr[data-original-title], abbr[title] { border-bottom: medium none; text-decoration: none; } .form-row label { font-weight: normal; } .lost_password a { color: #000; } .lost_password a:hover { color: #b58a61; } .form-row input[type=checkbox] { height: auto; width: auto; margin-top: 20px; } form.checkout .form-row input[type=checkbox] { float: left; height: 16px; margin-right: 10px; margin-top: 4px; text-align: left; width: 16px; } .order_details li strong { color: #1f1f1f; font-weight: 600; } .woocommerce-error li strong { font-weight: normal; color: #1f1f1f; } .woocommerce-MyAccount-navigation { margin-bottom: 20px; } .woocommerce-Address-title a, .my_account_orders a, .woocommerce-MyAccount-content a, .woocommerce-MyAccount-navigation li a { color: #b58a61; font-weight: normal; } .woocommerce-Address-title a:hover, .woocommerce-Address-title a:focus, .my_account_orders a:hover, .my_account_orders a:focus, .woocommerce-MyAccount-content a:hover, .woocommerce-MyAccount-content a:focus, .woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li a:focus { color: #1f1f1f; } .woocommerce-MyAccount-content header, .woocommerce-MyAccount-content header .title-cart { background: none !important; } .woocommerce-MyAccount-content p strong { font-weight: 600; color: #1f1f1f; } .woocommerce-MyAccount-navigation li { display: inline-block; padding-right: 25px; } .woocommerce-MyAccount-navigation li a { font-weight: 600; } .hb-order-new-customer .error input[name=first_name] { margin-bottom: 0 !important; } @media (max-width: 1199px) { .wrapper { min-height: auto; } } @media (max-width: 991px) { aside.widget .hotel-booking-search button { padding-top: 14px; } #hotel-booking-cart, #hotel-booking-payment { padding-bottom: 0; } #hotel-booking-cart input[type="number"], #hotel-booking-payment input[type="number"] { padding: 11px 10px 9px; } #hotel-booking-cart .hb_capacity, #hotel-booking-payment .hb_capacity { display: block; } .hb_table tbody tr:nth-child(even) { background: #fff; } .hb_table thead { display: none !important; } /* tables change*/ .hb_table tbody, .hb_table thead, .hb_table th, .hb_table tr, .hb_table td { display: block; } .hb_table tr td, .hb_table tr th { width: auto !important; text-align: left !important; } .hb_table td { margin-top: 0 !important; } .hb_table thead tr:first-child { position: absolute; top: -9999px; left: -9999px; } .hb_table tbody tr:first-child { position: relative; top: 0; left: 0; } .hb_table tbody tr:last-child td { padding: 0 !important; } .hb_table td { position: relative; padding-left: 50% !important; border-left: none !important; border-right: none !important; border-top: none; } .hb_table td:not([colspan]):after { content: ""; display: block; border-left: 1px solid #e0e0e0; position: absolute; left: 47%; top: 0; height: 100%; } .hb_table td[colspan] { width: 100%; text-align: center; padding: 10px !important; } .hb_table tbody td[colspan] { display: block; text-align: center; border-left: none; border-right: none; border-top: none; width: 100%; } .hb_table td[colspan]:before { display: none; } .hb_table td[colspan]:after { display: none; } .hb_table td[colspan] table tr td:after { display: none; } .hb_table td[colspan] table tr td:before { display: none; } .hb_table { border: 1px solid #e0e0e0; } .hb_table td:before { content: attr(data-title); position: absolute; top: 50%; left: 9px; width: 45%; padding-right: 10px; -webkit-transform: translateY(-50%) translateZ(0); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 16px; } .hb_table tr:nth-child(2n) { background: #f9f9f9; } } @media (max-width: 767px) { .woocommerce-account .wrapper { min-height: auto; } header.woocommerce-Address-title.title { background: none !important; } .woocommerce-page .woocommerce-MyAccount-content .form-row label { margin-bottom: 10px; line-height: 18px; } .woocommerce-page legend { border: none; } .shop_table.shop_table_responsive.my_account_orders tbody tr:nth-child(odd), .shop_table.cart.shop_table_responsive tbody tr:nth-child(odd), .shop_table.order_details tbody tr:nth-child(odd) { background: #f9f9f9; } .shop_table.my_account_orders.shop_table_responsive tbody tr:nth-child(even), .shop_table.cart.shop_table_responsive tbody tr:nth-child(even), .shop_table.order_details tbody tr:nth-child(even) { background: #fff; } .shop_table.wishlist_table thead { display: none !important; } .wishlist_table tr td.product-thumbnail a { margin: 0 auto !important; } .wishlist_table.shop_table.cart tbody tr:last-child td { border-bottom: none; } .wishlist_table.shop_table.cart tbody tr td:last-child { border-bottom: 1px solid #f5f5f5; } .wishlist_table.shop_table.cart tbody tr td { border-right: 1px solid #f5f5f5; } .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.product-name, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy, .woocommerce table.wishlist_table tfoot td { text-align: center; } /* tables change*/ .shop_table.wishlist_table tbody, .shop_table.wishlist_table thead, .shop_table.wishlist_table tfoot, .shop_table.wishlist_table th, .shop_table.wishlist_table tr, .shop_table.wishlist_table td, .my_account_orders.shop_table_responsive tbody, .my_account_orders.shop_table_responsive thead, .my_account_orders.shop_table_responsive tfoot .my_account_orders.shop_table_responsive th, .my_account_orders.shop_table_responsive tr, .my_account_orders.shop_table_responsive td, .shop_table_responsive.cart, .shop_table_responsive.cart tbody, .shop_table_responsive.cart thead, .shop_table_responsive.cart tfoot, .shop_table_responsive.cart th, .shop_table_responsive.cart tr, .shop_table_responsive.cart td { display: block; } table.order_details tfoot tr:first-child > td[scope="row"] { border-bottom: 1px solid #ddd; } table.order_details tfoot tr:last-child > td[scope="row"] { border-bottom: none; } .my_account_orders.shop_table_responsive tr td, .my_account_orders.shop_table_responsive tr th, .shop_table_responsive.cart tr td, .shop_table_responsive.cart tr th { width: auto !important; text-align: left !important; } .my_account_orders.shop_table_responsive td, .shop_table_responsive.cart td { margin-top: 0 !important; } .my_account_orders.shop_table_responsive thead tr:first-child, .shop_table_responsive.cart thead tr:first-child { position: absolute; top: -9999px; left: -9999px; } .shop_table.my_account_orders.shop_table_responsive tbody tr:first-child, .shop_table.shop_table_responsive.cart tbody tr:first-child { position: relative; top: 0; left: 0; } .shop_table.cart tbody tr:last-child td { padding: 0 !important; } .my_account_orders.shop_table_responsive td, .shop_table_responsive.cart td { position: relative; padding-left: 50% !important; border-left: none !important; border-right: none !important; border-top: none; } .my_account_orders.shop_table_responsive td:not([colspan]):after, .shop_table_responsive.cart td:not([colspan]):after { content: ""; display: block; border-left: 1px solid #e0e0e0; position: absolute; left: 47%; top: 0; height: 100%; } .shop_table_responsive.my_account_orders td[colspan], .shop_table_responsive.cart td[colspan] { width: 100%; text-align: center; padding: 10px !important; } .shop_table_responsive.my_account_orders tbody td[colspan], .shop_table_responsive.cart tbody td[colspan] { display: block; text-align: center; border-left: none; border-right: none; border-top: none; width: 100%; } .shop_table_responsive.my_account_orders td[colspan]:before, .shop_table_responsive.cart td[colspan]:before { display: none; } .shop_table_responsive.my_account_orders td[colspan]:after, .shop_table_responsive.cart td[colspan]:after { display: none; } .shop_table_responsive.my_account_orders td[colspan] table tr td:after .shop_table_responsive.cart td[colspan] table tr td:after { display: none; } .shop_table_responsive.my_account_orders td[colspan] table tr td:before .shop_table_responsive.cart td[colspan] table tr td:before { display: none; } .shop_table_responsive.my_account_orders, .shop_table_responsive.cart { border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; } .shop_table_responsive.my_account_orders td:before, .shop_table_responsive.cart td:before { content: attr(data-title); position: absolute; top: 50%; left: 9px; width: 45%; padding-right: 10px; -webkit-transform: translateY(-50%) translateZ(0); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #424242; font-size: 16px; } .shop_table_responsive.my_account_orders tr:nth-child(2n), .shop_table_responsive.cart tr:nth-child(2n) { background: #f9f9f9; } .btn-updatecart { float: left; } .coupon { margin-bottom: 10px; } } @media (max-width: 600px) { .hb-form-table.col-2 { width: 100%; } .hb-form-table.col-2.left, .hb-form-table.col-2.right { padding: 0; } } @media (max-width: 480px) { .quantity input.qty.text { height: 40px; width: 40px; } .quantity .qty-number { height: 40px; } .quantity .qty-number span { height: 40px; padding: 0 10px; } } table.hb_table .hb_checkout_item.package td { padding: 20px 10px !important; } table.hb_table .hb_addition_services_title td { font-weight: 600; padding-bottom: 15px !important; border-right: 1px solid #f5f5f5; } table.hb_table.hb_booking_table.booking_acc thead th { padding: 20px; color: #fff; } table.hb_table.hb_booking_table.booking_acc tbody tr td { font-size: 15px; padding: 20px 0; border-bottom: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; } table.hb_table.hb_booking_table.booking_acc tbody tr td:last-child { border-right: 1px solid #f5f5f5; } #hotel-booking-payment table.hb_table thead th, #hotel-booking-cart table.hb_table thead th { padding: 20px; color: #fff; } #hotel-booking-payment table.hb_table thead th:last-child, #hotel-booking-cart table.hb_table thead th:last-child { width: 15%; } #hotel-booking-payment table.hb_table tbody tr.hb_checkout_item td, #hotel-booking-cart table.hb_table tbody tr.hb_checkout_item td { padding: 20px; } #hotel-booking-payment table.hb_table tbody tr td, #hotel-booking-cart table.hb_table tbody tr td { padding: 15px 0 0; } #hotel-booking-payment table.hb_table tbody tr span.hb-align-right, #hotel-booking-cart table.hb_table tbody tr span.hb-align-right { border: none !important; } .hb_table thead th { padding: 20px; background: #b58a61; font-weight: 600; color: #fff; font-size: 18px; text-transform: uppercase; } .hb_table tbody tr td { padding: 20px; } .hb_table tbody tr.hb_checkout_item td { border-bottom: 1px solid #f5f5f5; border-left: 1px solid #f5f5f5; } .hb_table tbody tr.hb_checkout_item td:last-child { border-right: 1px solid #f5f5f5; } #hotel-booking-cart .hb_button.hb_checkout, #hotel-booking-cart button[type=submit], #hotel-booking-cart button[type=button], #hotel-booking-payment .hb_button.hb_checkout, #hotel-booking-payment button[type=submit], #hotel-booking-payment button[type=button] { text-transform: uppercase; padding: 16px 26px 14px; color: #fff; border-radius: 0; font-weight: 600; background: #b58a61; } #hotel-booking-cart .hb_button.hb_checkout:hover, #hotel-booking-cart .hb_button.hb_checkout:focus, #hotel-booking-cart button[type=submit]:hover, #hotel-booking-cart button[type=submit]:focus, #hotel-booking-cart button[type=button]:hover, #hotel-booking-cart button[type=button]:focus, #hotel-booking-payment .hb_button.hb_checkout:hover, #hotel-booking-payment .hb_button.hb_checkout:focus, #hotel-booking-payment button[type=submit]:hover, #hotel-booking-payment button[type=submit]:focus, #hotel-booking-payment button[type=button]:hover, #hotel-booking-payment button[type=button]:focus { background: #000; } a { color: #b58a61; } a:hover { color: #1f1f1f; } #hotel-booking-payment .hb_room_type a, #hotel-booking-cart .hb_room_type a { color: #000; } #hotel-booking-payment .hb_room_type a:hover, #hotel-booking-cart .hb_room_type a:hover { color: #b58a61; text-decoration: none; } #hotel-booking-cart input[type=number], #hotel-booking-payment input[type=number] { background: none; padding: 9px 10px; } .hb-payment-methods label, .hb_payment_all label { font-weight: normal; } .titlesub-cart { font-size: 22px; padding-top: 10px; text-transform: uppercase; margin-bottom: 20px; font-weight: 600; } #hotel-booking-payment input[type=number], #hotel-booking-payment input[type=text], #hotel-booking-payment input[type=email] { padding: 15px 20px 13px 10px; background: none; width: 100%; } .hb-form-field-label { font-weight: normal; color: #000; } #hotel-booking-cart select, #hotel-booking-payment select { line-height: 22px; padding: 14px 20px 12px 10px; border: 1px solid #ddd; height: 50px; font-family: Poppins; font-size: 15px; color: #707070; background: url("../images/caret-down.png") no-repeat 97% center; } .hb-form-table.left { padding-right: 15px; } .hb-form-table.right { padding-left: 15px; } .entry-content .hb-form-table .hb-form-field { max-width: 100%; } #hotel-booking-payment p label { font-weight: normal; } #hotel-booking-payment p label a:hover, #hotel-booking-payment p label a focus { color: #000; } .hb-order-new-customer { margin-bottom: 20px; } .hb-message { border: 1px solid #ddd; background: none; } .hb-message-content { color: #1f1f1f; } select.number_room_select { background: url("../images/caret-down.png") no-repeat 90% center; border: 1px solid #ddd; border-radius: none; } aside.widget .hotel-booking-search { padding: 0; } aside.widget .hotel-booking-search select { background: url("../images/caret-down.png") no-repeat 96% center; border: 1px solid #ddd; } .hb_mini_cart_price_packages .hb_package_title a:hover, .hb_mini_cart_price_packages .hb_package_title a:focus { color: #b58a61; } .hb_mini_cart_price_packages .hb_package_title span a { margin-left: 8px; } .hb_package_title label { font-weight: 600; } .ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default:hover { background: #b58a61; } .hb_addition_package_extra a.hb_package_toggle:after { color: #b58a61; font-weight: bold; } .hb_input_field:after { top: 16px; right: 15px; pointer-events: none; } aside.widget .hotel-booking-search button, aside.widget .hotel-booking-search input, aside.widget .hotel-booking-search select, aside.widget .hotel-booking-search textarea { height: 50px; border: 1px solid #ccc; border-radius: 0; font-size: 15px; padding: 13px 10px; font-family: Poppins; width: 100%; } aside.widget .hotel-booking-search button { background: #b58a61; text-transform: uppercase; font-weight: 600; border: 1px solid #b58a61; margin-top: 20px; } aside.widget .hotel-booking-search button:hover { background: #000; border: 1px solid #000; } aside.widget .hotel-booking-search .hb_input_field { width: 100%; } aside.widget .hotel-booking-search .hb_input_field input { cursor: pointer; } aside.widget .hotel-booking-search .hb-submit { overflow: hidden; } aside.widget .hotel-booking-search .hb-submit > span { float: left; } #hotel-booking-results form .hb_button.hb_checkout, #hotel-booking-results form button.hb_add_to_cart, #hotel-booking-results form button[type="submit"] { text-transform: uppercase; font-weight: 600; } .hotel_booking_mini_cart h3 { font-size: 20px; font-weight: 600; text-transform: uppercase; } .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button { text-transform: uppercase; padding: 16px 20px 14px; color: #fff; border-radius: 0; font-weight: 600; background: #b58a61; } .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:hover, .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:focus { background: #000; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span { color: #b58a61; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_title { font-size: 16px; font-weight: 600; line-height: 30px; margin: 23px 0 0; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_title a { color: #2a2a2a; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number span, .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span { font-weight: 600; } .hb_search_room_pricing_price { font-weight: normal; } .hb-booking-room-details table tr td.hb_search_item_price { color: #b58a61; } .hb-booking-room-details table tbody tr td.hb_search_item_price { font-weight: normal; } .hb-booking-room-details { padding: 18px 35px; } .hb-booking-room-details .hb_search_room_item_detail_price_close { background: #b58a61; } .hb-booking-room-details .hb_search_room_item_detail_price_close:hover { background: #000; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove:hover { background: #b58a61; } .hb_addition_package_extra a.hb_package_toggle { font-weight: 600; text-transform: uppercase; } .hb_addition_packages input[type=checkbox] { margin-top: 6px; height: 15px; width: 15px; } .hb_addition_packages_ul { padding: 0; } .hb_addition_package_extra input[type=checkbox]:checked:before { content: none !important; } .hb_extra_detail_price strong, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_capacity > div, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_max_child > div, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_price { font-weight: 600; } @media (max-width: 1199px) { .hb_table thead th { font-size: 14px; } } /*=================================== 3.2 Blog ===================================*/ .search-results .blog-date p { line-height: 30px; } .blog-entries-wrap + .row .load-more { padding-bottom: 60px; } .blog-content, .blog-item { width: 100%; overflow: hidden; } .blog-grid .blog-content, .blog-masonry .blog-content { overflow: hidden; margin-bottom: 61px; } .blog-grid .blog-content:hover .blog-img:before, .blog-masonry .blog-content:hover .blog-img:before { left: 0; } .blog-grid .blog-content:hover .blog-img:after, .blog-masonry .blog-content:hover .blog-img:after { right: 0; } .blog-grid .blog-content:hover a:before, .blog-masonry .blog-content:hover a:before { -moz-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .blog-grid .blog-img:before, .blog-masonry .blog-img:before { position: absolute; content: ""; top: 0; left: -50%; width: 50%; height: 100%; background: #b58a61; opacity: 0.7; z-index: 1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .blog-grid .blog-img:after, .blog-masonry .blog-img:after { position: absolute; content: ""; top: 0; right: -50%; width: 50%; height: 100%; background: #b58a61; opacity: 0.7; z-index: 1; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .blog-img { position: relative; overflow: hidden; } .blog-img a:before { background: #ffffff none repeat scroll 0 0; border-radius: 100%; color: #3c3630; position: absolute; content: "+"; font-weight: 300; display: block; font-size: 36px; height: 53px; left: 50%; line-height: 58px; position: absolute; text-align: center; top: 50%; z-index: 2; width: 53px; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; -moz-transform: translate(-50%, -50%) scale(0); -o-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); } .blog-post-info { text-align: center; padding-top: 27px; } .blog-post-info .post-name > a { color: #232323; display: block; font-size: 16px; padding-bottom: 1px; font-weight: 600; line-height: normal; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; } .blog-post-info .post-name > a:hover { color: #b58a61; } .blog-post-info .date a { color: #acacac; font-size: 14px; } .blog-list .col-xs-12:last-child .blog-content { margin-bottom: 0; } .blog-list .col-md-3 .blog-post-info, .blog-list .col-md-4 .blog-post-info, .blog-list .col-md-6 .blog-post-info { float: left; overflow: hidden; padding-left: 0; padding-top: 30px; text-align: left; width: 100%; } .blog-list .col-md-3 .blog-img, .blog-list .col-md-3 .align_left, .blog-list .col-md-3 .blog-item > figure, .blog-list .col-md-4 .blog-img, .blog-list .col-md-4 .align_left, .blog-list .col-md-4 .blog-item > figure, .blog-list .col-md-6 .blog-img, .blog-list .col-md-6 .align_left, .blog-list .col-md-6 .blog-item > figure { float: none; width: 100%; } .blog-list .col-md-3 .blog-img img, .blog-list .col-md-3 .align_left img, .blog-list .col-md-3 .blog-item > figure img, .blog-list .col-md-4 .blog-img img, .blog-list .col-md-4 .align_left img, .blog-list .col-md-4 .blog-item > figure img, .blog-list .col-md-6 .blog-img img, .blog-list .col-md-6 .align_left img, .blog-list .col-md-6 .blog-item > figure img { width: 100%; } .blog-list .blog-content { margin-bottom: 50px; } .blog-list .blog-content:hover .blog-img a:before { -moz-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } .blog-list .blog-content:hover .blog-img:before { opacity: 0.7; } .blog-list .blog-content .blog_post_desc { margin-top: 10px; } .blog-list .align_left, .blog-list .blog-item > figure { width: 35%; float: left; } .blog-list .align_left .blog-img, .blog-list .blog-item > figure .blog-img { width: 100%; } .blog-list .blog-img { width: 35%; float: left; } .blog-list .blog-img:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: #b58a61; opacity: 0; z-index: 1; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } .blog-list .blog-post-info { float: left; padding-left: 30px; padding-top: 0; text-align: left; width: 65%; } .blog-list .blog-post-info .post-name > a { font-size: 20px; margin-top: -8px; } .blog-list .blog-post-info .blog-info > .info { display: inline-block; margin-right: 10px; font-size: 14px; } .blog-list .blog-post-info .blog-info > .info a { color: #acacac; } .blog-list .blog-post-info .blog-info > .info a:hover { color: #b58a61; } .blog-list .blog-post-info .blog-info > .info i { padding-right: 5px; } .blog-list .blog-post-info .blog-info > .info:hover > i { color: #b58a61; } .blog-list .blog-item > .blog-post-info:first-child { width: 100%; padding-left: 0; } .blog-post-info .read-more { padding-top: 10px; } .blog-post-info .read-more > a { color: #b58a61; } .blog-post-info .read-more > a:hover { color: #232323; } .post-single { padding-bottom: 50px; } .post-single.has_thumnail .blog-post-info { padding-top: 43px; } .post-single .blog-post-info { padding-top: 0; padding-bottom: 21px; text-align: left; } .post-single .blog-post-info h3 { color: #3c3630; padding-bottom: 37px; font-size: 27px; font-weight: 600; } .post-single .blog-info > div { display: inline-block; vertical-align: middle; color: #878787; padding-right: 5px; line-height: 100%; font-size: 13px; } .post-single .blog-info > div span { text-transform: capitalize; } .post-single .blog-info > div p { margin: 0; line-height: 100%; color: #878787; } .post-single .blog-info > div i { font-size: 20px; color: #b58a61; vertical-align: middle; } .post-single .blog-info .info-comment a { color: #878787; display: inline-block; vertical-align: middle; font-size: 13px; } .post-single .blog-info .info-comment a:hover { color: #b58a61; } .post-single .blog_post_desc > p { color: #999999; line-height: 28px; padding-bottom: 17px; } .post-single .blog-video iframe { position: static; } .post-single .quote_section { padding-top: 30px; } .share-links { padding-top: 5px; padding-bottom: 30px; } .share-links .lab { font-size: 14px; font-weight: 600; color: #b58a61; text-transform: uppercase; } .share-links .f-social { display: inline-block; vertical-align: middle; } .share-links .f-social ul { list-style: outside none none; padding: 0; margin: 0; } .share-links .f-social ul li { display: inline-block; } .share-links .f-social ul li a { color: #000000; padding: 0 10px; } .share-links .f-social ul li a:hover { color: #b58a61; } .comment-reply-title small { float: right; } .comment-reply-title small a { color: #878787; font-weight: 600; } .comment-reply-title small a:hover { color: #b58a61; } .author-box, .author_blog { overflow: hidden; } .author-box { padding-left: 45px; border-top: 1px solid #eeeeee; padding-top: 60px; } .avatar_author { display: inline-block; text-align: center; float: left; position: relative; padding-right: 50px; } .avatar_author:before { width: 0; height: 0; content: ""; position: absolute; right: 1px; top: 45px; border-style: solid; border-width: 7px 11px 7px 0; border-color: transparent #f5f5f5 transparent; } .avatar_author img { border-radius: 50%; } .avatar_author .name_author { color: #000000; font-size: 14px; font-weight: 600; padding-top: 14px; text-transform: uppercase; } .author-box .desc_author { background: #f5f5f5 none repeat scroll 0 0; overflow: hidden; padding: 19px 22px; } .author-box .desc_author p { color: #999999; margin: 0; } .comment-form, .comment-respond { overflow: hidden; width: 100%; } .number-comments { border-bottom: 1px solid #e5e5e5; margin-bottom: 46px; padding-bottom: 18px; padding-top: 57px; } .comment-reply-title { border-top: 1px solid #e5e5e5; margin-bottom: 40px; padding-top: 39px; } .comment-reply-title, .number-comments { color: #333333; font-size: 22px; font-weight: 600; text-transform: uppercase; } .comment-author { height: 67px; width: 67px; float: left; position: relative; margin-right: 20px; } .comment-author::before { border-color: rgba(0, 0, 0, 0) #f5f5f5; border-style: solid; border-width: 5px 6px 5px 0; content: ""; height: 0; position: absolute; right: -20px; top: 25px; width: 0; } .comment-author img { border-radius: 50%; } .form-row { margin-bottom: 11px; } .form-row label { border: medium none !important; color: #ff0000; font-size: 13px; margin-top: 2px; } .profile-bottom { overflow: hidden; } .profile-bottom .profile-desc { background: #f5f5f5 none repeat scroll 0 0; color: #777777; padding: 18px 22px; } .profile-bottom .profile-desc p { margin: 0; line-height: normal; } .comment-awaiting-moderation { color: #a1a1a1; } .links-info .info { padding-left: 15px; } .links-info .info a { color: #b58a61; text-transform: uppercase; font-weight: 600; font-size: 14px; } .links-info .info i { display: none; } .commentlist { margin: 0; } .commentlist > li { margin-bottom: 39px; padding-bottom: 45px; border-bottom: 1px solid #e5e5e5; } .commentlist > li:last-child { margin-bottom: 0; border-bottom: none; } .commentlist ul.children { border-top: 1px solid #e5e5e5; list-style-type: none; margin-left: 95px; padding-left: 0; padding-top: 30px; margin-top: 21px; } .commentlist ul.children ul ul ul li { border-bottom: 1px solid #e1e1e1; margin-bottom: 30px; padding-bottom: 20px; } .commentlist ul.children ul ul ul li:last-child { margin-bottom: 0; padding-bottom: 0; border: none; } .comment-bottom { overflow: hidden; padding-top: 5px; } .comment-bottom .profile-name { display: inline-block; color: #000000; font-size: 14px; font-weight: 600; text-transform: uppercase; } .comment-bottom .info-right { display: inline-block; float: right; } .comment-bottom .links-info, .comment-bottom .date-cmt { display: inline-block; vertical-align: middle; padding-top: 2px; } .comment-bottom .date-cmt { color: #878787; line-height: normal; } .comment-bottom .date-cmt i { font-size: 20px; vertical-align: middle; padding-right: 5px; } .commentform { padding-left: 90px; position: relative; overflow: hidden; } .commentform::before { background: #f5f5f5 none repeat scroll 0 0; content: "\e605"; font-family: Pe-icon-7-stroke; height: 70px; left: 15px; color: #666666; font-size: 32px; position: absolute; top: 0; line-height: 70px; text-align: center; width: 70px; } .commentform::after { border-color: rgba(0, 0, 0, 0) #f5f5f5; border-style: solid; border-width: 7px 11px 7px 0; content: ""; height: 0; left: 94px; position: absolute; top: 26px; width: 0; z-index: 999; display: none; } .commentform .comment-field input, .commentform .comment-form-comment textarea { color: #878787; font-size: 14px; width: 100%; border: none; padding: 15px 24px; background: #fff; border: 1px solid #e1e1e1; } .commentform .comment-form-comment textarea { height: 110px; } .commentform .comment-submit { text-align: right; } .commentform .comment-submit .btn { background: #b58a61; color: #ffffff; font-size: 15px; font-weight: 600; min-width: 124px; padding: 14px 22px 11px; text-transform: uppercase; } .commentform .comment-submit .btn:hover { border: 2px solid #000; background: #000; } .commentlist li .comment-respond { padding-top: 30px; } body .fancybox-close { background: #fff none repeat scroll 0 0; border-radius: 50%; height: 35px; line-height: 35px; text-align: center; width: 35px; } body .fancybox-close:hover:before { color: #b58a61; } body .fancybox-close:before { content: "\f00d"; font-size: 16px; color: #000; font-family: FontAwesome; left: 11px; position: absolute; top: 0; } body .fancybox-nav { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; height: 35px; line-height: 35px; position: absolute; text-align: center; top: 50%; -moz-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -webkit-transform: translate(0px, -50%); transform: translate(0px, -50%); width: 35px; } body .fancybox-nav.fancybox-prev span:before { content: "\f060"; } body .fancybox-nav span { background: #fff none repeat scroll 0 0; display: block; height: 100%; margin-top: 0; opacity: 1; position: relative; top: 0; visibility: visible; width: 100%; } body .fancybox-nav span:hover:before { color: #b58a61; } body .fancybox-nav span:before { content: "\f061"; font-size: 16px; color: #000; font-family: FontAwesome; left: 11px; position: absolute; top: 0; } .arrows-custom .slick-arrow { background: #fff none repeat scroll 0 0; border: medium none; color: #000; font-size: 36px; height: 36px; padding: 0; position: absolute; text-align: center; top: 50%; width: 36px; z-index: 9; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .arrows-custom .slick-arrow:hover { color: #b58a61; } .arrows-custom .slick-arrow.btn-prev { left: 0; } .arrows-custom .slick-arrow.btn-next { right: -1px; } .blog-video { position: relative; } .blog-grid .blog-video iframe { height: 100%; } .blog-masonry .blog-video iframe { position: static; } .blog-video iframe { left: 0; position: absolute; top: 0; width: 100%; } .quote_section { position: relative; } blockquote { border: medium none; color: #000; font-size: 14px; font-style: italic; padding: 0 0 0 40px; position: relative; } blockquote::before { color: #000; content: "\f10d"; font-family: FontAwesome; font-size: 14px; font-style: normal; left: 0; position: absolute; top: -4px; } blockquote::after { background: #e1e1e1 none repeat scroll 0 0; top: 30px; content: ""; height: 80%; left: 6px; position: absolute; width: 1px; } .blog-item .post_link { background: #f5f5f5 none repeat scroll 0 0; border: 1px solid transparent; color: #232323; display: block; font-size: 18px; padding: 10px; } .blog-item .post_link:hover { color: #b58a61; border-color: #b58a61; } .blog-item .post_link i { background: #b58a61; color: #fff; font-size: 26px; height: 50px; display: table-cell; vertical-align: middle; margin-right: 10px; text-align: center; width: 50px; } .blog-item .post_link span { display: table-cell; vertical-align: middle; padding-left: 15px; } /*=================================== 3.5 Rooms ===================================*/ .button_acommo { padding-top: 36px; } .button_acommo .btn-primary { margin-right: 15px; padding: 16px 21px; text-transform: uppercase !important; font-size: 14.29px; letter-spacing: 1.6px; } .button_acommo .btn-primary:hover { background: #b58a61; color: #fff; border: 2px solid #b58a61; } .button_acommo .btn_default { padding: 14px 25px !important; border: 2px solid #b58a61; } .button_acommo .btn_default:hover { border: 2px solid #b58a61; } .rooms-pagination .page-numbers li { padding: 0; } .rooms { margin: 0; } .rooms-pagination .page-numbers li a, .rooms-pagination .page-numbers li span { line-height: 33px; } .rooms-pagination .page-numbers li a:hover, .rooms-pagination .page-numbers li span.current { background: #b58a61; color: #fff; border-radius: 0; } .ui-datepicker.ui-widget .ui-datepicker-calendar th { color: #fff; } .rooms-pagination .page-numbers li a.next, .rooms-pagination .page-numbers li a.prev { width: 50px; height: 30px; } .rooms-pagination .page-numbers li a.next:hover, .rooms-pagination .page-numbers li a.prev:hover { color: #fff; background: #b58a61; } .no-padding { padding: 0; } .single-hb_room .side-breadcrumb { margin-bottom: 0; } .related_rooms { margin-top: 100px; } .hb_room_description .title-single-room { display: none; } .title-single-room i { font-size: 26px; } .title-single-room h3 { font-size: 25px; text-transform: uppercase; font-weight: 600; margin-top: 10px; margin-bottom: 13px; } .hb_single_room_content > div { margin-top: 94px; } .hb_single_room_content > div:first-child { margin-top: 0; } .hb_room_pricing_plans .hb_room_pricing_plan_data { display: none; } .hotel_booking_mini_cart > h3 { display: none; } .hb_room_reviews .comment-form > .col-md-12 { display: none; } .hb_room_reviews #comments > p { text-align: left; } .hb_room_reviews #comments .comment-text { text-align: left; } .hb_room_reviews #review_form_wrapper .comment-reply-title, .hb_room_reviews #review_form_wrapper .reply-title { text-align: left; } .hb_room_reviews #review_form_wrapper label { text-align: left; font-weight: normal; } .hb_room_reviews #review_form_wrapper .comment-form-rating label { text-align: left; font-weight: normal; } .hb_room_reviews #review_form_wrapper .comment-form-comment label { text-align: left; font-weight: normal; } .hb_single_room #reviews #review_form_wrapper form p { text-align: left; } .single-hb_room .hb_room_carousel_container .navigation .prev { margin-top: 12px; } .single-hb_room .hb_room_carousel_container .navigation .next { margin-top: 14px; } .single-hb_room h4.vc_custom_heading { text-transform: uppercase; } .hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"] { background: #b58a61 none repeat scroll 0 0; color: #fff; font-weight: 600; padding: 14px 22px 12px; text-transform: uppercase; width: auto; border-radius: 0; font-size: 15px; } .hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]:hover { background: #000 none repeat scroll 0 0; } .hb_single_room table.hb_room_pricing_plans tr th { color: #fff; } .hb_single_room table.hb_room_pricing_plans { padding: 0 15px; margin-top: 30px; } .hb_single_room #reviews { padding: 0 15px; } #hb_room_description .vc_column-inner { padding-top: 0; } aside.widget .select_slider:focus option { display: block; } .single-hb_room .footer { padding-top: 0; } .hb_single_room .hb_room_gallery { margin-bottom: 0 !important; margin-top: 111px; } .hb_single_room table thead tr th { background: #b58a61 none repeat scroll 0 0; color: #fff; text-transform: uppercase; padding: 19px 20px 17px; } .hb_single_room table tbody tr td { border-left: 1px solid #f5f5f5; } .hb_single_room table tbody tr:first-child td { border-top: 1px solid #f5f5f5; } .hb_single_room table tbody tr td { border-bottom: 1px solid #f5f5f5; padding: 20px; } select.number_room_select { background: url("../images/caret-down.png") no-repeat 90% center; border: 1px solid #ddd; border-radius: none; } aside.widget .hotel-booking-search { padding: 0; } aside.widget .hotel-booking-search select { background: url("../images/caret-down.png") no-repeat 96% center; border: 1px solid #ddd; } .hotel-booking-search > h3 { display: none; } .hb_mini_cart_price_packages .hb_package_title a:hover, .hb_mini_cart_price_packages .hb_package_title a:focus { color: #b58a61; } .hb_mini_cart_price_packages .hb_package_title span a { margin-left: 8px; } .hb_package_title label { font-weight: 600; } .ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default:hover { background: #b58a61; } .hb_addition_package_extra a.hb_package_toggle:after { color: #b58a61; font-weight: bold; } .hb_input_field:after { top: 16px; right: 15px; pointer-events: none; } aside.widget .hotel-booking-search button, aside.widget .hotel-booking-search input, aside.widget .hotel-booking-search select, aside.widget .hotel-booking-search textarea { height: 50px; border: 1px solid #ccc; border-radius: 0; font-size: 15px; padding: 13px 10px; font-family: Poppins; width: 100%; } aside.widget .hotel-booking-search button { background: #b58a61; text-transform: uppercase; font-weight: 600; border: 1px solid #b58a61; margin-top: 20px; } aside.widget .hotel-booking-search button:hover { background: #000; border: 1px solid #000; } aside.widget .hotel-booking-search .hb_input_field { width: 100%; } aside.widget .hotel-booking-search .hb_input_field input { cursor: pointer; } aside.widget .hotel-booking-search .hb-submit { overflow: hidden; } aside.widget .hotel-booking-search .hb-submit > span { float: left; } .hotel-booking-search .hb-submit button[type="submit"] i { margin-right: 10px; } #hotel-booking-results form .hb_button.hb_checkout, #hotel-booking-results form button.hb_add_to_cart, #hotel-booking-results form button[type="submit"] { text-transform: uppercase; font-weight: 600; } .hotel_booking_mini_cart h3 { font-size: 20px; font-weight: 600; text-transform: uppercase; } .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button { text-transform: uppercase; padding: 16px 20px 14px; color: #fff; border-radius: 0; font-weight: 600; background: #b58a61; } .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:hover, .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:focus { background: #000; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span { color: #b58a61; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_title { font-size: 16px; font-weight: 600; line-height: 30px; margin: 23px 0 0; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_title a { color: #2a2a2a; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number span, .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span { font-weight: 600; } .hb_search_room_pricing_price { font-weight: normal; } .hb-booking-room-details table tr td.hb_search_item_price { color: #b58a61; } .hb-booking-room-details table tbody tr td.hb_search_item_price { font-weight: normal; } .hb-booking-room-details { padding: 18px 35px; } .hb-booking-room-details .hb_search_room_item_detail_price_close { background: #b58a61; } .hb-booking-room-details .hb_search_room_item_detail_price_close:hover { background: #000; } .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove:hover { background: #b58a61; } .hb_addition_package_extra a.hb_package_toggle { font-weight: 600; text-transform: uppercase; } .hb_addition_packages input[type=checkbox] { margin-top: 6px; height: 15px; width: 15px; } .hb_addition_packages_ul { padding: 0; } .hb_addition_package_extra input[type=checkbox]:checked:before { content: none !important; } .hb_extra_detail_price strong, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_capacity > div, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_max_child > div, #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li.hb_search_price { font-weight: 600; } .ui-datepicker { width: 215px; z-index: 9999 !important; } /*=================================== 3.7 Config Options ===================================*/ .center_element .wpb_wrapper { position: absolute; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; width: 100%; } .has_overlay:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.2); } .room-type2 .rooms .hb_room .entry-summary { background: none; } .room-type2 .hb_room_carousel_container { margin-bottom: 43px; } /*=================================== 4.0 Responsive ===================================*/ @media (min-width: 1920px) { .container .isotope.col-3 .item, .container .gallery_col3 > .isotope-item { margin: -1px !important; } footer .footer-v1 .bg-footer, footer .footer-v2 .bg-footer { width: 39%; } .promo-ads { height: 426px; } .archive .content-primary:not(.col-md-12) .gallery-container { padding-left: 190px; padding-right: 190px; } .link-contact { padding: 23px 21px 20px; } } @media (min-width: 1566px) { .header-v2:not(.is-sticky) .mini-cart { margin-right: 20px; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width { width: 21%; } } @media (min-width: 1686px) { .cs-boxcontact .arrowpress-container .vc_col-md-7 { width: 60.7%; } .cs-boxcontact .arrowpress-container .vc_col-lg-5 { width: 39.3%; } .room_search_2 .bigger-container { max-width: 1537px; } .box-glrabout, .box-counter .ult-content-box, .about-gallery { margin: 0 -184px !important; } .box-counter .ult-content-box { padding: 0 169px; } .scroll-down a::before { left: -18px; top: 29px; } .fixed-header .header-v2:not(.is-sticky) .header-logo { padding: 26px 27px 27px; } .bigger-container { max-width: 1554px; } .bigger-container .vc_column_container > .vc_column-inner { padding-left: 10px; padding-right: 10px; } .slider_type1 .slick-next.default.slick-arrow, .slider_type1 .slick-prev.default.slick-arrow { height: 111px; width: 57px; } .slider_type1 .slick-next.default.slick-arrow { right: -113px; } .slider_type1 .slick-prev.default.slick-arrow { left: -113px; } .wpb_wrapper .widget_hb_widget_search > .hotel-booking-search { padding-left: 144px; padding-right: 134px; padding-top: 28px; padding-bottom: 77px; } .wpb_wrapper .widget_hb_widget_search .hb-form-table > li.hb-form-field:last-child { margin-right: 0; } .exe_pad_left { padding-top: 21px; padding-left: 374px !important; width: 49.26% !important; } .no-gutter-left.vc_col-lg-7 { width: 59.8%; } .no-gutter-left.vc_col-lg-7 > .vc_column-inner { padding-left: 0; } .no-gutter-left.vc_col-lg-7 + .vc_col-lg-5 { width: 40.2%; } } @media (min-width: 1366px) and (max-width: 1686px) { .bigger-container { max-width: 1250px; } .bigger-container .vc_column_container > .vc_column-inner { padding-left: 10px; padding-right: 10px; } } @media (min-width: 1507px) and (max-width: 1598px) { .header-v2:not(.is-sticky) .header-right .link-contact { padding-right: 5px; } .header-v2:not(.is-sticky) .header-right .search-block-top { margin-right: 39px; padding-left: 16px; } .header-v2:not(.is-sticky) .mini-cart { margin-right: 8px; } } @media (max-width: 1506px) { .coming-timer { height: 120px; width: 120px; line-height: 68px; } #error-page .coming-subcribe { padding-top: 30px; padding-bottom: 30px; } .title-behind { padding: 25px 0 42px; } .coming_heading { padding-top: 30px; } .box-counter .ult-content-box { padding: 0 60px; } .title-border-after, .title-border-after.title-custom { padding-top: 50px; } .testimonial-style4 .testimonial-content { padding-top: 5px; } .header-v2 .header-logo { margin-left: 20px; margin-right: 20px; } .header-v2 .header-right .link-contact { padding-right: 10px; padding-left: 0; font-size: 13px; } .header-v2 .mini-cart i, .header-v2 .search-block-top > .btn-search { font-size: 22px; } .header-v2 .header-right .search-block-top { margin-right: 32px; padding-left: 10px; margin-left: 6px; } .header-v2 .languges-flags { padding-left: 13px; margin-right: -9px; } .home-boxed .container { width: 1070px; } .blog-type-6 .blog-item .blog-post-info { right: 106px; } .blog-type-6 .item:nth-child(2n) .blog-item .blog-post-info { left: 122px; } .slick-next, .slick-prev { margin-top: -20px; } .slick-prev { left: -25px; } .exe_pad_left { padding-top: 21px; padding-left: 54px !important; } .archive .content-primary:not(.col-md-12) .gallery-container { padding-left: 60px; padding-right: 60px; } } @media (max-width: 1366px) { .side-breadcrumb { height: 350px; } } @media (min-width: 1200px) { .header-v1 .megamenu .dropdown-menu { margin-left: -62px; } .header-v3 .header-logo { width: 144px; } .header-v2:not(.is-sticky) { height: 80px; } .blog-list .blog-img { max-width: 35%; float: left; width: auto; } .blog-list .col-md-4 .blog-img, .blog-list .col-md-3 .blog-img, .blog-list .col-md-6 .blog-img { width: 100%; max-width: none; } .blog-list .img-gallery .blog-img { max-width: none; width: 100%; } } @media (min-width: 1200px) and (max-width: 1365px) { .main-navigation .mega-menu li a { padding: 28px 15px; } .header-v3 .header-top .link-contact { padding: 12px 15px 22px; } .header-v3 .header-top .link-contact:last-child { padding-left: 15px; } .cform_type1 .wpcf7-form > p:nth-child(4) { width: 36%; } .header-v1 .link-contact { height: 66px; } .mc4wp-form input[type="email"] { width: 44%; } .travel-tips .solaz_heading_left .uvc-heading-spacer { margin-right: 7px; } } @media (min-width: 1025px) and (max-width: 1366px) { #error-page .coming-subcribe p { margin: 15px 0; } #error-page .coming-footer > p { margin-bottom: 0; } #error-page .coming-subcribe { padding-bottom: 15px; padding-top: 15px; } #error-page .title-behind { padding-bottom: 25px; } } @media (min-width: 1366px) { .container { width: 1200px; } .header-v1 .link-contact.main-bg { padding: 0; } .header-v1 .link-contact.main-bg > a { padding: 22px 44px 22px 55px; display: block; } .gallery-h2 { margin: 0 -6px; } .room_search_2 .container { padding: 0; } .room_search_2 .wpb_wrapper .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width { width: 20%; } .room_search_2 .wpb_wrapper .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width:last-child { margin-right: 0; } .room_search_2 .widget_hb_widget_search { padding-left: 8px; } .room_search_2 .solaz_get_widget .widget_hb_widget_search .hb-submit button[type="submit"] { padding: 0; } .fr_col2 { padding-left: 36px; } .header-v2.is-sticky .header-wrapper.uber_enable .header-logo { padding: 8px; } .header-v2 .cart-block { right: -3px; } .banner-content.banner-type-2.b_without_image .banner-desc { padding-top: 74px; } } @media (min-width: 1200px) and (max-width: 1365px) { .header-v2 .header-right .link-contact { padding-right: 0; padding-left: 0; } .header-v2 .header-right .link-contact a { font-size: 13px; } .header-v2 .mega-menu > li > a { padding: 28px 19px; font-size: 13px; } .room_search_4 .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field:not(.smaller_width) { width: 30.57%; } .header-v1 .link-contact { padding: 21px; } .header-v1 .link-contact a { font-size: 13px; } .header-v3 .header-logo { margin: 0 62px 0 75px !important; } .header-v3.is-sticky .header-logo { padding-bottom: 9px !important; } .header-v3 .link-contact:last-child { padding-left: 18px; padding-right: 0; } } @media (min-width: 1280px) { .header-v2 .header-center { position: absolute; text-align: center; width: 100%; padding: 0 164px; margin-left: -19px; } .search-block-top:hover .top-search { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); visibility: visible; } header .mini-cart .active, .search-block-top .active.top-search { opacity: 0; visibility: hidden; } } @media (min-width: 1200px) and (max-width: 1300px) { .header-v3 .header-logo { margin: 0 62px 0 75px; } } @media (min-width: 1200px) and (max-width: 1477px) { .header-v2 .mega-menu > li > a { padding: 27px 18px; } .header-v2 .header-center { padding-left: 120px; position: absolute; text-align: left; width: 100%; padding: 0 152px; } .header-v2.is-sticky .header-logo { padding: 6px; } } @media (max-width: 1280px) { .hb_single_room .hb_room_gallery { margin-top: 70px; } .home-boxed { padding: 0 70px; } .title-border-after { padding-top: 40px; } .title-border-after .solaz-heading { margin-bottom: 20px; } .align-left .vc_column-inner { padding-left: 60px !important; } .align-right .vc_column-inner { padding-right: 65px !important; } } @media (min-width: 1199px) and (max-width: 1477px) { #page:not(.fixed-header) .header-v2.is-sticky.site-header { height: 76px; } } @media (min-width: 1199px) { .footer-center { padding: 0 113px; } .header-v2 #site-navigation { padding-top: 2px; } #page:not(.fixed-header) .header-v2.is-sticky { height: 82px; } .padding_0 .widget_hb_widget_search > .hotel-booking-search { padding: 0 !important; } .cus_margin_top { margin-top: -140px; } .md-mar-left { margin-left: -19px; } .md-margin-left { margin-left: -21px; } .travel-tips .container > .vc_col-lg-7 { width: 59.7%; } .travel-tips .container > .vc_col-lg-5 { width: 40.2%; } .set_col7w .form-type2 input, .set_col7w .form-type2 textarea { margin-bottom: 4px; margin-left: 3px; } .set_col7w .form-type2 .wpcf7-submit { margin-top: 2px; padding-bottom: 12px; } .set_col7w .solaz_heading_left .uvc-heading-spacer { margin-right: 19px; } .room_search_4 .hotel-booking-search { padding: 33px 0 !important; } .room_search_4 .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field { width: 30.7%; margin-right: 16px; } .room_search_4 .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width { width: 16.3%; margin-right: 16px; } .room_search_4 .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field:last-child { margin-right: 0; } .set_col7w .container > .vc_col-lg-7 { width: 60%; } .set_col7w .container > .vc_col-lg-5 { width: 40%; } .room_search_4 .vc_col-lg-4 { width: 31.5%; } .room_search_4 .vc_col-lg-8 { width: 68.5%; } .co_cus_gutter .vc_column-inner { padding: 0 !important; } .co_cus_gutter .mc4wp-form { padding: 0 0 0 12px; } .header-v3:not(.is-sticky) .header-logo { padding: 30px 20px 30px; } .header-v3:not(.is-sticky) #site-navigation { border-top: 1px solid #ededed; } .header-v3 .header-top { text-align: left; } .header-v3 .header-logo { padding: 10px 20px 30px; position: absolute; top: 0; left: 50%; margin-left: -62px; } .header-v3 .link-contact { float: left; letter-spacing: 0.5px; padding: 62px 15px 59px; } .header-v3 .link-contact:first-child { padding-left: 0; } .header-v3 .link-contact.f-right { padding-right: 0; float: right; padding-left: 30px; } .header-v1 .cart-block { margin-top: 0; } .header-v1.is-sticky .header-wrapper { margin-bottom: -9px; } } @media (max-width: 1199px) { .content-filter { opacity: 0 !important; } .content-filter.active { opacity: 1 !important; } .archive .content-primary:not(.col-md-12) .gallery-container { padding-left: 30px; padding-right: 30px; } .safari .room_search_4 .vc_row.vc_row-flex > .container { display: block; } .aio-icon.none { margin-left: 0; } .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel-title { line-height: 22px !important; } .hb_room_carousel_container { margin-bottom: 40px; } .footer .footer-v2 .footer_wrap .footer-office { padding-top: 90px; } .title-behind { width: 70%; } .vc_gitem-zone .vc-zone-link:after { left: 48.2%; } .title-blog-5 { top: 25px; } .single-product table.variations select { width: calc(100% - 100px); max-width: none; } .slider_style_2 .slider-desc p, .slider_style_1 .slider-desc p { font-size: 24px; } .gallery-grid-style2 .button-group button span { padding: 0 16px 0 0px; } .main-navigation { padding-left: 2px; } .mega-menu > li > a { padding: 15px 12px 14px !important; } .link-contact.main-bg { padding-left: 20px; padding-right: 20px; } .link-contact { padding: 11px 8px 11px; font-size: 13px; } .header-v1 .header-logo { padding-top: 0px; height: auto; } .header-v3:not(.is-sticky) #site-navigation { border-top: 1px solid #ededed; } .header-v3 .header-logo { position: absolute; top: 0; left: 50%; margin-left: -33px; } .header-v3 .link-contact { float: left; padding: 31px 8px; } .header-v3 .link-contact a i.pe-7s-call { padding-right: 0; } .header-v3 .link-contact:first-child { padding-left: 0; } .header-v3 .link-contact.f-right { padding-right: 0; float: right; padding-left: 15px; } .header-v3 .mega-menu > li > a { padding-left: 8px !important; padding-right: 8px !important; } .header-v3 .cart_label { padding: 8px; } } @media (min-width: 768px) and (max-width: 1199px) { .mega-menu li:first-child .dropdown-menu { left: -12px; } .solaz_get_widget .widget_hb_widget_search .btn_prev, .solaz_get_widget .widget_hb_widget_search .btn_next, .solaz_get_widget .widget_hb_widget_search .btn_prev i, .solaz_get_widget .widget_hb_widget_search .btn_next i { font-size: 24px !important; } .header-v2 .cart-block { right: -5px; } .header-v1 .megamenu .dropdown-menu, .header-v2 .megamenu .dropdown-menu { margin-left: 0; } .header-v3 .megamenu .dropdown-menu { width: 100%; } .header-v3.is-sticky .header-logo { display: none; } } @media (max-width: 780px) and (min-width: 768px) { body .hb_room_carousel_container .hb_room { /* min-height: 272px; */ min-width: auto !important; } } @media (min-width: 1024px) and (max-width: 1199px) { .site-header.header-v3 .header_center_menu { padding-right: 30px; } } @media (min-width: 992px) and (max-width: 1199px) { .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button { padding: 16px 7px 14px; } .cform_type1 .wpcf7-form > p:nth-child(5) { width: 17.3%; } .cform_type1 .wpcf7-form .wpcf7-submit { padding-left: 21px; padding-right: 21px; } .room_search_2 .wpb_wrapper .widget_hb_widget_search .hotel-booking-search { max-width: none; } .blog-type-6 .blog-img { width: 57.5%; } .wpb_wrapper .widget_hb_widget_search .hotel-booking-search { max-width: 668px; margin: 0 auto; padding: 0; padding-bottom: 35px; } .cform_type1 .wpcf7-form > p:nth-child(4) { width: 34.41%; } .banner_style_6 .img-banner > img { width: 100%; } .product-type-2 .owl-nav > div.owl-next { right: -15px; } .product-type-2 .owl-nav > div.owl-prev { left: -15px; } .brands-decor .slick-slider { margin: 0 !important; } .banner_style_4 .img-banner > img { width: 100%; } .testimonial-style4 .author-thumbnail { padding-bottom: 30px; } .title-border-after .title-heading-2.solaz-heading h2 { font-size: 26px; } .title-border-after .solaz-heading { margin-bottom: 0; } #yith-quick-view-modal .yith-wcqv-wrapper { width: 80%; } .about-desc .vc_column-inner > .wpb_wrapper { padding: 30px 30px 10px; width: 530px; } .slide-content .slide-desc { padding: 0 30px; } .yith-woocompare-widget .clear-all, .yith-woocompare-widget .compare.button { padding: 8px 18px; } .widget_nav_menu .menu-sticky { width: 200px; } .banner_style_5 .img-banner > img { width: 100%; } .testimonial-style4 .testimonial-content::before { top: -11px; } .testimonial-style4 .testimonial-content { padding-top: 10px; } .header-v1 .header-bottom { padding-left: 33px; } .header-v1 .header-bottom .link-contact { font-size: 12px; } .header-v1:not(.is-sticky) .header-wrapper { position: relative; } .header-v1:not(.is-sticky) .header-logo { padding-top: 0px; height: 100%; position: absolute; left: 0; top: 0; z-index: 9; } .header-v1:not(.is-sticky) .header-right { padding-left: 123px; width: 100%; } .header-v1.is-sticky .header-wrapper { margin-bottom: -8px; } } @media (min-width: 992px) and (max-width: 1024px) { .home-boxed .container { width: 870px; } .design-decor-left { padding-right: 35px !important; } .prd-decor-action { font-size: 24px; } .prd-decor-action .btn-prd a { font-size: 24px; } .header-v1 .mega-menu > li > a { padding: 28px 11px; } .yith-woocompare-widget .clear-all, .yith-woocompare-widget .compare.button { padding: 8px 16px; } .blog-type-2 .blog-bottom { width: 78%; } .commentlist ul.children { margin-left: 30px; } } @media (min-width: 992px) { .mega-menu { display: inline-block !important; } .travel-tips .no-gutter-left .vc_column-inner { padding-right: 29px !important; } .header-v1 .header-logo { width: 124px; } .mini-cart:hover .cart-block { -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px); visibility: visible; opacity: 1; } .search-block-top:hover .top-search { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); visibility: visible; } .no-gutter-left .vc_column-inner { padding-left: 0; } .add_gutter_left { padding-left: 16.5px; } .slider_type1 .slick-next.default.slick-arrow { right: -113px; } .slider_type1 .slick-prev.default.slick-arrow { left: -113px; } .col-pull-right { float: right; width: 50%; } .col-pull-right > .vc_column_container > .vc_column-inner { padding-left: 9px; } .gallery-grid-style2 .col-md-8 #filters { text-align: right; margin-right: -5px; } .destop-hide { display: none; } .single-gallery .gallery_left { width: 60%; } .single-gallery .gallery_right { width: 31.6%; } .col-md-15 { width: 20%; } .image-pos-left.col-md-15 { width: 40%; } } @media (max-width: 1024px) { .banner-content.banner-type-2.b_without_image .banner-desc { border-bottom: 1px solid #ececec; } .room-type2 .hb_room_carousel_container { margin-bottom: 0; } .slide-2 h2 { font-size: 48px; } .side-breadcrumb { height: 300px; margin-bottom: 80px; } .post-single, .blog-entries-wrap + .row .load-more { padding-bottom: 0; } .testimonial-content { width: 100%; } .testimonial-container .owl-nav .owl-prev { left: 5px; } .testimonial-container .owl-nav .owl-next { right: 5px; } #fp-nav.left { left: 15px; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field { width: 29%; margin-right: 0; padding-right: 3px; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field:last-child { padding-right: 0; } .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field.smaller_width { width: 21%; } } @media (max-width: 991px) { .hotel_booking_mini_cart .hb_mini_cart_footer { text-align: left; } .upb_video-bg .video-controls i { font-size: 40px; } .cform_type1 .wpcf7-form > p { width: 100% !important; max-width: none; } .room_search_4 .wpb_wrapper .widget_hb_widget_search .hotel-booking-search { padding: 0; } .related_rooms { margin-top: 50px; } .post-type-archive-hb_room .rooms.hb-catalog-column-3 > .hb_room { width: 50%; } .hb_room .summary.entry-summary { margin-top: 0; } .coming-subcribe .mc4wp-form input[type="email"], .coming-subcribe .mc4wp-form input[type="text"] { width: 34.598%; } .summary.entry-summary { margin-top: 50px; } .hb_single_room .hb_room_gallery { margin-top: 50px; } .gallery-container { margin-bottom: -80px; margin-top: -80px; padding-bottom: 80px; padding-top: 80px; } #wpsl-result-list { margin-right: 0; width: 100%; overflow: hidden; float: left; margin-top: 20px; } #wpsl-gmap { width: 100%; } .coming-soon { position: absolute; width: 100%; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); } .content-404 h1 { font-size: 100px; } .box-counter .ult-content-box { padding: 0 10px; } .children.dropdown-menu::before { content: none; } .banner-content.banner-type-2.b_without_image .banner-desc { width: 100%; padding: 30px 32px 50px 29px; } .no-margin { margin: 0 -15px !important; } .banner-content.banner-type-2 { display: block; } .banner-content.banner-type-2 .img-banner { float: none; } .banner-content.banner-type-2 .img-banner img { width: 100%; height: auto; } .banner-content.banner-type-2 .banner-desc { width: 100%; padding: 35px 15px; } .blog-type-6 .blog-item .blog-post-info { padding-right: 0; } .prd-decor { margin: 0; } .home-boxed { padding: 0; } .blog-type-6 .item:nth-child(2n) .blog-item .blog-post-info, .blog-type-6 .item:not(:first-child) { margin-top: 50px; } .blog-type-6 .blog-item .blog-post-info { margin-top: 40px; position: static; transform: none; } .blog-type-6 .blog-img { float: none; text-align: center; } .blog-type-6 .blog-img img { width: 100%; } .blog-type-6 .blog-item .read-more { bottom: 30px; margin-top: 0; position: absolute; right: 15px; top: auto; } .title-blog-5 { position: static; text-align: center; font-size: 60px; } .title-blog-5 span { font-size: 65px; } .product-type-2.prd_type3 .product-grid.col-4 .item:nth-child(-n+4) { border-top: 1px dotted #c6c6c6; } .product-type-2.prd_type3 .product-grid.col-4 .item:nth-child(-n+2) { border-top: none; } .header-logo { z-index: 99; } .product_archives.product-isotope .item { width: 33.333% !important; } .widget_recent_comments { padding-bottom: 0; } .widget_tag_cloud { padding-bottom: 0; } .wpb_content_element .widget_recent_comments ul { margin-bottom: 0; } .product-type-2.prd_type3 .product-grid .item:nth-child(2n) { border-right: none; } .content-box-first { margin-top: 0; } .btn-slide-bottom .slick-next, .btn-slide-bottom .slick-prev { margin-top: 30px; } .discover_more br { display: block; } .info-solaz { max-width: 90%; } .testimonial-style4 { margin-bottom: 40px; } .slider_style_1 { height: 100%; } .menu-bottom { display: none !important; } .padding-sm .owl-stage { padding: 0 !important; } address br { display: block; } .single-gallery .gallery_right { padding-top: 30px; margin-left: 0; } .footer .footer-v6 .address-bottom { margin: 40px 0 0; } .blog-full .blog-item .blog-img + .blog-post-info { margin-top: 0; } .blog-type-4 { margin-bottom: 50px; } .destop-hide.place-order { clear: both; } .woocommerce-cart .actions { margin-bottom: 30px; } .woocommerce-cart .hide-cross .shipping-total { margin-bottom: 22px; } .active-sidebar { margin-top: 50px; } .mobile-hide { display: none; } .cart_label { padding-bottom: 15px; } .woocommerce-order-received br, .slide-desc h4 br, .slide-2 br { display: block; } .coming-menu .btn-open { position: absolute; top: 0; left: 0; z-index: 999; } .coming-menu .mega-menu { top: 80px; } .social_list > ul { background: #fff none repeat scroll 0 0; box-shadow: 0 6px 13px 2px rgba(0, 0, 0, 0.4); display: none; left: 0; margin-top: 0; padding: 10px 20px; position: absolute; top: 100%; width: 100%; z-index: 99999; } .woocommerce-checkout .order-review { margin-bottom: 30px; } #yith-quick-view-modal .yith-wcqv-wrapper { margin-top: 70px; } .wpb_revslider_element br { display: block; } .featured-product .item { width: 50%; } .isotope .item { width: 50% !important; } .col-md-6 > #options > .button-group { text-align: left; } .about-desc .vc_column-inner > .wpb_wrapper { padding: 50px; position: static; width: 100%; margin: 50px 0; } .ads-type-2 { margin-bottom: 30px; margin-top: 0; } .blog-type-3 .grid-item:last-child .blog-item { margin-bottom: 0; } .blog-type-3 .blog-item { margin-bottom: 30px; } .footer { padding-top: 70px; } .amount-content { text-align: center; } .grid-item:nth-of-type(1) .member-content, .grid-item:nth-of-type(2) .member-content { padding-bottom: 50px; } .about-desc .vc_column-inner > .wpb_wrapper { margin-top: 0; } .coupon { margin-bottom: 30px; } .border-primary { width: 650px; } .blog-full .blog-item .blog-post-info { margin: auto 0; width: 100%; } .slide-5.number-slide h2 { font-size: 48px; letter-spacing: 10px !important; } .instagram-gallery li { width: 25%; } #fp-nav.left { left: 15px; } .slide-content .slide-desc { padding: 0 30px; } .slide-content .slide-desc h4 { font-size: 30px; } .slide-content .number-slide h2 { font-size: 140px; margin-bottom: -75px; } .widget_recent_comments { padding-top: 0; } .blog-full .blog-item .blog-post-info { padding-left: 15px; padding-right: 15px; } .footer-v1 .mc4wp-form-fields > button { margin-right: 0; } .single-product .comment-form { width: 100%; } .widget_nav_menu .menu-sticky { padding-bottom: 0; position: static; width: 100%; } .product-type-2 .item { width: 50%; } .slide-best-deals .ult_countdown, .wpb_row .wpb_column .wpb_wrapper .ult_countdown { margin-left: 80px !important; } #wpsl-result-list { margin-right: 0; width: 100%; overflow: hidden; float: left; margin-top: 20px; } #wpsl-gmap { width: 100%; } } @media (min-width: 768px) and (max-width: 1199px) { .search-block-top .btn-search { padding: 11px 8px; } .resv-text { display: none; } .room_search_fullw { height: 100% !important; } .room_search_fullw .hotel-booking-search { padding: 39px 0 !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block { padding: 13px 14px 14px !important; margin-top: 10px !important; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .choosing-block span { top: 15px; } .header-v3 .cart_nu_count { top: 4px; right: -3px; } .header-v3.is-sticky .uberm_enable .nav-sections-2 .header_center_menu { margin-bottom: -9px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search .btn_prev, .room_search_fullw .solaz_get_widget .widget_hb_widget_search .btn_next { right: 15px; } .room_search_fullw .solaz_get_widget .widget_hb_widget_search select.select_slider { margin-left: 45px !important; } .room_search_4 .ult-content-box { margin-top: 0 !important; margin-bottom: 20px !important; } .room_search_4 .wpb_wrapper .widget_hb_widget_search .hotel-booking-search { max-width: none; } .center_element { min-height: 100px; } .mc4wp-form [type="submit"] { width: 19%; } .header-v1.is-sticky .header-logo { height: 53px; } .mini-cart i, .header-wishlist i { font-size: 24px; } .header-v1 .languges-flags { padding-left: 10px; } .header-v1 .languges-flags + .mini-cart { right: 71px; } .header-v1 .languges-flags + .mini-cart + .search-block-top { right: 90px; } .header-v1 .cart_label { padding-top: 12px; padding-bottom: 11px; } .header-v1 .cart-block { margin-top: 0px; } .megamenu .dropdown-menu { padding: 21px 2px 24px; width: 90%; } .header-languages.dropdown-menu { padding: 10px 15px; left: auto; right: 0; margin-top: 16px; } .header-v2 .header-logo { position: relative; width: 100%; display: block; max-width: none; text-align: center; margin: 0 auto; clear: both; background: none !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .header-v2 .header-right .link-contact { position: absolute; top: 28px; left: 15px; } .header-v2 .header_icon { position: absolute; top: 21px; right: 5px; z-index: 20; } .header-v2:not(.is-sticky) .header-center { width: 100%; padding-left: 0; text-align: center; } .header-v2.is-sticky .header-logo { opacity: 0; height: 0; overflow: hidden; padding: 0; } .header-v2.is-sticky .header_icon { position: absolute; top: -8px; right: 0; } .header-v2.is-sticky .header-center { width: 100%; padding-left: 7px; text-align: left; } .site-header.header-v3 .header-logo { padding: 10px 6px 22px; max-width: 67px; } .site-header.header-v3 .link-contact { font-size: 12px; } .site-header.header-v3 .mega-menu > li > a { padding-left: 7px !important; padding-right: 13px !important; } .site-header.header-v3 .header_center_menu { text-align: left; } .site-header.header-v3 .header-languages.dropdown-menu { margin-top: 0; } .room_search_fullw { min-width: 300px; } .mc4wp-form input[type="email"], .mc4wp-form input[type="text"] { margin-right: 2px; } } @media (min-width: 768px) { .btn_slider_1 { padding: 17px 30px 17px 27px !important; letter-spacing: 1px !important; font-weight: 400 !important; font-size: 16px !important; text-transform: uppercase !important; font-weight: 600 !important; } .city-villa > .vc_column_container > .vc_column-inner > .wpb_wrapper { padding: 0 15px; } .nav-sections { width: 100% !important; } #page { margin-left: 0 !important; } .mega-menu .dropdown-menu li a { padding: 10px 20px; } .mega-menu .dropdown-menu { margin-top: 0; margin-left: 0; } .header-v3 .header_right_link, .header-v3 .header-v3 .header_center_menu { display: inline-block !important; } .header-v3 .header-logo { padding: 10px 20px 30px; background: #b58a61; } .header-v3 .nav-sections-2 { position: relative; } .header-v3 .nav-sections-2 .header_center_menu { width: 100%; } .header-v3 .nav-sections-2 .header_center_menu > nav { width: 100%; } .header-v3 .nav-sections-2 .header_right_link { position: absolute; right: 0; top: 0; padding-right: 0; z-index: 999; } .container > .vc_column_container.vc_col-sm-12 > .vc_column-inner { padding: 0; } .room_search_2 .bigger-container .vc_column_container.vc_col-sm-12 > .vc_column-inner { padding-left: 10px; padding-right: 10px; } .single_prd_style3 .media .images .row > .col-md-10.f_right { width: 83.05%; } .single_prd_style3 .media .images .row > .col-md-2 { padding-right: 13px; } .header-v1 .main-navigation { position: relative; } .cart-block { max-height: 410px; } } @media (min-width: 768px) and (max-width: 991px) { .align-right .vc_column-inner { padding-right: 39px !important; } .footer-office-content.fr_col2 { padding-left: 0; padding-right: 0; } .commentlist ul.children { margin-left: 30px; } .vc_row.vc_row-flex > .container { width: 750px; } .columns-1 .product-list .item { width: 100% !important; } .product-list .product-image { width: 250px; } .header-v1 .header-logo { float: none; padding: 5px; height: 80px; text-align: center; } .header-v1 .header-logo img { height: 100%; width: auto; } .header-v1 .mega-menu > li > a { font-size: 12px; } .header-v1.is-sticky .header-logo { display: none; } .header-v1 .header-bottom { display: none; } .header-v1 .header-right { display: inline-block; width: 100%; } .header-v1 .main-navigation { padding-left: 12px; margin-bottom: -8px; } .header-v1 .mega-menu > li > a { padding: 28px 11px; text-transform: uppercase; letter-spacing: 0; font-size: 14px; } .header-v1 .search-block-top { right: 10px; } .header-v1 .cart-block { margin-top: -2px; } .search-block-top > .btn-search { font-size: 20px; } .search-block-top .btn-search { position: relative; padding: 15px 12px 12px; display: block; } .main-navigation .ubermenu-skin-none > ul > li > .ubermenu-target, .mega-menu > li > a { font-size: 13px; } .scroll-down a:before { margin-top: 35px; left: -8px; } .main-images img { width: 100%; height: auto; } .ads-content .ads_icon { top: -9px; } .banner-desc h3 { white-space: nowrap; } .blog-type-2 .blog-bottom { width: 73%; } #yith-quick-view-modal .yith-wcqv-wrapper { width: 80%; } .prev-btn, .next-btn { max-width: 69px; margin: 0 auto; text-align: center; } .next-btn { left: 12px; } .prev-btn { margin-bottom: 20px; } .banner-content.text-left::after, .banner-content.text-left::before { bottom: 15px; left: 15px; right: 15px; top: 15px; } .banner-content.text-left .banner-desc { left: 20px; } .banner-content.text-left:hover .banner-desc { left: 30px; } .last-col .wpb_wrapper { margin: 0 -15px; } .last-col .wpb_wrapper > div:nth-of-type(3) { display: none !important; } .last-col .banner-container { float: left; padding: 0 15px; width: 50%; } } @media (max-width: 782px) { .logged-in.admin-bar .site-header.is-sticky, .logged-in.admin-bar .header-v4:not(.is-sticky) .main-navigation { top: 46px; } .logged-in.admin-bar .header-v4.is-sticky .main-navigation { top: 0; } .special-cart-open.logged-in.admin-bar .mini-cart-special .cart-block { top: 26px; } html.nav-open { margin-top: 0 !important; } } @media (min-width: 641px) { .blog-list .blog-video iframe { height: 100%; } } @media (min-width: 481px) and (max-width: 766px) { .header-v3 .mega-menu { max-height: 245px; overflow: auto; } .popup_holder .popup { height: 255px; padding: 15px; top: 57%; width: 80%; } } @media (max-width: 767px) { .banner-content.banner-style-4 .service-content:hover h3 { color: #3d3935 !important; } .header-v2 { min-height: 70px; } .rooms .hb_room .entry-summary .grouped_elements { opacity: 1; } .banner-content.banner-type-3 .banner-desc .banner_icon { display: block !important; } .banner-content.text-center .banner-desc { top: 34%; } .banner-content.banner-type-3 .display-onhover { height: 0; transition: none; overflow: hidden; -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } .banner-content.banner-type-3 .display-onhover { overflow: visible; height: auto; } .banner-desc, .banner-content.banner-type-3::after { background: transparent; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; -moz-transition: none; -o-transition: none; -ms-transition: none; -webkit-transition: none; transition: none; } .banner-content.banner-type-3:hover::after { opacity: 0; } .banner-content.text-center::before, .banner-content.text-left::before, .banner-content.text-right::before { background: transparent !important; } .banner-content.banner-style-4 .service-content:hover { color: #9c9c9c; } .gallery-image a::before { -moz-transform: translate(-50%, -50%) !important; -o-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; -webkit-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; } .banner-content.banner-type-3::before { z-index: -1; } .gallery-img::before, .rooms .hb_room .entry-summary .media::before { opacity: 0; } .banner-content .display-onhover { visibility: visible !important; } .banner-content .banner-desc h3 { margin-top: 0; margin-bottom: 9px; } .banner-content:hover .img-banner { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .banner-content:hover .display-onhover { visibility: visible; opacity: 1; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .banner-content:hover .banner-desc { top: 34%; } .banner-content.banner-type-3:hover .display-onhover { height: auto; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .banner-content.banner-type-3:hover .banner-desc h3 { margin-bottom: 9px; } .banner-content.banner-type-2 .banner-desc { top: 0 !important; } .banner-desc .hide-content { opacity: 1 !important; } .banner-content:hover::before { opacity: 0; -moz-transform: none !important; -o-transform: none !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; } .hotel-booking-search .hb-submit button[type="submit"] i, .animated, .animated.fadeInUp { -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; } .animated { visibility: visible; } .wpcf7-not-valid-tip { margin-top: 3px; } .coming-soon-container { height: auto !important; } .mega-menu .dropdown-menu li { border-bottom: 0; } .mega-menu .dropdown-menu li a:hover { background: transparent; } .header-v2 .header-right .search-block-top > .btn-search { margin-top: 0; } .header-v2 .top-search { top: 88%; } .mega-menu .open .dropdown-menu { border-color: transparent !important; } .room-loadmore { margin: 0; } .hb_room_carousel_container .hb_room_carousel { margin: 0; } .room_search_fullw { display: none; } .blog-grid .blog-video iframe { height: 350px; } .vc_row.vc_row-flex > .container { width: 100%; } .item_testimonial .caption_testimonial { padding: 0; } .is-sticky .search-block-top > .btn-search { padding: 15px 20px; } .author-box { padding-left: 0; } .content-404 { position: static; transform: none; width: 100%; padding: 100px 0; } .product-list .product-image { margin: 0 0 30px; width: 100%; float: none; } .product-tab .nav-tabs { width: 200px; } .single-product .products > h2 { padding-top: 30px; } .banner-content.text-center .img-banner img { width: 100%; height: auto; } #error-page .coming-subcribe { padding: 30px; } .coming-soon { position: static; transform: none; } .coming-footer { position: static; } .coming-subcribe .mc4wp-form input[type="email"], .coming-subcribe .mc4wp-form input[type="text"] { text-align: center; width: 100%; } .xs_t_left { text-align: left; } .social-list a:first-child { padding-left: 0; } .gallery-container { margin-bottom: -50px; margin-top: -50px; padding-bottom: 50px; padding-top: 50px; } .archive .content-primary:not(.col-md-12) .gallery-container { padding-right: 0; padding-left: 0; } .box-counter .stats-block { width: 50%; } .title-behind { width: 90%; } .set_max_width .uvc-sub-heading { padding: 0 15px; } .no-gutter .vc_column_container > .vc_column-inner { padding-left: 15px !important; padding-right: 15px !important; } .center_element .wpb_wrapper { position: relative; top: 0; -moz-transform: translateY(-50%); -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .center_element.vc_column_container > .vc_column-inner { padding-top: 0 !important; } .side-breadcrumb { height: 300px; margin-bottom: 50px; } .side-breadcrumb h1 { font-size: 48px; letter-spacing: 0; } .footer { padding-top: 50px; } .blog-content.blog-grid { margin-bottom: 30px; } .ult-responsive.ult_countdown.countdown-decor { margin-left: 95px !important; } footer.footer aside, footer.footer aside:last-child, footer.footer aside:first-child { padding-bottom: 28px; } .footer .footer-v2 .footer_wrap .bottom-footer { padding-bottom: 30px; } .hidden_bg_xs { background: none !important; } .hidden_bg_xs .upb_row_bg { background: none !important; } .mc4wp-form input[type="email"], .mc4wp-form input[type="text"] { width: 100%; max-width: none; margin-bottom: 10px; } .hotel-booking-search { width: auto; max-width: 100%; padding: 0 15px 35px; } body .hb_room_carousel_container { margin: 0 -15px 40px; } body .hb_room_carousel_container .hb_room { padding: 0; min-width: auto !important; } body .hb_room_carousel_container .hb_room.slick-slide { padding: 0 15px; } .slick-initialized .slick-slide { max-width: 100%; } .rev_slider_wrapper { width: 100% !important; left: 0 !important; } .search-block-top .btn-search { font-size: 20px; } .header-v1.is-sticky .main-navigation { -webkit-animation: none; -ms-animation: none; animation: none; } .header_center_menu.content-filter nav.ubermenu { display: none; } .header_center_menu.content-filter.active nav.ubermenu { display: block; } body header .hb_room_carousel_container .slick-track { min-width: 100% !important; width: 100%; } body header .hb_room_carousel_container .hb_room.slick-slide { padding-left: 0; width: 318px; } .ubermenu-submenu-type-tab-content-panel .ubermenu-custom-content-padded { padding-left: 9px; padding-right: 11px; } a.ubermenu-responsive-toggle { display: none; } a.ubermenu-responsive-toggle + nav { width: 100%; max-height: 500px !important; visibility: visible !important; overflow: visible !important; -webkit-transition: max-height 1s ease-in !important; transition: max-height .3s ease-in !important; } .ubermenu .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-nojs .ubermenu-item:hover > .ubermenu-submenu-drop, .ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-type-tabs-group, .ubermenu .ubermenu-tab.ubermenu-active > .ubermenu-tab-content-panel, .ubermenu-nojs .ubermenu-tab:hover > .ubermenu-tab-content-panel, .ubermenu-nojs .ubermenu-tabs-show-default > .ubermenu-tabs-group > .ubermenu-tab:first-child > .ubermenu-tab-content-panel { display: block !important; visibility: visible; opacity: 1; height: auto; max-height: none; } .ubermenu .ubermenu-target, .mega-menu > li > a { padding: 5px 0px 5px 14px !important; } .ubermenu .ubermenu-target.ubermenu-target-with-image, .mega-menu > li > a.ubermenu-target-with-image { padding-left: 0 !important; padding-right: 15px !important; } .ubermenu .ubermenu-submenu-drop { background: #4d4d4d; } .ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu, ul.mega-menu .children { line-height: 1.3; left: auto !important; overflow-x: hidden; padding: 0; position: relative; top: auto !important; -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; -ms-transition: left 0.3s ease-out; -o-transition: left 0.3s ease-out; transition: left 0.3s ease-out; border: none; padding-left: 20px; box-shadow: none; padding-top: 10px; } .ubermenu.ubermenu-skin-none .ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu { border-top: 1px solid #5c5c5c !important; } .ubermenu.ubermenu-skin-none .ubermenu-submenu-drop { background: transparent; } .ubermenu.ubermenu-skin-none .ubermenu-submenu .ubermenu-target, .mega-menu .dropdown-menu li a { color: #fff; } .ubermenu.ubermenu-skin-none .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target { color: #fff; background: none; } .ubermenu .ubermenu-submenu .ubermenu-retractor { text-align: left; padding: 5px 12px 11px 12px; } .ubermenu.ubermenu-responsive .ubermenu-column { min-width: 100% !important; } .ubermenu.ubermenu-skin-none .ubermenu-tabs-group, .ubermenu.ubermenu-skin-none .ubermenu-tab > .ubermenu-target, .ubermenu.ubermenu-skin-none .ubermenu-tab-content-panel { border: none; } .nav-sections .ubermenu-responsive.ubermenu-responsive-collapse { overflow: scroll !important; } .header-v3 .header-logo { position: static; margin-left: 0; margin-top: 13px; } header.header-v3.site-header { max-height: none !important; } header.header-v3.site-header .header-wrapper.xs-4-col .btn-open { width: 25%; } header.header-v3.site-header .header-wrapper.xs-4-col .header_right_link { width: 50%; } header.header-v3.site-header .header-wrapper.xs-4-col .header_right_link > div { width: calc(100%/2); } header.header-v3.site-header .link-contact { display: none; } header.header-v3.site-header .top-search button.btn-search { margin-top: 15px; } header.header-v3.site-header .top-search .search-field { height: 55px; background: #fff; } header.header-v3.site-header .cart_nu_count { right: 10px; } header.header-v3.site-header .mega-menu > li > a, header.header-v3.site-header .ubermenu .ubermenu-submenu .ubermenu-target, header.header-v3.site-header .mega-menu .dropdown-menu li a { color: #000 !important; border-color: transparent !important; } header.header-v3.site-header .mega-menu .open .dropdown-menu { border-color: transparent; } header.header-v3.site-header .cart-block, header.header-v3.site-header .top-search { width: 100%; } header.header-v3.site-header .mega-menu { margin-top: 0; max-height: 400px; overflow-y: scroll; } header.header-v3.site-header .btn-open { position: static; text-align: left; top: 0; transform: none; width: 20%; float: left; margin-top: 0 !important; } header.header-v3.site-header .nav-sections-2, header.header-v3.site-header .btn-open { display: inline-block; vertical-align: middle; } header.header-v3.site-header .header_right_link > div { position: static; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; width: calc(100%/3); float: left; } header.header-v3.site-header .header_right_link > div.mini-cart > a { margin-left: 0; width: 100%; display: block; } header.header-v3.site-header .btn-open, header.header-v3.site-header .header_right_link > div > .cart_label, header.header-v3.site-header .header_right_link > div > .btn-search, header.header-v3.site-header .header_right_link > div.languges-flags > a { padding: 18px; text-align: center; height: 63px; } header.header-v3.site-header .header_right_link > div.languges-flags { padding: 0; } header.header-v3.site-header .header_right_link > div.languges-flags > a { display: block; } header.header-v3.site-header:not(.is-sticky) #site-navigation { margin-top: 15px; border-top: 1px solid rgba(255, 255, 255, 0.1); } header.header-v3.site-header #site-navigation { padding-left: 0; } header.header-v3.site-header #site-navigation > .container { padding: 0; } header.header-v3.site-header .search-block-top .top-search, header.header-v3.site-header .header-languages.content-filter.dropdown-menu, header.header-v3.site-header .mega-menu.header-account.content-filter, header.header-v3.site-header .header_center_menu.content-filter { box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.2); } header.header-v3.site-header .header_right_link { padding-right: 0; width: 60%; } header.header-v3.site-header .nav-sections-2 { width: 100%; } header.header-v3.site-header.is-sticky { padding: 0; } header.header-v3.site-header.is-sticky .nav-sections-2 .header-logo { display: none; } header.header-v3.site-header .btn-open.active, header.header-v3.site-header .btn-active { background: #b58a61; } header.header-v3.site-header .btn-open.active.btn-search, header.header-v3.site-header .btn-active.btn-search { color: #fff; } header.header-v3.site-header .btn-open.active .cart_nu_count, header.header-v3.site-header .btn-active .cart_nu_count { background: #fff; color: #000; } header.header-v3.site-header .content-filter.active, header.header-v3.site-header .languges-flags.open .header-languages { border: none; border-top: 3px solid #b58a61; } header.header-v3.site-header .top-search { right: 0 !important; margin-top: 0; } header.header-v3.site-header .header-languages.content-filter.dropdown-menu { opacity: 0; visibility: hidden; -moz-transform: translateY(20px); -o-transform: translateY(20px); -ms-transform: translateY(20px); -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } header.header-v3.site-header .header-languages.content-filter.dropdown-menu.active { display: block; opacity: 1; visibility: visible; -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } header.header-v3.site-header .languges-flags { line-height: 24px; border-left: none; } header.header-v3.site-header .languges-flags .header-languages { left: -1px; right: -1px; } header.header-v3.site-header .languges-flags:hover > a { color: #fff !important; } header.header-v3.site-header .languges-flags.open { background: #b58a61; vertical-align: middle; } header.header-v3.site-header .mini-cart .cart-block { right: 0px !important; } header.header-v3.site-header .ubermenu .ubermenu-submenu .ubermenu-target { padding: 4px 0px 10px 14px !important; } header.header-v2.site-header:not(.is-sticky) .header-logo { margin-top: 0; } header.header-v2.site-header .header-logo { position: absolute; margin: 0 auto; left: 49%; max-width: 65px; height: 100%; -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } header.header-v2.site-header .header-logo:before { display: none !important; } header.header-v2.site-header .header-right .link-contact { display: none; } header.header-v2.site-header .header-right { width: auto; } header.header-v2.site-header .header-right .mini-cart { margin-right: 38px; } header.header-v2.site-header .header-right .mini-cart + .search-block-top { position: absolute; left: 30px; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); border-color: transparent; height: auto; padding: 18px; margin-right: 0; } header.header-v2.site-header .header-right .mini-cart + .search-block-top:before { display: none; } header.header-v2.site-header .header-center { text-align: right; width: 100%; padding-left: 0; } header.header-v2.site-header .btn-open { -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } header.header-v2.site-header .header-languages.dropdown-menu { margin-top: 25px; } .header-v4 .mega-menu li .caret { font-size: 22px; } .header-v4 .search-block-top > .btn-search { font-size: 22px; padding: 25px 6px; } .left_side_menu .dropdown-menu .dropdown-menu { right: 0; } .nav-sections-2 .header_center_menu, .nav-sections-2 .header-account { background: #fff none repeat scroll 0 0; padding: 10px 15px !important; position: absolute; top: 100%; border-top: 3px solid #b58a61; position: absolute; width: 100%; opacity: 0; pointer-events: none; -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 999; left: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .nav-sections-2 .header_center_menu.active, .nav-sections-2 .header-account.active { opacity: 1; pointer-events: auto; -webkit-transform: translateY(0px); transform: translateY(0px); } .hs2-border-tab { border-right: 1px solid rgba(255, 255, 255, 0.1); } .main-navigation nav > ul > li:first-child > .ubermenu-target { border-top: none !important; } .main-navigation nav > ul > li > .ubermenu-target { padding: 12px 20px !important; border-top: 1px solid #5c5c5c !important; } .mega-menu li .caret { top: 3px; padding-top: 9px; z-index: 99999; height: 38px; width: 36px; } .header-v1 .mega-menu li .caret, .header-v2 .mega-menu li .caret { top: 3px; padding-top: 9px; z-index: 99999; height: 40px; width: 61px; right: 0; } .mega-menu li.megamenu:hover > .children { -moz-transform: none; -o-transform: none; -ms-transform: none; -webkit-transform: none; transform: none; } .header-v4:not(.is-sticky) .header-logo img { width: auto; height: 69px; } .header-v1 #site-navigation { position: static; background: none; } .header-v1 .mini-cart i, .header-v1 .header-wishlist i { font-size: 20px; } .header-v1 .mini-cart a { color: inherit; } .header-v1 .mini-cart .cart-block { left: -46px; } .header-v1 .search-block-top, .header-v1 .mini-cart { display: inline-block; padding: 23px 20px 28px; color: #fff; padding: 0; position: absolute; right: 0; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); } .header-v1 .mini-cart { right: 21px; } .header-v1 .mini-cart + .search-block-top { right: 36px; } .header-v1 .top-search { right: 0; } .header-v1.site-header { max-height: 89px; } .header-v1.site-header.is-sticky { max-height: 80px; } .header-v1.site-header.is-sticky .languges-flags { top: 53%; padding-top: 27px; padding-bottom: 27px; } .header-v1.site-header.is-sticky .header-logo { height: auto; /* width: 100%; */ padding: 7px; float: none; /* text-align: center; */ margin: 0 auto; } .header-v1.site-header.is-sticky .btn-search { margin-top: 0; } .header-v1.site-header .header-top { padding: 5px 15px 0; } .header-v1.site-header .languges-flags { border-left: none; right: 4px; top: 50%; padding: 36px 20px; } .header-v1.site-header .languges-flags + .mini-cart { right: 63px; } .header-v1.site-header .languges-flags + .mini-cart + .search-block-top { left: 36px; right: auto; margin-top: 2px; } .header-v1.site-header .languges-flags + .search-block-top { right: 46px; } .header-v1.site-header .header-top .top-link { padding-right: 60px; text-align: left; margin: 0 -15px; padding-top: 5px; } .header-v1.site-header .header-top .top-link .customlinks { padding: 0 15px; } .header-v1.site-header .top-link { padding-right: 30px; text-align: left; margin: 5px -12px 0; } .header-v1.site-header .btn-open:hover { color: #fff; } .header-v1.site-header .right-header { left: 15px; } .header-v1.site-header .cart-block { left: 0; } .header-v1.site-header .header-logo { float: none; padding: 10px 0; height: auto; width: 100%; text-align: center; } .header-v1.site-header .header-logo img { max-height: 65px; } .header-v2 .header-languages.dropdown-menu, .header-v1 .header-languages.dropdown-menu { right: 0; left: auto; } .header-v2 .mini-cart .cart-block, .header-v1 .mini-cart .cart-block { left: auto; right: 1px; } .header-v2 .top-search, .header-v1 .top-search { left: -25px; right: auto; } .header-v1 .top-search { right: -25px; left: auto; } .header-v1.site-header .languges-flags + .mini-cart + .search-block-top .top-search { left: -25px; right: auto; } header { position: relative; } .section-nav-title:before, .section-nav-title:after { content: ""; display: table; } .section-nav-title:after { clear: both; } .section-nav-title li { border: solid #5c5c5c; border-width: 0 0 1px 1px; box-sizing: border-box; height: 71px; text-align: center; width: 50%; /* display: inline-block; */ background: rgba(0, 0, 0, 0.3); float: left; } .section-nav-title li a { text-transform: uppercase; color: #fff; display: block; height: 100%; padding-top: 24px; } .section-nav-title li a:hover, .section-nav-title li a.active { background: #4d4d4d; } .btn-open { color: #fff; padding: 0; position: absolute; left: 0; top: 50%; -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .mega-menu { width: 100%; } .mega-menu li { width: 100%; position: relative; } .mega-menu li .caret { display: block; } .mega-menu li a { padding: 12px 0 !important; } .mega-menu li a .icon-next { display: none; } .mega-menu li a:before, .mega-menu li a:after { content: none !important; } .mega-menu li ul li ul { display: none; } .mega-menu > li:first-child a { border: none; } .mega-menu > li > a { border: none; color: #939393 !important; padding: 12px 20px !important; border-top: 1px solid #5c5c5c; } .mega-menu > li > a:before { content: none; } .mega-menu > li > a:hover { background: none !important; } .mega-menu .open .dropdown-menu { display: block; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; border: none; padding: 0 0 0 35px; border-top: 1px solid #5c5c5c; } .mega-menu .open .dropdown-menu .dropdown-menu { padding-left: 15px; } .mega-menu .open .caret { text-indent: -9999em; } .mega-menu .open .caret:before { position: absolute; content: "-"; width: 100%; height: 100%; top: 0; left: 0; font-size: 33px; text-indent: 1px; } .mega-menu .open ul li .caret { text-indent: 1px; } .mega-menu .open ul li .caret:before { content: none; } .mega-menu .open ul li .caret.active { text-indent: -9999em; } .mega-menu .open ul li .caret.active:before { content: "-"; } .mega-menu .dropdown-menu { background: none; box-shadow: none; opacity: 1; visibility: visible; width: 100%; position: relative; left: 0 !important; top: 0 !important; display: none; } .header-bottom { display: none; } .nav-open { overflow: hidden; position: relative; } #page { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; width: 100%; } .nav-sections { height: 100%; /* 100% Full-height */ width: 0; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 10; /* Stay on top */ top: 0; left: 0; background-color: #111; /* Black*/ overflow-x: hidden; /* Disable horizontal scroll */ transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */ -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); } .overlay3 { height: 100%; width: 0; position: fixed; z-index: 99999; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); overflow-y: auto; overflow-x: hidden; text-align: center; opacity: 0; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .logged-in.admin-bar header:not(.is-sticky) .nav-sections { padding-top: 45px; } .nav-open .site-header.is-sticky { position: relative; } .mega-menu { margin-top: 0; max-height: 100%; padding-bottom: 40px; } .megamenu ul.children { padding: 0 8px; } .btn-open, .btn-open-right { display: inline-block; padding: 23px 20px 23px; } header { background: #3d3935; } .ult-item-wrap.slick-slide .product-isotope { margin: 0 auto; } .product-type-4 .product-grid .star-rating { text-align: left; } .ft_newsletter { display: none; } .menu_header_top { text-align: center; margin-left: -20px; } .prdctfltr_woocommerce.pf_arrow_inline .prdctfltr_woocommerce_ordering { top: 40px !important; } .scroll-down a:before { content: none; } .product_archives.product-isotope .item { width: 50% !important; } .footer-v1 .f-float { text-align: center; } .footer-v1 .payment { text-align: center; padding-top: 10px; padding-bottom: 7px; } .align-left .vc_column-inner { padding-left: 30px !important; } .product-type-2.prd_type3 .product-grid .item { border: 1px dotted #c6c6c6 !important; margin-bottom: 30px; } .product-type-2.prd_type3 .product-grid .item:last-child { margin-bottom: 0; } .product-type-2.prd_type3 .product-grid .item:nth-child(4n), .product-type-2.prd_type3 .product-grid .item:nth-child(2n) { border-right: 1px dotted #c6c6c6; } .slider_style_1 { margin-bottom: 30px; } .load-more.blog-load { padding-top: 20px; } .slider_style_1:before { content: none; } .slider_style_1 .slider-desc { position: static; width: 100%; margin-top: 30px; } .slider-wrap-container .owl-dot.active::before, .slider-wrap-container .owl-dots::after { color: #ffffff; } .slider-wrap-container .owl-dots { left: 15px; top: 15px; } .tabs_sort .isotope.has_space .item.blog-masonry { padding: 0 15px; } .side-breadcrumb.type-4 { height: 350px; } .single-2 { max-width: 100%; padding: 30px 0 0; } .single-2 .blog-content .post-name > h3 { font-size: 26px; } .abs_text { left: 42px; } .abs_text h3 { font-size: 26px; line-height: 37px; } .abs_text h3 br { display: block; } .tooltbars > .row > .col-xs-12 { width: 50%; } .solaz-heading { margin-bottom: 40px; } .solaz-heading.bg-title { margin-bottom: 0; } .tooltbars .f_right .woocommerce-ordering { margin-left: -14px; } .single_prd_style1 .col-md-5.media, .single_prd_style1 .col-md-7.info { width: 100%; padding-left: 15px; padding-right: 15px; } .coming-soon-container .coming-soon .mc4wp-form input[type="email"] { width: 100%; text-align: center; margin-bottom: 10px; } .coming-soon-container .coming-soon .mc4wp-form .mc4wp-form-fields [type="submit"] { position: static; display: block; margin: 0 auto; max-width: 100%; } .header-text { display: none; } .featured-product .item { width: 100%; } .header-v1 .header-top { padding: 9px 0; } .header-v1 .header-top .top-link { padding-top: 0px; margin: 0; } .menu-second-menu-container { padding-left: 0; position: relative; } #yith-quick-view-modal .yith-wcqv-main { padding: 15px 0px 50px 0px; box-shadow: none; } #yith-quick-view-modal .yith-wcqv-wrapper { max-width: calc(100% - 100px); margin-top: auto; } .yith-woocompare-widget a.compare { float: left; margin-right: 15px; } .yith-woocompare-widget ul.products-list a.remove { display: inline-block; margin-left: 15px; } .btn-update-cart { text-align: left; margin-top: 10px; } .text-left-xs { text-align: left; } .text-center-xs { text-align: center; } .prev-btn, .next-btn { width: 30px; height: 100%; padding: 33px 0px; display: none; } .prev-btn { position: absolute; bottom: 0; left: 0; margin-bottom: 0; } .next-btn { position: absolute; bottom: 0; margin-top: 20px; right: 0; } .prev-btn i, .next-btn i { display: block; margin-top: 9px; } .prev-btn i:nth-child(2), .next-btn i:nth-child(2) { margin-top: -14px; margin-left: -6px; } .footer .social_icon_list { margin-bottom: 40px; } .product-list .product-img { float: none; margin-right: 0; margin-bottom: 20px; } .img-banner > img { width: 100%; } .about-desc .vc_column-inner > .wpb_wrapper { margin: 0 0 50px; } .fancybox.btn-play { font-size: 200px; opacity: 0.5; right: 0; } .video-content .title-video { font-size: 48px; } .vc_col-sm-8:first-child .banner-content { margin-bottom: 30px; } .footer { padding-top: 50px; } .footer .footer-v3 .social_icon_list { margin-bottom: 22px; } .footer .footer-v3 .footer-top .payment { padding-top: 20px; } .product-isotope .item { padding: 30px 15px 0; } .ads-container { padding: 30px 0; } .ult-content-box .ads_style_3.ads-container { padding: 0; } .vc_col-sm-4:last-child .service-container { margin-bottom: 0; } .service-container { margin-bottom: 50px; } .about-desc .vc_column-inner > .wpb_wrapper { padding: 40px 30px 10px; } .border-primary { width: 0; } .popup_holder .popup { width: 500px; } .gallery .button-group { margin-top: 30px; } } @media (max-width: 640px) { .blog-list .blog-img, .blog-list .align_left, .blog-list .blog-item > figure, .blog-list .blog-post-info { width: 100%; } .product-tab .nav-tabs { width: 100%; margin: 0; margin-bottom: 30px; float: none; } .blog-list .blog-post-info { padding-left: 0; padding-top: 30px; } .blog-grid .blog-video iframe, .blog-list .blog-video iframe { position: relative; } } @media (max-width: 600px) { .solaz_get_widget .widget_hb_widget_search .hb-form-table > li.hb-form-field { padding-right: 0; } .coming-timer { width: 100%; margin: 0; margin-bottom: 50px !important; } .coming-timer:first-child { margin: 0 !important; margin-bottom: 50px !important; } .post-type-archive-hb_room .rooms.hb-catalog-column-3 > .hb_room { width: 100%; } .logged-in.admin-bar .site-header.is-sticky { top: 0; } .margin-bot-39 .hb_room_carousel_container { margin-bottom: 0; } .banner-content.banner-type-2.b_without_image .banner-desc .btn-banner { margin-top: 24px; } .wpb_wrapper .widget_hb_widget_search .hb-form-table > li.hb-form-field, .cform_type1 .wpcf7-form > p { width: 100% !important; max-width: none; } #wpsl-search-btn, #wpsl-search-wrap div, .wpsl-search-wrap div label { margin-right: 0; width: 100%; } #wpsl-search-wrap .wpsl-dropdown, .wpsl-input input { width: 100% !important; } .wpsl-search-btn-wrap { margin-top: 15px; } .special-cart-open.logged-in.admin-bar .mini-cart-special .cart-block { top: -20px; } .col-7 .instagram-gallery li { width: 20%; } .product-type-2 .item { width: 100%; } } @media (max-width: 568px) { .content-404 h1 { font-size: 60px; letter-spacing: 0; } .header-top { text-align: center; padding: 10px 0; } .header-top .top-link { text-align: center; margin-left: -16px; } .header-v3 .header-top { padding: 5px 0 0; } .exe_pad_left { padding-left: 15px !important; } .gallery_col4 > .isotope-item, .gallery_col5 > .isotope-item, .gallery_col3 > .isotope-item, .gallery_col2 > .isotope-item { width: 100%; } .instagram-gallery .banner_text_overlay { font-size: 14px; } .instagram-gallery .banner_text_overlay.show_custom_text { font-size: 25px; } .slide-content .slide-desc h4 { width: 100%; } .border-primary { display: none; } .footer .location li:first-child p:nth-child(3) { width: 100%; } .testimonial-container.testimonials-decor { margin-top: -30px; } .design-decor-left .wpb_single_image img { margin-top: 60px; } } @media (min-width: 480px) and (max-width: 767px) { .product-type-2.prd_type3 .product-grid .item .product-grid .item:hover .product-action .add_to_cart_button { width: 300px; max-width: 300px; min-width: 300px; } .commentlist ul.children { margin-left: 15px; } .blog-type-1 .grid-item { max-width: 500px; margin: 0 auto; float: none; } } @media (min-width: 480px) and (max-width: 568px) { header.header-v3.site-header .cart_nu_count { right: 25px; } } @media (min-width: 569px) and (max-width: 640px) { header.header-v3.site-header .cart_nu_count { right: 35px; } } @media (min-width: 600px) and (max-width: 767px) { header.header-v3.site-header .cart_nu_count { right: 55px; } } @media (max-width: 480px) { .exe_pad_left { padding-top: 0; } .uvc-heading .uvc-main-heading h2, .uvc-heading .uvc-main-heading h3, .uvc-heading .uvc-main-heading h4, .uvc-heading .uvc-main-heading h5, .uvc-heading .uvc-main-heading h6 { letter-spacing: 0; line-height: 30px !important; } .rooms.slick-slider .hb_room { margin-bottom: 0; } #error-page .coming-subcribe { padding: 0 0 35px 0; } .pp_pic_holder.pp_default { width: 100% !important; } .room_search_2 .hotel-booking-search { padding-left: 0; padding-right: 0; } .hb-booking-room-details { padding: 18px; } .hb-booking-room-details { min-width: auto; right: 0; } .button_acommo .btn-primary, .button_acommo .btn_default { padding: 10px !important; font-size: 11px; } .pp_content_container, .pp_content { width: 300px !important; } .side-breadcrumb h1 { font-size: 22px; } .banner-type-5 { padding: 60px 30px 35px 35px; } .coming-timer { width: 100%; margin-bottom: 50px !important; } .content-404 h1 { font-size: 50px; } .box-counter .stats-block { width: 100%; } .title-behind { width: 100%; } .hb_room_carousel_container .hb_room_carousel .hb_room { height: auto; } body .hb_room_carousel_container .hb_room { min-height: auto; padding: 0; } .product_archives.product-isotope .item { width: 100% !important; } .profile-thumbnail { width: 300px; } .banner_style_5 .banner-desc .btn { font-size: 24px; } .banner_style_4 .banner-desc h3 { font-size: 36px; margin-top: 15px; } .banner_style_4 .banner-desc h4 { font-size: 14px; } .banner_style_4 .banner-desc > img { width: 150px; } .tooltbars > .row > .col-xs-12 { width: 100%; } .category-blog ul li a { padding: 13px 15px; } .tooltbars .f_right { text-align: left; } .section-nav-title li { width: 50%; } .header-v1 .header-logo, .header-v1 .right-header, .woocommerce-message a.button.wc-forward { float: left; } .cart-block { right: -15px; } .header-v1 .right-header { right: 15px; top: 20px; } .header-v1 .header-logo { padding-left: 15px; width: 185px; } .footer .footer-newsletter .widget_mc4wp_form_widget .footer-title { float: none; padding-bottom: 10px; border-right: none; } .footer .footer-newsletter .widget_mc4wp_form_widget .mc4wp-form { padding-left: 0; } .footer .footer-newsletter .widget_mc4wp_form_widget [type="submit"] { padding: 6px 11px 6px 8px; font-size: 13px; } .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"] { width: calc(100% - 139px); padding-left: 0; } .slide-2 h2 { font-size: 36px; } .grid-item { width: 100%; } .popup_holder .popup { padding: 30px; top: 50%; } .tp-leftarrow.custom { left: -20px !important; } .tp-rightarrow.custom { right: -50px !important; left: auto !important; } .banner-content.text-right .banner-desc { right: 30px; } .clients-grid { margin: 0 -15px; } .clients-grid .brands-content { padding: 15px; width: 33.3333%; } .comment-reply-title small { margin-top: 16px; text-align: right; width: 100%; } .commentlist .comment-respond { padding: 0 15px; } .blog-type-3 .blog-item .blog-post-title, .blog-type-3 .blog-item .blog-meta, .blog-type-3 .blog-item .blog_post_desc { padding-left: 15px; padding-right: 15px; } .blog-type-3 .blog-item .blog-post-info { padding: 20px 0; } .popup_holder .popup { width: 100%; height: 310px; padding: 30px; } .popup_holder .popup h4 { font-size: 20px; } .popup_holder .popup #closePopup, .popup_holder .popup .closePopup { right: 15px; } .header-v13 .header-bottom .header-logo { max-width: 120px; } .avatar_author { display: block; float: none; padding-right: 0; text-align: center; } .avatar_author:before { content: none; } .comments-area .commentlist > li { margin-bottom: 30px; padding-bottom: 30px; } .comments-area .comment-author { height: 40px; margin-right: 15px; width: 40px; } .comments-area .comment-author::before { right: -15px; top: 15px; } .comments-area ul.children { margin-left: 5px; } .comments-area .links-info .info { padding-left: 0; } .comment-bottom .info-right, .comment-bottom .profile-name { width: 100%; } .comment-bottom .comment-bottom .date-cmt { padding-right: 15px; } .commentform { padding-left: 70px; } .commentform::before { height: 50px; line-height: 50px; width: 50px; } .commentform::after { left: 74px; top: 20px; } } @media (max-width: 479px) { .isotope .item { width: 100% !important; } .prd-decor-action .btn-prd a { float: left; } .prd-decor-action .btn-prd a:before { content: none; } .prd-decor-action .label-btn { width: 100%; } .blog-type-6 .blog-item .blog-post-info .info a { font-size: 18px; } .blog-type-6 .blog-item .blog-post-info .post-name > a { font-size: 36px; } .title-blog-5 { font-size: 44px; } .title-blog-5 span { font-size: 50px; } .gallery_room_details { width: 100%; } #hotel-booking-results .hb-search-results > .hb-room .hb-room-thumbnail { width: 100%; } #hotel-booking-results .hb-search-results > .hb-room .hb-room-thumbnail img { max-width: 100%; width: 100%; } #hotel-booking-results .hb-search-results > .hb-room .hb-room-meta li { margin-bottom: 20px; } .hb_extra_detail_price .hb_optional_quantity { max-width: 45px; } } @media (max-width: 375px) { .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 0; } .footer .bottom-footer { padding-top: 55px; padding-bottom: 50px; } .amount .amount-desc h6 { text-overflow: ellipsis; white-space: nowrap; } .comments-area .comment-author { height: 30px; margin-right: 8px; width: 25px; } .comments-area .comment-author:before { right: -10px; } .profile-bottom .profile-desc { padding: 18px 15px; } .profile-bottom .profile-desc > h2 { font-size: 33px; } .blog-post-info .post-name > a { text-overflow: initial; text-transform: uppercase; white-space: inherit; word-wrap: break-word; } .info .single_add_to_cart_button, .info .add_to_cart_button { margin-top: 20px; min-width: 100%; } .room_search_2 .hotel-booking-search { padding: 0 -0px 35px; } .header-v1 .mini-cart .cart-block { left: auto; right: 0; } .header-v1.is-sticky .cart-block { margin-top: 8px; } .mini-cart .buttons .button { padding: 11px 19px 10px; } .banner-content.banner-type-2 h2 { font-weight: 600; font-size: 34px; } .product-list .product-img { max-width: none; } .footer .social_icon_list ul li { padding-right: 15px; } #yith-quick-view-modal .yith-wcqv-wrapper { max-width: 300px; } #yith-quick-view-modal #yith-quick-view-close { top: -32px; right: -4px; } .wishlist_table .product-add-to-cart > .add_to_cart.button { padding: 8px 11px; } #cart_added_msg_popup, #compare_added_msg_popup { margin-left: -150px !important; } .blog-type-2 .blog-item .blog-post-info { margin-top: 0px; } .blog-type-2 .blog-bottom { left: 0; padding: 22px 20px 0 20px; top: 0; width: 100%; position: static; } .blog-type-1 .blog_post_desc > p, .blog-type-2 .blog_post_desc > p { max-height: 100%; } .mc4wp-form { overflow: hidden; width: 100%; } .popup_holder .popup #closePopup, .popup_holder .popup .closePopup { right: 15px; } .cart-block { width: 290px; } .ult_countdown-section { margin-right: 0 !important; } } @media (max-width: 360px) { .banner-desc p { font-size: 11px; } .banner-content.banner-type-3 .btn-banner { bottom: 20px; } .banner-content.banner-type-3 .btn-banner .btn { padding: 10px 18px 10px; text-transform: uppercase; font-size: 11px; } .hb_button { padding: 10px 20px; } } @media (max-width: 320px) { .top-search { right: -35px; width: 300px; } .footer .footer-newsletter .widget_mc4wp_form_widget [type="submit"] { position: relative; } .instant-quote .solaz-heading { margin-bottom: 25px; } .instant-quote .solaz-heading h3 { font-size: 29px; margin-top: 0; letter-spacing: 9.5px; padding: 0 15px; } .woocommerce .btn-update-cart > .cart-btn { margin-bottom: 10px; } .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"] { width: 100%; } .special-cart-open .mini-cart-special .cart-block { width: 100%; } header .mini-cart .cart-block { right: calc(100% - 117px); } header .top-search { right: calc(100% - 163px); } header.header-v4 .top-search { right: calc(100% - 104px); } .footer .footer-newsletter .widget_mc4wp_form_widget input[type="email"] { border-bottom: 1px solid; margin-bottom: 10px; } .footer .footer-newsletter .widget_mc4wp_form_widget [type="submit"] { margin-bottom: 10px; } }