/*!
Theme Name: Baltic Holidays
Theme URI: http://underscores.me/
Author: Creative Partner
Author URI: https://www.cpartner.lt/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bh
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Baltic Holidays is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{color:#000;font-family:'droid_serifregular',Arial,sans-serif;line-height:1.4em}@font-face{font-family:'droid_serifregular';src:url('/content/fonts/droidserif-regular-webfont.eot');src:url('/content/fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/content/fonts/droidserif-regular-webfont.woff') format('woff'),url('/content/fonts/droidserif-regular-webfont.ttf') format('truetype'),url('/content/fonts/droidserif-regular-webfont.svg#droid_serifregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'droid_serifbold';src:url('/content/fonts/droidserif-bold-webfont.eot');src:url('/content/fonts/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/content/fonts/droidserif-bold-webfont.woff') format('woff'),url('/content/fonts/droidserif-bold-webfont.ttf') format('truetype'),url('/content/fonts/droidserif-bold-webfont.svg#droid_serifbold') format('svg');font-weight:normal;font-style:normal}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html,body,form{height:100%}#wrap{min-height:100%}#main{overflow:auto;padding-bottom:660px}footer{position:relative;margin-top:-660px;height:660px;clear:both}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}a,a:visited{color:#9c4531;text-decoration:underline}a:active{color:#9c4531;text-decoration:underline}a:hover{color:#333;text-decoration:none}header{background-color:#fff;height:124px;transition:all .4s ease;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.12);z-index:99999999;width:100%}.header-sub-title{text-align:center;font-size:2.1em;position:absolute;right:20px;top:41px;line-height:18px}.header-sub-title span{font-size:.56em;color:#bcbcbc}.header-tel{text-align:center;font-size:1.2em;position:absolute;right:20px;top:80px;line-height:15px}.header-tel a{text-decoration:none;color:#000}.header-tel a:hover{text-decoration:none;color:#9c4531}.header-tel i{opacity:.4}.fix{position:fixed;top:0;left:0;right:0;margin:0;z-index:9999}.rouge{color:#9c4531}.fix nav{position:absolute;right:10px;top:10px;z-index:99999}.main-site-logo{height:auto;z-index:999;width:300px;position:absolute;left:10px;top:20px;transition:all .4s ease}.main-site-logo:hover{opacity:.8}.fix .main-site-logo{height:auto;z-index:99999999;width:200px;position:absolute;left:0}.nav-contacts a{float:right;background-color:#9c4531;margin:0 0 0 1px;padding:20px 20px 20px 20px}.nav-contacts a:hover{background-color:#ccc}.toggle,[id^=drop]{display:none}nav{margin:0;padding:0;text-transform:uppercase;background-color:#4d4d4f}nav:after{content:"";display:table;clear:both}nav ul{padding:0;margin:0;list-style:none;position:relative}nav ul li{margin:0;display:inline-block;float:left}nav li a{border-right:1px solid #626264}.menu li ul li a:visited{color:#fff}nav a{display:block;padding:20px 28px;color:#fff;font-size:1.2em;text-decoration:none;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5)}nav a:visited{color:#fff}nav ul li ul li:hover{background:#000}nav a:hover{background-color:#9c4531;color:#fff!important;text-shadow:none}.nav-on{background-color:#9c4531;color:#fff!important;text-shadow:none}nav ul ul{display:none;position:absolute;top:63px}nav ul li:hover>ul{display:inherit}nav ul ul li{width:230px;float:none;display:list-item;position:relative;font-size:.8em;z-index:999999;line-height:16px}nav ul ul li a{padding:16px 18px;background-color:#333;border-bottom:solid 1px #454545}nav ul ul ul li{position:relative;top:-73px;left:170px}nav li>a:after{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;margin-right:4px;color:#e5e5e5;padding-left:3px;opacity:.7}nav li>a:only-child:after{content:''}button,.btn-core,.social-contact i,a,footer .socials i,.list-cont img,.opacity,.image-darker,.destinations-list img,.footer-top img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.btn-core{display:inline-block;text-transform:uppercase;text-align:center;text-decoration:none}.btn-core-input{display:inline-block;font-family:'droid_serifregular',sans-serif;border:1px solid #fff;text-align:center;border-radius:.2em;cursor:pointer}.btn-x-large{font-size:1.5em;padding:30px 40px 30px 40px}.btn-fw{width:100%}.btn-large{font-size:1.05em;padding:18px 30px 18px 30px}.btn-medium{font-size:1em;padding:15px 20px 15px 20px}.btn-call{background-color:#a6cd00;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.5);width:100%;font-size:1.1em;padding:18px 30px 18px 30px;margin:0 0 20px 0}.btn-call-fw{width:100%;margin:0}.btn-call-margin{margin-top:6.5%}.btn-call i{font-size:1.1em!important;color:#fff!important;margin:0!important;padding:0!important}.btn-call:hover{color:#fff!important}.btn-cta-main{background-color:#9c4531;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.8)}.btn-cta-main:visited,.btn-cta-tertiary:visited{color:#000}.btn-cta-main:hover{background-color:#000;color:#fff;text-shadow:none}.btn-cta-tertiary{background:#e6e6e6;color:#858585;font-weight:300}.btn-cta-tertiary:visited{color:#858585}.btn-cta-tertiary:hover{background:#333;color:#fff!important;text-shadow:none}.btn-cta-secondary{background-color:#343131;color:#fff!important;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.btn-cta-secondary:hover{background-color:#000;color:#fff}.anchor{display:block;height:80px;margin-top:-80px;visibility:hidden}.umber{color:#9c4531}.breadcrumb{white-space:nowrap;padding:10px 10px 10px 0;text-align:left;margin:10px 0 20px 0}.breadcrumb li{display:inline-block;line-height:22px;margin:0 9px 0 -10px;padding:0 20px;position:relative;font-size:1em!important;text-transform:uppercase}.breadcrumb li:first-child{padding-left:10px}.breadcrumb li::before,.breadcrumb li::after{border-right:1px solid #979797;content:'';display:block;height:50%;position:absolute;left:0;right:0;top:0;z-index:-1;transform:skewX(45deg)}.breadcrumb li::after{bottom:0;top:auto;transform:skewX(-45deg)}.breadcrumb li:last-of-type::before,.breadcrumb li:last-of-type::after{display:none}.breadcrumb li a{font-size:.9em;font-weight:400;letter-spacing:-1px;text-decoration:none}.breadcrumb li a:hover{opacity:.6}.breadcrumb li:nth-of-type(1) a{color:hsl(0,0%,70%)}.breadcrumb li:nth-of-type(2) a{color:hsl(0,0%,65%)}.breadcrumb li:nth-of-type(3) a{color:hsl(0,0%,50%)}.breadcrumb li:nth-of-type(4) a{color:hsl(0,0%,45%)}#hero{text-align:center;height:700px;position:relative;border-top:solid 1px #fff}.hero-animate{background-position:center center;background-repeat:no-repeat;background-size:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#000;background-size:cover}.toggle-image{position:absolute;width:100%;top:0;left:0;height:700px;transition:opacity 1s ease-in-out}.fancybox-caption-wrap{text-align:center}.fancybox-caption{padding-bottom:60px!important}.first-image.show{opacity:1}.second-image.show{opacity:1}.third-image.show{opacity:1}.hero-strapline-push{height:300px}.hero-text{color:#fff;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,1);text-align:center}.hero-text-1{z-index:9999999;font-size:2.5em;text-transform:uppercase;line-height:20px;font-family:'droid_serifbold';display:flex;flex-direction:row;justify-content:center}.hero-text-1:before,.hero-text-1:after{background-color:#ddd;content:' ';flex-grow:1;height:1px;position:relative;top:.3em}.hero-text-1:before{margin-right:20px;margin-left:20px}.hero-text-1:after{margin-left:20px;margin-right:20px}.hero-text-2{font-size:2em;justify-content:center;line-height:30px;text-transform:uppercase;z-index:9999}.hero-text-destination{z-index:99999;font-size:3.5em;text-transform:uppercase;background-color:rgba(0,0,0,.7);padding:45px;font-family:'droid_serifbold';color:#fff;display:block;float:left}.map-main{background-color:#f6f5ec;text-align:center;padding:30px 0 30px 0}.map-main img{max-width:1067px}.why-baltic-holidays{background-position:center center;background-repeat:no-repeat;background-size:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#000;background-size:cover;padding:170px 0 170px 0;background-image:url(/content/images/map-bg-dt.jpg)}.why-baltic-holidays .span_3_of_12{text-align:center}.why-baltic-holidays .span_3_of_12 i{font-size:6em;color:#fff}.why-baltic-holidays .span_3_of_12 p{color:#fff;font-size:1em;line-height:18px;padding:15px 25px 15px 25px}.sectional-promo h3{font-size:2.9em}#testimonial{background-color:#f7f7f7}#testimonial p{font-size:1.1em;line-height:29px}#testimonial i{font-size:1.4em;opacity:.2}#testimonial span{font-size:1.2em;opacity:.2;text-transform:uppercase}#testimonial h3{text-transform:uppercase}.faq-headers{margin-bottom:3px;text-transform:uppercase}#testimonials p{font-size:1.1em;line-height:29px}#testimonials i{font-size:1.4em;opacity:.2}#testimonials span{font-size:1.2em;opacity:.2;text-transform:uppercase}#testimonials h3{text-transform:uppercase}#blog-tease h3{text-transform:uppercase;font-size:2.1em}#blog-tease .span_4_of_12{position:relative}#blog-tease .span_4_of_12 a{display:block}.image-darker{filter:brightness(80%)}#blog-tease .span_4_of_12 p{position:absolute;bottom:1px;left:12px;color:#fff;padding-right:20%;text-align:left;line-height:18px}.blog-tease-large .span_4_of_12 p{font-size:1.3em;margin:0;bottom:21px!important}.image-darker:hover{filter:brightness(70%)}#blog-tease img{display:block}#blog-tease i{position:absolute;bottom:0;right:0;background-color:#9c4531;color:#fff;padding:15px;font-size:1.5em}#blog-tease i:hover{background-color:#000}.bdHjim{right:-14px!important;width:unset!important}.destinations-list .span_4_of_12{position:relative}.destinations-list .span_4_of_12 a{display:block}.destinations-list .span_4_of_12 p{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);padding:10px;color:#fff;font-size:1em;max-width:75%;text-transform:uppercase}.destinations-list img{display:block}.destinations-list img:hover{opacity:.8}.destinations-list i{position:absolute;bottom:0;right:0;background-color:#9c4531;color:#fff;padding:15px;font-size:1.5em}.destinations-list i:hover{background-color:#000}.top-tour-container{background-color:#e6e6e6;position:relative;height:680px}#top-tours hr{border:none;height:10px}.top-tour-container a{display:block;text-decoration:none;color:#000}.top-tour-container i{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.8);padding:15px;color:#fff;font-size:1.2em;max-width:75%;z-index:0;transition:all .4s ease}.top-tour-container-text{padding:25px}.top-tour-container-visits p,.top-tour-container-features p{font-size:1.2em;margin-bottom:3px}.top-tour-container-visits li{display:inline-block}.top-tour-container-visits ul,.top-tour-container-features ul{margin:0;padding:0 0 30px 0}.top-tour-container-visits li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;padding-right:4px;color:#9c4531}.top-tour-container-features li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;padding-right:4px;color:#9c4531}#trust h3{font-size:2.5em;margin-top:5%}.top-tour-container .btn-cta-main{position:absolute;bottom:-25px;right:20px}#highlights h2{font-size:3em;margin:0}#highlights h3{font-size:2em;color:#bcbcbc}.highlights-container{background-color:#000;position:relative;height:350px}.highlights-container i{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8);padding:15px;color:#fff;font-size:1em;max-width:75%}.highlights-container p{font-size:.9em;margin-bottom:3px;color:#fff;line-height:16px}.highlights-container-text{padding:15px}.gradient-vertical{background:rgba(245,245,245,1);background:-moz-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(245,245,245,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ffffff',GradientType=0)}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border-bottom:dashed 1px #ddd;border-top:none;border-left:none;border-right:none;margin-top:35px;margin-bottom:25px;clear:both}em{font-style:italic}h1,h2,h3,h4,h5{line-height:1em;margin:0 0 15px;padding:0;text-transform:uppercase}h1{font-size:2.2em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.4em;color:#bcbcbc}b,strong{font-family:'droid_serifbold'}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;padding:0;margin:0}.align-right{text-align:right}.align-centre{text-align:center}p{margin:0 0 1.1em}ol li{padding-bottom:10px}p,li{font-size:.9em;font-weight:300}.vanish-desktop{display:none}*{box-sizing:border-box;-moz-box-sizing:border-box}.box-shadow{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.1);box-shadow:0 0 2px 0 rgba(0,0,0,.1);padding:30px;margin-bottom:30px}.box-shadow img{margin-bottom:15px}.shadow-me-white{text-shadow:1px 1px 0 rgba(255,255,255,.8)}.shadow-me-black{text-shadow:1px 1px 0 rgba(0,0,0,.5)}.sectional-promo img,.destinations-list img,#highlights img,#blog-tease img{width:100%;height:auto}.checkbox input{width:unset;float:left;margin-right:6px}.wrapper{max-width:1300px;padding:0 20px;margin:0 auto;position:relative}.wrapper-crumb{max-width:1300px;padding:0 20px;margin:0 auto;position:relative}.wrapper-inner{max-width:1300px;padding:40px 20px 60px;margin:0 auto;position:relative}.wrapper-inner-b{max-width:1300px;padding:0 20px 60px;margin:0 auto;position:relative}.wrapper-inner,.wrapper-inner-b li{list-style:circle}.sectional-large{padding:110px 0 110px 0}.sectional-medium{padding:90px 0 90px 0}.sectional-small{padding:60px 0 60px 0}.sectional-lower{padding:0 0 80px 0}.back-padd{margin:80px 0 0 0}.promote-me p{font-size:1em;line-height:27px}.polaroid{border:solid 15px #fff;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.28);-moz-box-shadow:0 0 13px 0 rgba(0,0,0,.28);box-shadow:0 0 13px 0 rgba(0,0,0,.28);transform:rotate(-10deg);width:80%;margin-left:15px}.desaturate{filter:grayscale(100%)}.call-to-action{text-transform:uppercase;padding:35px 0 30px 0;position:relative}.call-to-action h3,.call-to-action h2{margin:0;font-size:1.6em}.call-to-action p{margin:0;font-size:1.1em;color:#bcbcbc}.cta-black{background-color:#1f1f1f}.cta-cream{background-color:#f6f5ec}.cta-cream h3{color:#000}.cta-black h3,.cta-black h2{color:#fff}.cta-black:after,.cta-black:before{top:100%;left:9%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cta-black:after{border-color:rgba(136,183,213,0);border-top-color:#1f1f1f;border-width:30px;margin-left:-30px}.cta-black:before{border-color:rgba(194,225,245,0);border-width:36px;margin-left:-36px}.list-cont{padding:20px;-webkit-box-shadow:0 0 41px -12px rgba(0,0,0,.23);-moz-box-shadow:0 0 41px -12px rgba(0,0,0,.23);box-shadow:0 0 41px -12px rgba(0,0,0,.23);margin:30px 0 30px 0;float:left;width:48%;margin:1% 1% 1% 1%}.list-cont a{text-decoration:none}.list-cont-header::after{background:#745e68 none repeat scroll 0 0;content:"";display:block;height:3px;margin:.9375rem auto 1.175rem;width:100px}.list-cont img{float:left;width:50%;height:auto}.list-cont img:hover{opacity:.7}.list-cont-right{float:right;width:50%;text-align:center}.list-cont-right-padd{padding:20px}.list-cont-right h3{font-size:1.4em;font-weight:400;line-height:25px}.list-cont-right p{margin-bottom:0;font-size:.8em;line-height:20px}.list-cont-right h4{font-size:.8em;font-weight:300;color:#999;text-transform:uppercase}.btn-blog-srnd{padding:20px;margin:30px 0 30px 0}.cms-row-images-small img,.cms-single-image-medium img{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-webkit-transition:opacity 1000ms ease 500ms;-moz-transition:opacity 1000ms ease 500ms;-ms-transition:opacity 1000ms ease 500ms;-o-transition:opacity 1000ms ease 500ms;transition:opacity 1000ms ease 500ms}.cms-row-images-small img:hover,.cms-row-images-medium img:hover{opacity:.7}.cms-single-image-full{width:100%;height:auto;padding-top:10px;padding-bottom:20px}.cms-single-image-large{width:50%;height:auto;padding-top:10px;padding-bottom:20px}.cms-single-image-medium{width:31%;height:auto;padding-top:10px;padding-bottom:20px}.cms-single-image-small{width:17%;height:auto;padding-top:10px;padding-bottom:20px}.cms-row-images-small img{float:left;margin:.6% 0 .6% 1.3%;width:23.3%}.cms-single-image-noresize{width:unset;margin:0 2% 2% 0}.cms-row-images-medium{float:left;margin:.6% 1.3% .6% 0;width:31.5%}.cms-row-images-medium img{width:100%}.cms-row-images-large{float:left;margin:.6% 0 .6% 1.3%;width:48.7%}.cms-wrapping-left{float:left;margin:0 2% 2% 0}.cms-wrapping-right{float:right;margin:0 0 2% 2%}.cms-image-border{border:solid #ccc 1px}.news-tease-img{border-radius:50%}.blog-posted-on{font-size:.7em!important;color:#666;text-align:center;line-height:12px!important}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.53%}.span_10_of_12{width:83.06%}.span_9_of_12{width:74.6%}.span_8_of_12{width:66.13%}.span_7_of_12{width:57.66%}.span_6_of_12{width:49.2%}.span_5_of_12{width:40.73%}.span_4_of_12{width:32.26%}.span_3_of_12{width:23.8%}.span_2_of_12{width:15.33%}.span_1_of_12{width:6.866%}address .org{font-size:1.4em;font-weight:400}.vcard{line-height:26px;color:#fff;font-weight:300}aside ul{margin:0 0 15px;padding:0}aside li{list-style-type:none!important;color:#000;position:relative}.left-nav-on{text-decoration:none;background-color:#feb401;text-shadow:1px 1px 0 rgba(0,0,0,.5);color:#fff!important}aside li:first-child i{position:absolute;right:8px;top:11px!important}aside li:first-child a{font-weight:400;display:block;background-color:#2f3944;padding:13px 10px 14px;text-decoration:none;font-size:1.2em;transition:.7s;color:#fff!important}aside li:first-child{text-shadow:1px 1px 0 rgba(0,0,0,.5)}aside li:first-child a:hover{background-color:#666}footer{position:relative;background-color:#efefef}footer li{text-transform:uppercase;color:#000;font-weight:400;padding:5px 0 5px 18px;font-size:.8em}footer li a{text-decoration:none}footer li a,footer li a:visited{color:#000}footer ul{margin:10px 0 0 0;padding:0}footer li a:hover{color:#ccc}.footer-logo{width:170px;margin:20px 0 0 0}.footer-top{background-color:#fff;border-top:solid 1px #f7f7f7}.footer-top img{width:76%}.footer-top img:hover{opacity:.6}footer li:first-child span{color:#666}footer li:before{font-family:'Font Awesome 5 Pro';content:'';text-rendering:auto;padding-right:4px;color:#9c4531}.footer-base{background-color:#000;position:absolute;bottom:0;left:0;right:0;color:#c4c4c4;font-size:.7em}.footer-acreds .acred{width:95%;margin-top:5px}.footer-acreds{background-color:#fff;position:absolute;bottom:47px;left:0;right:0}.newsletter-footer .btn-core-input{width:45px;height:45px;font-size:1.2em;border-radius:0;margin-left:3px}.newsletter-footer{float:right;margin-top:14px;width:260px}.newsletter-input,.newsletter-btn{float:left}.newsletter-footer p{margin:0 0 8px 0;text-align:right;line-height:16px}.newsletter-footer small{font-size:.9em}footer hr{margin:0;padding:0;border-bottom:none}.newsletter-footer input{margin:0;height:45px;padding:0 15px 0 15px;text-transform:uppercase;font-size:.8em;text-align:left;width:210px}.trip-advisor{margin-top:-13px}.footer-base a{color:#c4c4c4}footer h4{color:#fff;font-size:3em;margin-top:33px;font-weight:400}footer .push{padding-top:60px}footer tel{color:#fff;font-size:1.8em}footer tel a{text-decoration:none;color:#000}footer tel i,footer .email i{color:#8b3f2d}footer address{color:#000;font-size:.9em;margin:15px 0 15px 0}footer .email{color:#fff;font-size:1.2em;margin:8px 0 0 0}footer .terms{color:#a6a6a6;font-size:.7em;margin:5px 0 0 0}footer .email a{color:#000;text-decoration:none}footer .terms a{color:#a6a6a6;text-decoration:none}footer .socials{margin-top:13px}footer .socials i{color:#9c4531;font-size:3em}footer .socials i:hover,footer .email a:hover,footer .terms a:hover{color:rgba(0,0,0,.5)}label{font-size:1em;font-weight:400}input,textarea,select{font-family:'droid_serifregular';display:block;position:relative;font-size:1em;margin-bottom:20px;padding:15px;width:100%;outline:none;text-align:center;border-radius:.1em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none;border:1px solid #ccc}input:focus,textarea:focus{border:1px solid #745e68}select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right}.tour-filter{padding:20px;background-color:#9c4531;width:49%;border-radius:.2em}.tour-filter select{text-transform:uppercase;text-align:left;margin:0;padding:8px;font-size:.9em}.tour-filter p{text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:1.2em}.error{color:#c00;font-size:.8em;margin-bottom:8px}span.formerror[style*="inline"]{display:block!important;background-color:#c02e2e;border-radius:.1em;color:#fff;font-size:.9em;text-shadow:1px 1px 0 rgba(0,0,0,.8);clear:both;margin-bottom:10px;margin-top:-5px;padding:7px 7px 7px 12px}::-webkit-input-placeholder{color:#333;opacity:1}:-moz-placeholder{color:#333;opacity:1}::-moz-placeholder{color:#333;opacity:1}:-ms-input-placeholder{color:#333;opacity:1}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin:40px 0 40px 0}.tabs .tab{padding:50px 40px;margin-bottom:20px}.tabs li{padding:2px 0 2px 0}.green-check-list li:before{content:'';font-family:'Jmg';display:inline-block;color:#8cdd00;padding-right:3px}.tabs ul{padding:0 0 20px 20px}.green-check-list li{list-style-type:none}.tabs label{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:inline-block;padding:20px 30px 18px 30px;margin-right:2px;cursor:pointer;background:#ebebeb;font-weight:400;font-size:.9em;text-transform:uppercase;-webkit-transition:background ease .2s;transition:background ease .2s;margin-bottom:-1px;text-shadow:1px 1px 0 rgba(255,255,255,.9)}.tabs .tab{-webkit-box-ordinal-group:100;-webkit-order:99;-ms-flex-order:99;order:99;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:none;background:#fff;text-align:left;border:solid 1px #ededed;z-index:0}.tabs .tab h3{font-size:1.2em}.tabs input[type="radio"]{position:absolute;opacity:0;width:1px}.tabs table tr:nth-child(even){background:#fff}.tabs table tr:nth-child(odd){background:#f7f7f7}.tabs table td{padding:5px}.tabs input[type="radio"]:checked+label{background:#fff;border-bottom:1px solid #fff;z-index:999;border-left:solid 1px #ededed;border-right:solid 1px #ededed;border-top:solid 1px #ededed}.tabs label:hover{background:#fff}.tabs input[type="radio"]:checked+label+.tab{display:block}.paypal-snippet input,.paypal-snippet img{width:unset}.top-nav-on{background-color:#596f11}.cc_logo{display:none!important}.cc_container{bottom:20px;left:initial;padding-bottom:77px;left:20px!important;width:300px}.cc_container a,.cc_container a:visited{color:#9c4531!important;text-decoration:none;transition:color 200ms ease 0}.cc_container a:hover{color:#333!important}.cc_container .cc_btn,.cc_container .cc_btn:visited{background-color:#9c4531!important;border-radius:5px;color:#fff!important;transition:background 200ms ease-in-out 0s,color 200ms ease-in-out 0s,box-shadow 200ms ease-in-out 0}.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#333!important;color:#fff!important}@media only screen and (min-width:1200px){.call-to-action h3,.call-to-action h2{font-size:2em}.call-to-action p{font-size:1.4em}}@media only screen and (max-width:1199px){.list-cont img{width:40%}.list-cont-right{width:60%}.list-cont-right h3{font-size:1em;margin-bottom:4px}.list-cont-right-padd{padding:0 10px 10px 10px}}@media only screen and (max-width:1155px){.list-cont{box-shadow:none}.list-cont-header::after{margin:.9375rem auto .8rem}}@media only screen and (max-width:1055px){}@media only screen and (max-width:1000px){nav a{padding:20px 22px}}@media only screen and (max-width:950px){}@media only screen and (max-width:900px){.top-tour-container{height:580px}nav a{padding:20px 20px;font-size:1em}}@media only screen and (max-width:850px){.list-cont,.list-cont img,.list-cont-right{float:none;width:100%;margin:0}.list-cont img{max-height:300px;width:auto;display:block;margin:0 auto}.list-cont-right h3{font-size:1.4em;margin-top:9px}.hero-text-1{font-size:2.2em}.hero-text-2{font-size:1.75em}nav a{padding:20px 22px}#blog-tease i{padding:11px;font-size:1.2em}}@media only screen and (max-width:840px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){}@media only screen and (max-width:800px){nav a{padding:20px 16px}}@media only screen and (max-width:758px){header{height:60px}.main-site-logo{width:160px;left:0;top:8px;right:0;margin-left:auto;margin-right:auto}.header-tel{left:0;top:68px;right:0;margin-left:auto;margin-right:auto;font-size:1.1em}h1{font-size:2.6em}h2{font-size:2em}nav{margin:0;border-bottom:none}nav ul{float:none}.toggle+a,.menu{display:none}.toggle-align{text-align:right}.toggle{display:block;background-color:#4d4d4f;padding:17px 20px;color:#fff;font-size:1.1em;text-decoration:none;border:none}nav ul ul li{font-size:1em}.toggle:hover{cursor:pointer}[id^=drop]:checked+ul{display:block}nav a{padding:18px}nav ul li{display:block;width:100%}.language ul li{width:100%!important}nav ul li .toggle{background-color:#1f1f1f}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav ul ul ul a{padding:0 80px}nav a{background-color:#333}nav a:hover{background-color:#fff;color:#000!important}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#fff;font-size:.9em}nav ul li ul li .toggle,nav ul ul a{background-color:#212121}nav ul ul{float:none;position:static;color:#fff}nav ul ul li:hover>ul,nav ul li:hover>ul{display:none}nav ul ul li{display:block;width:100%}nav ul ul ul li{position:static}.wrapper,.wrapper-inner{padding:20px;margin:0 auto;position:relative}.wrapperr-crumb{padding:0}.vanish{display:none!important}.vanish-desktop{display:block!important}.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:100%}.col{margin:1% 0}.fix{display:none}.mobile-centre{text-align:center}.cms-row-images-small{float:none;margin:.6% 0 .6% 1.3%;width:96.3%}.cms-row-images-medium{float:none;margin:.6% 0 .6% 1.3%;width:96.3%}.cms-row-images-small img,.cms-row-images-medium img{width:100%;height:auto}.list-cont-large-left,.list-cont-large-right{float:none;text-align:center;padding:90px 20px 0 20px;width:auto}footer .push{padding-top:0}footer{margin-top:-450px;height:450px}.hero-strapline-push{height:100px}#hero,.toggle-image{height:400px}.hero-text-1,.hero-text-2{padding:0 20px 0 20px}.hero-text-1{line-height:40px;font-size:2em}.hero-text-2{font-size:1.5em}.hero-text-2 br{display:none}.hero-text-1::before,.hero-text-1::after{display:none}.btn-large{width:100%;margin-bottom:10px}.sectional-large,.sectional-medium{padding:20px 0 40px 0}.why-baltic-holidays{background-image:url(/content/images/map-bg-mob.jpg)}.cta-black:after,.cta-black:before{left:50%}.top-tour-container,.highlights-container{height:auto}.top-tour-container .btn-cta-main{position:initial;margin:0}#top-tours hr{display:none}#blog-tease i{padding:20px;font-size:1.5em}.hero-text-destination{font-size:2.5em;background-color:rgba(0,0,0,.5);padding:35px;float:none}.tabs .tab,.tabs label{-webkit-box-ordinal-group:NaN;-webkit-order:initial;-ms-flex-order:initial;order:initial}.tabs .tab{padding:10px 20px 20px;margin-bottom:20px}.tabs hr{border-bottom:solid 1px #ededed;margin:20px -20px}.tabs label{width:100%;margin-right:0;margin-top:.2rem}.anchor{height:0;margin-top:-0}#testimonial p{font-size:1em;line-height:24px}.footer-terms-links{margin:15px 0 0 0;padding:0}.footer-terms-links li{display:inline;padding:10px}.footer-acreds .acred{width:120px}.footer-acreds,.footer-base{position:static}.footer-acreds .span_2_of_12{width:50%;float:left;text-align:center}.newsletter-footer{float:none;text-align:center;width:100%}.newsletter-input{width:85%}.newsletter-footer input{width:100%}.newsletter-btn{width:10%}.newsletter-footer p{text-align:center}#trust img{width:40%}.footer-top img{width:45%}.footer-top .span_2_of_12{width:50%;float:left}.footer-mid{background-color:#efefef}#main{padding-bottom:560px}}@media only screen and (max-width:580px){#map{height:500px;border-top:1px solid #ccc}#map-popup{width:210px}#map-popup img{width:210px;height:auto}#map-popup p{margin:0}}

.tour-title-in-list{
    text-transform: uppercase;
}

.days-holder{
    margin: 60px -100% 0;
}

.days-holder-inner{
    max-width: 100vw;
    margin: 0 auto;
}

.days-holder-inner img{
    max-width: 100%;
    height: auto;
}

.days-holder-inner .days-item{
    padding-bottom: 30px;
}

.days-holder-inner .days-item h2 {
    font-size: 1.5em;
}

.tabs.tabs-cp{
    margin-top: 0;
}

.days-holder-inner .days-item .gallery {
    display: flex;
    flex-wrap: wrap;
}

.days-holder-inner .days-item .gallery-item {
    width: 33.3333%;
    padding: 0 15px 15px 0;
}

.days-holder-inner .days-item .gallery-item img{
    max-width: 100%;
    height: auto;
}

.woocommerce td.product-name dl.variation dt{
    float: none;
}

.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .cart_totals table,
.woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals table{
    display: none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background: #9c4531;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background: #444;
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    background: none;
    border-radius: 0;
}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
    padding: 0;
    margin: 0;
    background: none;
}

#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
    display: none;
}

.woocommerce table.shop_table .cart-subtotal,
.woocommerce table.shop_table .woocommerce-shipping-totals{
    display: none;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
    float: none;
    width: 100%;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    display: none;
}

.woocommerce .col2-set,
.woocommerce-page .col2-set {
    padding-bottom: 30px;
}

.woocommerce form .form-row{
    max-width: 100%;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    padding: 23px 38px 26px;
}

.woocommerce ul.order_details li {
    background: none;
}

.woocommerce table.shop_table tfoot tr:first-child,
.woocommerce table.shop_table tfoot tr:nth-child(2){
    display: none;
}

.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
    width: auto;
}

.entry-content input,
.entry-content textarea,
.entry-content select {
    text-align: left;
}

#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
    max-width: unset;
    height: 40px;
}

.wp-block-bookly-form{
    padding-top: 20px;
}

@media screen and (max-width: 599px) {

    .days-holder-inner .days-item .gallery-item {
        width: 100%;
    }

}
