
:root{ --name:#000; --bg-f1:#f1f1f1; --bg-f5:#f5f5f5; --bg-d:#ddd; --bg-2:#222; --bg-3:#333; --bg-4:#444; --bg-black:#000; --bg-white:#fff; --border:#ddd; --field-bg:#f1f1f1; --field-white:#fff; --field-black:#000; --field-text:#111; --field-disabled-bg:#f1f1f1; --field-disabled-text:#bbb; --field-placeholder:#666; --field-shadow:inset 0 0 0 1px #111,0 3px 8px 0 rgba(0,0,0,0.1); --field-repeater-row:#f1f1f1; --field-repeater-row-expand:#222; --field-repeater-content-shadow:0 0 15px 0 rgba(0,0,0,0.08) } .krn-block-cover,.krn-block-cover-image{ height:auto; margin-bottom:1.5rem } .krn-block-cover .krn-block-cover-text{ font-size:24px; font-weight:700; color:#fff!important } @media (max-width:991.98px){ .krn-block-cover .krn-block-cover-text{ font-size:20px } } @media (max-width:767.98px){ .krn-block-cover .krn-block-cover-text{ font-size:16px } } .krn-block-button__link{ margin-top:.75rem; margin-bottom:.75rem; background-color:var(--main); font-weight:600; font-size:15px } .is-style-squared .krn-block-button__link{ border-radius:0 } .is-style-outline .krn-block-button__link{ border-color:var(--main); color:var(--main) } .krn-block-gallery{ margin-bottom:1.5rem } .krn-block-quote,blockquote{ position:relative; font-style:normal; padding:0 0 0 1.25rem; border-left:1px solid var(--main) } .krn-block-quote.is-large,.krn-block-quote.is-style-large,blockquote.is-large,blockquote.is-style-large{ padding-left:0; border-left:0 } .krn-block-quote.is-large p,.krn-block-quote.is-style-large p,blockquote.is-large p,blockquote.is-style-large p{ font-size:30px; font-weight:800; font-style:normal } .krn-block-pullquote:before{ content:"\201D"; display:block; height:50px; width:50px; margin:0 auto 1.5rem; font-size:55px; font-weight:500; line-height:73px; text-align:center; background:#f5f5f5; color:var(--main); border-radius:50% } .krn-block-pullquote blockquote{ padding-left:0; border-left:0; margin:0 } .krn-block-pullquote blockquote p{ font-size:30px; font-weight:800; margin-bottom:15px } .krn-block-pullquote.is-style-solid-color{ position:relative; margin-top:4rem } .krn-block-pullquote.is-style-solid-color:before{ position:absolute; top:0; left:50%; transform:translate(-50%,-50%) } .krn-block-pullquote.is-style-solid-color blockquote{ max-width:none; padding-left:3rem; padding-right:3rem; text-align:center } .has-drop-cap:first-letter{ display:inline-block; color:var(--main); font-size:5.1em; font-weight:800!important; margin:.05rem .5rem 0 0 } .krn-block-file{ align-items:center; display:flex; flex-wrap:wrap; justify-content:space-between } .krn-block-file a{ text-decoration:none; font-weight:700 } .krn-block-archives{ list-style:none; margin:0 0 1.5rem } .krn-block-archives li a{ padding:4px 0; text-decoration:none; font-weight:800 } .krn-block-latest-comments{ margin:0 0 1.5rem } .krn-block-latest-comments .krn-block-latest-comments__comment-excerpt,.krn-block-latest-comments .krn-block-latest-comments__comment-meta{ margin-left:0!important } .krn-block-latest-comments .krn-block-latest-comments__comment-author,.krn-block-latest-comments .krn-block-latest-comments__comment-link{ text-decoration:none; font-weight:700 } .krn-block-latest-posts{ margin:0 0 1.5rem } .krn-block-latest-posts li{ margin:5px 0 } .krn-block-latest-posts li a{ text-decoration:none; font-weight:700; font-size:17px } .krn-block-latest-posts.is-grid li{ padding:1rem 0; border-top:3px solid #eee } .krn-block-search{ margin-bottom:1.5rem } .krn-block-search .krn-block-search__label{ margin-bottom:1rem } .krn-block-search .krn-block-search__input{ border:1px solid #ddd } .krn-block-search .krn-block-search__button{ display:inline-block; padding:5px 12px; margin:0 0 0 1rem; background:#cd2653; color:#fff; border:0; font-size:16px; font-weight:600; line-height:32px; text-align:center; text-decoration:none; border-radius:0; cursor:pointer } .krn-block-group{ margin-bottom:1.5rem } .krn-block-group.has-background{ padding:1.5rem } .krn-block-group.has-background p:last-child{ margin-bottom:0 } .post-nav-links{ display:block; clear:both; margin:1.5rem 0; font-size:18px; font-weight:700 } .post-nav-links:before{ content:""; clear:both } .post-nav-links a,.post-nav-links span{ margin:0 .5rem; text-decoration:none } code{ background-color:#f1f1f1; padding:.4rem .6rem; border-radius:3px } ins{ text-decoration:underline; background-color:inherit } table{ border:1px solid #ddd; border-bottom:0; border-collapse:collapse; margin:0 0 1.5rem } table td,table th{ padding:.5rem 1rem; border-bottom:1px solid #ddd; text-align:left } table.blcs-no-style{ width:auto; margin-left:-1rem; margin-right:-1rem; border:0 } @media (max-width:991.98px){ table.blcs-no-style{ margin-left:-.5rem; margin-right:-.5rem } } table.blcs-no-style td,table.blcs-no-style th{ padding-left:1rem; padding-right:1rem; border-bottom:0 } @media (max-width:991.98px){ table.blcs-no-style td,table.blcs-no-style th{ padding-left:.5rem; padding-right:.5rem } } input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{ width:100%; border:1px solid #ddd; line-height:22px; height:42px; padding:10px; border-radius:6px } textarea{ height:120px } input[type=submit]{ border:0; line-height:42px; padding:0 20px; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; font-size:15px; font-weight:700; margin:.5rem 0; border-radius:50px; cursor:pointer } @media (min-width:1025px){ input[type=submit]:hover{ background:linear-gradient(90deg,var(--minor),var(--minor-shade)) } } .comments-area{ max-width:727px; margin:3.5rem auto 1rem } @media (max-width:991.98px){ .comments-area{ max-width:none } } .comments-area .comment{ padding-top:1.5rem; margin-top:1.5rem; border-top:1px solid #ddd } .comments-area a{ text-decoration:none } .comments-area .comments-title{ font-size:26px; margin-bottom:1.5rem } .comments-area .comment-reply-title{ font-size:22px; margin-bottom:1.5rem } .comments-area .comment-reply-title a{ display:inline-block; font-family:var(--font-body); line-height:20px; padding:3px 9px; background-color:#111; color:#fff; border-radius:50px; font-size:12px } .comments-area .comment-list{ margin:0; list-style:none } .comments-area .comment-author .blcs-comment-meta{ display:flex; align-items:center } .comments-area .comment-author .blcs-comment-meta .blcs-dummy-image{ width:58px; height:58px; line-height:58px; padding:0; margin-right:1.5rem; border-radius:50%; background-color:#f1f1f1; color:#999 } @media (max-width:767.98px){ .comments-area .comment-author .blcs-comment-meta .blcs-dummy-image{ width:32px; height:32px; line-height:32px } } .comments-area .comment-author .blcs-comment-meta .blcs-dummy-image i{ font-size:15px } @media (max-width:767.98px){ .comments-area .comment-author .blcs-comment-meta .blcs-dummy-image i{ font-size:11px } } .comments-area .comment-author .blcs-comment-meta .blcs-comment-name p{ margin-bottom:0 } .comments-area .comment-author .blcs-comment-meta .blcs-comment-name a{ font-weight:700; font-size:16px } .comments-area .comment-author .blcs-comment-meta .blcs-comment-name .blcs--name{ font-size:16px; font-weight:500 } .comments-area .comment-author .blcs-comment-meta .blcs--date{ color:#999; font-size:14px } .comments-area .comment-author img{ margin-right:1.5rem; border-radius:50% } .comments-area .comment-author .fn{ font-weight:400 } .comments-area .comment-awaiting-moderation,.comments-area .comment-content{ display:block; padding-left:calc(58px + 1.5rem); margin-top:1rem } @media (max-width:767.98px){ .comments-area .comment-awaiting-moderation,.comments-area .comment-content{ padding-left:calc(32px + 1.5rem) } } .comments-area .children{ margin:0 0 0 2.5rem; list-style:none } @media (max-width:767.98px){ .comments-area .children{ margin-left:0 } } .comments-area .reply{ padding-left:calc(58px + 1.5rem); color:#111 } @media (max-width:767.98px){ .comments-area .reply{ padding-left:calc(32px + 1.5rem) } } .comments-area .reply .comment-reply-link{ display:inline-block; color:inherit; text-decoration:none; text-transform:uppercase; letter-spacing:1px; font-size:13px } .comments-area .reply i{ color:inherit; margin-right:.5rem } .comments-area .no-comments{ margin:2rem 0 0; padding:.75rem 1rem; background-color:#f9f1f1; color:#da4081; border-radius:6px; font-weight:700 } .comments-area .blcs-pingback .comment-content{ padding-left:0; font-size:15px } .comment-respond{ padding-top:1.5rem; margin:1.5rem 0 0; border-top:1px solid #ddd } .comment-respond .comment-reply-title{ display:flex; align-items:center; font-size:19px; margin-bottom:1rem } .comment-respond .comment-reply-title small{ margin-left:1rem } .comment-respond .comment-notes{ color:#999 } .comment-respond .blcs-comment-reply-wrapper{ display:grid; grid-template-columns:repeat(3,1fr); grid-gap:18px } @media (max-width:767.98px){ .comment-respond .blcs-comment-reply-wrapper{ grid-template-columns:repeat(1,1fr) } } .comment-respond .comment-form-cookies-consent input{ margin-right:.5rem } .comment-respond .comment-form-cookies-consent label{ display:inline; font-weight:400; line-height:150% } .comment-respond .form-submit{ text-align:center } .comments-area label{ display:block; margin-bottom:1rem; font-weight:700 } .pingback,.trackback{ font-size:18px; margin:0 0 1.5rem } body{ font-family:var(--font-body); font-size:15px; line-height:1.5; color:#111 } h1,h2,h3,h4,h5,h6{ font-family:var(--font-heading); line-height:150%; margin:0 0 .7rem; font-weight:700 } h1{ font-size:3.25rem } h2{ font-size:2.75rem } h3{ font-size:2.25rem } h4{ font-size:1.5rem } h5{ font-size:1rem } h6{ font-size:.75rem } @media (max-width:991.98px){ h1{ font-size:1.75rem } h2{ font-size:1.5rem } h3{ font-size:1.25rem } h4{ font-size:1rem } h5{ font-size:.75rem } h6{ font-size:.5rem } } p{ margin:0 0 1.5rem } a{ color:var(--main) } .blcs-font-heading{ font-family:var(--font-heading) } .blcs-dump{ width:100%; padding:15px; margin:0 0 20px; font-size:15px; background-color:#f1f1f1; color:#333; border-radius:5px } .blcs-hidden{ display:none } .blcs-transition{ transition:all .3s } .blcs-no-transition{ transition:none } .blcs-no-pointer{ pointer-events:none } .blcs-no-select{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .blcs-ellipsis{ display:block; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden } .blcs-none{ display:none!important } .blcs-block{ display:block!important } .blcs-inline{ display:inline!important } .blcs-inline-block{ display:inline-block!important } .blcs-opacity-10{ opacity:.1 } .blcs-opacity-20{ opacity:.2 } .blcs-opacity-30{ opacity:.3 } .blcs-opacity-40{ opacity:.4 } .blcs-opacity-50{ opacity:.5 } .blcs-text-left{ text-align:left } .blcs-text-center{ text-align:center } .blcs-text-right{ text-align:right } .blcs-weight-400{ font-weight:400!important } .blcs-weight-500{ font-weight:500!important } .blcs-weight-600{ font-weight:600!important } .blcs-weight-700{ font-weight:700!important } .blcs-weight-800{ font-weight:800!important } .blcs-text-uppercase{ text-transform:uppercase } .blcs-text-black{ color:#111 } .blcs-text-white{ color:#fff } .blcs-no-wrap{ white-space:nowrap } .blcs-w-100{ width:100%!important } .blcs-ml-auto{ margin-left:auto!important } .blcs-mr-auto{ margin-right:auto!important } .blcs-m-0{ margin:0!important } .blcs-mt-0{ margin-top:0!important } .blcs-mt-1{ margin-top:.5rem!important } .blcs-mt-2{ margin-top:1rem!important } .blcs-mt-3{ margin-top:1.5rem!important } .blcs-mt-4{ margin-top:2rem!important } .blcs-mt-5{ margin-top:2.5rem!important } .blcs-mt-6{ margin-top:3rem!important } .blcs-mr-0{ margin-right:0!important } .blcs-mr-1{ margin-right:.5rem!important } .blcs-mr-2{ margin-right:1rem!important } .blcs-mr-3{ margin-right:1.5rem!important } .blcs-mr-4{ margin-right:2rem!important } .blcs-mr-5{ margin-right:2.5rem!important } .blcs-mr-6{ margin-right:3rem!important } .blcs-mb-0{ margin-bottom:0!important } .blcs-mb-1{ margin-bottom:.5rem!important } .blcs-mb-2{ margin-bottom:1rem!important } .blcs-mb-3{ margin-bottom:1.5rem!important } .blcs-mb-4{ margin-bottom:2rem!important } .blcs-mb-5{ margin-bottom:2.5rem!important } .blcs-mb-6{ margin-bottom:3rem!important } .blcs-ml-0{ margin-left:0!important } .blcs-ml-1{ margin-left:.5rem!important } .blcs-ml-2{ margin-left:1rem!important } .blcs-ml-3{ margin-left:1.5rem!important } .blcs-ml-4{ margin-left:2rem!important } .blcs-ml-5{ margin-left:2.5rem!important } .blcs-ml-6{ margin-left:3rem!important } .blcs-p-0{ padding:0!important } .blcs-flex{ display:flex!important } .blcs-flex-wrap{ flex-wrap:wrap!important } .blcs-flex-column{ flex-direction:column!important } .blcs-justify-start{ justify-content:start!important } .blcs-justify-center{ justify-content:center!important } .blcs-justify-space{ justify-content:space-between!important } .blcs-justify-end{ justify-content:end!important } .blcs-flex--full{ display:flex; flex-direction:column; flex:1 } .blcs-align-stretch{ align-items:stretch } .blcs-align-start{ align-items:flex-start } .blcs-align-center{ align-items:center } .blcs-align-end{ align-items:flex-end } .blcs-flex-1{ flex:1 } .blcs-alert-error{ width:100%; padding:8px 13px; margin:.75rem 0; background-color:red; color:#fff; font-size:15px; border-radius:3px } .blcs-alert-error ul{ margin:0; padding:0; list-style:none } .blcs-alert-error ul li{ display:block; margin:0; font-weight:700 } .blcs-scrollbar::-webkit-scrollbar{ width:7px } .blcs-scrollbar::-webkit-scrollbar-track{ background:#f1f1f1 } .blcs-scrollbar::-webkit-scrollbar-thumb{ background:#000; border-radius:10px } .blcs-scrollbar::-webkit-scrollbar-thumb:hover{ background:#444 } .blcs-relative{ position:relative } @-webkit-keyframes reploader{ 0%,80%,to{ opacity:0 } 40%{ opacity:1 } } @keyframes reploader{ 0%,80%,to{ opacity:0 } 40%{ opacity:1 } } @-webkit-keyframes pulse{ 0%{ opacity:1; transform:scale(1) } 80%{ opacity:0; transform:scale(2.5) } to{ opacity:0; transform:scale(5) } } @keyframes pulse{ 0%{ opacity:1; transform:scale(1) } 80%{ opacity:0; transform:scale(2.5) } to{ opacity:0; transform:scale(5) } } .rglck-account{ background-color:#f7f7f7 } .rglck-account .blcs-mobile-header{ background-color:#fff } .rglck-account .blcs-container{ margin-top:0 } .rglck-account .blcs-site-header{ padding-left:1.5rem; padding-right:1.5rem } .rglck-account .blcs-page-title{ padding-top:3rem } .rglck-account .rglck-MyAccount-navigation{ width:100%; float:none; margin-bottom:4rem } .rglck-account .rglck-MyAccount-navigation ul{ display:flex; justify-content:center; margin:0; list-style:none } .rglck-account .rglck-MyAccount-navigation a{ display:block; text-decoration:none } .rglck-account .rglck-MyAccount-content{ width:100%; float:none } .blcs-account-heading{ margin:2.5rem 0 } .blcs-account-heading .blcs--title{ font-size:30px; margin-bottom:0 } @media (max-width:991.98px){ .blcs-account-heading .blcs--title{ font-size:27px; font-size:25px } } @media (max-width:1199.98px){ .blcs-account-heading{ text-align:center } } @media (max-width:767.98px){ .blcs-account-heading{ margin:1.5rem 0 } } .rglck-edit-account .blcs-page-content{ max-width:600px; margin:0 auto } .blcs-account-footer{ padding:20px 0; margin-top:0; font-size:14px; line-height:20px; color:#777 } @media (max-width:1199.98px){ .blcs-account-footer{ padding:1rem 0; margin-top:0 } } .blcs-is-account-bar{ padding-left:70px } @media (max-width:1199.98px){ .blcs-is-account-bar{ padding-left:0 } } .blcs-account-bar{ position:fixed; top:57px; bottom:0; left:0; display:flex; flex-direction:column; width:70px; z-index:1 } @media (max-width:1199.98px){ .blcs-account-bar{ display:none } } .blcs-account-nav,.blcs-account-nav ul{ flex:1; display:flex; flex-direction:column } .blcs-account-nav ul{ flex-wrap:wrap; margin:0; list-style:none; background-color:#fff; border-right:1px solid #eee } .blcs-account-nav li.is-active a{ color:var(--main) } @media (min-width:1025px){ .blcs-account-nav li:hover a{ color:var(--main) } } .blcs-account-nav a{ position:relative; display:block; padding:10px 15px; text-decoration:none; color:#111; font-weight:700; font-size:21px; line-height:36px; text-indent:-9999; text-align:center } .blcs-account-nav a i{ text-indent:0 } .blcs-account-nav a span{ position:absolute; top:50%; left:100%; transform:translate(-50%,-50%); transition:all .15s; padding:0 15px; background-color:rgba(0,0,0,.9); color:#fff; font-size:13px; line-height:36px; white-space:nowrap; border-radius:0 6px 6px 0; pointer-events:none; opacity:0; z-index:-1 } @media (min-width:1025px){ .blcs-account-nav a:hover span{ transform:translateY(-50%); opacity:1 } } .blcs-account-nav li.rglck-MyAccount-navigation-link--customer-logout a span{ background-color:var(--main) } .rz-boxes .rz-box .rz--content table{ border:0 } .rz-boxes .rz-box .rz--content table td{ padding:0; border:0 } .rglck .rglck-error,.rglck .rglck-info,.rglck .rglck-message{ padding:1rem 1.25rem; margin:0 0 2em; border:0; background-color:#fff; color:#111; font-weight:700; border-radius:10px; font-size:14px; box-shadow:-2px 2px 6px rgba(0,0,0,.025),inset 0 0 0 1px rgba(0,0,0,.08) } .rglck .rglck-error:before,.rglck .rglck-info:before,.rglck .rglck-message:before{ content:none } .rglck .rglck-error.rglck-error,.rglck .rglck-info.rglck-error,.rglck .rglck-message.rglck-error{ background-color:#fcf6f6; color:#e61e4d } .rglck .rglck-error.rglck-info,.rglck .rglck-info.rglck-info,.rglck .rglck-message.rglck-info{ background-color:#f6f6fc } .rglck .rglck-error .button,.rglck .rglck-info .button,.rglck .rglck-message .button{ float:none; text-decoration:underline; line-height:inherit; padding:0; background:transparent!important; background-color:transparent!important; color:var(--main)!important; border-radius:0 } @media (max-width:767.98px){ .rglck .rglck-error .button,.rglck .rglck-info .button,.rglck .rglck-message .button{ float:none } } @media (min-width:1025px){ .rglck .rglck-error .button:hover,.rglck .rglck-info .button:hover,.rglck .rglck-message .button:hover{ color:var(--main) } } .rglck table.shop_table{ border-spacing:0; background-color:#fff; border:0; box-shadow:-2px 2px 6px rgba(0,0,0,.025),inset 0 0 0 1px rgba(0,0,0,.08); border-radius:10px; overflow:hidden } .rglck table.shop_table td,.rglck table.shop_table th{ padding:.75rem 1.5rem; border:0; border-top:1px solid #ddd } @media (max-width:575.98px){ .rglck table.shop_table td,.rglck table.shop_table th{ padding:1rem } } .rglck table.shop_table .order-total td,.rglck table.shop_table .order-total th{ border:0; background-color:#f5f5f5 } @media (max-width:575.98px){ .rglck table.shop_table .rz--empty{ display:none } } .rglck table.shop_table th{ border:0 } .rglck table.shop_table a{ font-weight:700; text-decoration:none; font-family:var(--font-heading) } .rglck table.shop_table a:hover{ color:#000 } .rglck table.shop_table .rglck-button{ padding:10px 15px; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; border-radius:50px } .rglck-column__title,.rglck-order-details__title{ font-size:24px; margin-bottom:1.5rem } .rglck .rglck-customer-details,.rglck .rglck-order-details,.rglck .rglck-order-downloads{ margin-bottom:1.5rem } .rglck-MyAccount-content .rglck-Address-title{ display:flex; align-items:center; justify-content:space-between } .rglck-MyAccount-content .rglck-Address-title:after,.rglck-MyAccount-content .rglck-Address-title:before{ content:none!important } @media (max-width:767.98px){ .rglck-MyAccount-content .rglck-Address-title{ margin-bottom:1.25rem } } .rglck-MyAccount-content h3{ font-size:24px } @media (max-width:767.98px){ .rglck-MyAccount-content h3{ font-size:17px; margin:0 } } .rglck-MyAccount-content ins,.rglck-MyAccount-content mark{ display:inline-block; background-color:var(--main); color:#fff; padding:0 7px; margin:0 3px 5px; border-radius:5px; line-height:182% } .rglck .rglck-customer-details address{ padding:0; border:0; font-size:15px; line-height:180% } .rglck .col2-set .col-1,.rglck .col2-set .col-2{ padding:1.5rem; background-color:#fff; border:0; border-radius:10px } .rglck-checkout .col2-set .col-1,.rglck-checkout .col2-set .col-2,.rglck .col2-set .col-1,.rglck .col2-set .col-2{ box-shadow:-2px 2px 6px rgba(0,0,0,.03),inset 0 0 0 1px rgba(0,0,0,.08) } .rglck-page form .form-row-first,.rglck-page form .form-row-last,.rglck form .form-row-first,.rglck form .form-row-last{ width:49% } .rglck-page form .form-row label,.rglck form .form-row label{ display:block; font-size:14px; color:#999; margin-bottom:.5rem } .rglck .select2-container .select2-selection--single .select2-selection__rendered{ line-height:46px } .rglck .select2-container .select2-selection--single{ height:46px } .select2-search__field{ line-height:100%!important } .rglck form .form-row input.input-text,.rglck form .form-row textarea{ width:100%; max-width:100%; height:46px; padding:9px 15px; margin:0; background-color:#fff; box-shadow:inset 0 0 0 1px #ddd; border-radius:10px; box-shadow:none } .rglck form .form-row textarea{ min-height:90px } .rglck form .form-row{ padding-left:0; padding-right:0 } .rglck #respond input#submit,.rglck-account .addresses .title .edit,.rglck a.button,.rglck button.button,.rglck input.button{ transition:all .3s; display:inline-block; padding:10px 20px; margin:0; font-size:15px; line-height:21px; border:0; font-weight:800; border-radius:10px; text-decoration:none; background:linear-gradient(90deg,var(--main),var(--main-shade))!important; color:#fff!important; cursor:pointer } @media (max-width:767.98px){ .rglck #respond input#submit,.rglck-account .addresses .title .edit,.rglck a.button,.rglck button.button,.rglck input.button{ padding:7px 16px; line-height:19px } } .rglck #respond input#submit[disabled],.rglck-account .addresses .title .edit[disabled],.rglck a.button[disabled],.rglck button.button[disabled],.rglck input.button[disabled]{ background:#ddd!important; color:#888!important } .rglck .rglck-Address{ margin-bottom:1.25rem } .rglck .edit-account .rz-form-group,.rglck .rglck-address-fields .rz-form-group{ padding:0; margin:3px 0 } .rglck .edit-account .rz-image-preview .rz-file-name a,.rglck .rglck-address-fields .rz-image-preview .rz-file-name a{ background-color:#fff } .rglck .edit-account .button,.rglck .rglck-address-fields .button{ margin-top:1.5rem } .rglck .edit-account fieldset,.rglck .rglck-address-fields fieldset{ border:0; padding:0; margin:1rem 0 } .rglck .edit-account fieldset legend,.rglck .rglck-address-fields fieldset legend{ display:block; margin:1rem 0; font-weight:700 } .rglck .edit-account em,.rglck .rglck-address-fields em{ display:block; margin:1rem 0 0; color:#999; font-style:normal } .rglck .show-password-input{ display:none!important } .rglck .rglck-password-strength{ margin:1rem 0; padding:7px .5em; border-radius:10px } .rglck-loop-product__title{ color:#000 } .rglck ul.products li.product a img{ border-radius:10px; box-shadow:-3px 3px 14px rgba(0,0,0,.1) } .rglck ul.products li.product .onsale{ top:12px; right:12px; padding:3px 11px; margin:0; min-width:0; min-height:0; line-height:20px; border-radius:50px; background:linear-gradient(90deg,var(--main),var(--main-shade)) } .rglck ul.products li.product .price{ font-weight:700; font-size:20px } .blcs-wc-image{ position:relative } .blcs-wc-image .blcs-wc-price{ position:absolute; bottom:12px; left:12px; padding:3px 11px; margin:0; min-width:0; min-height:0; line-height:20px; border-radius:50px; background-color:#fff; color:#111; font-weight:700; font-size:13px } .blcs-wc-image .blcs-wc-price ins{ text-decoration:none } .rglck ul.products.columns-3{ display:flex; flex-wrap:wrap; margin:-.75rem } .rglck ul.products.columns-3 li.product{ flex:0 1 33.3334%; max-width:33.3334%; padding:.75rem; margin:0 } @media (max-width:991.98px){ .rglck ul.products.columns-3 li.product{ flex:0 1 50%; max-width:50% } } @media (max-width:767.98px){ .rglck ul.products.columns-3 li.product{ flex:0 1 100%; max-width:100% } } .rglck ul.products.columns-3 li.product>a{ position:relative; display:block } .rglck div.product{ margin-top:3rem } @media (max-width:767.98px){ .rglck div.product{ margin-top:1rem } } .rglck div.product .product_title{ font-size:30px } @media (max-width:991.98px){ .rglck div.product .product_title{ font-size:24px } } @media (max-width:767.98px){ .rglck div.product .product_title{ font-size:16px } } .rglck div.product div.images .rglck-product-gallery__wrapper{ margin:-10px } .rglck div.product div.images .rglck-product-gallery__wrapper .rglck-product-gallery__image{ margin:10px } .rglck div.product div.images .rglck-product-gallery__wrapper .rglck-product-gallery__image:nth-child(n+2){ width:calc(25% - 20px) } .rglck div.product div.images img{ border-radius:10px } .rglck div.product p.price,.rglck div.product span.price{ margin-bottom:1rem; color:#000; font-size:26px; font-family:var(--font-heading); font-weight:800 } .rglck div.product p.price del,.rglck div.product span.price del{ font-weight:800; opacity:.7 } .rglck div.product p.price ins,.rglck div.product span.price ins{ font-weight:800; text-decoration:none } .rglck div.product .quantity .qty{ padding:10px; line-height:19px } .rglck div.product form.cart .button{ margin-left:1rem } .rglck div.product form.cart .group_table td{ vertical-align:middle } .rglck div.product .rglck-tabs{ padding:0; margin:0 } .rglck div.product .rglck-tabs h2{ font-size:26px; margin-bottom:1.75rem } @media (max-width:767.98px){ .rglck div.product .rglck-tabs h2{ font-size:19px } } .rglck div.product .rglck-tabs ul.tabs{ padding:0; margin:0 -10px 1rem } .rglck div.product .rglck-tabs ul.tabs:before{ content:none } .rglck div.product .rglck-tabs ul.tabs li{ padding:10px; margin:0; border:0; background:transparent; background-color:transparent; border-radius:0 } .rglck div.product .rglck-tabs ul.tabs li:after,.rglck div.product .rglck-tabs ul.tabs li:before{ content:none } .rglck div.product .rglck-tabs ul.tabs li a{ display:block; color:#000!important } .rglck div.product .rglck-tabs ul.tabs li.active a{ position:relative } .rglck div.product .rglck-tabs ul.tabs li.active a:after{ position:absolute; right:0; bottom:0; left:0; content:""; height:2px; background-color:#111 } .rglck #review_form #respond p{ margin:1rem 0 } .rglck #review_form #respond textarea{ margin:1rem 0 0; border-radius:10px } .rglck table.shop_attributes{ border-top:1px solid #ddd } .rglck table.shop_attributes td,.rglck table.shop_attributes th{ padding:1rem 0; border-bottom:1px solid #ddd; font-style:normal } .rglck #reviews #comments ol.commentlist .bypostauthor{ border:0 } .rglck #reviews #comments ol.commentlist li .comment-text{ padding:1.5rem 1.5rem 0; border-radius:10px; border-color:#ddd } .rglck #reviews #comments ol.commentlist li .comment-text p{ margin:0 0 1.5rem } .rglck #reviews #comments ol.commentlist li img.avatar{ border-radius:50%; border:0; padding:0 } #customer_details h3{ font-size:26px } @media (max-width:991.98px){ #customer_details h3{ font-size:20px; font-weight:600 } } #customer_details .input-text{ background-color:#f1f1f1; border:0 } .rglck form .form-row-first,.rglck form .form-row-last{ widtH:50% } .rglck form .form-row-first{ padding-right:.75rem } .rglck form .form-row-last{ padding-left:.75rem } #order_review_heading{ font-size:26px; margin:2rem 0 } .rglck-cart table.cart .product-thumbnail{ width:160px } .rglck-cart table.cart .product-thumbnail a{ display:block } .rglck-cart table.cart .product-thumbnail img{ width:100%; margin:.5rem 0; border-radius:10px; vertical-align:top } .rglck-cart table.cart .product-thumbnail .remove{ position:absolute; top:50%; right:-13px; transition:all .3s; margin-top:-13px; font-size:26px; background:var(--main-shade); color:#fff!important } .rglck-cart table.cart .product-thumbnail .remove:hover{ background:#111!important; color:#fff!important } .rglck .cart_totals{ width:100%!important; float:none!important } .rglck .cart_totals h2{ font-size:26px; margin:2rem 0; text-align:center } .rglck .cart_totals table{ margin-bottom:2rem!important } #customer_details .col-1,#customer_details .col-2{ float:none; width:100%; margin:1.5rem 0 } @media (max-width:575.98px){ #customer_details .col-1,#customer_details .col-2{ padding:1.25rem; margin:1.5rem 0 } } #customer_details .col-2{ margin-bottom:0 } @media (max-width:991.98px){ #customer_details .col-2{ margin-bottom:2rem } } @media (max-width:575.98px){ #customer_details .col-2{ margin-bottom:1.5rem } } .blcs-table-checkout{ margin-bottom:0!important; border:0; font-family:var(--font-heading); border-radius:10px; box-shadow:-3px 3px 15px 0 rgba(0,0,0,.07),inset 0 0 0 1px rgba(0,0,0,.1) } @media (max-width:575.98px){ .blcs-table-checkout thead{ display:none } } .blcs-table-checkout tr:last-child td{ border-bottom:0 } @media (max-width:575.98px){ .blcs-table-checkout tr{ display:block } } .blcs-table-checkout td,.blcs-table-checkout th{ padding:1.5rem; border:0; border-bottom:1px solid #ddd } @media (max-width:575.98px){ .blcs-table-checkout td,.blcs-table-checkout th{ display:block; padding:1.25rem } } .blcs-table-checkout .variation{ margin:0 } .blcs-table-checkout .product-name{ font-weight:700; padding-left:0 } @media (max-width:575.98px){ .blcs-table-checkout .product-name{ padding-top:0; padding-left:1.25rem } } .blcs-table-checkout .product-quantity{ font-size:18px } .blcs-table-checkout .product-image .blcs--image{ position:relative; border-radius:10px; max-width:89px } @media (max-width:575.98px){ .blcs-table-checkout .product-image .blcs--image{ max-width:100px } } .blcs-table-checkout .product-image .blcs--image .blcs--remove{ position:absolute; top:6px; right:6px; transform:translate(50%,-50%); width:26px; height:26px; line-height:26px; border-radius:50%; font-size:13px; text-align:center; background-color:#f1f1f1; color:var(--main); z-index:1 } .blcs-table-checkout .product-image .blcs--image .blcs--remove i{ line-height:26px } @media (min-width:1025px){ .blcs-table-checkout .product-image .blcs--image .blcs--remove:hover{ color:#111 } } .blcs-table-checkout .product-image .blcs--icon{ position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,.5); border-radius:10px } .blcs-table-checkout .product-image .blcs--icon i{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:#fff; font-size:24px } @media (max-width:767.98px){ .blcs-table-checkout .product-image .blcs--icon i{ font-size:19px } } .blcs-table-checkout .product-image img{ width:100%; vertical-align:top; border-radius:10px } .blcs-table-checkout .product-image .blcs--dummy{ display:block; width:100%; padding-top:100%; background-color:#333; border-radius:10px } .blcs-table-checkout .product-total{ font-weight:800 } .blcs-checkout-totals{ display:flex; justify-content:space-between; align-items:center; padding:1rem 1.5rem; font-family:var(--font-heading); font-weight:700; margin:2rem 0; font-size:22px; background-color:#f5f5f5; border-radius:10px } @media (max-width:575.98px){ .blcs-checkout-totals{ font-size:19px; padding:1rem 1.25rem } } .blcs-checkout-totals .blcs--label{ font-size:15px } #order_review{ padding-top:1.75rem; margin-top:-1.75rem; position:sticky; top:57px; z-index:1 } #order_comments{ height:95px } .rglck-checkout #payment{ background-color:#fff; border:3px solid #111; border-radius:10px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .rglck-checkout #payment .rglck-notice{ background-color:transparent; border:0; border-bottom:1px solid #ddd; box-shadow:none; border-radius:0; color:var(--main) } .rglck-checkout #payment div.form-row{ padding:1.5rem; margin:0 } .rglck-checkout #payment .button{ width:100%; font-size:19px; line-height:34px; font-family:var(--font-heading); margin-bottom:0!important } @media (max-width:575.98px){ .rglck-checkout #payment .button{ font-size:17px; line-height:30px } } .rglck-checkout #payment ul.payment_methods{ padding:0; border:0 } .rglck-checkout #payment .wc_payment_method{ padding:0; border-bottom:1px solid #ddd } .rglck-checkout #payment .wc_payment_method>input{ display:none } .rglck-checkout #payment .wc_payment_method>label{ position:relative; display:flex; align-items:center; flex-wrap:wrap; padding:1rem 1.5rem; font-family:var(--font-heading); font-weight:800; cursor:pointer } .rglck-checkout #payment .wc_payment_method>label img{ display:none } @media (max-width:575.98px){ .rglck-checkout #payment .wc_payment_method>label{ padding:.5rem 1rem } } .rglck-checkout #payment .wc_payment_method>label:before{ content:"\F111"; width:auto; height:auto; border-radius:0; border:0; box-shadow:none; background:transparent; font-family:Font Awesome\ 5 Free; font-size:23px; margin-right:20px; font-weight:400; color:#aaa } .rglck-checkout #payment .wc_payment_method>input:checked+label:before{ content:"\F192"; color:#58dc4e } .rglck-checkout #payment .wc_payment_method div.payment_box{ position:relative; width:auto; padding:0; margin:0 1.5rem 1.5rem; border-radius:0; background-color:transparent; color:#000 } @media (max-width:575.98px){ .rglck-checkout #payment .wc_payment_method div.payment_box{ margin:0 1rem 1rem } } .rglck-checkout #payment .wc_payment_method div.payment_box:before{ content:none } .rglck-checkout #payment .wc_payment_method.payment_method_paypal .about_paypal,.rglck-checkout #payment .wc_payment_method.payment_method_paypal img{ display:none } .rglck form .form-row{ margin:0 } .rglck form .form-row .required{ width:8px; height:8px; background-color:#ffbaba; border-radius:50%; display:inline-block; vertical-align:middle; margin-bottom:2px; margin-left:4px; font-size:0 } .rglck .checkout_coupon .input-text{ background-color:#f1f1f1!important; border:0 } .blcs-signin-form{ max-width:450px; margin:0 auto } .rglck-order-received .rglck-customer-details address{ padding:1.5rem; background-color:#f9f9f9; border-radius:10px } .blcs-thank-you{ display:flex; flex-direction:column; align-items:center; padding:1.5rem; font-weight:800; max-width:600px; margin:0 auto 1.5rem; color:#27ce72; text-align:center; border-radius:10px } .blcs-thank-you i{ font-size:50px; margin-bottom:1.5rem } @media (max-width:575.98px){ .blcs-thank-you i{ font-size:40px } } .blcs-thank-you p{ margin:0 } .rglck ul.order_details{ display:flex; flex-wrap:wrap; padding:1.5rem 1.5rem .5rem; margin:0 0 1.5rem; background-color:#f9f9f9; color:#777; border-radius:10px } .rglck ul.order_details li{ flex:0 1 50%; float:none; padding:0; margin:0 0 1rem; border:0; font-size:15px; text-transform:none } .rglck ul.order_details li strong{ font-size:inherit; margin-top:.5rem } .rglck .blcs-quantity{ display:flex } .rglck .blcs-quantity .blcs--input{ flex:1; max-width:88px } .rglck .blcs-quantity .blcs--input .quantity{ width:100%; margin:0!important } .rglck .blcs-quantity .blcs--input .qty{ width:100%; min-width:80px; border-color:#aaa; border-top-right-radius:0; border-bottom-right-radius:0 } .rglck .blcs-quantity .blcs--input .qty::-webkit-inner-spin-button,.rglck .blcs-quantity .blcs--input .qty::-webkit-outer-spin-button{ -webkit-appearance:none } .rglck .blcs-quantity .blcs--actions{ flex:0 0 43px; display:flex } .rglck .blcs-quantity .blcs--actions span{ transition:all .3s; width:42px; height:42px; line-height:42px; background-color:var(--minor); color:#fff; text-align:center; font-size:12px; cursor:pointer } @media (min-width:1025px){ .rglck .blcs-quantity .blcs--actions span:hover{ background-color:var(--minor-shade) } } .rglck .blcs-quantity .blcs--actions .blcs--minus{ border-right:1px solid var(--minor-shade) } .rglck .blcs-quantity .blcs--actions .blcs--plus{ border-top-right-radius:6px; border-bottom-right-radius:6px } .rglck div.product form.cart .button{ margin:1.5rem 0 0; width:100%; line-height:24px } .rglck div.product.product-type-simple form.cart{ display:flex } @media (max-width:767.98px){ .rglck div.product.product-type-simple form.cart{ flex-wrap:wrap } .rglck div.product.product-type-simple form.cart .blcs-quantity{ justify-content:center } .rglck div.product.product-type-simple form.cart>*{ flex:1 1 100% } } .rglck div.product.product-type-simple form.cart .button{ margin:0 0 0 1.5rem } @media (max-width:767.98px){ .rglck div.product.product-type-simple form.cart .button{ margin:1.5rem 0 0 } } .rglck div.product.product-type-variable .rglck-variation-price{ margin-bottom:1rem } .rglck div.product.product-type-variable .reset_variations{ font-size:15px; font-weight:700; margin-top:1rem; display:inline-block; text-decoration:none; border-bottom:1px solid var(--main) } @media (max-width:767.98px){ .rglck div.product.product-type-variable .variations td{ display:block; padding:.5rem 0 } } .rglck div.product.product-type-grouped form.cart .button{ margin-top:0 } @media (max-width:767.98px){ .rglck div.product.product-type-grouped form.cart .group_table td{ display:block; padding:.5rem 0 } } .rglck div.product.product-type-grouped .rglck-grouped-product-list-item .rglck-grouped-product-list-item__label a{ font-weight:700; text-decoration:none } .rglck div.product.product-type-grouped .rglck-grouped-product-list-item .rglck-grouped-product-list-item__price{ font-weight:700 } .rglck div.product.product-type-grouped .rglck-grouped-product-list-item .rglck-grouped-product-list-item__price ins{ text-decoration:none } .rglck div.product.product-type-external form.cart .button{ margin:0 } .rglck div.product .product_meta a{ font-weight:700; text-decoration:none } .rglck table.my_account_orders .rglck-button{ padding:6px 13px; font-size:14px; font-weight:600 } .rglck .rglck-MyAccount-content .rglck-pagination{ display:flex; flex-wrap:wrap; justify-content:space-between } .rglck-checkout #payment .payment_method_stripe div.form-row{ padding:3px; margin:0 } .rglck-checkout .wc-stripe-elements-field,.rglck-checkout .wc-stripe-iban-element-field{ padding:10px; border-color:#aaa; border-radius:6px } body{ padding-top:57px; color:#000 } @media (max-width:1199.98px){ body{ padding-top:0; padding-bottom:64px } } body.blcs-overlap-header{ padding-top:0 } body.admin-bar .blcs-header{ top:32px } @media (max-width:782px){ body.admin-bar .blcs-header{ top:46px } } body.admin-bar .blcs-account-bar{ top:89px } a{ transition:all .3s } @media (max-width:767.98px){ .blcs-container{ margin-top:2rem } } .blcs-hide-heading.lsab-page .blcs-container,.blcs-overlap-header .blcs-container,.lsab-page .blcs-container{ margin-top:0 } .blcs-row,.lsab-section.lsab-section-boxed>.lsab-container{ max-width:1140px } .blcs-row{ width:100%; margin:0 auto } @media (max-width:1199.98px){ .blcs-row{ padding-left:1rem; padding-right:1rem } } .blcs-lsab-row{ width:100%; margin:0 auto } @media (max-width:1199.98px){ .blcs-lsab-row{ padding-left:1rem; padding-right:1rem } } .blcs-wide-page .blcs-row{ max-width:1600px } @media (max-width:1709.98px){ .blcs-wide-page .blcs-row{ padding-left:1rem; padding-right:1rem } } .blcs-boxed{ width:100%; max-width:700px; margin:0 auto } .blcs-main{ display:flex; flex-wrap:wrap; width:100% } .blcs-main .blcs-content{ flex:1; min-width:0 } .blcs-main .blcs-content a{ font-weight:600 } @media (max-width:991.98px){ .blcs-main .blcs-content{ flex:0 1 100% } } .blcs-main .blcs-sidebar{ flex:0 1 calc(370px + 2.7rem); max-width:calc(370px + 2.7rem); padding-left:70px } @media (max-width:991.98px){ .blcs-main .blcs-sidebar{ flex:0 1 100%; padding-left:0 } } .single-post .blcs-page-content{ max-width:727px; margin:0 auto 2rem } .single-post .blcs-page-content img{ border-radius:10px } @media (max-width:991.98px){ .single-post .blcs-page-content{ max-width:none } } .rz-is-explore .blcs-page-content{ margin-bottom:0 } .blcs-page-content:after,.blcs-page-content:before{ content:""; display:block; width:100%; clear:both } .blcs-section{ position:relative } .blcs-section.blcs--full{ display:flex; flex-direction:column; min-height:100vh } @media (max-width:1199.98px){ .blcs-section.blcs--full{ min-height:calc(100vh - 64px) } } .blcs-section .blcs--bg{ background-size:cover; background-position:50% } .blcs-section .blcs--bg,.blcs-section .blcs--bg i{ position:absolute; top:0; right:0; bottom:0; left:0 } .blcs-section>.blcs-row{ position:relative; z-index:1 } .blcs-section .blcs-buttons{ display:flex; justify-content:center; flex-wrap:wrap; margin:.5rem -.75rem } .blcs-section .blcs-buttons .blcs--button{ padding:.5rem .75rem } .blcs-section .blcs--heading .blcs--title{ display:block; margin-bottom:0; font-size:30px; font-weight:700; line-height:150%; font-family:var(--font-heading) } @media (max-width:1199.98px){ .blcs-section .blcs--heading .blcs--title{ font-size:26px } } @media (max-width:575.98px){ .blcs-section .blcs--heading .blcs--title{ font-size:21px } } .blcs-section .blcs--heading .blcs--sub-title{ display:block; margin:.75rem 0 0; font-size:15px; font-weight:600; font-family:var(--font-heading) } @media (max-width:767.98px){ .blcs-section .blcs--heading .blcs--sub-title{ margin:0 } } .blcs-section .blcs--heading a{ text-decoration:none } .blcs-section .blcs--heading .blcs--size-small{ font-size:16px } .blcs-section .blcs--heading .blcs--size-medium{ font-size:24px } @media (max-width:575.98px){ .blcs-section .blcs--heading .blcs--size-medium{ font-size:20px } } .blcs-section .blcs--heading .blcs--size-large{ font-size:30px } @media (max-width:991.98px){ .blcs-section .blcs--heading .blcs--size-large{ font-size:24px } } @media (max-width:575.98px){ .blcs-section .blcs--heading .blcs--size-large{ font-size:20px } } .blcs-section .blcs--heading .blcs--size-xl{ font-size:43px } @media (max-width:991.98px){ .blcs-section .blcs--heading .blcs--size-xl{ font-size:28px } } @media (max-width:575.98px){ .blcs-section .blcs--heading .blcs--size-xl{ font-size:22px } } .blcs-section .blcs--heading .blcs--size-xxl{ font-size:52px } @media (max-width:991.98px){ .blcs-section .blcs--heading .blcs--size-xxl{ font-size:30px } } @media (max-width:575.98px){ .blcs-section .blcs--heading .blcs--size-xxl{ font-size:22px } } .blcs-section .blcs--heading .blcs--size-xxxl{ font-size:64px } @media (max-width:991.98px){ .blcs-section .blcs--heading .blcs--size-xxxl{ font-size:36px } } @media (max-width:575.98px){ .blcs-section .blcs--heading .blcs--size-xxxl{ font-size:20px } } .rz-mod:first-child>.blcs-section{ margin-top:0 } .rz-mod:last-child>.blcs-section{ margin-bottom:0 } .blcs-page-title{ padding:3rem 0 4rem; text-align:center } @media (max-width:767.98px){ .blcs-page-title{ padding:0 0 2rem } } .blcs-page-title .blcs--title{ margin-bottom:1rem; font-size:60px; font-weight:700; line-height:110%; word-break:break-word } @media (max-width:1199.98px){ .blcs-page-title .blcs--title{ font-size:40px } } @media (max-width:767.98px){ .blcs-page-title .blcs--title{ margin-bottom:.5rem } } @media (max-width:575.98px){ .blcs-page-title .blcs--title{ font-size:28px } } .blcs-breadcrumb ul{ display:flex; justify-content:center; margin:0; list-style:none; font-size:13px; font-style:italic } .blcs-breadcrumb ul li:after{ content:"/"; margin:0 3px; color:#999 } .blcs-breadcrumb ul li:last-child:after{ content:none } .blcs-breadcrumb ul li a{ display:inline-block; margin:0 3px; color:var(--bg-black); text-decoration:none } .blcs-breadcrumb ul li span{ display:inline-block; margin:0 3px; color:#999 } .blcs-explore{ display:flex; flex-wrap:wrap } .blcs-explore .blcs-explore-content{ position:relative; flex:1; order:2; display:none; margin-top:0 } @media (max-width:991.98px){ .blcs-explore .blcs-explore-content{ position:fixed; top:0; right:0; left:0; order:1; flex:0 1 100%; max-width:100%; height:calc(100vh - 170px); margin-top:0 } } .blcs-explore .blcs-explore-content .blcs--map{ display:flex; flex-direction:column; position:sticky; height:100vh; padding-top:57px; margin-top:-57px; top:0; overflow:hidden } @media (max-width:1199.98px){ .blcs-explore .blcs-explore-content .blcs--map{ padding-top:0; margin-top:0 } } @media (max-width:991.98px){ .blcs-explore .blcs-explore-content .blcs--map{ position:absolute; top:0; right:0; bottom:0; left:0; height:auto } } .blcs-explore .blcs-explore-content .blcs--map .blcs--inner{ position:relative; flex:1 } .blcs-explore .blcs-explore-content .blcs--map .blcs--inner .rz-dynamic-map{ position:absolute; top:0; right:0; bottom:0; left:0 } .blcs-explore .blcs-explore-content .blcs--map .blcs--inner .rz-dynamic-map .rz-explore-map{ position:absolute; top:0; right:0; bottom:0; left:0; height:auto; margin-bottom:0; border-radius:0 } @media (max-width:1199.98px){ .blcs-explore .blcs-explore-content .blcs--map .blcs--inner .rz-dynamic-map .rz-explore-map{ margin-bottom:64px } } @media (max-width:991.98px){ .blcs-explore .blcs-explore-content .blcs--map .blcs--inner .rz-dynamic-map .rz-explore-map{ margin-bottom:0 } } .blcs-explore .blcs-explore-sidebar{ position:relative; flex:0 1 780px; max-width:780px; order:1; display:none } @media (max-width:1199.98px){ .blcs-explore .blcs-explore-sidebar{ flex:0 1 420px; max-width:420px } } @media (max-width:991.98px){ .blcs-explore .blcs-explore-sidebar{ order:2; flex:0 1 100%; max-width:100%; background-color:#fff; border-radius:30px 30px 0 0 } } @media (min-width:992px){ .rz-explore-type--map_x3 .blcs-explore .blcs-explore-sidebar{ flex:0 1 50%; max-width:50% } .rz-explore-type--map_x3 .blcs-explore .rz-listings .rz-listing-item{ flex:0 1 33.3334%; max-width:33.3334% } } .rz-is-explore .blcs-explore-content,.rz-is-explore .blcs-explore-sidebar{ display:block } .blcs-priority-title{ font-size:17px; margin:0 0 1.5rem } @media (max-width:991.98px){ .blcs-priority-title{ display:none } } .blcs-priority-separator{ display:block; height:1px; margin:1.5rem -1.5rem; background-color:#ddd } @media (max-width:991.98px){ .blcs-priority-separator{ margin:1rem 0 } } .rz-marker.rz-marker-field,.rz-marker.rz-marker-icon{ background:linear-gradient(90deg,var(--marker),var(--marker-shade)); color:var(--marker-text) } .rz-marker.rz-marker-field.rz-marker-over,.rz-marker.rz-marker-icon.rz-marker-over{ background:linear-gradient(90deg,var(--marker-active),var(--marker-active-shade)); color:var(--marker-active-text) } .rz-explore-type--full .blcs-explore-content{ display:none!important } .rz-explore-type--full .blcs-site-header{ max-width:1600px; margin-left:auto; margin-right:auto } @media (max-width:1299.98px){ .rz-explore-type--full .blcs-site-header{ max-width:100% } } .rz-explore-type--full .rz-taxonomy-heading .rz--inner{ max-width:1600px; margin-left:auto; margin-right:auto } @media (max-width:1299.98px){ .rz-explore-type--full .rz-taxonomy-heading .rz--inner{ max-width:100% } } .rz-explore-type--full .rz-explore-listings{ max-width:1600px; margin-left:auto; margin-right:auto } @media (max-width:1299.98px){ .rz-explore-type--full .rz-explore-listings{ max-width:100% } } .rz-explore-type--full .rz-search-filter--inline .rz--content{ width:100%; max-width:1600px; margin-left:auto; margin-right:auto } .rz-explore-type--full .rz-search-filter--inline .rz--content .rz-form{ max-width:970px } @media (max-width:1299.98px){ .rz-explore-type--full .rz-search-filter--inline .rz--content{ max-width:100% } } .rz-explore-type--full .blcs-explore-sidebar{ flex:1; max-width:100% } @media (max-width:991.98px){ .rz-explore-type--full .blcs-explore-sidebar{ margin-top:1rem } } @media (max-width:767.98px){ .rz-explore-type--full .blcs-explore-sidebar{ margin-top:2rem } } .rz-explore-type--full.rz-is-explore .blcs-footer{ display:block } @media (max-width:1299.98px){ .rz-explore-type--full .rz-explore-listings .rz-listings[data-cols] .rz-listing-item{ flex:0 1 33.333%; max-width:33.3333% } } @media (max-width:991.98px){ .rz-explore-type--full .rz-explore-listings .rz-listings[data-cols] .rz-listing-item{ flex:0 1 33.333%; max-width:33.3333% } } @media (max-width:767.98px){ .rz-explore-type--full .rz-explore-listings .rz-listings[data-cols] .rz-listing-item{ flex:0 1 100%; max-width:100% } } @media (max-width:991.98px){ .rz-explore-type--map .blcs-container,.rz-explore-type--map_x3 .blcs-container{ margin-top:0 } } @media (max-width:991.98px){ .rz-explore-type--map .blcs-explore-sidebar,.rz-explore-type--map_x3 .blcs-explore-sidebar{ margin-top:calc(100vh - 250px) } } .rz-taxonomy-heading{ border-bottom:1px solid var(--border) } .rz-taxonomy-heading .rz--inner{ display:flex; align-items:center; padding:1.5rem } @media (max-width:991.98px){ .rz-taxonomy-heading{ display:none } } .rz-taxonomy-heading .rz--title{ flex:1; padding-right:1rem } .rz-taxonomy-heading .rz--name{ display:inline; font-size:40px; line-height:120%; font-weight:800 } @media (max-width:1199.98px){ .rz-taxonomy-heading .rz--name{ font-size:30px } } .rz-taxonomy-heading .rz--action ul{ margin:0; padding:0; list-style:none } .rz-taxonomy-heading .rz--action .rz--close{ transition:all .3s; display:inline-block; height:35px; min-width:35px; padding:0 4px; background:linear-gradient(90deg,#000,#555); color:#fff; font-size:16px; line-height:35px; border-radius:50%; text-decoration:none; text-align:center } .rz-taxonomy-heading .rz--action .rz--close:hover{ background-color:#111; color:#fff; box-shadow:inset 0 0 0 1px #111 } .single-rz_listing .blcs-container{ margin-top:2rem } @media (max-width:1199.98px){ .single-rz_listing .blcs-container{ margin-top:67px } } @media (max-width:991.98px){ .single-rz_listing .rz-filter-tab .rz-tab-flyout,.single-rz_listing .rz-guests .rz--dropdown{ bottom:0 } } .lsrt .rz-single-heading .rz-single-heading-rating .rz--rating{ background:linear-gradient(90deg,var(--main),var(--main-shade)) } .lsrt .rz-single-heading .rz-single-heading-rating .rz--rating .rz-reviews-stat-num{ color:#fff } .lsrt .rz-author .rz--name a i,.lsrt .rz-author .rz--name a span,.lsrt .rz-comment-rating,.lsrt .rz-reviews-stat-num{ color:var(--main) } @media (max-width:1199.98px){ .rz-single .rz-content{ padding-right:15px } } .blcs-cover-outer{ margin-bottom:2rem } .blcs-cover-outer .blcs-lightbox-stack{ display:none } @media (max-width:767.98px){ .blcs-cover-outer{ margin-bottom:1.25rem } } .blcs-cover{ position:relative; margin:0 -4px; border-radius:10px; overflow:hidden } @media (max-width:767.98px){ .blcs-cover{ flex-wrap:wrap } } .blcs-cover:after{ position:absolute; top:0; right:0; bottom:0; left:0; content:""; box-shadow:inset 0 0 0 5px var(--bg-white); border-radius:12px; pointer-events:none } .blcs-cover .blcs--images{ display:grid; grid-template-columns:1fr; grid-template-rows:56vh } .blcs-cover .blcs--images[data-size="1"] .blcs--image{ grid-column:1/5; grid-row:1/3 } .blcs-cover .blcs--images[data-size="2"]{ grid-template-columns:repeat(2,1fr); grid-template-rows:repeat(1,56vh) } .blcs-cover .blcs--images[data-size="3"]{ grid-template-columns:repeat(2,1fr); grid-template-rows:repeat(2,28vh) } .blcs-cover .blcs--images[data-size="3"] .blcs--image:first-child{ grid-column:1/2; grid-row:1/3 } .blcs-cover .blcs--images[data-size="4"]{ grid-template-columns:repeat(4,1fr); grid-template-rows:repeat(2,28vh) } .blcs-cover .blcs--images[data-size="4"] .blcs--image:first-child{ grid-column:1/3; grid-row:1/3 } .blcs-cover .blcs--images[data-size="4"] .blcs--image:last-child{ grid-column:3/5 } .blcs-cover .blcs--images[data-size="5"]{ grid-template-columns:repeat(4,1fr); grid-template-rows:repeat(2,28vh) } .blcs-cover .blcs--images[data-size="5"] .blcs--image:first-child{ grid-column:1/3; grid-row:1/3 } @media (max-width:991.98px){ .blcs-cover .blcs--images{ grid-template-columns:repeat(4,1fr)!important; grid-template-rows:auto!important } .blcs-cover .blcs--images .blcs--image{ grid-column:auto!important; grid-row:auto!important; padding-bottom:100% } .blcs-cover .blcs--images .blcs--image:first-child{ grid-column:1/5!important } } .blcs-cover .blcs--image{ position:relative; background-color:#f1f1f1; background-size:cover; background-position:50%; box-shadow:inset 0 0 0 4px var(--bg-white) } .blcs-cover .blcs--image iframe{ position:absolute; top:4px; right:4px; bottom:4px; left:4px; width:calc(100% - 8px); height:calc(100% - 8px) } .blcs-cover .blcs--main{ flex:0 1 50% } @media (max-width:767.98px){ .blcs-cover .blcs--main{ flex:0 1 100% } } .blcs-cover .blcs--thumbs{ flex:0 1 50%; display:flex; flex-wrap:wrap } @media (max-width:767.98px){ .blcs-cover .blcs--thumbs{ flex:0 1 100% } } .blcs-cover .blcs--thumbs .blcs--thumb{ position:relative; flex:0 1 50% } @media (max-width:767.98px){ .blcs-cover .blcs--thumbs .blcs--thumb{ flex:0 1 25% } } @media (max-width:767.98px){ .blcs-cover .blcs--thumbs .blcs--thumb .blcs--image{ padding-top:100% } } .blcs-cover .blcs--thumbs .blcs--placeholder{ background:linear-gradient(135deg,#444,#222); color:hsla(0,0%,100%,.2); font-size:30px } .blcs-cover .blcs--thumbs .blcs--placeholder i{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) } .blcs-wall-outer{ margin-bottom:2rem } .blcs-wall-outer .blcs-lightbox-stack{ display:none } @media (max-width:767.98px){ .blcs-wall-outer{ margin-bottom:1.25rem } } .blcs-wall{ position:relative; margin:-2rem auto 2rem; overflow:hidden } @media (max-width:1199.98px){ .blcs-wall{ margin-top:-.75rem } } @media (max-width:767.98px){ .blcs-wall{ flex-wrap:wrap } } .blcs-wall:after{ position:absolute; top:0; right:0; bottom:0; left:0; content:""; box-shadow:inset 0 0 0 4px #222; pointer-events:none } .blcs-wall .blcs--images{ display:grid; grid-template-columns:repeat(6,1fr); grid-template-rows:repeat(2,30vh) } .blcs-wall .blcs--images .blcs--image{ background-color:#333 } .blcs-wall .blcs--images .blcs--image:first-child{ grid-column:1/3; grid-row:1/3 } .blcs-wall .blcs--images .blcs--image:nth-child(3){ grid-column:3/4; grid-row:2/3 } .blcs-wall .blcs--images .blcs--image:nth-child(4){ grid-column:4/6; grid-row:1/3 } @media (max-width:991.98px){ .blcs-wall .blcs--images{ grid-template-columns:repeat(4,1fr)!important; grid-template-rows:auto!important } .blcs-wall .blcs--images .blcs--image{ grid-column:auto!important; grid-row:auto!important; padding-bottom:100% } .blcs-wall .blcs--images .blcs--image:first-child{ grid-column:1/5!important } .blcs-wall .blcs--images .blcs--image:nth-child(6),.blcs-wall .blcs--images .rz-dummy-image{ display:none } } .blcs-wall .blcs--image{ background-size:cover; background-position:50%; box-shadow:inset 0 0 0 2px #222 } .blcs-wall .blcs--main{ flex:0 1 50% } @media (max-width:767.98px){ .blcs-wall .blcs--main{ flex:0 1 100% } } .blcs-wall .blcs--thumbs{ flex:0 1 50%; display:flex; flex-wrap:wrap } @media (max-width:767.98px){ .blcs-wall .blcs--thumbs{ flex:0 1 100% } } .blcs-wall .blcs--thumbs .blcs--thumb{ position:relative; flex:0 1 50% } @media (max-width:767.98px){ .blcs-wall .blcs--thumbs .blcs--thumb{ flex:0 1 25% } } @media (max-width:767.98px){ .blcs-wall .blcs--thumbs .blcs--thumb .blcs--image{ padding-top:100% } } .blcs-wall .blcs--thumbs .blcs--placeholder{ background:linear-gradient(135deg,#444,#222); color:hsla(0,0%,100%,.2); font-size:30px } .blcs-wall .blcs--thumbs .blcs--placeholder i{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) } .blcs-gallery-actions{ position:absolute; display:flex; margin:0 -.25rem; list-style:none } .blcs-gallery-actions.blcs--top{ top:1rem; left:1rem } .blcs-gallery-actions.blcs--bottom{ right:1rem; bottom:1rem } .blcs-gallery-actions li{ margin:0 .25rem } .blcs-gallery-actions a{ display:block; padding:6px 12px; background:var(--bg-white); color:var(--name); font-size:12px; font-weight:600; text-decoration:none; line-height:19px; border-radius:8px; box-shadow:5px 5px 10px 0 rgba(0,0,0,.05) } @media (min-width:1025px){ .blcs-gallery-actions a:hover{ background:var(--bg-f5) } } .blcs-gallery-actions a.rz-active{ background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff } .blcs-gallery-actions a.rz-ajaxing{ background:var(--bg-white); color:var(--main) } .blcs-gallery-actions i{ margin-right:.5rem; font-weight:600 } .rz-mod-listing[data-type=content] ul{ list-style:none; padding:0; margin:0 } .rz-mod-listing[data-type=content] ul li{ position:relative; padding-left:27px } .rz-mod-listing[data-type=content] ul li:before{ position:absolute; left:0; font-family:Font Awesome\ 5 Free; content:"\F111"; font-weight:800 } .lsrt .blcs-nearby .rz-distance{ padding:0 11px; line-height:27px; background:linear-gradient(90deg,var(--main),var(--main-shade)); border-radius:50px } .rz-reviews-stats-text{ font-size:18px; font-family:var(--font-body) } @media (max-width:767.98px){ .rz-reviews-stats-text{ font-size:15px } .rz-reviews-stats-text .rz-reviews-stat-num{ display:block; margin-left:0 } } .rz-reviews-progress .rz-progress .rz-progress-bar{ background:linear-gradient(90deg,var(--main),var(--main-shade)) } .rz-sidebar{ position:relative } .rz-sidebar .rz-single-sidebar{ z-index:1 } .rz-sidebar .rz-single-sidebar.rz--sticky{ position:sticky; top:57px; padding-top:1.75rem; margin-top:-1.75rem } .rz-sidebar .rz-single-sidebar .rz--heading{ display:none } @media (max-width:1199.98px){ .rz-sidebar{ display:none } } .rz-calendar .rz-calendar-month .rz-days li.rz--from-day span,.rz-calendar .rz-calendar-month .rz-days li.rz--to-day span{ background:linear-gradient(90deg,var(--main),var(--main-shade)) } .lsrt .rz-listing .rz-title .rz--verified{ color:var(--main) } .lsrt .rz-listing .rz-title h4{ font-family:var(--font-body); font-weight:700 } .lsrt .rz-listing-priority .rz--tag{ background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff } .rz-modal-lightbox{ position:fixed; top:0; right:0; bottom:0; left:0; transform:translate(0); flex-direction:column; width:auto; max-height:none; margin-left:0; border-radius:0; box-shadow:none } .rz-modal-lightbox.rz-visible{ display:flex } .rz-modal-lightbox .rz-modal-content{ flex:1; display:flex; flex-direction:column; max-height:none; padding:0 1.5rem } @media (max-width:991.98px){ .rz-modal-lightbox .rz-modal-content{ padding:0 1rem } } .rz-modal-lightbox .rz-modal-image{ position:relative; transition:all .3s; flex:1; opacity:1 } .rz-modal-lightbox .rz-modal-image img{ position:absolute; top:0; right:0; bottom:0; left:0; display:inline-block; max-height:100%; max-width:100%; margin:auto; width:auto; height:auto; border-radius:10px } .rz-modal-lightbox .rz-lightbox-counter{ display:flex; justify-content:center; align-items:center; height:78px; margin-top:auto; font-size:12px } .rz-modal-lightbox.rz-ajaxing .rz-modal-image{ opacity:0 } .rz-modal-lightbox .rz-lightbox-nav{ display:none } .rz-modal-lightbox.blcs-is-stack .rz-lightbox-nav{ position:absolute; top:0; bottom:0; display:flex; flex-direction:column; justify-content:center; padding:0 1.5rem; text-decoration:none } .rz-modal-lightbox.blcs-is-stack .rz-lightbox-nav i{ transition:all .3s; display:inline-block; height:35px; min-width:35px; padding:0 4px; margin:0 2px; background-color:#fff; color:#111; font-size:16px; line-height:35px; border-radius:50%; text-decoration:none; text-align:center; box-shadow:inset 0 0 0 1px #ddd } @media (min-width:1025px){ .rz-modal-lightbox.blcs-is-stack .rz-lightbox-nav:hover i{ background-color:#111; color:#fff; box-shadow:inset 0 0 0 1px transparent } } .rz-modal-lightbox.blcs-is-stack .rz-lightbox-nav[data-action=prev]{ left:0; text-align:left } .rz-modal-lightbox.blcs-is-stack .rz-lightbox-nav[data-action=next]{ right:0; text-align:right } .blcs-listing-grid ul{ display:flex; margin:0 -.75rem; list-style:none } .blcs-listing-grid ul li{ flex:0 1 33.3334%; padding:.75rem } .blcs-listing-grid ul li .blcs--item{ position:relative; display:block; padding-top:120%; background-color:#333; box-shadow:-3px 3px 14px rgba(0,0,0,.1); border-radius:10px; color:#fff } .blcs-listing-grid ul li .blcs--item .blcs--content{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; flex-direction:column; padding:1.5rem } .blcs-listing-grid ul li .blcs--item .blcs--content .blcs--bottom{ margin-top:auto } .blcs-listing-grid ul li .blcs--item .blcs--content .blcs--bottom .blcs-title{ margin:0; font-size:19px } .blcs-listing-grid ul li .blcs--item .blcs--content .rz-listing-review{ color:#fff; margin-bottom:.25rem } .blcs-button-accent{ background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff } .blcs-pricing{ display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); margin:-.75rem } @media (max-width:991.98px){ .blcs-pricing{ margin:-.5rem } } .blcs-pricing .blcs--cell{ display:flex; padding:.75rem } .blcs-pricing .blcs--column{ position:relative; flex:1; display:flex; flex-direction:column; padding:.75rem 1.5rem; line-height:150%; border-radius:10px; box-shadow:0 0 25px rgba(0,0,0,.065) } @media (max-width:767.98px){ .blcs-pricing .blcs--column{ padding:.5rem 1.5rem } } .blcs-pricing .blcs--column.blcs--highlight{ background-color:var(--minor); color:#fff; box-shadow:none } .blcs-pricing .blcs--column.blcs--highlight .blcs--badge{ position:absolute; top:0; right:1.5rem; transform:translateY(-50%); line-height:28px; padding:0 10px; background-color:var(--main); color:#fff; font-family:var(--font-heading); font-size:12px; font-weight:600; border-radius:5px } .blcs-pricing .blcs--column.blcs--highlight .blcs--name .blcs--description:before{ background-color:#fff } .blcs-pricing .blcs--column .blcs--name{ margin:.25rem 0 } .blcs-pricing .blcs--column .blcs--name .blcs--title{ display:block; margin:1.25rem 0; font-size:23px; font-weight:800 } .blcs-pricing .blcs--column .blcs--name .blcs--description{ position:relative; display:block; padding-top:1rem; font-size:17px; line-height:150%; font-weight:900 } @media (max-width:991.98px){ .blcs-pricing .blcs--column .blcs--name .blcs--description{ font-size:19px } } @media (max-width:767.98px){ .blcs-pricing .blcs--column .blcs--name .blcs--description{ font-size:15px } } .blcs-pricing .blcs--column .blcs--name .blcs--description p:last-child{ margin-bottom:0 } .blcs-pricing .blcs--column .blcs--name .blcs--description:before{ position:absolute; top:0; right:0; left:0; content:""; height:1px; background-color:var(--border); opacity:.2 } .blcs-pricing .blcs--column .blcs--name .blcs--price{ display:block; margin:1rem 0; font-size:50px; font-weight:800; line-height:100%; font-family:var(--font-heading) } @media (max-width:767.98px){ .blcs-pricing .blcs--column .blcs--name .blcs--price{ font-size:43px } } .blcs-pricing .blcs--column .blcs--text{ margin:1rem 0 1.5rem } .blcs-pricing .blcs--column .blcs--text ul{ margin:0; list-style:none; font-size:15px; line-height:23px; font-weight:700 } .blcs-pricing .blcs--column .blcs--text ul li{ position:relative; display:block; margin:5px 0 } .blcs-pricing .blcs--column .blcs--text ul li:before{ content:"\F058"; margin-right:.75rem; font-family:Font Awesome\ 5 Free; font-weight:800; color:var(--main); opacity:.8 } .blcs-pricing .blcs--column p:last-child{ margin-bottom:0 } .blcs-pricing .blcs--column .blcs--footer{ margin:auto 0 1.1rem } .blcs-pricing .blcs--column .blcs--footer .rz-button{ width:100% } .blcs-msnry{ margin:0 -.75rem } .blcs-msnry .blcs--cell{ width:33.3334%; padding:0 .75rem; margin-bottom:1.5rem } @media (max-width:991.98px){ .blcs-msnry .blcs--cell{ width:50% } } @media (max-width:767.98px){ .blcs-msnry .blcs--cell{ width:100% } } .blcs-msnry .blcs--item{ background-color:#fff; border-radius:6px; box-shadow:0 0 30px rgba(0,0,0,.075) } .blcs-msnry .blcs--item.blcs--sticky .blcs--name{ color:var(--main) } .blcs-msnry .blcs--item .blcs--meta{ display:flex; justify-content:space-between; align-items:center; padding-top:1.25rem; margin-bottom:1.25rem; border-top:1px solid var(--border) } .blcs-msnry .blcs--item .blcs--category{ display:inline-block; padding:5px 12px; line-height:20px; background-color:var(--main); color:#fff; font-size:14px; font-weight:700; white-space:nowrap; border-radius:50px; vertical-align:top; text-decoration:none } .blcs-msnry .blcs--item .blcs--date{ color:#999; font-size:13px; font-weight:600; white-space:nowrap } .blcs-msnry .blcs--item .blcs--image{ position:relative; display:block; text-decoration:none } .blcs-msnry .blcs--item .blcs--image img{ width:100%; vertical-align:top; border-radius:6px 6px 0 0 } .blcs-msnry .blcs--item .blcs--content{ padding:1.5rem } .blcs-msnry .blcs--item .blcs--excerpt{ font-size:14px; line-height:180%; color:#888 } .blcs-msnry .blcs--item .blcs--title{ margin-bottom:1rem; text-overflow:ellipsis; overflow:hidden; width:100% } .blcs-msnry .blcs--item .blcs--name{ text-decoration:none; font-size:22px; line-height:150%; color:var(--name); font-weight:800 } .blcs-msnry .blcs--item .blcs--more{ padding:1rem 0 0; margin:1rem 0 0; border-top:1px solid var(--border) } .blcs-msnry .blcs--item .blcs--more a{ text-decoration:none; font-size:13px; font-weight:600; color:#666 } .blcs-articles{ margin:0 0 -1.5rem } @media (max-width:991.98px){ .blcs-articles{ margin-bottom:-1rem } } .blcs-articles .blcs--cell{ flex:0 1 33.3334%; max-width:33.3334%; padding:0 .75rem; display:flex; flex-direction:column } @media (max-width:991.98px){ .blcs-articles .blcs--cell{ flex:0 1 50%; max-width:50%; padding:0 .5rem } } @media (max-width:767.98px){ .blcs-articles .blcs--cell{ flex:0 1 100%; max-width:100% } } .blcs-articles[data-cols="5"] .blcs--cell{ flex:0 1 20%; max-width:20% } @media (max-width:1199.98px){ .blcs-articles[data-cols="5"] .blcs--cell{ flex:0 1 50%; max-width:50% } } @media (max-width:767.98px){ .blcs-articles[data-cols="5"] .blcs--cell{ flex:0 1 100%; max-width:100% } } .blcs-articles .blcs--item{ transition:all .3s; flex:1; display:flex; flex-direction:column; margin-bottom:1.5rem; box-shadow:0 0 0 1px hsla(0,0%,64.7%,.3); border-radius:10px; overflow:hidden } @media (max-width:991.98px){ .blcs-articles .blcs--item{ margin-bottom:1rem } } .blcs-articles .blcs--item .blcs--image{ position:relative; display:block; overflow:hidden } .blcs-articles .blcs--item .blcs--image .blcs--img{ background-size:cover; background-position:50% } .blcs-articles .blcs--item .blcs--image .blcs--img,.blcs-articles .blcs--item .blcs--image .rz-dummy-image{ display:block; padding-top:66.6% } @media (min-width:1025px){ .blcs-articles .blcs--item:hover .blcs--content a{ color:var(--main) } } .blcs-articles .blcs--item .blcs--content{ flex:1; display:flex; flex-direction:column; padding:1.5rem } @media (max-width:767.98px){ .blcs-articles .blcs--item .blcs--content{ padding:1.15rem } } .blcs-articles .blcs--item .blcs--content a{ color:inherit } .blcs-articles .blcs--item .blcs--content .blcs--title{ margin-bottom:1rem; text-overflow:ellipsis; overflow:hidden; width:100% } .blcs-articles .blcs--item .blcs--content .blcs--name{ display:block; font-size:22px; line-height:140%; font-weight:700; text-decoration:none } @media (max-width:767.98px){ .blcs-articles .blcs--item .blcs--content .blcs--name{ font-size:18px } } .blcs-articles .blcs--item .blcs--content .blcs--meta{ display:flex; justify-content:space-between; align-items:center; padding-top:1.25rem; margin-bottom:1.25rem; border-top:1px solid hsla(0,0%,64.7%,.3) } .blcs-articles .blcs--item .blcs--content .blcs--category{ display:inline-block; padding:5px 12px; line-height:20px; background-color:var(--main); color:#fff!important; font-size:14px; font-weight:700; white-space:nowrap; border-radius:50px; vertical-align:top; text-decoration:none } .blcs-articles .blcs--item .blcs--content .blcs--date{ color:#888; font-size:13px; font-weight:600; white-space:nowrap } .blcs-articles .blcs--item .blcs--content .blcs--excerpt{ font-size:14px; line-height:180%; color:#888 } .blcs-articles .blcs--item .blcs--content .blcs--more{ padding:1rem 0 0; margin:auto 0 0; border-top:1px solid hsla(0,0%,64.7%,.3) } .blcs-articles .blcs--item .blcs--content .blcs--more a{ text-decoration:none; font-size:13px; font-weight:600 } @media (min-width:1025px){ .blcs-articles .blcs--item:hover{ transform:translateY(-7px); box-shadow:0 0 35px rgba(0,0,0,.085) } } .blcs-articles.blcs-no-excerpt .blcs--content .blcs--meta,.blcs-articles.blcs-no-excerpt .blcs--excerpt{ display:none } .single-post .blcs-container{ margin-top:0 } .blcs-post-date{ display:flex; justify-content:center; align-items:center; margin-top:2rem; font-size:17px; font-weight:700 } @media (max-width:767.98px){ .blcs-post-date{ margin-top:1.5rem } } .blcs-post-date i{ margin-right:.75rem } .blcs-featured{ background-color:#f5f5f5; margin-bottom:3rem; text-align:center; border-radius:10px; overflow:hidden } @media (max-width:767.98px){ .blcs-featured{ margin-bottom:1.5rem } } .blcs-featured img{ vertical-align:top; border-radius:10px } .blcs-summary{ max-width:727px; margin:0 auto 1.5rem; font-size:26px; line-height:145%; font-weight:700 } @media (max-width:991.98px){ .blcs-summary{ font-size:22px } } @media (max-width:767.98px){ .blcs-summary{ font-size:18px } } .blcs-categories{ margin-bottom:1rem; overflow:hidden } @media (max-width:767.98px){ .blcs-categories{ margin-top:1rem } } .blcs-categories ul{ display:flex; justify-content:center; flex-wrap:wrap; list-style:none; margin:0 -10px } .blcs-categories ul li{ margin:10px } .blcs-categories ul li a{ display:block; padding:5px 0; line-height:20px; color:var(--main); font-size:17px; text-decoration:none; border-bottom:1px solid var(--main); font-weight:700 } @media (max-width:767.98px){ .blcs-categories ul li a{ padding:3px 0; line-height:16px; font-size:14px } } .blcs-categories ul li:hover a{ color:#111 } .blcs-tags{ max-width:727px; margin:1.5rem auto 1rem; overflow:hidden } @media (max-width:991.98px){ .blcs-tags{ max-width:none } } .blcs-tags ul{ display:flex; flex-wrap:wrap; margin:-4px; font-size:15px; list-style:none } .blcs-tags ul li a{ display:block; padding:3px 14px; margin:4px; font-size:13px!important; line-height:26px; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; border-radius:50px; text-decoration:none } @media (min-width:1025px){ .blcs-tags ul li:hover a{ background:linear-gradient(90deg,var(--minor),var(--minor-shade)) } } .blcs-widget{ margin-bottom:1.5rem } .blcs-widget .blcs-widget-title{ font-size:18px } .blcs-sidebar .blcs-widget{ margin-bottom:1.75rem; background-color:#fff; padding:1.35rem; border-radius:6px; border:1px solid #ddd } .blcs-widget select{ padding:0 10px } .blcs-widget a{ font-weight:700; text-decoration:none } .blcs-widget ul{ list-style:none; margin:0 } .blcs-widget ul li{ display:block; padding:0; margin:0 } .blcs-widget ul li a{ position:relative; display:block; padding:10px 0; color:#111; font-weight:400; font-size:14px; line-height:22px; border-bottom:1px solid #ddd } .blcs-widget ul li a:hover{ color:var(--main) } .blcs-widget ul li a .blcs--count{ float:right; padding:0 5px; min-width:22px; line-height:22px; text-align:center; background-color:var(--main); color:#fff; font-weight:700; font-size:12px; border-radius:50px } .blcs-widget ul li.page_item ul{ margin-left:1.5rem } .blcs-widget .calendar_wrap caption{ margin-bottom:1rem; font-weight:700 } .blcs-widget .krn-calendar-table{ margin-bottom:1rem } .blcs-widget .krn-calendar-table>caption{ text-align:left } .blcs-widget .krn-calendar-table thead tr th{ padding:.5rem; background-color:#222; color:#fff; text-align:center } .blcs-widget .krn-calendar-table tbody tr td{ padding:.5rem; background-color:#f9f9f9; text-align:center } @media (max-width:767.98px){ .blcs-widget .krn-calendar-table td,.blcs-widget .krn-calendar-table th{ padding-left:.25rem; padding-right:.25rem; text-align:center } } .blcs-widget .screen-reader-text{ display:none!important } .blcs-widget .tagcloud{ display:flex; flex-wrap:wrap; margin:-3px; font-size:15px } .blcs-widget .tagcloud a{ padding:3px 14px; margin:4px; font-size:13px!important; line-height:26px; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; border-radius:50px } @media (min-width:1025px){ .blcs-widget .tagcloud a:hover{ background:linear-gradient(90deg,var(--minor),var(--minor-shade)) } } .blcs-widget .menu ul li{ margin-left:1.5rem } .blcs-widget #recentcomments li{ padding:10px 0; border-bottom:1px solid #ddd } .blcs-widget #recentcomments li a{ display:inline-block; padding:0; border:0; color:var(--main); font-weight:700 } .blcs-widget>ul .rsswidget{ display:block; padding:0; border:0; color:var(--main); font-weight:700 } .blcs-widget>ul .rss-date{ display:block; margin:.5rem 0; color:#666 } .blcs-widget>ul>li .rsswidget{ margin-top:1rem } .blcs-widget>ul>li:first-child .rsswidget{ margin-top:0 } .blcs-archive-dropdown{ position:relative; width:100%; margin-bottom:0 } .blcs-archive-dropdown:after{ content:""; display:block; position:absolute; content:"\F107"; font-family:Font Awesome\ 5 Free; font-weight:600; line-height:20px; font-size:20px; top:50%; margin-top:-10px; right:1rem; pointer-events:none } .blcs-archive-dropdown select{ -webkit-appearance:none; -moz-appearance:none; appearance:none } .blcs-archive-dropdown select option{ padding:4px 8px } .blcs-widget[data-id=lsrt-widget-listing-types],.blcs-widget[data-id=search]{ padding:0; background-color:transparent; border:0 } .blcs-search-form{ display:flex } .blcs-search-form .blcs--input{ flex:1; padding:0 15px; border-radius:10px 0 0 10px } .blcs-search-form .blcs--submit{ border:0; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; padding:0 15px; line-height:36px; border-radius:0 10px 10px 0; cursor:pointer } .lsrt .rz-search-filter--inline .rz--content .rz-form>.rz-grid{ margin:0 -.5rem } .lsrt .rz-search-filter--inline .rz--content .rz-form>.rz-grid>.rz-mod>.rz-form-group{ padding:0 .5rem } @media (max-width:991.98px){ .lsrt .rz-search-filter--inline{ position:fixed; top:0; right:0; left:0; z-index:3 } } .lsrt .rz-search-filter--inline .rz-filter-tab .rz-tab-title:after,.lsrt .rz-search-filter--inline .rz-guests .rz--label:after,.lsrt .rz-search-filter--inline .rz-select.rz-select-single:after,.lsrt .rz-search-filter--inline .select2-container .select2-selection--single .select2-selection__rendered:after{ font-size:13px; color:#aaa } .lsrt .rz-explore-listings{ padding:1.4rem 1.5rem 1.5rem } @media (max-width:991.98px){ .lsrt .rz-explore-listings{ padding:1rem } } .blcs-listing-summary{ display:flex; justify-content:space-between; margin-bottom:1.4rem; font-size:13px; color:#666 } @media (max-width:991.98px){ .blcs-listing-summary{ flex-direction:column; align-items:center; padding-bottom:1rem; color:#000; border-bottom:1px solid var(--border) } .blcs-listing-summary:before{ content:""; display:block; width:50px; height:3px; margin:.25rem 0 .75rem; border-radius:50px; background-color:#ccc } .blcs-listing-summary .blcs--sorting{ display:none } } .blcs-listing-summary p{ margin:0 } .lsrt .rz-mod-action{ background-color:var(--bg-white) } .rz-submission-types .rz--type .rz--image .rz-dummy-image{ background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff } .lsrt .rz-error-holder .rz-error,.lsrt .rz-select-plan-error .rz-error{ padding:7px 10px; margin-top:1.75rem; background-color:#f9f1f1; color:#da4081; font-size:15px; line-height:23px; font-weight:700; border-radius:10px } @media (max-width:767.98px){ .lsrt .rz-error-holder .rz-error,.lsrt .rz-select-plan-error .rz-error{ padding:5px 10px; line-height:21px } } .lsrt .rz-error-holder .rz-error:after,.lsrt .rz-select-plan-error .rz-error:after{ border-bottom-color:#f9f1f1; border-width:7px; margin-left:-7px } .lsrt .rz-form-group input[type=email],.lsrt .rz-form-group input[type=number],.lsrt .rz-form-group input[type=password],.lsrt .rz-form-group input[type=tel],.lsrt .rz-form-group input[type=text],.lsrt .rz-form-group select,.lsrt .rz-form-group select[multiple],.lsrt .rz-form-group textarea{ min-width:36px } .blcs-author-cover .blcs--cover{ position:relative; padding:2rem; margin:40px 0 2rem; text-align:center; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; border-radius:10px } @media (max-width:767.98px){ .blcs-author-cover .blcs--cover{ padding:1.25rem } } .blcs-author-cover .blcs--cover .blcs--inner{ position:relative; z-index:1 } .blcs-author-cover .blcs--cover .blcs--cover-avatar{ display:flex; justify-content:center; align-items:center; width:80px; height:80px; margin:calc(-2rem - 40px) auto 0; background-color:#fff; color:#333; box-shadow:-3px 3px 25px 0 rgba(0,0,0,.07); border-radius:50%; overflow:hidden } .blcs-author-cover .blcs--cover .blcs--cover-avatar img{ width:100%; height:100% } .blcs-author-cover .blcs--cover .blcs--name{ margin:1.5rem 0 } .blcs-author-cover .blcs--cover .blcs--name i{ margin-right:3px } .blcs-author-cover .blcs--cover .blcs--bio{ max-width:50%; margin:0 auto; font-size:19px; font-weight:700 } @media (max-width:991.98px){ .blcs-author-cover .blcs--cover .blcs--bio{ max-width:100% } } @media (max-width:767.98px){ .blcs-author-cover .blcs--cover .blcs--bio{ font-size:17px; font-weight:500 } } @media (max-width:767.98px){ .blcs-author-cover .blcs--cover .blcs--name{ font-size:17px; font-weight:700 } } .blcs-author-cover .blcs--cover.blcs--has-avatar .blcs--cover-avatar{ background-color:transparent; box-shadow:-3px 3px 25px 0 rgba(0,0,0,.2) } .blcs-author-cover .blcs--cover.blcs--has-cover{ min-height:35vh; background:transparent; background-size:cover; background-position:50%; color:#fff; box-shadow:-3px 3px 25px 0 rgba(0,0,0,.2) } .blcs-author-cover .blcs--cover.blcs--has-cover:after{ position:absolute; top:0; right:0; bottom:0; left:0; content:""; background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.3)); border-radius:10px } .blcs-author{ display:flex; margin:0 -15px 1.5rem } .blcs-author>*{ padding-left:15px; padding-right:15px } .blcs-author .blcs--sidebar{ flex:0 1 33.3333%; max-width:33.3333% } .blcs-author .blcs--sidebar .blcs--sticky{ position:sticky; top:57px; padding-top:1.75rem; margin-top:-1.75rem; z-index:1 } .blcs-author .blcs--content{ flex:0 1 66.6666%; max-width:66.6666% } .blcs-author-title{ margin:0; font-size:25px } @media (max-width:991.98px){ .blcs-author-title{ font-size:21px } } @media (max-width:767.98px){ .blcs-author-title{ margin-bottom:1rem; font-size:18px; text-align:center } } .blcs-select-listing-type.rz-form-group{ min-width:100%; margin-bottom:0 } .blcs-select-listing-type select{ width:100% } .blcs-side{ position:fixed; top:0; right:0; bottom:0; transform:translateX(100%); transition:all .3s; display:flex; flex-direction:column; width:500px; background-color:#fff; box-shadow:-3px 0 15px 0 rgba(0,0,0,.1); z-index:200 } @media (max-width:767.98px){ .blcs-side{ width:auto; left:0 } } .blcs-side.blcs-visible{ transform:translateX(0) } .admin-bar .blcs-side{ top:32px } @media (max-width:600px){ .admin-bar .blcs-side{ top:46px } } .blcs-side .blcs--header{ display:flex; justify-content:space-between; align-items:center; padding:1.5rem } @media (max-width:767.98px){ .blcs-side .blcs--header{ padding:1rem } } .blcs-side .blcs--header .blcs--title{ font-family:var(--font-heading); font-size:24px; font-weight:800 } @media (max-width:767.98px){ .blcs-side .blcs--header .blcs--title{ font-size:18px } } .blcs-side .blcs--content{ padding:1.5rem 0 0; overflow-y:auto; border-top:1px solid var(--border) } @media (max-width:767.98px){ .blcs-side .blcs--content{ padding:1rem 0 0 } .blcs-side .blcs--content>p{ padding:0 1rem } } .blcs-side .blcs--content>p{ padding:0 1.5rem } .blcs-side .blcs--actions{ padding:0 1.5rem 1.5rem } @media (max-width:767.98px){ .blcs-side .blcs--actions{ padding:0 1rem 1rem } } .blcs-side .blcs--actions>a{ position:relative; display:block; padding:12px 15px; background-color:#f1f1f1; color:#000; text-decoration:none; font-weight:700; border-radius:50px; text-align:center } .blcs-side .blcs--actions>a span{ color:inherit } .blcs-side .blcs--actions>a:hover{ background-color:#111; color:#fff } .blcs-side .blcs--actions>a.rz-ajaxing{ background-color:#f1f1f1; color:#000 } .blcs-side .blcs--actions>a.rz-ajaxing span{ opacity:0 } .blcs-side ul{ margin:0; padding:0; list-style:none } .blcs-side ul li{ padding:0 .75rem } .blcs-side ul li:last-child{ margin-bottom:0 } .blcs-side ul li>*{ display:flex; align-items:center; padding:10px; text-decoration:none; border-radius:10px; font-style:normal } @media (max-width:767.98px){ .blcs-side ul li>*{ padding:5px 0 } } .blcs-side ul li>* .rz--icon{ flex:0 0 50px; text-align:center } .blcs-side ul li>* .rz--icon i{ transition:all .3s; display:block; width:50px; height:50px; line-height:50px; text-align:center; border-radius:50%; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; font-size:21px } .blcs-side ul li>* .rz--text{ flex:1; padding-left:1rem; padding-right:1rem; font-weight:700; color:#555 } @media (max-width:767.98px){ .blcs-side ul li>* .rz--text{ font-size:14px } } .blcs-side ul li>* .rz--text span{ display:block; font-size:13px; color:#ccc } .blcs-side ul li>* .rz--dot{ flex:0 0 12px } .blcs-side ul li>* .rz--dot span{ display:block; width:12px; height:12px; border-radius:50%; background-color:#2e89ff } .blcs-side ul li:hover>*{ background-color:#f1f1f1 } .blcs-side ul li:hover .rz--icon i{ background-color:#fff } .blcs-side ul li:hover .rz--text{ color:#000 } .blcs-side-overlay{ position:fixed; top:0; right:0; bottom:0; left:0; transition:all .3s; visibility:hidden; background-color:#111; opacity:0; z-index:180 } .rz-side-visible .blcs-side-overlay{ visibility:visible; opacity:.9 } .blcs-dummy-image{ position:relative; display:inline-block; width:100%; padding-top:66.4%; background-color:#222; color:#ccc; vertical-align:top } .blcs-dummy-image i{ position:absolute; top:50%; left:50%; font-size:2rem; color:inherit; transform:translate(-50%,-50%) } .blcs-widget-title{ margin-bottom:1.25rem } .post-password-form{ padding:1.5rem; background-color:#f1f1f1; border-radius:6px } .post-password-form p:first-child{ font-weight:700 } .post-password-form p:last-child{ margin-bottom:0 } .post-password-form label input{ display:block; margin-top:1.5rem } .post-password-form input[type=submit]{ min-width:150px; margin-top:1.5rem } .rglck .select2-container .select2-selection--single{ border-radius:0; height:41px; border:0!important; background-color:#f1f1f1; border-radius:6px } .rglck .select2-container .select2-selection--single .select2-selection__rendered{ position:relative; padding-left:15px; padding-right:38px; line-height:41px; color:#000 } .rglck .select2-container .select2-selection--single .select2-selection__rendered:after{ position:absolute; top:50%; right:12px; content:"\F107"; font-family:Font Awesome\ 5 Free; display:block; margin-top:-10px; font-size:20px; line-height:20px; font-weight:600; pointer-events:none } .rglck .select2-container .select2-selection--single .select2-selection__rendered .select2-selection__clear{ margin-right:20px; color:var(--main); opacity:.5 } .rz-repeater .rglck .select2-container .select2-container .select2-selection--single{ background-color:#fff } .rglck .select2-container.select2-container--open .select2-selection__arrow,.rglck .select2-container .select2-selection .select2-selection__arrow{ display:none } .rglck .select2-container.select2-container--open .select2-selection__rendered:after{ transform:rotate(180deg) } .rglck .select2-search--dropdown .select2-search__field{ border:1px solid #eee!important } .select2-container--default .select2-search--dropdown .select2-search__field{ border:1px solid #ddd; border-radius:0 } .select2-container--default .select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color:var(--main) } .blcs-paging{ margin:3rem 0 0; font-size:0; font-weight:700; text-align:center } .blcs-paging ul{ list-style:none; margin:0; padding:0 } .blcs-paging ul li{ display:inline-block; margin:5px 3px } .blcs-paging ul li a,.blcs-paging ul li span{ list-style:none; display:inline-block; height:35px; min-width:35px; padding:0 4px; margin:0 2px; background-color:#fff; color:#111; font-size:15px; line-height:35px; border-radius:50%; text-decoration:none } .blcs-paging ul li a.next,.blcs-paging ul li a.prev,.blcs-paging ul li span.next,.blcs-paging ul li span.prev{ box-shadow:inset 0 0 0 1px #ddd,0 2px 4px rgba(0,0,0,.18)!important } .blcs-paging ul li a.current,.blcs-paging ul li span.current{ background-color:#111; color:#fff; border-color:#111 } .blcs-paging ul li a:hover{ background-color:#eee; color:inherit } .blcs-paging ul li:first-child a{ margin-left:0 } .blcs-paging ul li:last-child a{ margin-right:0 } .blcs-no-results>p{ font-weight:700; text-align:center; font-size:18px } .blcs-404{ text-align:center } .blcs-404 i{ font-size:90px; margin-bottom:4rem } .blcs-404 p{ font-size:18px; font-weight:700 } .blcs-contact-form input[type=email],.blcs-contact-form input[type=number],.blcs-contact-form input[type=password],.blcs-contact-form input[type=tel],.blcs-contact-form input[type=text],.blcs-contact-form input[type=url],.blcs-contact-form select,.blcs-contact-form textarea{ background-color:hsla(0,0%,49%,.3); color:#fff; border:0 } .blcs-contact-form input[type=submit]{ min-width:200px } .blcs-contact-form .ajax-loader{ display:block; margin:1.5rem auto 0 } .blcs-contact-form .wpcf7-not-valid-tip{ margin-top:.5rem; color:#da4081; font-weight:600 } .wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{ padding:.5em 1em; background-color:#f9f1f1; color:#da4081; border:0; border-radius:6px; font-weight:600 } .blcs-embed-street-view{ border-radius:10px; overflow:hidden } .blcs-embed-street-view .blcs-buttons{ justify-content:flex-start } .blcs-embed-street-view .blcs-buttons .rz-button{ background-color:#fff; color:#111 } .blcs-account-mobile-nav,.blcs-mobile-bar,.blcs-mobile-header,.blcs-mobile-listing-bottom,.blcs-mobile-listing-top,.blcs-mobile-nav{ display:none } @media (max-width:1199.98px){ .blcs-mobile-row{ width:100%; max-width:460px; margin:0 auto } .blcs-mobile-header{ display:flex; flex-direction:column; justify-content:center; background-color:var(--bg-f5); color:var(--bg-black); text-align:center; line-height:70px; z-index:2 } .blcs-mobile-header .blcs--site-name{ font-size:33px; color:inherit; font-weight:800 } .blcs-mobile-header .blcs--site-name a{ display:block; color:inherit; text-decoration:none } .blcs-mobile-header .blcs--site-name img{ max-width:280px; max-height:70px; margin:1rem 0; vertical-align:top } .blcs-mobile-header .blcs--site-tagline{ color:inherit; margin:0; font-size:13px } .blcs-overlap-header .blcs-mobile-header{ position:absolute; top:0; right:0; left:0; background-color:transparent; color:#fff } .blcs-header-text-white .blcs-mobile-header .blcs--logo,.blcs-mobile-header .blcs-logo-overlap{ display:none } .blcs-header-text-white .blcs-mobile-header .blcs-logo-overlap{ display:block } .admin-bar .blcs-mobile-header{ top:32px } } @media (max-width:1199.98px) and (max-width:782px){ .admin-bar .blcs-mobile-header{ top:46px } } @media (max-width:1199.98px){ .rz-is-explore .blcs-mobile-header,.single-rz_listing .blcs-mobile-header{ display:none } } @media (max-width:1199.98px){ .blcs-mobile-bar{ position:fixed; right:0; bottom:0; left:0; display:flex; flex-direction:column; justify-content:center; min-height:64px; padding:10px 0; background-color:hsla(0,0%,100%,.9); color:#000; box-shadow:0 -1px 40px 0 rgba(0,0,0,.09); backdrop-filter:blur(7px); -webkit-backdrop-filter:blur(7px); z-index:120 } .single-rz_listing .blcs-mobile-bar{ display:none } .blcs-mobile-bar ul{ display:flex; justify-content:space-between; align-items:center; list-style:none; padding:0 1rem; margin:0 -4px } .blcs-mobile-bar li{ flex:1; margin:0 4px; min-width:0 } .blcs-mobile-bar a{ position:relative; display:block; text-decoration:none; text-align:center; color:var(--bg-black) } .blcs-mobile-bar a em{ position:absolute; top:0; right:-1px; background-color:#999; color:#fff; padding:0 3px; line-height:21px; min-width:21px; font-size:9px; font-weight:600; font-style:normal; text-align:center; border-radius:50px } .blcs-mobile-bar i{ display:block; margin:0 auto; font-size:19px; text-align:center } .blcs-mobile-bar.blcs--names-no li.blcs--focus i{ background-color:var(--main); color:#fff; box-shadow:none } .blcs-mobile-bar.blcs--names-no i{ width:44px; height:44px; line-height:44px; border-radius:50%; background-color:hsla(0,0%,100%,.5); box-shadow:0 1px 6px 0 rgba(0,0,0,.1) } .blcs-mobile-bar.blcs--names-no span{ display:none } .blcs-mobile-bar.blcs--names-yes li i{ font-size:23px } .blcs-mobile-bar.blcs--names-yes li.blcs--focus a{ color:var(--main) } .blcs-mobile-bar.blcs--names-yes li.blcs--focus span{ color:inherit } .blcs-mobile-bar.blcs--names-yes a em{ display:none } .blcs-mobile-bar.blcs--names-yes span{ display:block; margin-top:6px; font-size:11px; color:#000; font-weight:600; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100% } } @media (max-width:1199.98px){ .blcs-mobile-nav{ position:fixed; top:0; right:0; bottom:0; left:0; display:flex; flex-direction:column; visibility:hidden; background-color:#fff; z-index:130 } .blcs-mobile-nav .blcs--header{ display:flex; justify-content:center; align-items:center; padding:1rem; border-bottom:1px solid #ededed } .blcs-mobile-nav .blcs--header .blcs-site-logo .blcs-site-title{ font-size:33px; line-height:100%; font-weight:800 } .blcs-mobile-nav .blcs--header .blcs-site-logo a{ color:#000; text-decoration:none } .blcs-mobile-nav .blcs--header .blcs-site-logo img{ width:auto; height:auto; max-width:260px; max-height:70px; vertical-align:top } .blcs-mobile-nav .blcs--nav{ flex:1; overflow-y:auto } .blcs-mobile-nav .blcs-no-nav{ padding:10px 1rem; margin-bottom:0 } .blcs-mobile-nav .blcs--footer{ display:flex; align-items:center; padding:10px 1rem; background-color:#f5f5f5 } .blcs-mobile-nav .blcs--footer .blcs--avatar .rz-avatar-placeholder{ width:45px; background-color:#333; color:#fff } .blcs-mobile-nav .blcs--footer .blcs--avatar img{ width:45px } .blcs-mobile-nav .blcs--footer .blcs--meta{ flex:1; display:flex; flex-direction:column; margin-left:1rem } .blcs-mobile-nav .blcs--footer .blcs--meta span{ font-weight:600 } .blcs-mobile-nav .blcs--footer .blcs--meta span a{ color:#000 } .blcs-mobile-nav .blcs--footer .blcs--meta a{ text-decoration:none } .blcs-mobile-nav .blcs--footer .blcs--close{ transition:all .3s; display:block; font-size:20px; color:#000 } .blcs-mobile-nav .blcs--footer .blcs--close i{ transition:all .3s; display:inline-block; height:44px; min-width:44px; background-color:#fff; color:#111; font-size:16px; line-height:44px; border-radius:50%; text-align:center; box-shadow:inset 0 0 0 1px #ddd } } @media (max-width:1199.98px){ .blcs-nav-mobile>ul{ padding:0; margin:0; list-style:none } .blcs-nav-mobile>ul>li>a{ display:block; padding:10px 1rem; color:#000; line-height:23px; font-weight:600; text-decoration:none } .blcs-nav-mobile>ul>li ul{ display:flex; flex-direction:column; margin:0; padding:0; list-style:none; background-color:#f5f5f5 } .blcs-nav-mobile>ul>li ul a{ display:block; padding:10px 1rem; color:#000; line-height:23px; font-weight:600; text-decoration:none } .blcs-nav-mobile>ul>li ul ul{ background-color:#e9e9e9 } .blcs-nav-mobile .menu-item-has-children>a{ display:flex } .blcs-nav-mobile .menu-item-has-children>a:after{ content:"\F078"; font-family:Font Awesome\ 5 Free; display:inline-block; margin-left:auto; font-size:13px; opacity:.5 } .blcs-nav-mobile .menu-item-has-children.blcs--expand>a:after{ transform:rotate(180deg) } .blcs-nav-mobile .sub-menu{ display:none } } @media (max-width:1199.98px){ .blcs-mobile-listing-top{ position:absolute; top:0; right:0; left:0; display:flex; align-items:center; height:54px; padding:10px 0; background-color:var(--bg-white); box-shadow:0 -1px 40px 0 rgba(0,0,0,.09); font-weight:700 } .blcs-mobile-listing-top a{ color:var(--bg-black); text-decoration:none } } @media (max-width:1199.98px){ .blcs-mobile-listing-bottom{ position:fixed; right:0; bottom:0; left:0; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:1rem; text-align:center; background-color:hsla(0,0%,100%,.5); border-radius:10px 10px 0 0; box-shadow:0 -5px 15px 0 rgba(0,0,0,.1); backdrop-filter:blur(7px); -webkit-backdrop-filter:blur(7px); z-index:10 } .blcs-mobile-listing-bottom .rz-button{ white-space:normal } } @media (max-width:1199.98px){ .lsrt.rz-is-sidebar-mobile-visible{ overflow:hidden } .lsrt .rz-single .rz-sidebar{ position:fixed; top:0; right:0; bottom:0; left:0; display:none; max-width:none; padding:0; flex:auto; z-index:100 } .lsrt .rz-single .rz-sidebar.rz-mobile-visible{ display:flex } .lsrt .rz-single .rz-sidebar .rz-single-sidebar{ position:relative; top:auto; top:0!important; flex:1; display:flex; flex-direction:column; padding:0; margin:0; background-color:#fff; overflow:hidden; overflow-y:auto } .lsrt .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action{ display:flex; flex-direction:column; align-items:center; padding:1rem } .lsrt .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action .rz-mod-action{ width:100%; max-width:400px; background-color:#fff!important } .lsrt .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action .rz-mod-action[data-type=booking]{ box-shadow:0 0 0 1px rgba(0,0,0,.1) } .lsrt .rz-single .rz-sidebar .rz-single-sidebar .rz-listing-action .rz-mod-action:last-child{ margin-bottom:0 } .lsrt .rz-single .rz-sidebar .rz--report{ padding:.5rem 1rem 1.5rem } } @media (max-width:1199.98px){ .blcs-account-mobile-nav{ display:block; margin:1rem 0 0 } } @media (max-width:767.98px){ .rz-listings-outer{ overflow:hidden; overflow-x:auto } .rz-listings-outer .rz-listings{ flex-wrap:nowrap } .rz-listings-outer .rz-listings .rz-listing-item{ flex:0 0 75vw!important; max-width:75vw!important } } .blcs-header{ position:fixed; top:0; right:0; left:0; transition:background-color .3s; background-color:#fff; color:#000; box-shadow:0 1px 15px 0 rgba(0,0,0,.045); z-index:120 } @media (max-width:1199.98px){ .blcs-header{ display:none } } .blcs-header a{ color:inherit } .blcs-header .blcs-header-container{ display:flex; align-items:center; min-height:57px; margin-left:-.75rem; margin-right:-.75rem } .blcs-header .blcs-header-container>*{ padding:0 .75rem } .blcs-header .blcs-header-container .blcs-site-logo a{ position:relative; display:block; text-decoration:none } .blcs-header .blcs-header-container .blcs-site-logo img{ transition:all .3s; vertical-align:top; max-width:220px; max-height:50px; margin:5px 0 } .blcs-header .blcs-header-container .blcs-site-logo .blcs-logo-overlap{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; justify-content:center; align-items:center } .blcs-header .blcs-header-container .blcs-site-logo .blcs-logo-overlap img{ opacity:0; max-width:100%; max-height:100% } .blcs-header .blcs-header-container .blcs-site-logo .blcs-site-title{ margin:0; font-size:33px; font-weight:800; line-height:30px } .blcs-header .blcs-header-container .blcs-site-actions{ margin-left:auto } .blcs-header .blcs-header-container .blcs-site-actions .blcs-site-cta{ padding-left:6px } .blcs-header .blcs-header-container .blcs-site-actions .rz-button{ padding:8px 18px; line-height:21px } .blcs-header .blcs--pad>i{ position:relative; width:26px; height:26px; line-height:26px; text-align:center; background-color:#ddd; color:#333; font-size:17px; border-radius:50% } .blcs-header .blcs--pad>img{ width:26px; height:26px; border-radius:50%; margin-right:.5rem } .blcs-header .blcs--pad>span{ max-width:110px; margin-left:.5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap } .lsab-editor-active.blcs-overlap-header .blcs-header{ opacity:.3; pointer-events:none } .blcs-overlap-header .blcs-header{ background-color:transparent; box-shadow:none } .blcs-overlap-header .blcs-header .blcs--pad i{ background-color:#fff } .blcs-overlap-header .blcs-header .blcs-site-logo img{ opacity:0 } .blcs-overlap-header .blcs-header .blcs-logo-overlap img{ opacity:1!important } .blcs-header-text-white .blcs-header{ color:#fff } .blcs-is-sticky .blcs-header{ background-color:hsla(0,0%,100%,.8); color:#000; backdrop-filter:blur(7px); -webkit-backdrop-filter:blur(7px) } .blcs-is-sticky .blcs-header .blcs--pad i{ background-color:#ddd } .blcs-is-sticky .blcs-header .blcs-site-logo img{ opacity:1 } .blcs-is-sticky .blcs-header .blcs-logo-overlap img{ opacity:0!important } .rz-is-explore .blcs-header .blcs-site-header{ padding-left:1.5rem; padding-right:1.5rem } .blcs-header--center .blcs-header .blcs-site-logo{ flex:1; order:2; text-align:center } .blcs-header--center .blcs-header .blcs-site-nav{ flex:1; order:1 } .blcs-header--center .blcs-header .blcs-site-nav .blcs-nav>ul>li:first-child>a{ padding-left:0 } .blcs-header--center .blcs-header .blcs-site-actions{ flex:1; order:3 } .blcs-header--center .blcs-header .blcs-site-actions .blcs-nav>ul{ justify-content:flex-end } .blcs-wide-page .blcs-site-header{ max-width:1600px; margin-left:auto; margin-right:auto } @media (max-width:1709.98px){ .blcs-wide-page .blcs-site-header{ padding-left:1.5rem; padding-right:1.5rem } } .blcs-nav>ul{ display:flex } .blcs-nav>ul>li,.blcs-nav>ul>li>a{ display:flex; align-items:center } .blcs-nav>ul>li>a{ height:100%; padding:0 6px } .blcs-nav ul{ margin:0; list-style:none; font-size:14px } .blcs-nav ul li{ position:relative } .blcs-nav ul li.rz--separator:after{ content:""; display:block; width:100%; height:1px; margin:12px 0; background-color:hsla(0,0%,58.8%,.3) } .blcs-nav ul li.current-menu-ancestor>a,.blcs-nav ul li.current-menu-item>a{ color:var(--main) } .blcs-nav ul li a{ font-weight:600; text-decoration:none } .blcs-nav ul li a.rz-button{ padding:7px 18px } .blcs-nav ul li a>i{ font-size:19px } .blcs-nav ul li.menu-item-has-children>a:after{ content:"\F078"; margin-left:7px; font-family:Font Awesome\ 5 Free; font-weight:600; font-size:10px; opacity:.6 } .blcs-nav ul li.menu-item-has-children:hover>ul{ transform:scale(1); opacity:1; visibility:visible } .blcs-nav ul li.menu-item-has-children.blcs--right>ul{ left:auto; right:-15px } .blcs-nav ul .sub-menu{ position:absolute; top:100%; left:0; transition:.2s; transform:scale(.9); transform-origin:top center; opacity:0; visibility:hidden; width:230px; padding:19px 0; margin:2rem 0 0; list-style:none; background-color:#fff; border-radius:7px; box-shadow:-6px 6px 30px 0 rgba(0,0,0,.125) } .blcs-nav ul .sub-menu ul{ top:0; left:100%; margin:0 0 0 1.25rem } .blcs-nav ul .sub-menu ul:before{ transform:translateX(-100%); bottom:0; right:auto; width:1.25rem; height:auto } .blcs-nav ul .sub-menu:before{ content:""; position:absolute; top:0; right:0; left:0; transform:translateY(-100%); height:2rem } .blcs-nav ul .sub-menu>li>a{ display:block; padding:4px 24px; color:#111; font-weight:600; text-decoration:none } .blcs-nav.blcs-nav-user ul .sub-menu{ left:auto; right:0; margin-left:0 } .blcs-nav-notifications{ height:100%; color:#000; font-weight:700 } .blcs-nav-notifications>ul{ height:100% } .blcs-nav-notifications>ul>li.menu-item-has-children>a:after{ display:none } .blcs--dot{ position:absolute; top:-7px; right:-7px; height:20px; padding:0 5px; margin:0; min-width:20px; background:linear-gradient(90deg,var(--main),var(--main-shade)); color:#fff; font-size:10px; line-height:20px; text-align:center; border-radius:50px; vertical-align:middle } .blcs--dot,.blcs-subscribe .blcs--name{ font-weight:700; font-family:var(--font-heading) } .blcs-subscribe .blcs--name{ display:block; max-width:565px; font-size:37px; line-height:130%; margin:0 auto 2.5rem } @media (max-width:991.98px){ .blcs-subscribe .blcs--name{ font-size:30px } } @media (max-width:767.98px){ .blcs-subscribe .blcs--name{ font-size:24px } } .blcs-subscribe .blcs-input{ position:relative; color:#111 } .blcs-subscribe .blcs-input>i{ position:absolute; top:0; bottom:0; left:0; width:58px; line-height:58px; text-align:center } @media (max-width:767.98px){ .blcs-subscribe .blcs-input>i{ width:48px; line-height:48px } } .blcs-subscribe .blcs-input input{ width:100%; height:58px; line-height:58px; padding:0 55px; border:0; background-color:#fff; box-shadow:0 22px 50px 0 rgba(0,0,0,.05); border-radius:50px; color:#000; text-align:left; font-style:italic } @media (max-width:767.98px){ .blcs-subscribe .blcs-input input{ height:48px; line-height:48px } } .blcs-subscribe .blcs-input button{ position:absolute; top:0; right:0; bottom:0; transition:all .3s; width:58px; line-height:58px; border:0; background-color:transparent; text-align:center; cursor:pointer } .blcs-subscribe .blcs-input button:hover{ opacity:.5 } @media (max-width:767.98px){ .blcs-subscribe .blcs-input button{ width:48px; line-height:48px } } .blcs-subscribe .blcs-summary{ display:block; max-width:650px; margin:1.5rem auto 0; font-size:14px; color:#999; font-style:italic; font-weight:400 } .mc4krn-form{ max-width:800px; margin:0 auto; text-align:center } .mc4krn-response{ margin-top:1.5rem } .mc4krn-response .mc4krn-error{ max-width:500px; margin:0 auto } .mc4krn-response .mc4krn-error p{ display:inline-block; padding:8px 12px; background-color:#e45065; line-height:180%; color:#fff; border-radius:6px; font-weight:700 } .mc4krn-response .mc4krn-success{ max-width:500px; margin:0 auto } .mc4krn-response .mc4krn-success p{ display:inline-block; padding:8px 12px; background-color:#58dc4e; line-height:180%; color:#fff; border-radius:6px; font-weight:700 } .blcs-footer{ position:relative; margin-top:4rem; background-color:#fff; color:#111 } .lsab-page .blcs-footer{ margin-top:0 } @media (max-width:991.98px){ .blcs-footer{ margin-top:2rem } } .rz-is-explore .blcs-footer{ display:none } .blcs-footer .blcs--top{ padding:3rem 0; background-color:#f5f5f5 } .blcs-footer .blcs--top .blcs--widgets .blcs-widget:last-child{ margin-bottom:0 } .blcs-footer .blcs--content{ padding:3rem 0 } @media (max-width:767.98px){ .blcs-footer .blcs--content{ padding:1.5rem 0 } } .blcs-footer .blcs--content[data-cols="3"] .blcs-widget{ flex:0 1 33.3334%; min-width:33.3334% } .blcs-footer .blcs--content[data-cols="4"] .blcs-widget{ flex:0 1 25%; min-width:25% } .blcs-footer .blcs--content[data-cols="5"] .blcs-widget{ flex:0 1 20%; min-width:20% } .blcs-footer .blcs--content[data-cols="6"] .blcs-widget{ flex:0 1 16.6667%; min-width:16.6667% } .blcs-footer .blcs--content .blcs--widgets{ display:flex; flex-wrap:wrap; margin:0 -.75rem -1.5rem } .blcs-footer .blcs--content .blcs--widgets .blcs-widget{ padding:0 .75rem } @media (max-width:767.98px){ .blcs-footer .blcs--content .blcs--widgets .blcs-widget{ flex:0 1 100%; border-bottom:1px solid var(--border); padding-bottom:1.5rem } .blcs-footer .blcs--content .blcs--widgets .blcs-widget:last-child{ border-bottom:0; padding-bottom:0 } } .blcs-footer .blcs--content .blcs--name{ display:block; margin:0; font-size:33px; line-height:100%; font-weight:800 } @media (max-width:991.98px){ .blcs-footer .blcs--content .blcs--name{ font-size:30px } } .blcs-footer .blcs--content .blcs--summary{ margin-top:2rem } @media (max-width:991.98px){ .blcs-footer .blcs--content .blcs--summary{ margin-left:auto; margin-right:auto; margin-bottom:3rem } } @media (max-width:767.98px){ .blcs-footer .blcs--content .blcs--summary{ margin-bottom:1.5rem } } .blcs-footer .blcs--bottom{ background-color:#f5f5f5; padding:1rem 0 } @media (max-width:991.98px){ .blcs-footer .blcs--bottom{ padding:1.5rem 0 } } .blcs-footer .blcs--bottom .blcs--bottom-inner{ display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap } @media (max-width:991.98px){ .blcs-footer .blcs--bottom .blcs--bottom-inner{ justify-content:center; text-align:center } .blcs-footer .blcs--bottom .blcs--bottom-inner .blcs--cell-copy,.blcs-footer .blcs--bottom .blcs--bottom-inner .blcs--cell-icons{ flex:0 1 100% } } .blcs-footer .blcs--bottom .blcs--bottom-inner .blcs--cell-copy p{ margin:0; font-size:14px } @media (max-width:991.98px){ .blcs-footer .blcs--bottom .blcs--bottom-inner .blcs--cell-copy p{ margin-bottom:.5rem } } .blcs-footer .blcs--bottom .blcs--bottom-inner .blcs--cell-copy a{ color:inherit; font-weight:700; text-decoration:none } .blcs-footer .blcs--widgets .blcs-widget .widget-title{ margin-bottom:1rem; font-size:15px; line-height:100%; font-weight:600 } .blcs-footer .blcs--widgets .blcs-widget ul{ margin:0; list-style:none } .blcs-footer .blcs--widgets .blcs-widget ul li{ padding:6px 0; border:0 } .blcs-footer .blcs--widgets .blcs-widget ul li a{ display:block; line-height:150%; text-decoration:none; font-weight:400 } .blcs-footer .blcs--widgets .blcs-widget .menu li{ padding:3px 0 } .blcs-footer .blcs--widgets .blcs-widget .menu li a{ padding:0; border:0; font-weight:600 } .blcs-footer .blcs-nav-bottom{ overflow:hidden; font-size:14px } .blcs-footer .blcs-nav-bottom ul{ display:flex; flex-wrap:wrap; justify-content:center; margin:0 -5px } .blcs-footer .blcs-nav-bottom ul li{ display:flex; align-items:center; margin:0 5px } .blcs-footer .blcs-nav-bottom ul li a{ display:flex; align-items:center; height:100%; padding:0; font-weight:400; text-decoration:none; font-weight:600 } .blcs-invert-footer .blcs-footer{ --border:#333; background-color:#151515; color:#fff } .blcs-invert-footer .blcs-footer a{ color:#fff } .blcs-invert-footer .blcs-footer .blcs--bottom,.blcs-invert-footer .blcs-footer .blcs--top{ background-color:#000 } .blcs-bg,.rz-button{ position:relative; background-color:var(--minor); overflow:hidden; z-index:0 } .blcs-bg.rz-button-accent,.rz-button.rz-button-accent{ background-color:var(--main); color:#fff } .blcs-bg:before,.rz-button:before{ --size:0; content:""; position:absolute; top:var(--y); left:var(--x); width:var(--size); height:var(--size); background:radial-gradient(circle closest-side,var(--cursor-shade),transparent); transform:translate(-50%,-50%); transition:width .2s ease,height .2s ease; opacity:.65 } .blcs-bg:after,.rz-button:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; transition:all .3s; background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.25)); z-index:1 } .blcs-bg.rz-button-accent:after,.rz-button.rz-button-accent:after{ background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--main-shade)) } .blcs-bg.rz--border,.rz-button.rz--border{ background:transparent; box-shadow:inset 0 0 0 1px hsla(0,0%,49%,.4); color:inherit } .blcs-bg.rz--border .rz-preloader,.rz-button.rz--border .rz-preloader{ color:inherit } .blcs-bg.rz--border.rz--white,.rz-button.rz--border.rz--white{ box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3); color:#fff } .blcs-bg.rz--border:before,.rz-button.rz--border:before{ opacity:.5 } .blcs-bg.rz--border:after,.rz-button.rz--border:after{ content:none } .blcs-bg em,.blcs-bg i,.blcs-bg span,.rz-button em,.rz-button i,.rz-button span{ position:relative; pointer-events:none; z-index:2 } .blcs-bg:hover:after,.rz-button:hover:after{ opacity:0 } .blcs-bg:hover:before,.rz-button:hover:before{ --size:175px } [class~=blcs-grid]{ box-sizing:border-box; display:flex; flex-flow:row wrap; margin:0 -.75rem } @media (max-width:991.98px){ [class~=blcs-grid]{ margin:0 -.5rem } } [class*=blcs-col-],[class~=blcs-col]{ box-sizing:border-box; padding:0 .75rem; max-width:100% } @media (max-width:991.98px){ [class*=blcs-col-],[class~=blcs-col]{ padding:0 .5rem } } [class~=blcs-col]{ flex:1 1 0 } [class*=blcs-col-]{ flex:0 0 auto } [class~=blcs-grid][class*=blcs-col-],[class~=blcs-grid][class~=blcs-col]{ margin:0; padding:0 } [class*=blcs-grid][class*=-no-gutter]{ margin:0 } [class*=blcs-grid][class*=-no-gutter]>[class*=blcs-col-],[class*=blcs-grid][class*=-no-gutter]>[class~=blcs-col]{ padding:0 } [class*=blcs-grid][class*=-no-wrap]{ flex-wrap:nowrap } [class*=blcs-grid][class*=-noBottom]>[class*=blcs-col-],[class*=blcs-grid][class*=-noBottom]>[class~=blcs-col]{ padding-bottom:0 } [class*=blcs-col-][class*=-top]{ align-self:flex-start } [class*=blcs-col-][class*=-middle]{ align-self:center } [class*=blcs-col-][class*=-bottom]{ align-self:flex-end } [class*=blcs-col-][class*=-first]{ order:-1 } [class*=blcs-col-][class*=-last]{ order:1 } [class~=blcs-grid]>[class*=blcs-col-1]{ flex-basis:8.3333333333%; max-width:8.3333333333% } [class~=blcs-grid]>[class*=blcs-col-2]{ flex-basis:16.6666666667%; max-width:16.6666666667% } [class~=blcs-grid]>[class*=blcs-col-3]{ flex-basis:25%; max-width:25% } [class~=blcs-grid]>[class*=blcs-col-4]{ flex-basis:33.3333333333%; max-width:33.3333333333% } [class~=blcs-grid]>[class*=blcs-col-5]{ flex-basis:41.6666666667%; max-width:41.6666666667% } [class~=blcs-grid]>[class*=blcs-col-6]{ flex-basis:50%; max-width:50% } [class~=blcs-grid]>[class*=blcs-col-7]{ flex-basis:58.3333333333%; max-width:58.3333333333% } [class~=blcs-grid]>[class*=blcs-col-8]{ flex-basis:66.6666666667%; max-width:66.6666666667% } [class~=blcs-grid]>[class*=blcs-col-9]{ flex-basis:75%; max-width:75% } [class~=blcs-grid]>[class*=blcs-col-10]{ flex-basis:83.3333333333%; max-width:83.3333333333% } [class~=blcs-grid]>[class*=blcs-col-11]{ flex-basis:91.6666666667%; max-width:91.6666666667% } [class~=blcs-grid]>[class*=blcs-col-12]{ flex-basis:100%; max-width:100% } @media (max-width:1199.98px){ [class~=blcs-grid]>[class*=-xl-1]{ flex-basis:8.3333333333%; max-width:8.3333333333% } [class~=blcs-grid]>[class*=-xl-2]{ flex-basis:16.6666666667%; max-width:16.6666666667% } [class~=blcs-grid]>[class*=-xl-3]{ flex-basis:25%; max-width:25% } [class~=blcs-grid]>[class*=-xl-4]{ flex-basis:33.3333333333%; max-width:33.3333333333% } [class~=blcs-grid]>[class*=-xl-5]{ flex-basis:41.6666666667%; max-width:41.6666666667% } [class~=blcs-grid]>[class*=-xl-6]{ flex-basis:50%; max-width:50% } [class~=blcs-grid]>[class*=-xl-7]{ flex-basis:58.3333333333%; max-width:58.3333333333% } [class~=blcs-grid]>[class*=-xl-8]{ flex-basis:66.6666666667%; max-width:66.6666666667% } [class~=blcs-grid]>[class*=-xl-9]{ flex-basis:75%; max-width:75% } [class~=blcs-grid]>[class*=-xl-10]{ flex-basis:83.3333333333%; max-width:83.3333333333% } [class~=blcs-grid]>[class*=-xl-11]{ flex-basis:91.6666666667%; max-width:91.6666666667% } [class~=blcs-grid]>[class*=-xl-12]{ flex-basis:100%; max-width:100% } [class~=blcs-grid] [class*=-xl-first]{ order:-1 } [class~=blcs-grid] [class*=-xl-last]{ order:1 } } @media (max-width:991.98px){ [class~=blcs-grid]>[class*=-lg-1]{ flex-basis:8.3333333333%; max-width:8.3333333333% } [class~=blcs-grid]>[class*=-lg-2]{ flex-basis:16.6666666667%; max-width:16.6666666667% } [class~=blcs-grid]>[class*=-lg-3]{ flex-basis:25%; max-width:25% } [class~=blcs-grid]>[class*=-lg-4]{ flex-basis:33.3333333333%; max-width:33.3333333333% } [class~=blcs-grid]>[class*=-lg-5]{ flex-basis:41.6666666667%; max-width:41.6666666667% } [class~=blcs-grid]>[class*=-lg-6]{ flex-basis:50%; max-width:50% } [class~=blcs-grid]>[class*=-lg-7]{ flex-basis:58.3333333333%; max-width:58.3333333333% } [class~=blcs-grid]>[class*=-lg-8]{ flex-basis:66.6666666667%; max-width:66.6666666667% } [class~=blcs-grid]>[class*=-lg-9]{ flex-basis:75%; max-width:75% } [class~=blcs-grid]>[class*=-lg-10]{ flex-basis:83.3333333333%; max-width:83.3333333333% } [class~=blcs-grid]>[class*=-lg-11]{ flex-basis:91.6666666667%; max-width:91.6666666667% } [class~=blcs-grid]>[class*=-lg-12]{ flex-basis:100%; max-width:100% } [class~=blcs-grid] [class*=-lg-first]{ order:-1 } [class~=blcs-grid] [class*=-lg-last]{ order:1 } } @media (max-width:767.98px){ [class~=blcs-grid]>[class*=-md-1]{ flex-basis:8.3333333333%; max-width:8.3333333333% } [class~=blcs-grid]>[class*=-md-2]{ flex-basis:16.6666666667%; max-width:16.6666666667% } [class~=blcs-grid]>[class*=-md-3]{ flex-basis:25%; max-width:25% } [class~=blcs-grid]>[class*=-md-4]{ flex-basis:33.3333333333%; max-width:33.3333333333% } [class~=blcs-grid]>[class*=-md-5]{ flex-basis:41.6666666667%; max-width:41.6666666667% } [class~=blcs-grid]>[class*=-md-6]{ flex-basis:50%; max-width:50% } [class~=blcs-grid]>[class*=-md-7]{ flex-basis:58.3333333333%; max-width:58.3333333333% } [class~=blcs-grid]>[class*=-md-8]{ flex-basis:66.6666666667%; max-width:66.6666666667% } [class~=blcs-grid]>[class*=-md-9]{ flex-basis:75%; max-width:75% } [class~=blcs-grid]>[class*=-md-10]{ flex-basis:83.3333333333%; max-width:83.3333333333% } [class~=blcs-grid]>[class*=-md-11]{ flex-basis:91.6666666667%; max-width:91.6666666667% } [class~=blcs-grid]>[class*=-md-12]{ flex-basis:100%; max-width:100% } [class~=blcs-grid] [class*=-md-first]{ order:-1 } [class~=blcs-grid] [class*=-md-last]{ order:1 } } @media (max-width:575.98px){ [class~=blcs-grid]>[class*=-sm-1]{ flex-basis:8.3333333333%; max-width:8.3333333333% } [class~=blcs-grid]>[class*=-sm-2]{ flex-basis:16.6666666667%; max-width:16.6666666667% } [class~=blcs-grid]>[class*=-sm-3]{ flex-basis:25%; max-width:25% } [class~=blcs-grid]>[class*=-sm-4]{ flex-basis:33.3333333333%; max-width:33.3333333333% } [class~=blcs-grid]>[class*=-sm-5]{ flex-basis:41.6666666667%; max-width:41.6666666667% } [class~=blcs-grid]>[class*=-sm-6]{ flex-basis:50%; max-width:50% } [class~=blcs-grid]>[class*=-sm-7]{ flex-basis:58.3333333333%; max-width:58.3333333333% } [class~=blcs-grid]>[class*=-sm-8]{ flex-basis:66.6666666667%; max-width:66.6666666667% } [class~=blcs-grid]>[class*=-sm-9]{ flex-basis:75%; max-width:75% } [class~=blcs-grid]>[class*=-sm-10]{ flex-basis:83.3333333333%; max-width:83.3333333333% } [class~=blcs-grid]>[class*=-sm-11]{ flex-basis:91.6666666667%; max-width:91.6666666667% } [class~=blcs-grid]>[class*=-sm-12]{ flex-basis:100%; max-width:100% } [class~=blcs-grid] [class*=-sm-first]{ order:-1 } [class~=blcs-grid] [class*=-sm-last]{ order:1 } } @media (max-width:1199.98px){ [class*=xl-hidden]{ display:none } } @media (max-width:991.98px){ [class*=lg-hidden]{ display:none } } @media (max-width:767.98px){ [class*=md-hidden]{ display:none } } @media (max-width:575.98px){ [class*=sm-hidden]{ display:none } } #wc-print-button,.rglck-table--order-details thead{ background-color:var(--main); color:#fff } #wc-print-button{ display:inline-block; text-decoration:none; margin:8px 10px 8px 0; padding:5px 15px; border:0; border-radius:17px; float:right } #wc-print-button:hover{ opacity:.7; color:#fff } @media print{ body{ font-size:20px; color:#000 } .site-description,.site-title,h2,h3{ font-size:24pt } .blcs--title,.blcs-account-mobile-nav,.blcs-breadcrumb,.blcs-mobile-bar,.blcs-thank-you{ display:none } #wc-print-button,.custom-header-media,.entry-title,.site-description{ display:none!important } #content .site-content,.custom-header,.page:not(.home) #content,.site-branding{ margin:0!important; padding:0!important } } .down-table-brkk{ background:#ddd!important; border:1px solid #000!important } .service-tooltip:hover .tooltip-service{ visibility:visible } .rz-modal.rz-modal-more-filters { top: 10%; transform: translateY(0%); max-height: 100vh; min-height: 320px; } .rz-modal-more-filters.rz-modal .rz-modal-append{ display: block; } .rz-modal-more-filters{ top: 10%; transform: translateY(0%); max-height: 100vh; min-height: 500px; } .rz-modal.rz-modal-more-filters .rz-modal-heading, .rz-modal.rz-modal-more-filters .rz-close{ padding: 12px; } .rz-modal-more-filters.rz-modal .rz-modal-container { padding: 15px 20px; } .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-flyout, .rz-modal-more-filters.rz-modal .rz-guests.rz-open .rz--dropdown { position: fixed; top: 55%; left: 30%; right: 30%; margin-top: 5px; } .rz-modal-more-filters.rz-modal .rz-search-filter { margin-top: -8px; } .rz-modal-more-filters.rz-modal .rz-search-filter .rz-form-group .rz-heading, .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-flyout .rz-tab-content .rz-form-group { margin-bottom: 8px; } .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-title, .rz-modal-more-filters.rz-modal .rz-guests .rz--label { line-height: 35px; } .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-flyout .rz-tab-content { padding: 12px 15px; } .rz-modal-more-filters.rz-modal .rz-guests.rz-is-placeholder .rz--label span, .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-title.rz-is-placeholder span { font-size: 13px; } .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-flyout .rz-tab-content .rz-form-group .rz-filter-heading .rz--heading { font-size: 16px; font-weight: 600; margin-bottom: 0; } .rz-modal-more-filters.rz-modal .rz-filter-tab .rz-tab-flyout .rz-tab-content .rz-form-group .rz-filter-heading p { font-size: 14px; margin-bottom: 0; line-height: 1.2; } .rz-modal-more-filters.rz-modal .rz-guests .rz--footer p.rz--info { margin-bottom: 10px; font-size: 13px; } .rz-modal-more-filters.rz-modal .rz-guests .rz--footer { padding: 12px 15px; } .blcs-carousel-search .blcs--main .blcs--bottom-text { font-size: 17px; } .blcs-articles .blcs--item .blcs--content .blcs--excerpt { font-size: 14px; line-height: 180%; color: #888; text-align: justify; } @media (max-width: 767.98px){ .rglck #respond input#submit, .rglck-account .addresses .title .edit, .rglck a.button, .rglck button.button, .rglck input.button { padding: 12px 15px; font-size: 12px; 	  } } .rglck #respond input#submit, .rglck-account .addresses .title .edit, .rglck a.button, .rglck button.button, .rglck input.button { transition: all .3s; display: inline-block; padding: 12px 20px; font-size: 15px; line-height: 21px; border: 0; font-weight: 800; border-radius: 10px; text-decoration: none; background: linear-gradient(90deg,var(--main),var(--main-shade))!important; color: #fff!important; cursor: pointer; } @media (max-width: 991.98px){ .blcs-main .blcs-sidebar { flex: 0 1 100%; padding-left: 0; margin: auto; } } .rglck-order table td, table th { padding: 0.5rem 1rem; border-bottom: 1px solid #ddd; text-align: left; display: revert; } .rz-single-content p { margin: 0 0 1.5rem; text-align: justify; } .g-recaptcha{ margin: auto; } .service-tooltip .tooltip-service { visibility: hidden; width: 92%; background-color: #ccccccf2; color: #000; text-align: center; border-radius: 10px; padding: 8px; margin: 26px 0; position: absolute; z-index: 1; right: 4%; font-size: 11px; }	 td.service-tooltip { cursor: pointer; } .rglck-MyAccount-content form.posts-filter select { margin-bottom: .6rem; height: 50px; max-width:480px; line-height:26px } .rglck-MyAccount-content form.posts-filter select { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; background: #ffffff url(http://74.208.50.53/static/version1674136593/frontend/Hidden/shopkartlite/en_US/images/select-bg.svg) no-repeat 100% 45%; background-size: 30px 60px; padding-right: 25px; text-indent: 0.01em; } .rglck-MyAccount-content form.posts-filter input.button.filter-btn { padding: 15px 37px; } @media (min-width:592px){ .rglck-MyAccount-content form.posts-filter input.button.filter-btn { margin-left:1rem } } @media (min-width:1200px){ .ulz-listing .ulz-listing-cover .ulz-listing-cover-inner .ulz--action .ulz--author .ulz-cover-author { padding: 10px 0px 10px 10px; align-items: center; } .ulz-listing .ulz-listing-cover .ulz-listing-cover-inner .ulz--action .ulz--author .ulz-cover-author .ulz--heading{ padding-right: 0px} .ulz-listing .ulz-listing-cover .ulz-listing-cover-inner .ulz--action .ulz--author .ulz-cover-author .ulz--heading a.ulz--author-name.ulz-ellipsis { font-size: 12px; } .ulz-listing .ulz-listing-cover .ulz-listing-cover-inner .ulz--action .ulz--author .ulz-cover-author .ulz--image { flex: 1 27px; max-width: 27px; } } ul.the_champ_login_ul li { float: none!important; } .rglck-MyAccount-content p.rz-weight-600.rz-text-right a.rz-no-decoration { background-color: var(--main); color: #fff; padding: .75em 1.25em; border-radius: 11px; } form.rz-form.rz-signin-section .rz-signin-container .rz-grid .rz-form-group span.phone-validation-error.rz-signin-errors { margin: 0; background: transparent; font-size: 13px; }  div#brk_notifi_list p:last-child { padding-inline: 1rem; font-weight:bold } .rglck-MyAccount-content .rz-boxes-tabs ul li a { color:#000; font-weight: 700; padding: 1rem; border-radius:5px 5px 0px 0px } .rglck-MyAccount-content .rz-boxes-tabs ul li.rz--active a { color: #ffffff; font-weight: 700; background: #e91e63; padding: 1rem; }