/********* Compiled - Do not edit *********/
@font-face {
font-family:"Glacial Indifference";
src:url(#), url(#), url(#);font-display: swap;
}
:root{--color-primary:#51a7b1;--color-gradient-start:#51a7b1;--color-gradient-stop:#2d3544;--color-link:#51a7b1;--color-link-hover:#51a7b1;}.lqd-page-frame[data-orientation=v]{background:rgb(122, 38, 63);}.lqd-page-frame[data-orientation=h]{background:rgb(122, 38, 63);}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:'Roboto';font-weight:400;line-height:1.68em;font-size:16px;color:#000000;}body.single-post .blog-single-title{}body.single-post .content{font-family:'';}.h1,h1{font-family:'Glacial Indifference';font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:44px;color:#51a7b1;}.h2,h2{font-family:'Glacial Indifference';font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:42px;color:#51a7b1;}.h3,h3{font-family:'Glacial Indifference';font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:32px;color:#51a7b1;}.h4,h4{font-family:'Glacial Indifference';font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:25px;color:#51a7b1;}.h5,h5{font-family:'Glacial Indifference';font-weight:600;line-height:1.2em;letter-spacing:-0.2px;font-size:21px;color:#51a7b1;}.h6,h6{font-family:'Glacial Indifference';font-weight:400;line-height:1.2em;letter-spacing:-0.2px;font-size:16px;color:#51a7b1;}.main-header .navbar-brand{max-width:220px !important;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}.titlebar{background-image:url( ../2019/12/IMG_5996-Recovered.jpg);background-size:cover;background-position:center center;}.titlebar > .titlebar-overlay.ld-overlay{background:linear-gradient(357deg, rgb(0, 0, 0) 0.9554140127388535%, rgba(45,16,19,0) 100%);}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(0, 0, 0) !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:rgb(81, 167, 177);}}.fancy-box.fancy-box-travel h3 {
    text-transform: none !important;
}
.liquid-overlay-link {
    z-index: 3;
}
.fancy-box-travel.fancy-box-big .fancy-box-contents {
    right: 10%;
}
.fancy-box-travel .fancy-box-image {
    border-radius: 5px !important;
}
.fancy-box.fancy-box-travel .fancy-box-footer {
    display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image {
    pointer-events: none;
}
.woocommerce .ld-sp-info h3 a {
    color: #000;
    font-family: 'Glacial Indifference';
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 18px;
}
.woocommerce div.product span.price, .woocommerce div.product p.price, .related.products {
    display: none !important;
}

/*.woocommerce div.product div.images ol.flex-control-nav li {*/
/*    width: 16.666666% !important;*/
/*    padding-right: 10px;*/
/*    padding-left: 10px;*/
/*}*/
/*.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {*/
/*    clear: none;*/
/*}*/
/*.woocommerce div.product div.images ol.flex-control-nav {*/
/*    height: auto;*/
/*    width: 100%;*/
/*    position: inherit;*/
/*    order: 0;*/
/*}*/
/*.woocommerce div.product div.images .flex-viewport {*/
/*    margin-left: 0px;*/
/*    width: 100%;*/
/*    margin-bottom: 20px;*/
/*}*/


@media screen and (min-width: 1200px) {
.main-nav .children, .nav-item-children {
    width: 260px !important;
}
    
.lqd-page-frame[data-orientation=h] {
    left: 0;
    width: 100%;
    height: 10px !important;
} 
.lqd-page-frame[data-orientation=v] {
    top: 0;
    width: 10px;
    height: 100%;
} 
.page-has-frame #wrap {
    padding: 10px !important;
}
.page-has-frame .is-stuck {
	left: 10px;
	right: 10px;
}
}
.input-filled input, .input-filled select, .input-filled textarea{
    padding:0.5em 1em;
    width:100%;
}
.c-btn {
    font-size: 16px;
    padding: 0.85em 1.5em;
    font-weight: 600 !important;
    margin-bottom: 30px;
    letter-spacing: 1px !important;
}
.alfa-subtitle h2 {
    font-size: 33px;
    font-weight: 400;
    line-height: 1.4em;
}
.alfa-title h6 {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
}
h2, h3, h6 {
	font-family: sans-serif !important;
}


/*--header css start--*/
@media (min-width:1200px) {
    
.nav-item-children:before {
    border-color: transparent transparent #606060 #606060;
    border-style: solid;
    border-width: 8px;
    top: -6px;
    left: 25%;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    transform: rotate(135deg);
    transform-origin: center center;
    width: 0;
}
.menu-item-has-children.megamenu-fullwidth .nav-item-children:before {
 display:none;   
}

.main-nav .children, .nav-item-children {
    width: 220px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #fff;
    box-shadow: 0px 3px 3px rgba(0,0,0,0.3);
    border-radius: 0px;
    padding: 10px;
    left: -32px !important;
    background-color:#606060 !important;
    text-transform: uppercase;
}
.main-nav .children > li > a, .nav-item-children > li > a {
    text-transform: capitalize;
    line-height: 25px;
    color: #fff !important;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 8px 15px 8px 15px;
}
.main-nav .children > li:hover > a, .nav-item-children > li:hover > a {
    background-color: #51a7b1 !important;
}}

.site-footer .fa.fa-instagram,
.header-module .fa.fa-instagram {
    color: #DB4437!important;
}
.site-footer .fa.fa-facebook,
.header-module .fa.fa-facebook {
    color: #112cb3!important;
}
.site-footer .fa.fa-linkedin,
.header-module .fa.fa-linkedin {
    color: #0e76a8!important;
}
.site-footer .fa.fa-google,
.header-module .fa.fa-google {
    color: #ff3e30!important;
}
.social-icon.round a, .social-icon.semi-round a, .social-icon.square a, .social-icon.circle a {
background-color: #fff !important;
}
@media screen and (max-width: 1199px) {
.main-header .navbar-brand {
    padding: 8px 0;
}}
body.archive #content {
    padding-top: 70px!important;
    padding-bottom: 0px;
}
body.archive .ld-shop-topbar {
    display:none;
}
.woocommerce .ld-sp .ld-sp-add-to-cart {
    background-color: rgb(81, 167, 177);
}
.woocommerce .ld-sp .ld-sp-add-to-cart:hover {
transform: translateY(-1px);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05),
0px 2px 2px rgba(0, 0, 0, 0.05),
0px 4px 4px rgba(0, 0, 0, 0.05),
0px 8px 8px rgba(0, 0, 0, 0.05),
0px 16px 16px rgba(0, 0, 0, 0.05); 
}
/*-product-page-css ---*/
@media (min-width:1200px) {
div.product div.images ol.flex-control-nav {
    width: 100px!important;
    overflow-y: overlay!important;
}
.woocommerce div.product div.images .flex-viewport {
    margin-left: 100px;
    width: calc(100% - 100px);
}
}
@media screen and (min-width: 992px) {
.woocommerce div.product .ld-product-images {
    float: left;
    width: 70%;
}
.woocommerce div.product .ld-product-summary+.product-meta,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    float: right;
    width: 28%;
}
/*.woocommerce div.product div.summary {*/
/*    padding-top: 6%;*/
/*}*/
.woocommerce div.product div.images {
    margin-bottom: 75px;
}
}
@media (max-width:767px) {
.pum-container.custom-position {
    overflow: scroll;
}
}
.pum-container{
    top: 0 !important;
    margin-bottom: 0;
}
.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}





















.arr-cls .flickity-prev-next-button:before {
    background: rgb(81, 167, 177)!important;
}
.arr-cls .flickity-prev-next-button svg {
    stroke: rgb(35, 40, 45)!important;
}
.arr-cls .flickity-prev-next-button {
    background-color: #fff!important;
    color: rgb(35, 40, 45!important;
    border-color: rgba(81, 167, 177, 0)!important;
}