@font-face{font-family:'SpecialEliteRegular';src:url("../fonts/SpecialElite-webfont.eot");src:url("../fonts/SpecialElite-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/SpecialElite-webfont.woff") format("woff"),url("../fonts/SpecialElite-webfont.ttf") format("truetype"),url("../fonts/SpecialElite-webfont.svg#SpecialEliteRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans';src:url("../fonts/OpenSans-Regular-webfont.eot");src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Regular-webfont.woff") format("woff"),url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansSemibold';src:url("../fonts/OpenSans-Semibold-webfont.eot");src:url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"),url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold-webfont.eot");src:url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Bold-webfont.woff") format("woff"),url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansExtrabold';src:url("../fonts/OpenSans-ExtraBold.eot");src:url("../fonts/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-ExtraBold.woff") format("woff"),url("../fonts/OpenSans-ExtraBold.ttf") format("truetype"),url("../fonts/OpenSans-ExtraBold.svg#OpenSansExtrabold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansItalic';src:url("../fonts/OpenSans-Italic-webfont.eot");src:url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Italic-webfont.woff") format("woff"),url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBoldItalic';src:url("../fonts/OpenSans-BoldItalic-webfont.eot");src:url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"),url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"),url("../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansLight';src:url("../fonts/OpenSans-Light-webfont.eot");src:url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-Light-webfont.woff") format("woff"),url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"),url("../fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansSemiboldItalic';src:url("../fonts/OpenSans-SemiboldItalic-webfont.eot");src:url("../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"),url("../fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"),url("../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg");font-weight:normal;font-style:normal}.content-images{overflow:hidden;margin:0 0 20px 20px;position:relative;width:380px;float:right}.content-images .bx-wrapper{margin-bottom:0px}.content-images .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc}.content-images .bxslider{list-style:none;position:relative;width:380px;margin:0px;padding:0 0 20px;overflow:visible}.content-images .bxslider li{position:absolute;top:0px;left:0px;width:380px;margin:0px;padding:0px;background:none}.content-images #bx-pager{float:left;width:320px;height:60px;padding:0;margin:0;position:relative;overflow:hidden}.content-images #bx-pager .thumb{position:absolute;top:0px}.content-images .slider-thumbs{margin-top:5px;overflow:hidden}.content-images .slider-thumbs #bx-pager a{opacity:0.5}.content-images .slider-thumbs #bx-pager a.active{opacity:1}.content-images .slider-thumbs .prev,.content-images .slider-thumbs .next{display:block;float:left;width:25px;height:60px;background-color:#a3a3a3}.content-images .slider-thumbs .prev{margin-right:5px}.content-images .slider-thumbs .next{margin-left:5px}.content-images .slider-thumbs .prev:hover,.content-images .slider-thumbs .next:hover{background-color:#a1a1a1}.content-images .slider-thumbs .prev span,.content-images .slider-thumbs .next span{display:block;width:0;height:0;margin:25px auto 0;float:none;border-top:5px solid transparent;border-bottom:5px solid transparent}.content-images .slider-thumbs .prev span{border-right:5px solid #fff}.content-images .slider-thumbs .next span{border-left:5px solid #fff}.content-images .slider-thumbs .thumb1{float:left;margin-right:5px}#content .gallery,#content .gallery *{margin:0;padding:0}#content .gallery{margin-left:-8px;width:940px;height:570px;position:relative;overflow:hidden}#content .gallery .ad-image-wrapper{position:relative;overflow:hidden !important;overflow:visible;margin-bottom:10px;padding:0;height:500px}#content .gallery .ad-image-wrapper .ad-loader{position:absolute;top:48%;left:48%;z-index:10}#content .gallery .ad-image-wrapper{overflow:visible}#content .gallery .ad-prev,#content .gallery .ad-next{position:absolute;bottom:59px;left:0;z-index:200;float:none;width:45px !important;height:1px !important;cursor:pointer;opacity:1 !important}#content .gallery .ad-next{left:auto;right:0}#content .gallery .ad-prev .ad-prev-image,#content .gallery .ad-next .ad-next-image{position:relative;z-index:101;display:block !important;width:45px;height:60px !important;filter:alpha(opacity=100) !important;background:url(../img/gallery-arrows.png) 0 0;opacity:1 !important}#content .gallery .ad-next .ad-next-image{background-position:0 -60px}#content .gallery .ad-next .ad-next-image:hover{background-position:-45px -60px}#content .gallery .ad-prev .ad-prev-image:hover{background-position:-45px 0}#content .gallery .ad-image-wrapper .ad-image{position:absolute;top:0;left:0;z-index:9;overflow:hidden;margin:0}#content .gallery .ad-image-wrapper .ad-image img{display:block;margin:0}#content .gallery .ad-image-wrapper .ad-image a img{border:0}#content .gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;z-index:2;padding:10px 10px;width:100%;background:url(../img/000_op80.png) repeat;color:#fff;text-align:left}#content .gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}#content .gallery .ad-controls{height:20px}#content .gallery .ad-info{float:left}#content .gallery .ad-slideshow-controls{float:right}#content .gallery .ad-slideshow-controls .ad-slideshow-start,#content .gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}#content .gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:0.9em}#content .gallery .ad-slideshow-running .ad-slideshow-start{font-style:italic;cursor:default}#content .gallery .ad-nav{position:absolute;bottom:0;*height:79px;z-index:0 !important;margin:10px 0 0 50px;padding:0;width:840px}#content .gallery .ad-nav .ad-thumbs{position:relative;z-index:0 !important;overflow:hidden;width:100%}#content .gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;overflow:hidden;list-style:none}#content .gallery .ad-thumbs li{float:left;padding-right:5px}#content .gallery .ad-thumbs li a{display:block;width:60px;height:60px;opacity:0.7}#content .gallery .ad-thumbs li a img{display:block}#content .gallery .ad-thumbs li a:hover{opacity:1 !important}#content .gallery .ad-thumbs li a.ad-active{width:50px;height:50px;border:5px solid #0066cc;background-position:-5px -5px;opacity:1 !important}#content .gallery .ad-thumbs li a.ad-active img{opacity:1}.ad-preloads{position:absolute;top:-9000px;left:-9000px}#content .tabs,#content .tabs>ul,#content .tabs>ul li,#content .tabs>ul li a,#content .manual-tabs,#content .manual-tabs>ul,#content .manual-tabs>ul li,#content .manual-tabs>ul li a{margin:0;padding:0;border:none;border-radius:0;background:none;color:#333}#content .tabs>ul,#content .manual-tabs>ul{position:relative;display:block;overflow:visible;width:100%;margin:0;padding:0}#content .tabs>ul li,#content .manual-tabs>ul li{display:block;float:left;border-bottom:1px solid #ccc;background:none;padding:0;margin:0}#content .tabs>ul li a,#content .manual-tabs>ul li a{display:block;overflow:hidden;height:auto;border:1px solid #ccc;border-radius:2px 2px 0 0;padding:8px 14px 2px;*padding-bottom:3px;background:#eef1f5;color:#2b4c7d;font-size:12px;font-family:"OpenSansBold";cursor:pointer}#content .tabs>ul li+li>div,#content .manual-tabs>ul li+li>div{margin:0 5px}#content .tabs>ul li.ui-state-active,#content .manual-tabs>ul li.ui-state-active{border-bottom:none}#content .tabs>ul li.ui-state-active a,#content .manual-tabs>ul li.ui-state-active a{padding-bottom:3px;border-bottom:none;background:#fff url(../img/vertical-repeats.png) repeat-x 0 -129px}#content .tabs>ul li.ui-state-active:hover a,#content .manual-tabs>ul li.ui-state-active:hover a{opacity:1}#content .tabs>ul li.gap,#content .manual-tabs>ul li.gap{width:5px}#content .tabs>ul li.filler,#content .manual-tabs>ul li.filler{position:absolute;top:0;right:0;height:100%}#content .tabs>ul li .alert,#content .manual-tabs>ul li .alert{position:absolute;top:-7px;right:-15px;width:21px;height:20px;background:url(../img/tabs-alert.png) no-repeat 1px 0;text-align:center;line-height:20px;cursor:pointer}#content .tabs>div,#content .manual-tabs>div{display:none;overflow:visible;margin:0;padding:20px 0}#content .tabs.about-us,#content .manual-tabs.about-us{margin-bottom:20px;overflow:hidden}#content .tabs.about-us h3,#content .manual-tabs.about-us h3{margin-bottom:5px}#content .tabs.about-us ul,#content .manual-tabs.about-us ul{width:100%;border-bottom:1px solid #ccc}#content .tabs.about-us ul li,#content .manual-tabs.about-us ul li{float:right;border-bottom:0}.notification{height:auto;width:100%;padding:10px 0;color:#333;border:1px solid;display:block;overflow:hidden;position:relative;margin-bottom:0;text-align:center}.notification p{font-size:18px;line-height:25px;margin-bottom:0}.notification.error{background-color:#ffe4e4;border-color:#ff4b4b}.notification.success{background-color:#f5ffda;border-color:#9ecc4d}.notification ul{margin-bottom:0px;width:95%}.content .notification{width:98%;margin-bottom:10px;text-align:left;padding:5px}.content .notification p{font-size:12px;line-height:170%;margin-bottom:20px}form{position:relative;margin:0 2px 0 0;clear:both}form.right{width:auto}form .input-field{display:block;padding:0 7px;width:164px;height:23px;border:1px solid #ccc;border-radius:12px;color:#666;font-size:12px;line-height:23px}form .input-field.error{border-color:#ba6565;background:#f2e0df}form .submit{position:absolute;top:2px;right:1px;width:20px;height:20px;border:none;background:transparent url(../img/header-icons.png) no-repeat 0 -220px}form .submit,form .form-submit{cursor:pointer}.content form{display:block;overflow:visible;margin:0 0 20px}.content form label{color:#2b4c7d;margin:0;padding:0 5px 0 0;font-size:12px;line-height:23px;font-family:"OpenSansBold"}.content form input,.content form select{width:158px;height:23px;line-height:23px}.content form.search_by label{float:left;display:block;margin:2px 5px 0 0}.content form.search_by select{float:right}.content form .select2-container .select2-choice{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff none;filter:none;font-family:"OpenSansSemibold"}.content form .select2-container .select2-choice:hover{opacity:1}.content form .select2-container .select2-choice div{background:#fff none;filter:none;border:0}.content form .select2-container .select2-choice div b{background:url("../img/select2-custom.png") no-repeat 50% 50%}.content form .default{width:158px}.content form .large{width:316px}.content form .small{width:55px}.content form .medium{width:99px}.content form .xmedium{width:177px}.content form .xxmedium{width:260px}.content form.enquiry{width:auto}.content form.enquiry .input{padding:0 0 5px 0;overflow:hidden}.content form.enquiry .input p{font-size:11px;text-align:right;margin:10px 0 0 120px;width:320px}.content form.enquiry .input.textarea{padding:15px 0}.content form.enquiry label{color:#333;font-size:12px;font-family:"OpenSans", "Arial", "Sans-Serif";width:120px;text-align:right;float:left}.content form.enquiry input{float:left}.content form.enquiry textarea{float:left;width:450px;height:240px;border:1px solid #ccc;border-radius:12px;color:#666;overflow:hidden;padding:5px;resize:none}.content form.enquiry textarea.small{width:308px;height:58px}.content form.enquiry textarea.no-label{margin-left:120px}.content form.enquiry .button.green{margin-top:20px;float:right}.content form.enquiry .button.green.left{float:left;margin-left:120px}.content form.price-guide .input-field{margin-bottom:5px}.select2-drop{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.promo+.hidden form{display:block;width:189px;padding:15px 0 0}.promo+.hidden form .input{width:173px;margin:0 0 5px}.promo+.hidden form .button{width:auto}label.right-aligned{text-align:right}form.tour-variants{width:auto}form.tour-variants .tour-variants-select label{text-align:right;line-height:14px;margin-right:5px;margin-left:9px}#footer form{display:block;float:left;width:60%}#footer form input{width:160px;padding:0 10px;margin:0 10px 0 0;border:none;border-radius:12px;background:#a3a3a3;color:white;height:25px;line-height:25px}#footer form input.error{background:#c28383}.slider,.slider>div{width:634px;height:320px}.slider{margin:0 0 5px}.slider-wrapper.absolute{left:0}.slider-wrapper .pager-wrapper-container{position:relative;width:940px;height:100%;margin:0 auto;overflow:hidden}.slider-wrapper .pager-wrapper-container .pager-wrapper{width:auto;float:left;padding:14px 6px 0 8px;background:url(../img/000_op50.png) repeat;overflow:hidden}.slider-wrapper .pager-wrapper-container .pager-wrapper .pager{width:auto;float:left;height:26px;z-index:1}.slider-wrapper .pager-wrapper-container .pager-wrapper .pager>div{float:left}.slider-wrapper .pager-wrapper-container .pager-wrapper .previous,.slider-wrapper .pager-wrapper-container .pager-wrapper .next,.slider-wrapper .pager-wrapper-container .pager-wrapper a{display:block;float:left;text-align:left;text-indent:-9999px;width:13px;height:13px;margin:0 3px;cursor:pointer;background:url(../img/content-icons-left.png) no-repeat left -228px}.slider-wrapper .pager-wrapper-container .pager-wrapper .activeSlide{background-position:left -252px}.slider-wrapper .pager-wrapper-container .pager-wrapper .previous{background:url(../img/content-icons-left.png) no-repeat left -175px}.slider-wrapper .pager-wrapper-container .pager-wrapper .previous+div{width:auto}.slider-wrapper .pager-wrapper-container .pager-wrapper .next{background:url(../img/content-icons-left.png) no-repeat left -205px}#home-slider{height:440px;margin:0;width:100%;z-index:0;position:absolute;left:0;right:0;overflow:hidden}#home-slider>div{height:100%;width:100%;background-repeat:no-repeat !important;background-position:center 0 !important}#home-slider>div>div{height:100%;width:100%;background-repeat:no-repeat !important;background-position:center 0 !important}#home-slider>div>div .slide-content{margin:0 auto;width:410px;padding:90px 530px 0 0}#home-slider>div>div .slide-content h1{font-size:30px;margin:0 0 25px;font-family:"OpenSans";color:white;text-shadow:0px 1px 1px rgba(0,0,0,0.4)}#home-slider>div>div .slide-content .button{-moz-box-shadow:0 11px 13px -10px rgba(0,0,0,0.5);-webkit-box-shadow:0 11px 13px -10px rgba(0,0,0,0.5);box-shadow:0 7px 5px -5px rgba(0,0,0,0.5)}.vertical-slider{width:700px;height:320px;margin:0 0 20px;overflow:hidden;position:relative}.vertical-slider .slider-wrapper{position:relative;float:left;width:634px}.vertical-slider .slider-wrapper .slider p{display:block;bottom:0;left:0;margin:0;padding:20px;position:absolute;width:auto;max-width:350px;height:auto;background:url(../img/000_op50.png) repeat;color:white;font-size:16px;line-height:140%}.vertical-slider .carousel-wrapper{float:right;width:60px;height:320px;position:relative}.vertical-slider .carousel-wrapper .carousel{float:right;width:60px;margin:30px 0 0}.vertical-slider .carousel-wrapper .carousel div{display:block;float:left;width:60px;height:58px;background-size:60px 58px;margin:3px 0;cursor:pointer}.vertical-slider .carousel-wrapper .carousel div.active{width:50px;height:48px;background-position:-5px -5px;border:5px solid #8eae55}.vertical-slider .carousel-wrapper .scroll{position:absolute;top:0;cursor:pointer;width:60px;height:30px;text-align:left;text-indent:-9999px;background:#8eae55 url(../img/vertical-slider-icons.png) no-repeat center 10px}.vertical-slider .carousel-wrapper .scroll.next{top:auto;bottom:0;background-position:center -24px}.vertical-slider .carousel-wrapper .scroll:hover{opacity:0.8}#content .listing-slider{width:700px;height:250px;margin:0;overflow:hidden;position:relative}#content .listing-slider .slider-wrapper{position:relative;float:left;width:700px !important;height:250px}#content .listing-slider .slider-wrapper .slider{position:relative;width:700px}#content .listing-slider .slider-wrapper .slider>div{width:700px}#content .listing-slider .slider-wrapper .slider .slide-content{width:350px;margin-top:60px;padding-bottom:120px;padding:20px 20px 45px 20px;position:absolute;background:url(../img/000_op50.png) repeat}#content .listing-slider .slider-wrapper .slider .slide-content h3{color:#FFF;font-family:'OpenSansLight';font-size:17px}#content .listing-slider .pager-wrapper-container{position:absolute;bottom:0;right:0;width:700px;height:40px}#content .listing-slider .pager-wrapper-container .pager-wrapper{float:right}.offers-scroll{display:none}.offers-scroll .product-slider{height:291px}.product-slider-wrapper{position:relative;width:1042px;width:943px;overflow:visible;margin:0 auto}.product-slider-wrapper .product-slider{width:943px;margin:0 auto;clear:both}.product-slider-wrapper .product-slider>div{width:943px}.product-slider-wrapper .product-slider>div .offer+.offer{margin-left:19px}.product-slider-wrapper .previous,.product-slider-wrapper .next{display:block;position:absolute;left:-50px;top:130px;text-align:left;text-indent:-9999px;width:13px;height:18px;margin:0 3px;cursor:pointer;background:url(../img/content-icons-left.png) no-repeat 0 -420px}.product-slider-wrapper .previous:hover,.product-slider-wrapper .next:hover{opacity:0.8}.product-slider-wrapper .next{left:auto;right:-50px;background-position:0 -455px}.slideshow-wrapper{clear:left}.slideshow-wrapper--large{position:relative;height:320px;margin-top:50px;margin-bottom:35px}.slideshow-wrapper--large .slideshow{position:absolute}.bx-wrapper .bx-caption span{font-size:1.2em}.bx-wrapper .bx-caption{background:url(../img/000_op50.png) repeat}html,body{margin:0;padding:0;min-height:100%;width:100%;height:auto}html{overflow:auto;background:#666}body{overflow:visible;background:white}body,a,p,li,td,th{color:black;font-weight:normal !important;font-size:12px;font-family:"OpenSans", sans-serif, geneva;line-height:150%}p{clear:both;overflow:hidden;margin:0 0 20px;width:100%;line-height:170%;font-size:12px;color:#333}p.lead{font-size:14px}.body p{width:auto;clear:none}img{border-style:none}a{text-decoration:none;color:#222}input.submit:hover,a:hover{text-decoration:none;opacity:0.7}a:hover img{opacity:0.9}a:focus{outline:none}ul{margin:0;padding:0}ul li{margin:0;padding:0;list-style-type:none}table{width:100%;border-spacing:0;*border-collapse:collapse}.super{vertical-align:super;font-size:50% !important}input.submit{cursor:pointer}input,input:focus,select:focus,textarea:focus{outline:none;font-size:12px}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none}input,textarea{font-family:"OpenSans", sans-serif, geneva}.clear{clear:both !important}.clear:after{display:block;visibility:hidden;clear:both;height:0;content:".";zoom:1}.displace{display:block;float:left;overflow:hidden;text-indent:100%;white-space:nowrap}.hidden{display:none}strong{font-family:"OpenSansBold"}.nomargin{margin:0 !important}.raquo{vertical-align:top;font-family:Arial, Helvetica, sans-serif;line-height:100%}th{font-family:"OpenSansBold"}h1,h2,h3,h4,h5{margin:0 0 15px;color:#2b4c7d;line-height:130%;font-weight:normal;font-family:"OpenSans"}h1{font-size:32px;font-family:"OpenSansExtraBold"}h2{font-size:20px;font-family:"OpenSans"}h3{font-size:18px;font-family:"OpenSansBold"}.main h3{color:#2b4c7d;font-family:"OpenSans";font-weight:normal;margin-top:2px}h4{font-size:14px;margin:0 0 10px;font-family:"OpenSans"}h3.underline,div.line-heading.underline{margin-bottom:5px}div{z-index:0}.absolute{position:absolute !important}.full{overflow:hidden;clear:both;padding:20px 0;width:100%}.full.lightgrey{background:#eef1f5;padding-bottom:36px}.main{width:940px;padding:0 10px;margin:0 auto;position:relative;float:none}.half{display:block;float:left;clear:none;width:48%;overflow:hidden}.half+.half{float:right;width:50%}.thirdbox,.twothirds,.third,.half{display:block;float:left;clear:none;width:48%}.half+.half{float:right;width:50%}.third{width:33%}.twothirds{width:66%}.thirdbox{width:32%;margin:0;overflow:hidden}.thirdbox+.thirdbox{padding-left:2%}.left{display:block;float:left;clear:none}.left.large{width:600px}.right{display:block;float:right;clear:none}.right.small{width:299px}.center{position:relative;left:-50%;float:right}.center>*{position:relative;left:50%}.button,#footer-wrapper #footer .button{display:block;float:left;padding:0 13px;width:auto;height:25px;line-height:25px;border:none;border-radius:12px;background:url(../img/vertical-repeats.png) repeat-x;font-weight:normal;font-size:12px;font-family:"OpenSansBold";cursor:pointer}.button:hover,#footer-wrapper #footer .button:hover{opacity:0.8}.button.green,#footer-wrapper #footer .button.green{background-color:#7ba235;background-position:0 0;color:white}.button.large,#footer-wrapper #footer .button.large{font-size:16px;height:38px;line-height:38px;border-radius:18px;padding:0 15px 0 20px}.button.large.green,#footer-wrapper #footer .button.large.green{background-color:#8eae56;background-position:0 -191px}.button.large.rightarrow span,#footer-wrapper #footer .button.large.rightarrow span{background-position:right -92px}.button.cookies,#footer-wrapper #footer .button.cookies{display:inline-block;float:none;height:50px;margin:0 auto;padding:0 40px;border-radius:25px;font-family:"OpenSans";font-size:20px;line-height:50px;text-transform:uppercase}.button.cookies span,#footer-wrapper #footer .button.cookies span{display:inline-block;height:15px;background-position:right -92px}.button.downarrow span,#footer-wrapper #footer .button.downarrow span{padding:0 20px 0 0;background:url(../img/content-icons-right.png) no-repeat right -66px}.button.rightarrow span,#footer-wrapper #footer .button.rightarrow span{padding:0 15px 0 0;background:url(../img/content-icons-right.png) no-repeat right -95px}.button.faded,#footer-wrapper #footer .button.faded{opacity:0.5}.communication{float:right;clear:right;margin:11px 0 0 0;width:696px}.communication>div{display:block;float:right;overflow:visible;margin:0 0 0 19px;padding:0 0 0 19px;height:25px;border-left:1px solid #ccc}.communication>div.mail{border-left:none}.communication>div.mail a,.communication>div.phone{padding:0 0 0 42px;min-height:15px;background:url(../img/header-icons.png) no-repeat 15px 5px;color:#2b4c7d;font-size:18px;font-family:"OpenSansSemibold";line-height:130%}.communication>div.phone{background-position:18px -58px;*width:130px}.communication>div.phone p{margin:0;padding:0;color:#666;font-size:10px;font-family:"OpenSans";line-height:110%}.communication>div.social>.feefo{display:block;margin:-6px 4px 0 3px}.country{display:block;clear:both;margin:3px 0 0 4px;padding:0 0 0 15px;background:url(../img/header-icons.png) no-repeat 0 -256px;color:black;line-height:150%}.country:hover{opacity:0.7}.language__popup .popup__close{position:absolute;top:0;right:0;padding:12px 16px;color:#2b4c7d;background:white;display:inline-block;cursor:pointer}.language__popup .popup__close a{font-weight:600 !important;font-size:14px}.language__popup .popup__header{background-size:cover;padding:55px 0 45px 0;border-bottom:5px solid #8eae55}.language__popup .popup__header .lang--header{width:400px}.language__popup .popup__header .lang--header h3{background:rgba(43,76,125,0.85);color:white;font-size:30px;padding:15px 25px 15px 25px}.language__popup .popup__footer{padding:25px}.language__popup .popup__footer p{font-size:16px}.language__popup .popup__footer a i{padding-left:10px}.language__popup .popup__footer a{margin-bottom:25px}.newsletter-popup .popup__header{border-bottom:5px solid #8eae55}.newsletter-popup .popup__header h3{padding:15px;padding-bottom:0;font-size:20px}.newsletter-popup img{width:100%}.newsletter-popup .enquiry__popup-form input{display:block;width:50%}#select2-country-select-results{font-weight:bold}#select2-country-select-results .select2-results__option{text-align:right;font-weight:700 !important}#select2-country-select-results .select2-results__option img{margin-left:10px}#header-wrapper{overflow:visible;width:100%;border-bottom:5px solid #8eae55}#header-wrapper #country-select-container{overflow:visible;margin:0 auto;width:945px;font-weight:700}#header-wrapper #country-select-container .country-select-wrapper{background:#eef1f5;width:190px;border-radius:0px 0px 3px 3px;padding:0 2px 0 11px}#header-wrapper #country-select-container .select2-selection{border:none;background:transparent}#header-wrapper #select2-country-select-container span.country-image>img{margin-right:10px;margin-top:5px}#header-wrapper #select2-country-select-container span.country-text{position:relative;top:-3px}#header-wrapper #header{overflow:visible;margin:0 auto;padding:10px 10px 0 5px;width:945px;height:117px}#header-wrapper #header #logo{width:244px;height:86px;background:url(../img/logo.jpg) no-repeat}#header-wrapper #header #nav{overflow:visible}#header-wrapper #header #nav>li{position:relative;display:block;float:left;overflow:visible;margin:12px 0 10px;padding:7px 15px 13px;background:white;z-index:1000}#header-wrapper #header #nav>li>a{color:#222;font-size:17px;line-height:30px}#header-wrapper #header #nav>li+li{margin-left:9px}#header-wrapper #header #nav>li.active a{color:#2b4c7d}#header-wrapper #header #nav>li>div{position:absolute;left:-235px;display:none;overflow:hidden;margin:13px 0 0;padding:10px;width:600px;background:#eef1f5;*margin-top:39px;z-index:1000}#header-wrapper #header #nav>li>div.stickleft{left:0}#header-wrapper #header #nav>li>div.stickleft.destinations{left:-305px}#header-wrapper #header #nav>li>div.about-us{width:175px}#header-wrapper #header #nav>li>div a{display:block}#header-wrapper #header #nav>li>div a.category{position:relative;float:left;clear:none;margin:5px;width:140px;height:100px;background-repeat:no-repeat}#header-wrapper #header #nav>li>div a.category.category-secondary{margin-top:15px !important}#header-wrapper #header #nav>li>div a.category p{position:absolute;bottom:0;display:block;margin:0;padding:10px 0;width:100%;background:url(../img/000_op50.png) repeat;color:white;text-align:center;font-size:12px;font-family:"OpenSansBold";line-height:120%}#header-wrapper #header #nav>li>div.columns{padding-bottom:20px;width:580px}#header-wrapper #header #nav>li>div.columns.destinations{width:960px}#header-wrapper #header #nav>li>div.columns>div{float:left;margin:10px 1px 0 9px;width:180px}#header-wrapper #header #nav>li>div.columns>div .category{margin:0 0 10px;width:180px;height:60px}#header-wrapper #header #nav>li>div.columns>div .category p{padding:7px 10px;width:auto;font-size:14px}#header-wrapper #header #nav>li.last{padding-right:0}#header-wrapper #header #nav>li:last-child{padding-right:0}#wrapper{min-width:960px;background:white}.banner-features{width:100%;height:440px;z-index:1}.banner-features>.main>div{position:absolute;top:0;right:0;padding:20px 0 0;margin:0 10px 0 0;width:238px;background:url(../img/000_op50.png) repeat}.banner-features>.main>div a{display:block;clear:both;margin:0 auto 20px;width:200px;height:120px;position:relative;background-repeat:no-repeat}.banner-features>.main>div a>div{position:absolute;bottom:0;width:100%;padding:10px 0;background:url(../img/000_op50.png) repeat}.banner-features>.main>div a>div>div>div{min-height:22px;font-size:14px;font-family:"OpenSansSemibold";padding:0 0 0 30px;color:white;line-height:140%;background:url(../img/content-icons-left.png) no-repeat}.banner-features>.main>div a.compass div>div>div{background-position:0 -287px}.banner-features>.main>div a.map div>div>div{background-position:0 -330px}.banner-features>.main>div a.heart div>div>div{background-position:4px -380px}.sub-heading{clear:both;margin-top:15px;height:45px}.sub-heading.sub-heading--medium-height{height:40px}.sub-heading h3 a{color:inherit;font-size:inherit;font-weight:bold;font-family:"OpenSansBold", "OpenSans", "Sans-Serif"}.line-heading{clear:both;width:100%;margin:0 0 15px;background:url(../img/line-heading.png) repeat-x center;overflow:hidden;height:23px}.line-heading.line-heading--grey{background:url(../img/line-heading--grey.png) repeat-x center}.line-heading span{display:block;width:auto;min-height:25px;text-align:center;padding:0 10px;font-size:18px;font-family:"OpenSansSemibold";color:#2b4c7d}.line-heading span.star{background:url(../img/content-icons-left.png) no-repeat 7px -31px;padding-left:30px}.line-heading span.calendar{background:url(../img/content-icons-left.png) no-repeat 5px -481px;padding-left:30px}.line-heading span.exclaim{background:url(../img/content-icons-left.png) no-repeat 8px -509px;padding-left:30px}.line-heading span.info{background:url(../img/content-icons-left.png) no-repeat 5px -537px;padding-left:30px}.line-heading span.info--blue{background:url(../img/content-icons-left.png) no-repeat 5px -575px;padding-left:30px}.line-heading span.white{background-color:#fff}.line-heading span.grey{background-color:#eef1f5}.line-divider{clear:both;width:100%;margin:0 0 0px;background:url(../img/line-heading.png) repeat-x center;overflow:hidden;height:5px}.line-divider.line-divider--grey{background:url(../img/line-heading--grey.png) repeat-x center}.offers-container{padding-bottom:20px}.offers-container .thirdbox:first-child{margin-top:3px}.offers-container.offer-container--second-row .thirdbox:first-child{margin-top:0}.offer{position:relative;overflow:hidden;float:left;text-align:center;width:220px;margin:0 0 3px 3px;font-size:12px;line-height:130%;min-height:280px;background:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.3);box-shadow:0px 1px 3px rgba(0,0,0,0.3)}.offer p{line-height:130%;margin-top:10px;text-align:left}.offer>div{padding:5px 15px 50px;overflow:hidden;top:0;bottom:0;left:0;right:0}.offer>div>a{font-family:"OpenSansBold";font-size:13px}.offer>div>a>strong{display:block;padding:0 0 5px;margin:0}.offer a.gt{position:absolute;bottom:15px;right:15px;font-family:"OpenSansBoldItalic"}.offer>div.price,.price{position:absolute;bottom:6px;left:15px;top:auto;right:auto;color:#8eae55;width:70%;text-align:left;font-size:12px;padding:0 0 6px;font-family:OpenSansItalic;overflow:visible}.offer>div.price div,.price div{padding:3px 0;font-size:18px;font-family:"OpenSansBoldItalic"}.offer>div.price div sub,.price div sub{font-size:11px;vertical-align:text-bottom;position:relative;bottom:1px}.offer>div.price .strikeout,.price .strikeout{font-size:14px;text-decoration:line-through;padding-right:7px}.price-short{color:#739d28;font-style:italic;font-size:12px;padding-right:2px}.price-short span{font-size:14px;font-family:OpenSansBold}.price-short span sub{font-size:11px;vertical-align:text-bottom}a.gt{font-size:12px;font-family:"OpenSansBoldItalic";display:block;color:#2b4c7d;padding-right:19px;background:url(../img/content-icons-right.png) no-repeat right -44px}.content{padding:24px 0 40px;overflow:hidden;min-height:100px;font-size:12px;clear:both}.content .left{float:left}.content .left.small{width:220px}.content .right{float:right}.content .right.large{width:700px}.content .greybox{background:#eef1f5;border-radius:5px 5px 3px 3px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.3);box-shadow:0px 1px 3px rgba(0,0,0,0.3)}.content .greybox.half{width:45.5%;padding:10px 2%}.content ul{display:block;overflow:hidden;margin:0 0 20px}.content ul li{display:block;list-style-type:none;padding:0 0 0 10px;margin:0 0 10px 8px;background:url(../img/bullet.png) no-repeat 0 7px}.content ul.blue li,.content .promo--tour-info ul li{color:#2b4c7d;margin-bottom:3px}.content .promo{width:190px;padding:15px 15px 10px;margin:0 0 15px;background:#eef1f5;overflow:hidden;position:relative;z-index:0}.content .promo>div{clear:both}.content .promo em{display:block;text-align:center;color:#8eae55;font-size:18px;font-family:"OpenSansBoldItalic";margin:0 0 10px}.content .promo em sub{font-size:11px;vertical-align:text-bottom}.content .promo p{line-height:130%;text-align:center;margin-bottom:10px}.content .promo+.hidden{width:190px;padding:0 15px 17px;position:absolute;background:#eef1f5;z-index:1;margin:-30px 0 0 !important;overflow:hidden;-moz-box-shadow:0 11px 13px -10px rgba(0,0,0,0.5);-webkit-box-shadow:0 11px 13px -10px rgba(0,0,0,0.5);box-shadow:0 11px 13px -10px rgba(0,0,0,0.5)}.content .promo--advert{border:1px solid #ccc;width:218px;height:138px;padding:0}.content .promo--advert .bg-overlay{display:block;width:218px;height:138px;padding-top:10px}.content .promo--advert .bg-overlay .header{display:block;margin:0 auto 5px}.content .promo--advert .bg-overlay p{clear:none;margin:0 auto;width:208px;text-align:center;color:#333}.content .promo--advert .bg-overlay p.line1{font-family:"OpenSansSemibold", "OpenSans", "Arial";font-size:18px;margin-bottom:10px;height:20px;overflow:hidden;line-height:100%;padding-top:5px}.content .promo--advert .bg-overlay p.line2{font-family:"OpenSansSemiboldItalic", "OpenSans", "Arial";font-size:12px;margin-bottom:7px;height:15px;overflow:hidden}.content .promo--advert .bg-overlay p.line3{font-family:"OpenSansSemibold", "OpenSans", "Arial";font-size:10px;height:28px;overflow:hidden}.content form.enquiry .enquiry-leftcol{border-right:1px solid #ccc}.content form.enquiry .enquiry-leftcol p{margin-right:30px;width:auto}.content form.enquiry .enquiry-leftcol .input{margin-bottom:10px}.content form.enquiry .enquiry-leftcol .input input.input-field,.content form.enquiry .enquiry-leftcol .input textarea{width:400px}.content form.enquiry .enquiry-leftcol .input p{text-align:left;margin:30px 0 0 130px}.content form.enquiry .enquiry-rightcol h3{margin-left:85px}.content form.enquiry .enquiry-rightcol p{margin:0 0 5px 30px}.content form.enquiry .enquiry-rightcol .phone-details{margin-left:55px}.content form.enquiry .enquiry-rightcol .enquiry-img{margin-bottom:20px}.content form.enquiry .enquiry-rightcol .phone-details{margin:20px 25px 15px 45px}.content form.enquiry .enquiry-rightcol .phone-details p{margin-left:40px}.content form.enquiry .enquiry-rightcol .chatnow-details{margin:20px 25px 15px 45px}.content form.enquiry .enquiry-rightcol .chatnow-details p{margin-left:40px}.content form.enquiry .enquiry-rightcol .chatnow-details p a{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}.content .phone-details{margin:20px 25px 15px;background:transparent url("../img/cta-green-phone.png") no-repeat 0 5px}.content .chatnow-details{margin:20px 25px 15px 45px;background:transparent url("../img/chat-icon.png") no-repeat 0 0}.content .chatnow-details p{margin-left:40px}.content p{line-height:14px}.content p.green-heading{color:#80a245;font-size:14px;line-height:14px;font-family:"OpenSansSemibold", "OpenSans", "Arial"}.content p.green-heading.tick{background:transparent url("../img/tick.png") no-repeat 0 0;padding-left:15px}.content p.blue-heading{color:#2b4c7d;font-size:18px;line-height:18px;font-family:"OpenSansSemibold", "OpenSans", "Arial"}.content p.grey-heading{color:#666;font-size:10px;line-height:14px;font-family:"OpenSans", "Arial"}.content.enquiry .twothirds p{font-size:14px;line-height:18px}.content .promo--cta{background:#fff;width:218px;border:1px solid #ccc;padding:0 0 15px}.content .promo--cta .customline{line-height:14px;margin:0}.content .promo--cta .customline.line1{margin-bottom:5px}.content .promo--cta .customline.line2{margin-bottom:20px}.content .promo--cta .button{float:none;margin:0 auto;width:125px}.content .promo--cta.cta--top .green-heading,.content .promo--cta.cta--top .blue-heading,.content .promo--cta.cta--top .grey-heading{text-align:left;margin:0 0 5px 35px}.content .promo--cta.cta--bottom .blue-heading{margin:20px 0 5px}.content .promo--cta.cta--bottom .green-heading{margin:0 0 20px}.content .promo--cta.cta--bottom .button{margin-bottom:20px}.content .promo--cta.cta--bottom .customline.line2{margin:0}.content .promo--tour-info ul{font-style:italic;margin-bottom:0}.content .promo--tour-info ul li{margin-left:0px}.content .promo--view-map a{font-size:14px;font-family:OpenSansBold;color:#2b4c7d}.content .promo--view-map a .sprite{margin-bottom:-1px}.content .map-icon--promo{margin-top:-20px;margin-bottom:-20px;float:right}.content .accordion-nav{width:220px;background:#eef1f5;color:#333;margin:0 0 20px 0}.content .accordion-nav>div{position:relative;min-height:35px;border-top:1px solid white;background:#bbcadf url(../img/vertical-repeats.png) repeat-x 0 -51px;cursor:pointer}.content .accordion-nav>div>a,.content .accordion-nav>div>span{display:block;padding:10px 15px 5px 15px;height:100%;font-size:14px;font-family:"OpenSansBold";line-height:130%;color:#2b4c7d}.content .accordion-nav>div>span{padding-right:30px}.content .accordion-nav>div>div{position:absolute;right:17px;top:13px;width:10px;height:10px;background:url(../img/content-icons-left.png) no-repeat 0 -96px;opacity:1}.content .accordion-nav>div.contracted>div{background-position:0 -70px}.content .accordion-nav>div.contracted+ul{display:none}.content .accordion-nav ul,.content .accordion-nav ul li,.content .accordion-nav ul li a{display:block;margin:0;padding:0;background:none}.content .accordion-nav ul{width:200px;padding:8px 10px}.content .accordion-nav ul li a{width:180px;padding:0 0 0 20px;color:#222;line-height:22px;min-height:22px;font-size:12px;font-family:"OpenSansSemibold";background:transparent url(../img/content-icons-left.png) no-repeat 5px -140px}.content .accordion-nav ul li a:hover{opacity:1}.content .accordion-nav ul li:hover a,.content .accordion-nav ul li.current a{background-position:5px -118px;background-color:#dae0e9}.content .customisation{overflow:hidden}.content .customisation h2{display:block;width:100%;text-align:center;padding:0}.content .customise-row{overflow:hidden;padding:0 0 30px}#footer-wrapper{overflow:hidden;width:100%;border-top:5px solid #8eae55;background:#666}#footer-wrapper #footer{margin:0 auto;padding:25px 0 30px;width:960px;overflow:hidden}#footer-wrapper #footer h1,#footer-wrapper #footer h2,#footer-wrapper #footer h3,#footer-wrapper #footer h4,#footer-wrapper #footer h5{color:white}#footer-wrapper #footer h3{font-size:14px;padding:5px 0 0 5px;margin:0 0 10px}#footer-wrapper #footer h3.icon{line-height:25px;padding:0 0 0 28px;background:url(../img/footer-icons.png) no-repeat 0 0}#footer-wrapper #footer .communication{width:33%;float:right;margin:3px 0 0}#footer-wrapper #footer .communication>div{float:left;border-left:none}#footer-wrapper #footer .communication>div+div{border-left:1px solid #858585}#footer-wrapper #footer .communication .phone{color:white;margin-left:0;padding-left:25px;background-position:0px -58px}#footer-wrapper #footer .communication .phone p{color:white;padding:0}#footer-wrapper #footer .communication .social a{width:33px;background:url(../img/footer-icons.png);background-repeat:no-repeat;background-position:center}#footer-wrapper #footer .communication .social a.skype{background-position:0 -31px}#footer-wrapper #footer .communication .social a.facebook{background-position:0 -60px}#footer-wrapper #footer .communication .social a.twitter{background-position:0 -90px}#footer-wrapper #footer .hr{display:block;float:left;width:100%;height:1px;clear:both;margin:25px 0 0;padding:25px 0 0 0;border-top:1px solid #858585}#footer-wrapper #footer .hr+*{clear:left}#footer-wrapper #footer .country{color:white;background:url(../img/footer-icons.png) no-repeat 0 -111px}#footer-wrapper #footer .footer-links div{float:left;color:white;font-size:11px;font-family:"OpenSansSemibold";height:12px;line-height:12px;overflow:visible}#footer-wrapper #footer .footer-links div+div{border-left:1px solid #858585;padding-left:10px;margin-left:10px}#footer-wrapper #footer .footer-links div a{color:white;font-size:11px;line-height:12px;font-family:"OpenSansSemibold"}#footer-wrapper #footer p{font-size:10px;color:#ccc;line-height:130%;padding:15px 0 0}#footer-wrapper #footer .evoluted{position:relative;display:block;float:right;padding:0;width:74px;text-align:right;font-size:10px;font-family:"OpenSansSemiBold";line-height:190%}#footer-wrapper #footer .evoluted p{padding:0;text-align:center;font-family:"OpenSansSemiBold"}#footer-wrapper #footer .evoluted a{position:absolute;top:20px;right:0;display:block;margin:0 0 0 10px;width:74px;height:33px;background:url(../img/footer-evoluted.png) no-repeat 0 0;text-align:left;text-indent:-9999px;cursor:pointer}#footer-wrapper #footer .evoluted a div{position:absolute;top:0;right:0;display:none;width:100%;height:100%;background:url(../img/footer-evoluted.png) no-repeat 0 -33px;opacity:0;cursor:pointer}#footer-wrapper #footer .evoluted a:hover{opacity:1}#footer-wrapper #footer .affiliates{float:right;margin:0 0 0 15px;border-left:1px solid #858585}#footer-wrapper #footer .affiliates img{display:block;float:left;margin:0 0 0 15px}.listing-search-dropdown .select2-container.select2{width:215px}.select2-results{max-height:100%}.select2-results .option-heading .select2-result-label{font-weight:bold;padding-left:10px}.select2-results .option-sub-heading .select2-result-label{padding-left:20px}.testimonial-row{width:100%;margin-bottom:20px;overflow:hidden}.testimonial-row .col{float:left;margin-left:20px}.testimonial-row .col:first-child{margin-left:0}.testimonial-row .col.one{width:172px}.testimonial-row .col.two{width:364px}.testimonial-row .col.two .image.landscape:first-child{margin-bottom:20px}.testimonial-row .col .image{display:block;position:relative}.testimonial-row .col .image .caption{background-color:rgba(0,0,0,0.6);position:absolute}.testimonial-row .col .image .caption p{color:#fff;font-size:12px;line-height:20px;margin:10px 10px 0;font-family:"OpenSansItalic", "OpenSans", "Sans-Serif"}.testimonial-row .col .image .caption a{color:#fff;font-size:12px;line-height:20px;margin:5px 10px;font-weight:bold;font-family:"OpenSansBoldItalic", "OpenSans", "Sans-Serif"}.testimonial-row .col .image .caption.bottom{bottom:0}.testimonial-row .col .image .caption.right{right:0}.testimonial-row .col .image.square{width:364px;height:364px}.testimonial-row .col .image.square .caption{width:364px;height:192px}.testimonial-row .col .image.square .caption p,.testimonial-row .col .image.square .caption a{font-size:16px;line-height:24px}.testimonial-row .col .image.portrait{width:172px;height:364px}.testimonial-row .col .image.portrait .caption{width:172px;height:192px}.testimonial-row .col .image.landscape{width:364px;height:172px}.testimonial-row .col .image.landscape .caption{width:192px;height:172px}.caption-read-more{width:800px}.honeymoon-container{display:none}.honeymoon-container.open{display:block}#feefologo{bottom:auto !important;right:0 !important;top:76px !important}#livechat-compact-container,#livechat-full{right:0 !important}.newsletter_modal--container{background:#ffffff;width:500px;z-index:2050;position:fixed;left:0;right:0;top:10%;margin:0px auto}.newsletter_modal--container--titlebar{border-bottom:5px solid #8eae55;box-shadow:0px 3px 5px rgba(0,0,0,0.5);line-height:60px;height:60px;padding:0px 20px}.newsletter_modal--container--titlebar h3{display:inline-block;text-align:left;line-height:60px}.newsletter_modal--container--titlebar a{display:inline-block;text-align:right;line-height:60px;float:right;color:#2b4c7d;font-size:14px;font-family:'OpenSansSemiBold', 'OpenSansRegular', Helvetica, sans-serif}.newsletter_modal--container--image--right{position:absolute;right:-80px}.newsletter_modal--container--body{padding:20px;font-size:14px}.newsletter_modal--container--body p,.newsletter_modal--container--body a,.newsletter_modal--container--body ul,.newsletter_modal--container--body li,.newsletter_modal--container--body strong,.newsletter_modal--container--body ul,.newsletter_modal--container--body b,.newsletter_modal--container--body i{font-size:14px;font-family:'OpenSansRegular', Helvetica, sans-serif}.newsletter_modal--container--body--terms{font-size:10px}.newsletter_modal--container--body--terms p,.newsletter_modal--container--body--terms a,.newsletter_modal--container--body--terms ul,.newsletter_modal--container--body--terms li,.newsletter_modal--container--body--terms strong,.newsletter_modal--container--body--terms ul,.newsletter_modal--container--body--terms b,.newsletter_modal--container--body--terms i{font-size:10px}.newsletter_modal--container--body--terms p:last-child{margin-bottom:0px;padding-bottom:0px}.newsletter_modal--container--body form.newsletter-signup--modal{margin-bottom:20px;padding-bottom:20px}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter_modal--form-group{padding:5px 0px;display:block;margin:0px auto}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter_modal--form-group label{width:25%;margin-right:5%;display:inline-block;text-align:right;font-size:12px;font-family:'OpenSansSemiBold';color:#333}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter_modal--form-group input{width:40%;display:inline-block;border:1px solid #cccccc;border-radius:25px;padding:3px 6px}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter_modal--form--submit{display:block;padding:5px 0px;margin-left:30%;width:43%;text-align:center}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter_modal--form--submit input{width:100%}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter-msg{font-family:'OpenSansSemiBold';font-size:12px;border-radius:5px;text-align:center}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter-msg.error{border-color:#DEC5C5;background-color:#F7E0E0;color:#9A1212}.newsletter_modal--container--body form.newsletter-signup--modal .newsletter-msg.success{border-color:#83A842;background-color:#ECF7D8;color:#476D03}.newsletter_modal--overlay{background:url(../img/newsletter_modal_overlay.png) repeat;position:fixed;bottom:0;top:0;left:0;right:0;z-index:2000;margin:0px auto}.gdpr{background:#2b4a80;background:linear-gradient(to bottom, #2b4a80 85%, #233c65)}.gdpr__inner{overflow:hidden;width:945px;margin:0 auto;padding:25px 0}.gdpr__inner p{margin:0;padding:0;font-size:14px;color:#ffffff}.gdpr__inner p a{font-size:14px;color:#ffffff;text-decoration:underline}.gdpr__inner .cookie-acceptance{text-align:center}.with-map div.page-content{float:left;width:500px}.with-map div.page-content p:last-child,.with-map div.page-content p.last{margin-bottom:7px}.with-map .map{width:172px;float:right;margin-top:-5px;position:relative}.with-map .map .expand-icon{position:absolute;top:-5px;right:0px;height:18px;width:18px;background:url("../img/expand-icon.png") no-repeat}.without-map,.with-map{clear:right}.paging{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:26px;padding:10px 0 10px 0}.paging.paging--bottom{border-bottom:none}.paging .pages{float:right}.paging .pages,.paging .pages a{font-family:'OpenSansSemiBold';color:#2b4c7d;font-size:14px;line-height:120%}.paging .pages .next .sprite,.paging .pages .prev .sprite{margin-top:4px}.paging .pages span{display:block;background:#eef1f5;height:17px;width:17px;margin-left:5px;float:left;padding:4px;text-align:center;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}.paging .pages span.current{text-decoration:underline}.tabs .holiday-listing{margin-top:5px}.holiday-listing{clear:left;margin-top:20px}.holiday-listing .sub-heading{margin-top:-3px;height:40px}.holiday-listing__item{margin-bottom:15px}.holiday-listing__item .image-holder{width:180px;margin-right:20px;float:left}.holiday-listing__item .holiday-listing__content{width:280px;margin-right:20px;float:left}.holiday-listing__item .holiday-listing__content-wrapper{border-bottom:1px solid #eef1f5;width:500px;float:right;padding-bottom:7px}.holiday-listing__item .holiday-listing__pricing{width:190px;height:75px;float:right;background:#eef1f5;padding:10px 0 0 10px;margin-bottom:7px;position:relative;font-size:12px;font-family:'OpenSansBold';color:#333}.holiday-listing__item .view{position:absolute;bottom:7px;right:6px}.holiday-listing__item .price{bottom:2px;left:12px}.holiday-listing__item .price div{padding:0}.holiday-listing__item .price-subdescription{color:#999;font-size:11px;font-family:OpenSansSemiBold;clear:right;width:190px;text-align:right}.holiday-listing__item h3{font-size:14px;color:#333 !important;font-family:'OpenSansBold' !important;margin-bottom:8px}.holiday-listing__item p{margin-bottom:10px;line-height:150%}.holiday-listing--excursions__item .holiday-listing__content{width:100%;margin-right:20px;float:left}.offer-text{color:#8eae55;font-size:12px;font-family:OpenSansBold;vertical-align:middle}.offer-text .sprite--suitcase{margin-bottom:-3px}div.truncate{overflow:hidden}div.truncate.three-lines{height:54px;margin-bottom:12px}.read-more-text{font-family:OpenSansBold;font-style:italic;font-size:12px;color:#2b4c7d}.read-more-text .sprite{margin-left:10px}.read-more-text a{font-family:OpenSansBold;padding-right:2px;color:#2b4c7d}.read-more-text--close{display:none}.select2.offer-types{width:160px}.info-pdf-preview img{max-width:100%}.info-pdf-message{width:100%;text-align:center;font-family:OpenSansBold;color:#2b4c7d;display:block;cursor:pointer}.half.home{width:460px}.whats-new{width:460px;height:160px;overflow:hidden;background-color:#f2f2f2;margin-bottom:20px}.whats-new img{float:left;margin-right:20px}.whats-new .info{float:left;width:200px;height:150px;margin-top:10px;margin-right:20px;position:relative}.whats-new h3,.whats-new h3 a{font-size:14px;color:#2b4c7d;font-family:"OpenSansBold";font-weight:normal;line-height:16px}.whats-new p{width:auto;clear:none;line-height:16px}.whats-new .price{left:0px;padding-bottom:0px;bottom:7px}.whats-new .right.gt{position:absolute;right:5px;bottom:7px}.when-to-go{overflow:hidden;padding-bottom:20px}.when-to-go .season{width:99px;height:100px;float:left;margin-left:2px;text-align:center;border:1px solid #ccc;border-top:0}.when-to-go .season .title{display:block;width:100px;height:25px;background:url("../img/when_to_go_head.jpg") repeat-x;margin-bottom:5px;font-size:14px;color:#fff;text-align:center;line-height:25px;font-family:"SpecialEliteRegular", "OpenSans", "Sans-serif"}.when-to-go .season+.season{margin-left:18px}.when-to-go+.center{padding-bottom:30px}#content .about-jasmine p{font-size:18px;line-height:30px;color:#333}#content .about-jasmine a.gt{font-size:18px;font-family:"OpenSans", "Sans-Serif";width:95px;background-position:right -38px}.banner-features .boutique-retreats{background-image:url("../img/banner-features-1.jpg")}.banner-features .tailor-made{background-image:url("../img/banner-features-2.jpg")}.banner-features .honeymoon-inspiration{background-image:url("../img/banner-features-3.jpg")}span.sprite{display:inline-block;width:auto;margin-right:5px}span.sprite.sprite--star{background:url(../img/content-icons-left.png) no-repeat 0px -32px;width:18px;height:18px;margin-bottom:-3px;margin-right:10px}span.sprite.calendar{background:url(../img/content-icons-left.png) no-repeat 5px -481px}span.sprite.exclaim{background:url(../img/content-icons-left.png) no-repeat 8px -509px}span.sprite.info{background:url(../img/content-icons-left.png) no-repeat 5px -537px}span.sprite.map{background:url(../img/content-icons-left.png) no-repeat 0px -328px}span.sprite.leaf{background:url(../img/content-icons-left.png) no-repeat 0px -287px}span.sprite.heart{background:url(../img/content-icons-left.png) no-repeat 0px -379px}span.sprite.sprite--left-page{background:url(../img/content-icons-left.png) no-repeat -5px -560px;width:8px;height:6px}span.sprite.sprite--right-page{background:url(../img/content-icons-right.png) no-repeat -41px -116px;width:8px;height:10px}span.sprite.sprite--suitcase{background:url(../img/sprites.png) no-repeat -3px -2px;width:20px;height:18px}span.sprite.sprite--down-arrow--blue{background:url(../img/content-icons-right.png) no-repeat -37px -83px;width:12px;height:8px}span.sprite.sprite--right-arrow--blue{background:url(../img/content-icons-right.png) no-repeat -38px -46px;width:8px;height:12px}span.sprite.sprite--up-arrow--blue{background:url(../img/content-icons-right.png) no-repeat -19px -84px;width:12px;height:8px}.ideal-climate{display:block;width:200px;float:right;padding-left:10px;margin-bottom:10px}.page-content p{width:auto;clear:none}.with-map .ideal-climate{float:none;clear:both;padding-top:10px}.inspiration-main{width:940px;height:480px}.inspiration-main .sidebar{width:320px;height:450px;padding-top:30px;background:url("../img/000_op50.png") repeat}.inspiration-main h3{font-family:"OpenSansSemibold", "OpenSans", "Arial", "Sans-Serif";color:#fff;text-align:center;text-shadow:1px 1px #000}.inspiration-main h3 span.sprite{padding-left:25px;line-height:20px}.inspiration-main form{width:260px;margin:0 auto;padding-top:15px}.inspiration-main form label{color:#fff;width:100%;font-size:14px;font-family:"OpenSansBold", "OpenSans", "Arial", "Sans-Serif";padding-bottom:5px}.inspiration-main form .row{padding-bottom:30px;width:260px}.inspiration-main form .submit-inspiration{padding-top:10px}.inspiration-main form .button.large{width:260px;font-size:15px}.inspiration-main .row.disabled{opacity:0.4}.tabs.tabs--tours ul li,.tabs.tabs--tours ol li{color:#2b4c7d}.tabs.tabs--tours ol{padding-left:25px}.tabs.tabs--tours ol{counter-reset:li;margin-left:0;padding-left:0}.tabs.tabs--tours ol>li{position:relative;margin:0 0 2px 2em;padding:4px 8px;list-style:none}.tabs.tabs--tours ol>li:before{content:counter(li);counter-increment:li;position:absolute;left:-2em;top:0px;width:2em;margin-right:8px;padding:4px;font-weight:bold}.tabs.tabs--tours li ol,.tabs.tabs--tours li ul{margin-top:6px}.tabs.tabs--tours ol ol li:last-child{margin-bottom:0}.blog__left{width:700px;float:left}.blog__right{width:199px;float:right}.ev-blog__listing__list .ev-blog__post{overflow:hidden}.ev-blog__listing__list .ev-blog__post img{float:left;margin-bottom:20px;margin-right:20px}.ev-blog__listing__list .ev-blog__post__content{float:left;overflow:hidden}.ev-blog__listing__list .ev-blog__post__title{display:block;font-size:28px;line-height:1.4}.ev-blog__listing__list .ev-blog__post__published{margin-bottom:10px}.ev-blog__listing__list .ev-blog__post__snippet p{line-height:1.4;margin-bottom:10px}.ev-blog__listing__list .ev-blog__post__snippet p a{font-weight:bold !important}.ev-blog__post{width:100%;display:inline-block;margin-bottom:20px}.ev-blog__post img{margin-bottom:20px}.ev-blog__post__title{display:inline-block;margin-bottom:0}.ev-blog__post__title a{font-size:14px;font-family:'OpenSansBold'}.ev-blog__post__published{margin-bottom:20px}.ev-blog__post__snippet{display:inline-block;width:375px}.ev-blog__sidebar{padding-top:12px}.ev-blog__widget--latest h2{margin-bottom:0}.ev-blog__widget--latest .latest_post h3{display:inline}.ev-blog__widget--categories h2{margin-top:20px;margin-bottom:0}.ev-blog__widget--categories h3{margin-top:0}.promo--blogPost h3{text-align:center;margin-bottom:0}.promo--blogPost .button{float:none;margin:0 auto;width:125px;text-align:center}.wysiwyg a{text-decoration:underline}
/*# sourceMappingURL=site.css.map */
