body{font-family:museo-sans,sans-serif;font-style:normal;font-weight:300;font-size:13px;color:#444}strong{font-weight:500}.header .header-main{padding:23px 0;font-size:14px}.header .menu-top{list-style:none;margin:0;padding:0;text-align:right;float:right}.header .menu-top li{list-style:none;float:left}.header .menu-top li:last-child a{padding-right:0}.header .menu-top li.divider a{border-right:1px solid #666}.header .menu-top li a{display:inline-block;color:#666;padding:0 10px}.header .menu-top li a:hover{color:#369}.header .info{margin-top:38px}.header .contact{margin-top:10px}.header .contact p{float:left;margin-bottom:0;color:#666}.header .contact p.phone{margin-right:20px}.header .contact p a{color:#666}.header .contact .fa{color:#369;margin-right:8px;font-size:18px;position:relative;top:1px}.header .contact .fa.fa-phone{font-size:22px;top:2px}.header .contact .fb-follow{margin-left:20px}.slider{width:100%;overflow:hidden;z-index:-100}.slide{width:100%}.slider-text{position:absolute;bottom:30px;left:30px}.slider-text h2{display:inline-block;padding:10px 15px;color:#d6e0eb;background-color:#7094b8;font-weight:100;font-size:18px;text-transform:uppercase;margin-top:0;margin-bottom:0}.slider-text h3{display:inline-block;padding:10px 15px;color:#ebebeb;background-color:rgba(0,0,0,.6);font-weight:100;font-size:18px}.slider-nav{text-align:center;width:100%;margin-bottom:60px}.slider-nav span{font-size:50px;width:30px;height:30px;display:inline-block;color:#ebebeb;cursor:pointer;line-height:normal;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-ms-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out}.slider-nav span.cycle-pager-active{color:#369}.slider-nav>*{cursor:pointer}.slider>div{display:none}.slider>div.first{display:block}.main-nav{background-color:#7094b8;margin-bottom:30px}.main-nav .icon-bar{background-color:#FFF}.main-nav .nav .nav-item a{color:#d6e0eb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;font-weight:500;text-transform:uppercase}.main-nav .nav .nav-item a:hover{color:#FFF;background-color:#4775a3}.main-nav .nav .nav-item.active>a{color:#FFF;background-color:#369}.dropdown-menu{padding:0;border:0;z-index:999}.main-nav .nav .nav-item .dropdown-menu a{border-bottom:1px solid #369;padding:8px 20px;background-color:#4775a3;text-transform:none}.main-nav button:focus{outline:0}.main-nav .navbar-collapse{padding:0}.main-nav .nav .nav-item.active{position:relative}.main-nav .nav .nav-item.active>a:before{content:"\f0d8";position:absolute;bottom:-8px;left:0;text-align:center;font-family:FontAwesome;display:block;font-size:12px;width:100%}.main-nav .nav .nav-item.active>a.dropdown-toggle:before{display:none}.main-nav .nav .nav-item.open a{background:#4775a3;color:#FFF}.main-nav .nav .nav-item .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;border:none;padding:0;text-transform:none;min-width:250px}.main-nav .nav .nav-item .dropdown-menu a:hover{background:#369;color:#fff;padding-left:24px}.main-nav .nav .nav-item .dropdown-menu a.active{background:#369;color:#fff;padding-left:24px}.tour-boxes{margin-bottom:10px}.tour-box-header{color:#d6e0eb!important;background-color:#7094b8;font-size:18px;font-style:normal;font-weight:100!important;text-transform:uppercase;padding:12px;margin-top:0;margin-bottom:0!important;text-align:center}.tour-box{position:relative;overflow:hidden;width:100%;height:174px;margin-bottom:20px}.tour-box.destinations{position:relative;overflow:hidden;width:100%;height:210px;margin-bottom:20px}.mosaic-backdrop{display:none;position:absolute;top:0;height:100%;width:100%;cursor:pointer;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.mosaic-backdrop.art{background-image:url(../img/tour-box-art.jpg)}.mosaic-backdrop.history{background-image:url(../img/tour-box-history.jpg)}.mosaic-backdrop.language{background-image:url(../img/tour-box-language.jpg)}.mosaic-overlay{display:none;z-index:5;position:absolute;width:100%;height:100%}.tour-box .mosaic-overlay{bottom:-100%;height:100%;background-color:rgba(43,43,43,.8);padding:30px 20px 20px;text-align:center;color:#ebebeb}.tour-box .button{display:inline-block;font-weight:100;padding:10px;border:1px solid #ebebeb;text-transform:uppercase;color:#ebebeb;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}.tour-box .button:hover{background-color:rgba(51,102,153,.5)}.main{font-size:14px}.main h1.home{color:#369;font-size:22px;font-weight:500;margin-top:0;margin-bottom:20px;padding-bottom:0;border-bottom:none}.main h2.home{color:#369;font-size:18px;font-weight:500;margin-top:20px;margin-bottom:20px}.main h1{color:#444;font-size:28px;font-weight:100;padding-bottom:15px;margin-top:0;margin-bottom:40px;border-bottom:1px solid #ebebeb}.main h2{color:#369;font-size:22px;font-weight:500;margin-top:0;margin-bottom:10px}.main h3{color:#369;font-size:18px;font-weight:500;margin-bottom:10px}.main p a{color:#369;text-decoration:underline}.main p a:hover{color:#444}.main .fa{color:#369;margin-right:4px;font-size:18px;position:relative;top:1px}.main .fa.fa-phone{font-size:22px;top:2px}.main .fa.fa-file{top:1px}.main .fa.fa-pencil{margin-top:15px}.main .glyphicon-body{margin-right:6px;line-height:28px}.remove-top{margin-top:0}.add-top{margin-top:20px!important}.main ul{list-style:none;padding-left:0}.main ul li{background-image:url(../img/bullet.png);background-repeat:no-repeat;padding-left:15px;background-position:0 .44em;margin-bottom:10px}.main ol{padding-left:30px}.main ol li{margin-bottom:10px}.general-enquiries{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ebebeb}.call-out-box{color:#666;border-top:2px solid #369;padding:15px 15px 25px;background-color:#ebebeb;margin-bottom:30px}.call-out-box h3{color:#369;font-size:22px;font-weight:100;margin-top:15px;margin-bottom:20px}.call-out-box a{color:#369}.call-out-box .fa{color:#369;margin-right:8px;font-size:18px;position:relative;top:1px}.call-out-box .fa.fa-phone{font-size:22px;top:2px}.btn-default{color:#369;background-color:transparent;border-color:#369;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-weight:300;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;margin-top:10px}.btn-default:hover{color:#f5f5f5;border-color:#369;background-color:#369}.call-out-box .testimonial-feed{padding-left:50px;background-image:url(../img/quote-marks.png);background-repeat:no-repeat;background-position:0 0}.testimonial{padding-top:10px;padding-left:60px;background-image:url(../img/quote-marks.png);background-repeat:no-repeat;background-position:0 0;font-size:16px;font-weight:100;margin-bottom:40px}.attribution{color:#369;font-size:13px;font-weight:300}.call-out-box .attribution{padding-left:50px}.page-header-image{margin-bottom:40px}.table-responsive{margin-top:20px}table th{font-family:museo-sans,sans-serif;font-style:normal;font-weight:500;font-size:13px;color:#444}table td{vertical-align:middle!important}table .glyphicon{color:#369;margin-top:4px}.table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#ebebeb}.key .glyphicon{color:#369;margin-right:2px}.key span{margin-left:8px}.faq{border-top:1px solid #369;padding-bottom:10px}.faq:first-child{border-top:none}.faq:first-child h3{margin-top:0}.contact-details-box{margin-top:20px}.itinerary-box-container{margin-top:10px}.blog-feed{background-color:#ebebeb;padding-top:30px;padding-bottom:30px;border-top:2px solid #369}.blog-feed h2{color:#369;font-size:22px;font-weight:100;margin-top:15px;margin-bottom:20px}.blog-feed h3{color:#666;font-size:18px;font-weight:100;margin-top:0;margin-bottom:10px}.blog-feed h3 a{color:#666}.blog-feed a{color:#369}.blog-feed .blog-item{padding-left:130px;position:relative;margin-bottom:20px}.blog-feed .blog-item p img{display:none}.blog-feed .blog-item .thumb{position:absolute;left:15px;top:0}.blog-sidebar{padding-top:20px;margin-top:20px;border-top:1px solid #369}.blog-sidebar .sidebar-box:first-child h3{margin-top:0!important}.blog-list{margin-bottom:20px}.paging{margin-bottom:20px}h3.blog-title{font-weight:300;margin-bottom:20px}.details p{margin-bottom:15px}.details p img{display:none}.blog-item{padding-bottom:30px;border-bottom:1px solid #ebebeb}.date{color:#a2a2a2;font-size:13px;margin-bottom:20px}.tour-boxes-blog{background-color:#ebebeb;margin-top:60px;padding-top:30px;padding-bottom:10px;border-top:2px solid #369}.sidebar-box{padding-bottom:10px;border-bottom:1px solid #ebebeb}.sidebar-box ul li{background-image:none;padding-left:0;margin-bottom:0}.sidebar-box ul li ul{padding-left:15px;margin-top:4px;margin-bottom:10px}.sidebar-box ul li ul li{margin-bottom:0}.sidebar{font-weight:300!important}.recent-posts{margin-top:18px;margin-bottom:15px}h3.recent-post{font-weight:300;margin-bottom:20px;font-size:14px}.slider-nav.blog{margin-bottom:20px!important}.page-numbers{margin-right:10px}.paging .btn-default{margin-top:0}.btn-default.back-btn:hover .fa,.paging .btn-default:hover .fa{color:#FFF!important}blockquote{font-size:18px;font-weight:100;border-left:5px solid #369;padding:15px 20px;margin:15px 0;background-color:#f7f7f7}.description{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ebebeb}.description img{display:block;max-width:100%;height:auto!important}form{font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:20px}form p label{font:normal 300 14px museo-sans,sans-serif;color:#444;float:left;clear:both;width:100%;margin-bottom:4px}.text-field{font:normal 300 14px museo-sans,sans-serif;border:1px solid #369;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#444;outline:0;margin-bottom:4px;-webkit-appearance:none;-webkit-border-radius:0}.text-area{font:normal 300 14px museo-sans,sans-serif;border:1px solid #369;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#444;resize:vertical;min-height:150px;outline:0;margin-bottom:4px;-webkit-appearance:none;-webkit-border-radius:0}.submit-button{display:block;padding:15px 15px 5px;color:#5ab138;text-decoration:none;font:normal 300 14px museo-sans,sans-serif;cursor:pointer;background-color:transparent;border:1px solid #444}.submit-button:hover{color:#FFF;background-color:#5ab138}.styled-select select{font:normal 300 14px museo-sans,sans-serif;border:1px solid #369;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#444;outline:0;background-color:transparent;height:39px;border-radius:0;-webkit-appearance:none;cursor:pointer}.styled-select{width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:15px;background-image:url(../img/select-arrow.png);background-repeat:no-repeat;background-position:95%}.required{color:#5c85ad;margin-left:2px;font-weight:100}.error{border:1px solid #E5660F}.form-error{color:#E5660F!important}footer{text-align:center;background-color:#444;padding-top:40px;padding-bottom:50px;color:#ebebeb;font-weight:100}footer h2{font-size:22px;font-weight:100;padding-bottom:10px;border-bottom:1px solid #ebebeb;margin-bottom:30px}footer .fa{color:#ebebeb;margin-right:8px;font-size:18px;position:relative;top:1px}footer .fa.fa-phone{font-size:22px;top:2px}footer a,footer a:hover{color:#ebebeb}footer .quick-links{padding-left:0;list-style:none}footer .quick-links li{margin-bottom:10px}footer .quick-links .fa{color:#ebebeb;margin-right:8px;font-size:15px;position:relative;top:1px}footer .quick-links a:hover{text-decoration:none;color:#949494}.sub-footer{color:#666;background-color:#2b2b2b;padding-top:20px;padding-bottom:20px;text-align:center}footer .fb-follow{margin-top:5px}.sub-footer a{color:#666}.sub-footer a:hover{color:#999}.atol{cursor:pointer}@media (max-width:767px){.pull-left,.pull-right{float:none!important}.logo{text-align:center}.header .contact p{text-align:center;margin-right:0;margin-bottom:5px;float:none}.header .contact p.phone{margin-right:0}.header .menu-top{text-align:center;margin-top:10px}.header .menu-top li{float:none;display:inline-block}.header br{display:none}.header .social-icons{text-align:center;margin:0 auto}.header .social-icons li{float:none;display:inline-block}.main-nav .navbar-collapse{padding-left:15px;padding-right:15px;border-top:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}.navbar-nav{margin-top:0}.header .search-form{text-align:center}.header .search-form .form-group{display:inline-block}.header .search-form .form-control{width:210px}.main-nav .nav .nav-item.active>a:before{content:none}}@media (min-width:768px){.nav>li>a{padding-right:12px;padding-left:12px}.sub-footer,footer{text-align:left}.tour-box-header{font-size:15px}.blog-feed{margin-top:60px}.tour-boxes{margin-bottom:40px}.blog-sidebar{padding-top:0;margin-top:0;border-top:none}.contact-details-box{margin-top:0}}@media (min-width:992px){.nav>li>a{padding-right:15px;padding-left:15px}.tour-box-header{font-size:18px}}@media all and (-webkit-min-device-pixel-ratio:1.5){.call-out-box .testimonial-feed{background-image:url(../img/quote-marks-2x.png);background-size:40px 33px}.testimonial{background-image:url(../img/quote-marks-2x.png);background-size:40px 33px}.styled-select{background-image:url(../img/select-arrow-2x.png)}}