@import "https://fonts.googleapis.com/css?family=Raleway:400,500,600";*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{background:#9fa7b3 url(/img/background.jpg) center top/cover no-repeat fixed;color:#425668;font-family:raleway,century gothic,lucida sans unicode,lucida grande,sans-serif;font-size:14px;font-weight:500}.ui-widget{font-family:raleway,century gothic,lucida sans unicode,lucida grande,sans-serif!important}h1,h2,h3,h4,h4 a{font-weight:400;margin:15px 0}h1,h1 a{font-size:34px;margin-bottom:20px;color:#ee9c0e;letter-spacing:-1px}h2{font-size:24px;color:#ee9c0e}h3,h3 li{font-size:18px;line-height:22px}h4{font-size:16px}p{margin:15px 0;padding:0;line-height:20px}img{border:none;vertical-align:middle;max-width:100%;height:auto}hr{border-bottom:1px dashed #dedace}.panel hr{border-bottom-color:#e7edf5}input[type=text],textarea,select{background-color:#fff;border:1px solid #e6e5e6;border-radius:0}input.textbox,textarea.textbox{border:1px solid #e6e5e6;background-color:#fff;width:200px;color:#6d859b}input[type=checkbox]{width:auto;-webkit-appearance:checkbox}input.button[disabled]{color:#eee}ul{margin:0;padding:0 0 0 20px}li{margin:0;padding:0}a{text-decoration:none;color:#5092d1}a:hover{color:#666}a.button{background-color:#fff;border:1px solid #425668;color:#425668;padding:8px 20px;display:inline-block;vertical-align:top;margin:5px 0 0;border-radius:4px}a.button:hover{background-color:#313131;border:1px solid #131313;color:#fff}a.button-green{background-color:#62954a;border:1px solid #6da652;color:#fff}div.buttonFloatRight{text-align:right}div.buttonFloatLeft{text-align:left}div.buttonFloatRight input,div.buttonFloatLeft input{display:inline-block;vertical-align:middle}#content:after{content:".";position:relative;height:0;overflow:auto;clear:both;display:block}table{width:100%;margin:1.6em 0;border-collapse:collapse}table tr{margin:0;padding:0}table th,table td,table thead td{margin:0;padding:5px;border:1px solid #dedace;vertical-align:top}table th,table thead td{background-color:#f0ede9;color:#988d83;font-size:11px;text-transform:uppercase}table td{vertical-align:top;font-size:12px}small{font-size:.8em}big{font-size:18px;line-height:24px;text-decoration:none;color:#425668}strong,.bold{}.normal{font-weight:400}.error{color:#c00!important}.error.highlight{font-size:1.1em;font-weight:700}.note{color:#ffa200}.reveal-link{display:none}.upper{text-transform:uppercase;font-size:10px;color:#b8a594}#contact_baltic{display:block;width:200px;position:absolute;right:0;top:20px;font-size:16px;font-weight:400;color:#fff;z-index:10;border:1px solid #dedede}#contact_baltic:before{content:".";padding-top:110px;width:110px;height:1px;overflow:hidden;display:block;position:absolute;top:-25px;left:-80px;background-image:url(/img/receptionist.png);background-position:center;background-repeat:no-repeat;z-index:25}#enquiry-form h2{display:block;position:relative;border-bottom:1px solid #ccc!important;margin-bottom:40px;min-height:35px;padding-top:15px;margin-right:10px}h1.about{display:block;position:relative;border-bottom:1px solid #ccc!important;height:50px;margin:5px 0 50px}.packagepage+h1,.packagepage+h1 a{font-size:24px}#enquiry-form h2:before,h1.about:before{content:".";padding-top:110px;width:110px;height:1px;overflow:hidden;display:block;position:absolute;top:-20px;right:-10px;background-image:url(/img/receptionist.png);background-position:center;background-repeat:no-repeat;z-index:25}#contact_baltic a{font-size:inherit;color:#728294;text-decoration:none;line-height:18px;z-index:10}#contact_baltic.panel{padding:10px 10px 10px 40px;z-index:10;border-radius:4px}.package_includes{clear:both;border-top:1px dashed #dedace;padding-top:15px}.mozCol{}.package_includes ul{}.package_includes li{margin-bottom:4px;padding-bottom:5px;list-style-type:circle}.package_includes h3,#tabContent-overview h3{color:#feb900}h3 strong{font-weight:400}#intro{width:500px;padding-bottom:10px;margin:0 auto}#intro .photo{margin-bottom:20px}.right-column{width:330px;float:right}.intro-column{height:350px;display:block;width:auto;float:right;position:relative}.intro-column #contact_baltic{position:relative;left:70px;margin-bottom:20px}.intro-column #intro_img{float:none}h2.packages{clear:both;position:relative;margin:0 0 30px;height:85px;padding:40px 280px 0 0}h2.packages #contact_baltic{right:0;top:18px}#breadcrumb{font-size:11px;color:#d2ccbc;padding:20px 0;line-height:1em}#breadcrumb li{display:inline}#breadcrumb a{color:#feb900}#aggregate-rating{margin:0}#aggregate-rating .rating{background:#fff;padding:8px 0}#aggregate-rating .starred-rating{padding:0 0 8px 93px}#rotatedPhotoWrap{height:330px;width:240px;position:absolute;left:-20px;top:-20px;overflow:hidden;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0;-khtml-border-radius:6px 0 0 0}#rotatedPhotoWrap img{position:absolute;right:30px;padding:4px;background-color:#f9f9f9;box-shadow:1px 1px 5px #bdbdbd;-webkit-box-shadow:1px 1px 5px #bdbdbd;-moz-box-shadow:1px 1px 5px #bdbdbd;width:266px;height:209px;color:#ccc}#rotatedPhotoWrap #rotatedPhotoOne{z-index:20;top:100px;top:80px!justIE;right:20px;transform:rotate(5deg);-ms-transform:rotate(5deg);-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg)}#rotatedPhotoWrap #rotatedPhotoTwo{z-index:10;top:-15px;top:0px!justIE;behavior:url(/css/rotated-images.htc);right:10px;transform:rotate(-5deg);-ms-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg)}.underRotatedPhotoWrapX{background-color:#f0ede9}.clearfix{overflow:hidden}* html .clearfix{overflow:visible;height:1%}.clearfix:after{content:".";height:1px;visibility:hidden;overflow:hidden;clear:both}div.placeholder{background-color:#eee;text-align:center;overflow:hidden;position:relative}div.placeholder div{position:absolute;overflow:visible;top:45%;left:0;height:1em;width:100%;font-size:1.3em;color:#999}#results .hol{margin-bottom:20px}#container{max-width:1000px;margin:0 auto;text-align:left;display:block;position:relative}#container:before{content:"";display:block;background:rgba(0,0,0,.25);position:fixed;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0.31) 0%,rgba(0,0,0,0) 96%,rgba(0,0,0,0) 97%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.31)),color-stop(96%,rgba(0,0,0,0)),color-stop(97%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.31) 0%,rgba(0,0,0,0) 96%,rgba(0,0,0,0) 97%);background:-o-linear-gradient(top,rgba(0,0,0,0.31) 0%,rgba(0,0,0,0) 96%,rgba(0,0,0,0) 97%);background:-ms-linear-gradient(top,rgba(0,0,0,0.31) 0%,rgba(0,0,0,0) 96%,rgba(0,0,0,0) 97%);background:linear-gradient(to bottom,rgba(0,0,0,0.31) 0%,rgba(0,0,0,0) 96%,rgba(0,0,0,0) 97%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f000000',endColorstr='#00000000',GradientType=0 )}#masthead{min-height:190px;position:relative;z-index:900;padding:0 20px}#content{padding:20px;min-height:450px}#photobox{list-style:none;padding:0;margin:0}#photobox li{display:block;border:1px solid #dedede;padding:5px;margin:0 auto 15px 0}#photobox li img{width:100%;height:auto}.tripAdvisor{display:inline-block;padding:10px 0;margin:0}.review{background:transparent url(/img/review-tip.jpg) 94px 17px no-repeat;margin-bottom:25px;clear:both}.review .submitter{float:left;font-size:11px;color:#aeaba0;line-height:13px}.review .submitter img{border:3px solid #f3f2ee;display:block;margin-bottom:8px}.review .submission{margin:0 0 0 105px;color:#4e4c47;padding:15px;background-color:#dedace;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.review .rating{font-weight:700;padding-bottom:10px;line-height:15px}.review .rating span.starred-rating{padding:0 0 0 93px;background:transparent url(/img/review-rating-stars.png) 0 0 no-repeat;font-weight:400}.review .rating span.zero{background-position:0 0}.review .rating span.one{background-position:0 -50px}.review .rating span.two{background-position:0 -100px}.review .rating span.three{background-position:0 -150px}.review .rating span.four{background-position:0 -200px}.review .rating span.five{background-position:0 -250px}.review-meta-data{display:none}#masthead{height:230px}#masthead #reviewbox{display:block;vertical-align:top;margin:0;width:400px;height:80px;position:absolute;top:100px;right:20px;max-height:80px;text-align:center}#masthead #reviewbox>div{display:inline-block;margin:0 auto;padding:5px 0;position:relative}#masthead #phonewrap{display:inline-block;vertical-align:top;width:280px;color:#fff;padding:15px 0 0;margin:0 0 0 45px;font-variant-numeric:lining-nums;letter-spacing:.5px}#masthead #phone{font-size:24px;line-height:26px;font-weight:400;padding:5px 0 15px}#masthead #phone span.small{font-size:14px;line-height:20px}.outsideUK{display:block;font-size:14px;height:30px}.outsideUK a{color:#fff}.freephone{display:block;height:30px;font-size:14px}.freephone img{margin:0 5px}#masthead #search{display:inline-block;vertical-align:top;position:absolute;top:20px;right:20px;padding:0 0 10px;width:400px;border-bottom:1px solid rgba(255,255,255,.4)}#search h4{margin:5px 0;font-size:14px}#masthead #search #search-term{width:70%;height:35px;padding:3px 10px;vertical-align:top;display:inline-block;margin:0;border-radius:4px 0 0 4px}#masthead #search #search-button{vertical-align:top;display:inline-block;background:#feb900;padding:0 15px;margin:0;border:none;line-height:35px;border-radius:0 4px 4px 0;float:right;width:30%;text-align:center}#masthead #advanced-search-link{font-style:italic;margin:5px 0;display:inline-block}#masthead #advanced-search-link:hover{text-decoration:underline}.mobile-block{display:none}[class*=box-],div[class*=box-]{display:inline-block;vertical-align:top;margin:0 -2px}.box-5,input[type=text].box-5,input[type=password].box-5{width:5%}.box-10,input[type=text].box-10,input[type=password].box-10{width:10%}.box-20,input[type=text].box-20,input[type=password].box-20{width:20%}.box-25,input[type=text].box-25,input[type=password].box-25{width:25%}.box-30,input[type=text].box-30,input[type=password].box-30{width:30%}.box-33,input[type=text].box-33,input[type=password].box-33{width:33.3%}.box-35,input[type=text].box-35,input[type=password].box-35{width:35%}.box-40,input[type=text].box-40,input[type=password].box-40{width:40%}.box-45,input[type=text].box-45,input[type=password].box-45{width:45%}.box-50,input[type=text].box-50,input[type=password].box-50{width:50%}.box-55,input[type=text].box-55,input[type=password].box-55{width:55%}.box-60,input[type=text].box-60,input[type=password].box-60{width:60%}.box-65,input[type=text].box-65,input[type=password].box-65{width:65%}.box-70,input[type=text].box-70,input[type=password].box-70{width:70%}.box-75,input[type=text].box-75,input[type=password].box-75{width:75%}.box-80,input[type=text].box-80,input[type=password].box-80{width:80%}.box-85,input[type=text].box-85,input[type=password].box-85{width:85%}.box-90,input[type=text].box-90,input[type=password].box-90{width:90%}.box-100,input[type=text].box-100,input[type=password].box-100{width:100.2%}.pad-5{padding:5px}.pad-0-5{padding:0 5px}.pad-10{padding:10px}.pad-0-10{padding:0 10px}.pad-10-l{padding:0 0 0 10px}.pad-10-r{padding:0 10px 0 0}.pad-20{padding:20px}.pad-0-20{padding:0 20px}.pad-20-l{padding:0 0 0 20px}.pad-20-r{padding:0 20px 0 0}.pad-40{padding:40px}.pad-0-40{padding:0 40px}.pad-40-l{padding:0 0 0 40px}.pad-40-r{padding:0 40px 0 0}.pad-50{padding:50px}.pad-0-50{padding:0 50px}.pad-50-l{padding:0 0 0 50px}.pad-50-r{padding:0 50px 0 0}#Nuform{}#Nuform h3,#Nuform h2{font-weight:600}#Nuform input[type=text],#Nuform input[type=password],#Nuform input[type=button],#Nuform input[type=submit],#Nuform select{padding:8px;color:#49575f;color:#7d8798;display:block;width:100%;border:1px solid #cccfd4;background:#fff;margin:0 0 8px;font-family:inherit;-webkit-appearance:none;border-radius:0;height:45px;font-weight:500;font-size:13px}#Nuform input{padding:14px 8px}#Nuform .required input{color:#880002}#Nuform .required input:focus,#Nuform input:focus,#Nuform textarea:focus{background:#e7eaef;color:#49575f}#Nuform input[type=button],#Nuforminput[type=submit]{-webkit-appearance:none}#Nuform select option{padding:4px;color:#7d8798}#Nuform textarea{font-size:13px;padding:8px;color:#999;display:block;width:100%;border:1px solid #cccfd4;margin:0 0 8px;font-family:inherit;height:150px}#Nuform label{display:block;margin-bottom:8px;vertical-align:top}#Nuform input[type=button],#Nuform input[type=submit]{background:#728294;color:#fff;border:none;cursor:pointer;padding:8px 20px;display:inline-block;width:auto;text-transform:uppercase}#Nuform input[type=text][class*=box-],#Nuform input[type=password][class*=box-],#Nuform input[type=button][class*=box-],#Nuform input[type=submit][class*=box-]{display:inline-block;width:inherit}#Nuform input[type=checkbox]+[class*=box-]{padding:0 10px}#Nuform input.hasDatepicker{text-align:left;background-image:url(/img/calendar.png);background-position:92% center;background-repeat:no-repeat;background-size:15px auto;padding-right:18px;width:80px}#Nuform ul.traveldate{padding:0;margin:0}#Nuform ul.traveldate li{display:inline-block;vertical-align:top;width:32.5%;margin:0;padding:0 10px 0 0}#Nuform label.hide{display:none}#Nuform span.input{display:inline-block;padding:8px;line-height:40px;cursor:pointer}#Nuform input[type=range]{-webkit-appearance:none;width:100%;height:12px;padding:0;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}#Nuform input[type=range]:hover{opacity:1}#Nuform input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#e8aa00;cursor:pointer}#Nuform input[type=range]::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#e8aa00;cursor:pointer}#side .contact{display:block}#side .contact ul{margin:0 0 20px;padding:0}#side .contact ul li{display:block;margin:5px 0}#side .contact p{}#sideform{display:none;background:#fff;border:1px solid #e6e5e6;width:100%;max-width:1000px;position:fixed;top:232px;right:0;left:0;margin:0 auto;z-index:9000;box-shadow:1px 1px 5px #c4c4c4;-webkit-box-shadow:1px 1px 5px #c4c4c4;-moz-box-shadow:1px 1px 5px #c4c4c4}#sideform.active{display:inline-block}#sideform #signupbox,#sideform #enquiry-form2{display:none;margin:0 auto;padding:50px 150px;position:relative}#sideform.join #signupbox,#sideform.call #enquiry-form2{display:block}#signupbox label,#sideform #enquiry-form2 label{display:inline-block;vertical-align:top;width:100%;min-height:40px;line-height:30px}#signupbox .buttonFloatRight{display:inline-block;vertical-align:top}#signupbox input{padding:8px;width:50%}#sideform #enquiry-form2 input{display:inline-block;vertical-align:top;float:right;padding:5px;width:50%}#sideform #enquiry-form2 .sendit{text-align:right;display:block;height:30px;margin:10px 0 0}#sideform #signupbox .button{background:#444;margin:0}#sideform #signupbox h3{font-size:24px;color:#ee9c0e;padding-bottom:5px;margin-bottom:15px}#sideform #enquiry-form2 .sendit .button{display:inline-block;margin:0;padding:8px 15px}#sideform .close{width:40px;height:40px;line-height:40px;position:absolute;z-index:1000;top:0;right:0;text-align:center;color:#000;font-weight:700;background:#d8d8d8;font-family:Gotham,helvetica neue,Helvetica,Arial,"sans-serif"}#signupbox p{font-size:13px}#main ul.paged{display:block;padding:5px 0 10px;margin:0;text-align:right}#main ul.paged li{display:inline-block;vertical-align:middle;color:#1a1e22;padding:0 0 0 10px;text-transform:uppercase}#main ul.paged li.title{float:left;padding:5px 10px 0 0}#main ul.paged li a[page-index]{color:#425568;display:block;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #728294}#main ul.paged li.active a{background:#425568;color:#fff}#main ul.paged span{display:inline-block;vertical-align:middle;margin:0 5px}#advanced-search-fields select{width:50%}#splash{display:block;margin:0 0 50px;padding:0;border-bottom:4px solid #ee9c0e;overflow:hidden;position:relative}#splash img{display:block;width:100%;height:auto}#splash .bxslider li a{display:block;width:100%;height:100%}#splash .bxslider li h6,#splash .bxslider li span{position:absolute;bottom:2px;left:20px;padding:8px 15px;display:inline-block;background:#ee9c0e;z-index:101;font-size:14px;color:#fff;text-align:left;min-width:250px;font-weight:500;margin:0}#splash .bx-wrapper .bx-pager{position:absolute;bottom:20px;right:20px;width:20px;padding:0}#splash .bx-wrapper .bx-pager-item{margin:10px 5px}#splash .bx-wrapper .bx-pager.bx-default-pager a{background:#f5f5f5}#splash .bx-wrapper .bx-pager.bx-default-pager a:hover,#splash .bx-wrapper .bx-pager.bx-default-pager a.active,#splash .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#ee9c0e}.homepage h1{color:#425668;font-size:24px;text-align:center}.homepage .section-title:after{content:'';margin:20px auto;display:block;width:150px;border-bottom:2px solid #ee9c0e}.homepage h2{color:#425668}.homepage #introText{margin:0 auto;text-align:center;display:block;max-width:720px}.homepage ul.tileList li{border:none;width:24%;margin:0}.homepage ul.tileList.col2 li{border:none;width:49%;margin:0}.homepage ul.tileList.col3 li{border:none;width:33%;margin:0}.homepage ul.tileList.col6 li{border:none;width:16%;margin:0}.homepage ul.tileList li a{min-height:initial}.homepage ul.tileList li a span{display:block;padding:0 0 5px;text-align:center}.homepage ul.tileList li a span strong{color:#425668;font-size:16px}.featimg{display:block;background:#f5f5f5 url() center/cover no-repeat}.homepage .text-container{margin:-80px auto 0;display:flex;flex-flow:row wrap;padding:10px 20px 20px;background:#fff;width:80%;max-width:800px;text-align:center}.homepage .text-container>h2{flex:1 100%}.homepage .text-container>div{padding:0 10px;flex:1 30%}.flexgrid.blogPosts li .blog-title:after,.homepage #blog-text h2:after,.homepage .section-header h2:after,.homepage .titleLine:after,.homepage .text-container h3:after{content:'';margin:20px auto;display:block;width:50px;height:2px;background:#ee9c0e}.homepage .contact{text-align:center;margin-top:20px;margin-bottom:50px}.homepage .contact a{padding:10px 40px;background-color:#ee9c0e;color:#fff;font-size:16px;display:inline-block}.homepage .section-header{display:block;margin:50px auto;text-align:center;width:80%;max-width:800px;padding:1px 40px}.flexgrid{padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.flexgrid>div,.flexgrid li{width:32%;display:block;margin:0}.flexgrid.country{margin:20px 0 50px}.flexgrid.country li{width:24%;display:block;text-align:center;margin:0 0 10px}.flexgrid li a{padding:0;text-align:center;background:0 0;color:inherit}.flexgrid.country li a img{color:#ccc;font-size:10px;padding:8% 0}.flexgrid.country li a p{margin:10px 0 0;font-size:16px;font-weight:400}.flexgrid.holType li{width:32.5%;margin-bottom:15px;text-align:center}.flexgrid.holType li a img{width:100%;color:#ccc;font-size:10px;padding:8% 0}.flexgrid.holType li:nth-child(n+7):nth-child(-n+12){width:15.5%}.flexgrid.featTours{margin:50px 0}.flexgrid.featTours li{width:32%;margin-bottom:20px;text-align:center}.flexgrid.featTours li .package-name{font-size:16px;min-height:50px;display:block;padding:1px 0;position:relative}.flexgrid.featTours li .package-name:after{content:'';margin:auto;display:block;width:50px;height:2px;background:#ee9c0e;position:absolute;top:100%;left:0;right:0}.flexgrid.featTours li .package-type{font-size:13px;text-transform:uppercase;display:block;font-weight:600;letter-spacing:.5px}.flexgrid.featTours li img{width:100%;color:#ccc;font-size:10px}.flexgrid.blogHeader{margin:50px 0 20px}.flexgrid.blogPosts li,.flexgrid.blogHeader>div{width:49%}.flexgrid.blogPosts li .blog-title{height:50px;text-align:left}.flexgrid.blogPosts li .blog-title:after,.homepage #blog-text h2:after{margin-left:0}.flexgrid.blogPosts li .blog-title:after{position:absolute;top:100%;left:0;margin:0}.homepage #blog-text{padding:20px}.homepage #blog-text h2{margin:0}.flexgrid.blogPosts li .txt{width:70%;padding:20px 0 10px;border-bottom:1px solid #ccc;margin:0 0 0 20px;text-align:left}.flexgrid.blogPosts li .blog-title{font-size:16px;min-height:60px;margin:0;position:relative}.flexgrid.blogPosts li small{padding:15px 0 0;display:block}.homepage .flexgrid.homeExtra{margin-top:100px}.homepage .flexgrid.homeExtra .frame{width:49%}.homepage .flexgrid.homeExtra .text-container{margin-top:-50px;text-align:center;display:block}.homepage #newsletter-sign-up input{flex:1;border:1px solid #425668;padding:3px;font-size:14px;height:40px}.homepage #newsletter-sign-up a{border:1px solid #425668;border-radius:0;background-color:#425668;color:#fff;height:40px;margin:0}.flexgrid a:hover .featimg img{transition:all ease-in-out .2s}.flexgrid a:hover .featimg img{background-color:rgba(0,0,0,.3)}@media only screen and (min-width:1040px){body{background-size:cover;background-position:center 0;background-attachment:fixed}ul#primaryNav{min-width:700px}a.print{background:#fafafa url(/img/print.png) 10px center no-repeat;display:block;vertical-align:top;text-decoration:none;font-size:13px;margin:0 0 20px;width:200px;line-height:40px;padding:0 0 0 60px;color:#666f7d;float:right;border:1px solid #e6e5e6;position:absolute;right:0;top:120px}}@media only screen and (min-width:1024px){#masthead{min-height:200px}#masthead #logo{display:inline-block;margin:10px 0 0 -10px}#masthead a{color:#fff}#masthead #navicons{display:none}#advanced-search-fields label{line-height:30px}#advanced-search-fields select{padding:5px}#advanced-search-fields{display:block;margin-bottom:30px}#advanced-search-fields select{padding:5px;margin:4px 0}ul#primaryNav{position:absolute;bottom:0;right:20px;list-style:none;margin:0;padding:0 10px;z-index:900;background:rgba(255,255,255,.8);-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;box-shadow:1px 2px 3px 1px #dedede inset;border:1px solid #f9f9f9;border-bottom:none;min-width:700px}ul#primaryNav li{display:block;margin:0;padding:0;float:left;z-index:400;overflow:visible}ul#primaryNav li a{overflow:visible;display:block;padding:0 20px;text-decoration:none;font-size:16px;color:#425668;line-height:50px;font-weight:500}ul#primaryNav li a:hover{text-decoration:none;color:#4f93d2}ul#primaryNav li.parent>a{background:transparent url(/img/dropArrow.png) 98% 21px no-repeat}ul#primaryNav li a.selected{color:#4f93d2}ul#primaryNav li>ul{display:none;position:absolute;z-index:500;top:50px;left:0;margin:0;padding:30px 10px 20px;background-color:#f9f9f9;box-shadow:0 3px 3px #7d848d;-webkit-box-shadow:0 3px 3px #7d848d;-moz-box-shadow:0 3px 3px #7d848d;text-align:justify;display:none}ul#primaryNav li>ul .group,ul#primaryNav li>ul .group a{color:#ee9c0e;font-size:18px;font-weight:600;border:none;line-height:inherit;padding:0}ul#primaryNav li>ul ul.sub-list{float:left;margin-left:10px;padding:0 10px 0 0}ul#primaryNav li:hover ul{display:block}ul#primaryNav li>ul:after{content:"";width:100%;display:inline-block}ul#primaryNav li>ul li{margin:0;padding:0 5px;float:none;display:block;text-align:left}ul#primaryNav li>ul li{margin:0 0 5px;padding:0 5px;vertical-align:top;width:185px}ul#primaryNav li>ul li.last{padding-bottom:20px}ul#primaryNav li>ul li a{display:block;font-size:14px;padding:0 5px;border-bottom:1px dotted #dadace;line-height:28px;color:#766f6d;text-shadow:none}ul#primaryNav li>ul li a:hover{color:#313131}ul#secondaryNav{list-style:none;margin:20px 0 0;padding:0}ul#secondaryNav li{display:block;margin:0;padding:0;border-bottom:1px dotted #ccc}ul#secondaryNav li a{display:block;text-decoration:none;color:#425668;line-height:34px}ul#secondaryNav li a:hover,ul#secondaryNav li.selected a{text-decoration:none;color:#feb900}#signupbox{padding:40px 0 0;margin:0 0 20px}#main #rotatedPhotoWrap{left:-276px}.packagepage{padding:0;display:block;min-height:160px}.packagepage.contact{min-height:100px}.addthisbox{display:block;width:200px;padding:10px;margin:0;min-height:30px;border:1px solid #e6e5e6;position:absolute;top:60px;right:0;background:#fafafa}.atol-band{display:block;width:220px;padding:0;margin:0;height:55px;position:absolute;background:url(/img/atol.png) 10px 0 no-repeat}.atol-band.package{top:110px;right:0}.atol-band.holiday{top:0;right:0}#side.nopad{padding:20px 15px}.packagepage{padding:0 220px 0 0}.tripAdvisor{position:absolute;top:10px;right:0}#main ul.paged{padding:0;margin:10px auto 20px}#main ul.paged:last-of-type{margin-bottom:0}}@media only screen and (min-width:768px){#footer{position:relative;display:block;margin:4px 0 0;padding:20px}#footer_base{display:block;height:80px}#footer_content{display:block;padding:0}#footer a{text-decoration:none;color:#728294}#footer #flags img,#footer .social img{margin-right:10px}#footer a:hover{text-decoration:none}#footer h4.social{width:auto;display:block;float:right;height:40px;font-weight:400}#footer h4.social img{margin-left:5px;display:inline-block}#content,#footer{z-index:10;position:relative;box-shadow:1px 4px 4px #313131,1px 2px 3px 1px #dedede inset;border:2px solid #fff;background-color:#fff}#content{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0}#footer{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px}#main,#side{display:inline-block;vertical-align:top;position:relative}#side{width:230px;float:left;padding:340px 15px 20px;box-shadow:0 1px 3px 1px #dedede inset;background:#f9f9f9;border-radius:6px;margin-left:-10px}.homepage #side{margin-left:0;padding:10px 0;background:0 0;box-shadow:none}#side .atol{padding:10px 55px 10px 0;border-top:1px solid #ccc;margin:20px 0;background:url(/img/atol2.gif) right center no-repeat;min-height:70px}#main{float:right;width:700px}#content.homepage{padding:8px}.homepage #main{width:100%}#side #signupbox{padding:0 0 10px}#side input{width:100%;padding:5px;margin:5px 0;border:1px solid #ccc}.panel{padding:20px;margin:0 0 20px}#side .panel{padding:0}.badgedImage{border:1px solid #dedede;margin:0 auto 20px;text-align:left}.badgedImage a{display:block;overflow:hidden;min-height:144px;position:relative;text-decoration:none;color:#425668}#attractions .badgedImage a{padding:6px}.badgedImage a span,.Tile a span{position:absolute;left:0;top:20px;background-color:#c00;display:inline-block;width:auto;padding:3px 5px;color:#fff;text-transform:uppercase;text-align:left;line-height:13px;cursor:hand;font-size:10px;font-weight:500}#special-offers .badgedImage{width:100%;background:#fff}#special-offers .badgedImage a{padding:6px}ul.tileList{margin:0;padding:20px 0;list-style:none;text-align:justify}ul.tileList:after{content:"";width:100%;display:inline-block}ul.tileList li{margin:0 0 20px;padding:0;display:inline-block;vertical-align:top;border:1px solid #dedede;position:relative;width:32%;text-align:left}ul.tileList li img{display:block;width:100%;height:auto;margin-bottom:10px}ul.tileList li a{text-decoration:none;color:inherit;display:block;padding:6px;min-height:240px}ul.tileList li a:hover{background:#f5f5f5}ul.tileList li a span{display:block;padding:0 0 5px;color:#728294}ul.tileList li a span strong{font-weight:400;color:#ee9c0e;font-size:15px}#section_intro{min-height:220px;padding:0 20px 10px 0;margin-bottom:15px;width:420px}#intro_img{float:right;margin:5px 0 20px 10px;padding:6px;border:1px solid #e6e5e6}#section_intro #more{width:700px;clear:both}#lowercontent{clear:both;margin-top:20px}.hol{padding:10px 0;margin:0 0 30px;border-bottom:1px solid #e6e5e6;overflow:hidden;position:relative}.hol .badgedImage{width:300px;display:inline-block;vertical-align:top;margin:0;border:none}.hol.hotels .badgedImage{width:200px}.hol .badgedImage a{display:block;margin:0 0 10px;border:1px solid #efefef}.hol .badgedImage a img{display:block;width:100%;height:150px}.hol .package_desc{width:370px;display:inline-block;vertical-align:top;padding:0 0 0 15px;color:#728294;margin:0}.hol.hotels .package_desc{width:450px}.hol-price{display:block;padding:10px 0;color:#b8a594;color:#425568;width:300px}.hol-price span{font-size:16px;color:#62954a}.hol .package_desc h3{margin-top:0}.hol .package_desc h3 a{color:#ee9c0e;color:#425568;font-size:24px;line-height:30px}.hol .hol-more{display:inline-block;vertical-align:top;margin:15px 0 0}.hol .hol-enquire{display:inline-block;vertical-align:top;margin:15px 0 0;float:right}#lowercontent #attractions_attractionsPanel{margin:50px 0 20px;text-align:justify}#lowercontent #attractions .badgedImage{display:inline-block;vertical-align:top;width:32%;text-align:left;min-height:240px;margin:0 0 20px}#lowercontent #attractions:after{content:"";width:100%;display:inline-block}#tabs{margin:30px 0 0}#Overview{display:block;padding:0 0 20px;margin:0 auto 30px}#Overview .photo-main{display:block;margin:0 auto;border:4px solid #efefef}#MainSights{margin:0 auto 10px;padding:0}.hotel .centrecol{padding:20px 10px;display:block;margin:0 auto}.hotel #intro_img{position:relative;margin:0 auto 20px;float:none}.hotel #section_intro{}.hotel #contact_baltic{position:relative;display:block;width:300px;height:80px;margin:0 0 40px 80px;padding:20px 20px 20px 50px}.hotel .centrecol ul li{display:inline-block;vertical-align:top;padding:0;margin:0 0 10px;width:48%}#featuredimg{width:100%;height:auto;display:block;border:1px solid #dedede;padding:5px;margin:0 auto 15px 0}#enquiry-form{display:block;margin:0;padding:20px 0}#enquiry-info{width:40%;display:inline-block;vertical-align:top;margin:0}#enquiry-form h2,#enquiry-form h3,#enquiry-info h4 span{color:#e8aa00}#enquiry-form input[type=text],#enquiry-form select,#enquiry-form textarea{margin:5px 0;padding:6px;width:100%}#enquiry-form input[type=checkbox]{width:auto;border:initial}#enquiry-form table,#enquiry-form tr,#enquiry-form td{border:none}#enquiry-info ul{padding:0;margin:0 0 10px 15px}#enquiry-info ul li{margin:0 0 10px}.atol-band.package{right:0;top:0}}@media only screen and (min-width:1280px){ul#sidebar{position:fixed;right:0;left:20px;margin-right:auto;margin-left:auto;width:80%;max-width:1020px;top:250px;list-style:none;z-index:0;padding:0;display:block}ul#sidebar li{position:absolute;display:block;background:#feb900 url() center no-repeat;top:0;right:0;width:35px;border:1px solid #fc0}ul#sidebar li.email{top:0;right:-15px;height:160px;background-image:url(/img/callback.png)}ul#sidebar li.newsletter{top:164px;height:200px;right:-15px;background-image:url(/img/newsletter.png)}ul#sidebar li a{display:block;width:100%;height:100%}ul#sidebar li a span{display:none}}@media only screen and (max-width:1279px){ul#sidebar{position:absolute;display:inline-block;left:280px;top:135px;list-style:none;z-index:1000;padding:0;margin:0}ul#sidebar li{display:inline-block;vertical-align:top;margin:0 10px 5px 0}ul#sidebar li a{display:block;color:#fff;border:none;text-transform:uppercase;font-size:13px}ul#sidebar li img{display:none}ul#sidebar li a span{display:block;padding:0;border:none;color:#feb900;text-align:center;border-radius:0;font-weight:700;letter-spacing:.5px}ul#sidebar li:first-child{border-right:1px solid #ccc;padding-right:10px}#masthead #phonewrap{padding:15px 0 0}.outsideUK{height:25px}.freephone{}}@media only screen and (max-width:1023px){body{background-size:auto 1024px;background-position:center 0;background-attachment:fixed}#container{padding:0 6px}#masthead{padding:20px 0 10px;min-height:200px;height:auto}#masthead #logo{display:block;margin:0 0 0 10px;width:200px}#masthead a{color:#fff}#masthead #navicons{padding:10px 20px;text-align:left;position:absolute;display:inline-block;top:100px;right:0}#masthead #navicons a{display:inline-block;vertical-align:top;width:50px;height:50px;border-radius:50%;margin:0 10px 0 0;background:rgba(0,0,0,.13) url() center no-repeat}#masthead #navicons a.active{background-color:#9fa7b3;border-color:#9fa7b3}#masthead #navicons .icon-menu{background-image:url(/img/icon-menu.png)}#masthead #navicons .icon-search{background-image:url(/img/icon-search.png)}#masthead #navicons .icon-phone{background-image:url(/img/icon-phone.png)}#masthead #search,#masthead #phonewrap{background:rgba(0,0,0,.3);padding:20px;margin:2px 0 0;color:#fff;display:none;position:relative;border:1px solid #444;text-align:center;width:100%;top:auto;right:auto;left:auto}#masthead #reviewbox{width:320px;top:30px;right:0}#masthead #search.active,#masthead #phonewrap.active{display:block}#masthead #search #search-term{width:68%;height:38px;padding:3px 10px;vertical-align:top;margin:0 0 5px}#masthead #search #search-button{vertical-align:top;display:inline-block;background:#feb900;padding:5px 15px;margin:0 -2px;border:none;line-height:28px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0;width:30%;text-align:center}#masthead #advanced-search-link{font-style:italic;margin:5px 0;display:inline-block}#masthead #advanced-search-link:hover{text-decoration:underline}#advanced-search-fields{display:block;margin:0 0 20px}#advanced-search-fields select{padding:4px;margin:4px 0}#phonebox{font-size:16px}#phone{font-size:18px;padding:0 0 10px}#phone br{display:none}#phone span{margin-right:10px}#SkypeButton_Call_baltic_travel_company_1{position:absolute;top:20px;right:20px;width:110px;height:80px;border:1px solid #9ea6b2}ul#primaryNav{bottom:0;list-style:none;margin:2px 0 0;padding:0 20px;z-index:900;background:rgba(0,0,0,.4);border:none;min-height:0;height:0;overflow:hidden;position:relative;left:auto;right:auto}ul#primaryNav.active{height:auto;border:1px solid #444;padding:0 20px 20px}ul#primaryNav>li{display:block;margin:0;padding:0;position:relative;overflow:hidden;border-bottom:1px solid #666}ul#primaryNav>li.active{border-bottom:1px solid #feb900}ul#primaryNav li a{overflow:visible;display:block;padding:0;text-decoration:none;font-size:17px;color:#fff;line-height:50px}ul#primaryNav li.parent>a{background:transparent url(/img/dropArrow.png) 97% 20px no-repeat}ul#primaryNav li a.selected{color:#4f93d2}#primaryNav li.active a.head{color:#feb900}ul#primaryNav li ul{display:none;position:relative;top:0;left:0;margin:0 15px;padding:10px 0 20px}#primaryNav li.active ul{display:block;border-top:1px solid #feb900;margin:0}ul#primaryNav li ul li{padding:0;display:inline-block;width:45%;margin:2px 10px}ul#primaryNav li>ul .group{color:#feb900;font-weight:400;border:none;line-height:inherit;display:block;width:100%;margin:0;font-size:18px;padding:15px 0 0}ul#primaryNav li>ul .group a:hover,ul#primaryNav li>ul .group a{border:none;color:#feb900;font-size:18px;padding:15px 0 0}ul#primaryNav li ul li a{display:block;padding:6px;border-bottom:1px solid #666;line-height:28px;color:#fff;text-shadow:none}ul#primaryNav li ul li a:hover{color:#feb900}#content{padding:20px}#side,#main{display:block;float:none;width:100%;position:relative}#side{min-height:330px;margin:0 0 30px;padding:20px 0;box-shadow:none;background:0 0}#side.nopad{padding:20px 0}#side #special-offers{}#side #rotatedPhotoWrap{top:0;left:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-khtml-border-radius:0}#side #signupbox{padding:10px 0;margin:10px 0 0}#side #signupbox input[type=text],#side #signupbox .buttonFloatRight{padding:9px 15px;display:inline-block;vertical-align:top;width:68%;margin:5px 0}#side #signupbox .buttonFloatRight{width:30%;padding:0}#side #signupbox .buttonFloatRight a{display:block;margin:0;text-align:center}#side #secondaryNav,#side #special-offers{text-align:justify}#side #secondaryNav li{display:inline-block;vertical-align:top;text-align:left;width:32%;margin:0 .45% 5px}#side #secondaryNav li a{padding:5px 0;display:block}#side .panel{text-align:justify;clear:both}#side .badgedImage{display:inline-block;vertical-align:top;text-align:left;width:32%;margin:0 .45% 20px;min-height:170px}#side #attractions .badgedImage{min-height:240px}#side .badgedImage img{width:100%;height:auto}#side .atol{text-align:right;line-height:60px;padding-right:70px}#side .panel:after,#side #secondaryNav:after,#side #special-offers:after{content:"";width:100%;display:inline-block}#main .imgbox #section_intro{width:100%;padding:0 0 0 250px}#main .imgbox #intro_img{display:none}#aggregate-rating,#main .imgbox #breadcrumb,#main .imgbox h1{margin-left:250px}#main .imgbox #section_intro #more,#main .imgbox .reveal-less-link{margin-left:-250px}.packagepage{padding:20px 0 0 250px;display:block;min-height:320px}#content.blogframe .packagepage{min-height:10px}#Overview #featuredimg{width:100%;height:auto;margin:0 auto 20px;display:block;border:2px solid #e6e5e6}a.print,.addthisbox{background:#fafafa url(/img/print.png) 10px center no-repeat;display:inline-block;vertical-align:top;text-decoration:none;font-size:13px;margin:0 0 5px;width:200px;line-height:40px;padding:0 0 0 60px;color:#666f7d;border:1px solid #e6e5e6}.addthisbox{background:#fafafa;width:200px;padding:12px;height:42px}a.print{display:none}body #at4m-mobile-container{display:none!important}.atol-band{display:block;width:60px;padding:0;margin:0;height:60px;background:url(/img/atol2.png) 0 0 no-repeat;position:absolute;top:0;right:0}.atol-band.package{right:auto;top:auto;margin:5px 0 0 -10px}#Nuform.contact #enquiry-form h2{margin:-150px 0 100px 250px}ul#sidebar{left:auto;top:15px;right:20px}#sideform{width:auto;margin:0 7px}#sideform #signupbox,#sideform #enquiry-form2{padding:50px}.homepage .text-container{margin:-60px auto 0;width:90%}#bottom-boxes .text-container{margin:-50px auto 0}.flexgrid.country{margin:50px 0}.flexgrid.featTours li,.flexgrid.holType li,.flexgrid.country li{width:49%;margin-bottom:20px}.flexgrid.holType li:nth-child(n+7):nth-child(-n+12){width:32%}}@media only screen and (max-width:767px){body{background-size:auto 900px;background-position:center 0;background-attachment:fixed}#masthead #search{position:relative;top:auto;left:auto}#masthead #primaryNav{left:auto}#content,#footer{z-index:10;position:relative;box-shadow:1px 4px 4px #313131,1px 2px 3px 1px #dedede inset;border:2px solid #fff;background-color:#fff}#content{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-khtml-border-radius:6px 6px 0 0;padding:20px;margin-bottom:4px}#content.homepage{padding:8px}#footer{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-khtml-border-radius:0 0 6px 6px;padding:20px}#main,#side{display:block;vertical-align:top;position:relative}#side{margin:20px 0;padding:10px 0;border-top:1px dashed #4b6176;min-height:100px}ul.tileList{margin:0;padding:20px 0;list-style:none;text-align:justify}ul.tileList:after{content:"";width:100%;display:inline-block}ul.tileList li{margin:0 0 20px;padding:0;display:inline-block;vertical-align:top;border:1px solid #dedede;position:relative;width:48%;text-align:left}ul.tileList li img{display:block;width:100%;height:auto;margin-bottom:10px}ul.tileList li a{text-decoration:none;color:inherit;display:block;padding:6px;min-height:220px}ul.tileList li a:hover{background:#f5f5f5}ul.tileList li a span{display:block;padding:0 0 5px;color:#728294}ul.tileList li a span strong{font-weight:400;color:#ee9c0e;font-size:15px}.badgedImage{border:1px solid #dedede;margin:0 auto 20px}.badgedImage a{display:block;overflow:hidden;min-height:144px;position:relative;text-decoration:none;color:#425668}.badgedImage a p{padding:5px 10px;text-align:left}.badgedImage a span,.Tile a span{position:absolute;left:0;top:20px;background-color:#c00;display:inline-block;width:auto;padding:5px 10px;color:#fff;text-transform:uppercase;text-align:left;line-height:13px;cursor:hand;font-size:11px}#special-offers .badgedImage{width:100%;background:#fff}#side #secondaryNav{padding:10px 0;margin:0}#side #secondaryNav li{display:inline-block;vertical-align:top;text-align:left;width:48%;margin:0 0 10px;padding:0}#side #secondaryNav li a{padding:10px;display:block;border:1px solid #e6e5e6}#side .badgedImage{display:inline-block;vertical-align:top;text-align:left;width:48%;margin:0 .45% 20px;min-height:170px}#side #attractions .badgedImage{min-height:240px}#rotatedPhotoWrap{height:330px;width:230px;position:absolute;left:-20px;top:-20px;overflow:hidden;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0;-khtml-border-radius:6px 0 0 0}#aggregate-rating,#main .imgbox #breadcrumb,#main .imgbox h1{margin-left:210px}#main .imgbox #section_intro,.packagepage{padding:0 0 0 210px}#main .imgbox #section_intro #more,#main .imgbox .reveal-less-link{margin-left:-210px}.atol-band{position:relative;margin-left:200px}h2.packages{margin:30px 0 50px}#holidaybox,#attractions,#tabContent-hotels{text-align:justify}#holidaybox:after,#attractions:after,#tabContent-hotels:after{content:"";display:inline-block;width:100%}.hol{text-align:left;display:inline-block;vertical-align:top;padding:10px 0;width:48%;margin:0 0 40px;border-bottom:1px solid #e6e5e6;overflow:hidden;position:relative}.hol .badgedImage{width:100%;display:block;margin:0;border:none}.hol.hotels .badgedImage{width:100%;height:auto}.hol .badgedImage a{display:block;margin:0 0 10px;border:1px solid #e6e5e6}.hol .badgedImage a img{display:block;width:auto;min-width:100%;max-width:150%;height:100%}.hol .package_desc{display:block;color:#728294}.hol.hotels .package_desc{}.hol-price{display:block;padding:10px 0;color:#b8a594;color:#425568;display:block;width:300px}.hol-price span{font-size:16px;color:#62954a}.hol .package_desc h3 a{color:#ee9c0e;color:#425568;font-size:24px;line-height:30px}.hol .hol-more{display:inline-block;vertical-align:top;margin:15px 0 0;width:48%}.hol .hol-enquire{display:inline-block;vertical-align:top;margin:15px 0 0;float:right;width:48%}.hol .hol-more a,.hol .hol-enquire a{white-space:nowrap;padding:8px;text-align:center;width:100%;display:block}#attractions .badgedImage,#special-offers .badgedImage{text-align:left;display:inline-block;vertical-align:top;padding:0;width:48%;margin:0 0 20px}#attractions .badgedImage a,#special-offers .badgedImage a{padding:6px}#side #signupbox{padding:10px 0;margin:10px 0 0}#side #signupbox input[type=text],#side #signupbox .buttonFloatRight{padding:9px 15px;display:inline-block;vertical-align:top;width:68%;margin:5px 0}#side #signupbox .buttonFloatRight{width:30%;padding:0}#side #signupbox .buttonFloatRight a{display:block;margin:0;text-align:center}#Overview,#MainSights,.package_includes{padding:10px 0;margin:0 0 10px;border:none;border-bottom:1px dashed #dedace}#enquiry-form,#enquiry-info{display:block;margin:20px 0}#enquiry-form h2,#enquiry-form h3,#enquiry-info h4 span{color:#e8aa00}#enquiry-form input[type=text],#enquiry-form select,#enquiry-form textarea{margin:5px 0;padding:8px;width:100%}#enquiry-form input[type=checkbox]{width:auto;border:initial}#enquiry-form table,#enquiry-form tr,#enquiry-form td{border:none}#enquiry-info ul{padding:0;margin:0 0 10px 15px}#enquiry-info ul li{margin:0 0 10px}#advanced-search-fields label{line-height:40px}#advanced-search-fields select{padding:8px}#results{padding:30px 0 10px}#main .packagepage{margin:0}.hotel #contact_baltic{margin:30px 0 30px 70px;padding:10px 10px 10px 40px}#Nuform.contact #enquiry-form h2{margin:-140px 0 80px 215px}#Nuform #enquiry-form div.box-33{width:50%;padding:0 5px}#Nuform #enquiry-form textarea{margin:10px 5px 5px 4px;max-width:98%}.homepage h1{font-size:22px}.homepage #introText{padding:0 30px}.flexgrid.country{margin:30px 0}.homepage .section-header{margin:30px auto;width:100%}.homepage .text-container{padding:10px 5px 20px}.homepage .flexgrid.homeExtra .frame,.flexgrid.blogPosts li,.flexgrid.blogHeader>div{width:100%}.homepage .text-container>div{flex:1 100%;padding:0 30px}}@media only screen and (max-width:599px){body{background-size:1000px auto;background-position:center 0;background-attachment:fixed;-webkit-text-size-adjust:100%}#masthead{padding:10px 0;min-height:140px}#masthead #logo{display:block;margin:0;width:120px;height:120px}#masthead #reviewbox{display:none}#masthead #navicons{padding:0;text-align:left;position:absolute;display:inline-block;top:55px;right:6px}#masthead #navicons a{margin:0 0 0 10px}ul#sidebar li:first-child{border-right:none;padding-right:0;margin:0}ul#sidebar li a span{padding:0}#content{padding:15px;margin-bottom:4px}#footer{padding:15px}#footer h4.social{clear:both;padding:20px 0 0;line-height:30px}#rotatedPhotoWrap{left:-14px;top:-14px}#content{padding:15px}h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}#side input[type=text]{border:1px solid #ccc;margin:5px 0;padding:5px;width:100%}#footer_content p.links a{display:inline-block;margin:0 5px 4px;padding:8px 5px}#attractions .badgedImage a p,#special-offers .badgedImage a p{margin:5px 0}#Overview table{width:100%;max-width:100%}#Overview table th,#Overview table thead td{padding:2px}#Overview table td{word-break:break-all}.mobile-block{display:block}.mobile-block .button{display:block;text-align:center;text-transform:uppercase}.mobile-block .featimg{display:block;margin:10px 0;height:150px;background:#fff url() center/cover no-repeat}#side .contact{margin:0}#Nuform.contact #enquiry-form h2{margin:10px 0 50px}#Nuform #enquiry-form div.box-33{width:100%;padding:0}#Nuform #enquiry-form textarea{margin:10px 2px 10px 0;max-width:100%}#Nuform #enquiry-form span.input{line-height:18px;max-width:85%;vertical-align:middle}#main ul.paged li.title{display:inline-block;width:100%;padding:0 0 10px}#advanced-search-fields select{width:100%}}@media only screen and (max-width:479px){#masthead{min-height:130px}#masthead #logo{width:130px;margin-top:-5px}#masthead #navicons a{margin:0 0 0 5px}ul.tileList li,#side .badgedImage{width:98%}#side .atol{line-height:18px}#masthead ul#primaryNav li ul li{display:block;width:100%}#masthead ul#primaryNav li ul li a{padding:8px 0}#rotatedPhotoWrap{height:330px;width:200px;position:absolute;left:-15px;top:-15px;display:none}#lowercontent,#signupbox{display:none}.packagepage{min-height:auto}.addthisbox{display:none}#aggregate-rating,#main .imgbox #breadcrumb,#main .imgbox h1{margin-left:0}#main .imgbox,#main .packagepage{margin:0}#main .imgbox #section_intro,.packagepage,#main .imgbox #section_intro #more,#main .imgbox .reveal-less-link{margin:0;padding:0}h2.packages{padding:0;margin-bottom:30px;height:auto}h2.packages #contact_baltic,.hotel #contact_baltic{margin:30px 0 0 70px;position:relative;right:0;top:0}.hotel #contact_baltic{padding:10px 10px 10px 40px;margin:30px 0 30px 70px;width:195px}.hol,#attractions .badgedImage,#special-offers .badgedImage,#side #secondaryNav li{display:block;width:98%;margin:0 auto 20px}#side #secondaryNav li{margin:0 auto 10px}#side #signupbox input[type=text]{width:58%}#side #signupbox .buttonFloatRight{width:40%}#rotatedPhotoWrap img{position:absolute;right:30px;padding:4px;background-color:#f9f9f9;box-shadow:1px 1px 5px #bdbdbd;-webkit-box-shadow:1px 1px 5px #bdbdbd;-moz-box-shadow:1px 1px 5px #bdbdbd;width:200px;height:auto;color:#ccc}.atol-band{margin-left:-10px}ul#sidebar .newsletter{display:none}ul#sidebar li a span{padding:6px 0;font-size:13px}#sideform{position:absolute;top:160px;margin:0}#sideform #signupbox,#sideform #enquiry-form2{padding:30px 20px 50px}#sideform #enquiry-form2 label,#sideform #enquiry-form2 input{display:block;width:100%;margin:5px 0;min-height:20px}#sideform #enquiry-form2 input{height:45px}.homepage h1{font-size:20px;line-height:28px}.homepage #introText{padding:0 10px}.flexgrid.featTours li{width:100%}.homepage .text-container{margin:-40px auto 0;padding:1px 5px 20px}.homepage .text-container h2{padding:0 10px}.flexgrid.holType li:nth-child(n+7):nth-child(-n+12){width:49%}.homepage .text-container>div{padding:10px 0}#splash .bxslider li .featimg img{height:200px}#splash .bx-wrapper .bx-pager-item{margin:5px}#splash .bx-wrapper .bx-pager{bottom:10px;right:10px}#splash .bxslider li h6,#splash .bxslider li span{left:10px;max-width:89.5%;padding:5px 10px;font-size:13px!important;min-width:initial}}@media screen and (orientation:landscape){}@media screen and (orientation:portrait){}