html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: inherit;font-size: inherit;font-weight: inherit;margin: 0;padding: 0;}body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.8em;font-size: inherit;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 2em;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 2em;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;margin: 0;padding: 0;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: none !important;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}input[type=text]::-webkit-search-decoration,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}p+p {margin-top: 2em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#mobile_menu_wrapper {width: 100%;overflow: hidden;}::-webkit-input-placeholder {color: #bbb;}::-moz-placeholder {color: #bbb;  }:-ms-input-placeholder {  color: #bbb;  }.menuSpacer {display: none;}.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}input[type=text],input[type=password],input[type=search],textarea, .borderbox {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}textarea {max-width: 100% !important;}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.readmore .hide {display: none;}.column {-webkit-column-count: 2;-moz-column-count: 2;-ms-column-count: 2;-o-column-count: 2;column-count: 2;-webkit-column-gap: 3em;   -moz-column-gap: 3em;-ms-column-gap: 3em; -o-column-gap: 3em;column-gap: 3em;text-align: justify;}.drop {position: relative;}.drop .toggle {display: none;position: absolute;left: 0;width: 100%;}a.toggle {display: inline-block;margin: 1.5em 0 0;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 10px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: none;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: #333;  display: inline-block;  padding: 0.5em 1em;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  display: block;  border: 2px solid #555;  background: transparent;  transition: background 0.2s;  width: 7px;  height: 7px;  margin: 20px 5px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #555;}#galleryLoad {width: 100%;height: 300px;background: transparent url(../img/loading.gif) no-repeat center;}#gallery .slides {display: none;text-align: left;}#gallery .thumbs {display: none;text-align: left;}#gallery {position: relative;width: 100%;height: 300px;overflow: hidden;position: relative;}#gallery .slides .item,#gallery .slides .item img {vertical-align: middle;}#gallery .owl-nav {text-align: right;}#gallery .owl-prev,#gallery .owl-next {display: inline-block;margin: 1em 0 0 0.5em;font-size: 30px;width: 1em;height: 1em;padding: 0;text-align: center;line-height: 0.8em;border: 2px solid #bbb;color: #bbb;border-radius: 1em;transition: border 0.3s, color 0.3s;}#gallery .owl-prev:hover,#gallery .owl-next:hover {background: transparent;color: #333;border-color: #333;}#gallery .thumbs img {opacity: 0.3;}#gallery .thumbs .center img,#gallery .thumbs .currentSlide img {opacity: 1 !important;}#gallery .thumbs img:hover {opacity: 1 !important;cursor: pointer;}#gallery .owl-controls .owl-dot span {border: 2px solid #555;background: #fff;transition: background 0.2s;width: 7px;height: 7px;margin: 20px 5px;}#gallery .owl-dot:hover span,#gallery .owl-dot.active span {background: #555 !important;}#gallery.gallery-desktop .slides  .owl-controls,#gallery.gallery-tablet .slides  .owl-controls,#gallery.gallery-phablet .slides  .owl-controls {display: none !important;}#gallery.gallery-desktop .slides {float: left;width: 65% !important;}#gallery.gallery-desktop .thumbs {float: right;width: 32% !important;}#gallery.gallery-desktop .thumbs .item img {display: inline;width: 31%;margin: 0 1% 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(n-1) {width: 32%;margin: 0 0 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(3n-1),#gallery.gallery-desktop .thumbs .item img:nth-child(3n) {margin-left: 2%;}#gallery.gallery-tablet .slides {float: left;width: 70% !important;}#gallery.gallery-tablet .thumbs {float: right;width: 27% !important;}#gallery.gallery-tablet .thumbs .item img {display: inline;width: 48%;margin: 0 1% 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(n-1) {width: 49%;margin: 0 0 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(even) {margin-left: 2%;}#gallery.gallery-phablet .slides,#gallery.gallery-phablet .thumbs {float: none;}#gallery.gallery-phablet .thumbs .item img {display: inline;width: 15%;margin: 2% 0.5% 0;}#gallery.gallery-phablet .thumbs .item img:nth-child(n-1) {width: 15%;margin: 2% 0 0 2%;}#gallery.gallery-phablet .thumbs .item img:nth-child(6n+1) {margin-left: 0;}#gallery.gallery-phone .slides,#gallery.gallery-phone .thumbs {float: none;}#gallery.gallery-phone .thumbs {height: 1px !important;visibility: hidden;}#colorbox,#cboxOverlay,#cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;padding-top: 30px;}#cboxWrapper {max-width: none;}#cboxOverlay {position: fixed;width: 100%;height: 100%;}#cboxMiddleLeft,#cboxBottomLeft {clear: left;}#cboxContent {position: relative;}#cboxLoadedContent {overflow:auto;-webkit-overflow-scrolling: touch;}#cboxTitle {margin: 0;}#cboxLoadingOverlay,#cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {cursor: pointer;outline: none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {outline: 0;}.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}#cboxOverlay {background: #333;opacity: 0.7;filter: alpha(opacity=70);}#colorbox {outline: 0;}#cboxContent {margin: 0 0 40px;overflow: hidden;background: #333;}#cboxTitle {position: absolute;bottom: 0;left: 0;color:#fff;background: #fff;color: #333;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 5px 230px 5px 10px;height: 40px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;box-shadow: 0 0 20px rgba(0,0,0,0.2);}#cboxError {padding: 4em 2.5em;background: #d1424a;color: #fff;text-transform: uppercase;font-size: 2em;line-height: 1.5em;text-align: center;}#cboxLoadedContent {background: #fff;}#cboxLoadingGraphic {background:url(../img/lightbox/loading.gif) no-repeat center center;}#cboxLoadingOverlay {background: #333;}#cboxCurrent {display: block;position: absolute;bottom: 0;right: 135px;line-height: 40px;color: #ccc;font-size: 0.8em;text-transform: uppercase;}#cboxPrevious, #cboxNext, #cboxClose {border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; border-left: 2px solid #ddd;border-left: 2px solid rgba(0,0,0,0.1);padding: 0;margin: 0;overflow: visible;text-indent: -9999px;width: 40px;height: 40px;position:absolute;bottom: 0;right: 0;background: rgb(255,255,255) url(../img/lightbox/controls.png) no-repeat 0 0;background: rgba(255,255,255,0) url(../img/lightbox/controls.svg) no-repeat 0 0;}#cboxSlideshow {display: none !important;}#cboxClose {background-position: 0 0;right: 0;}#cboxPrevious {background-position: -40px 0;right: 80px;}#cboxNext {background-position: -80px 0;right: 40px;}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover {background-color: #f3f3f3;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}body {font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height: 1.8em;font-size: 13px;background: #333;color: #222;}#rootWrapper {background: #fff;color: #222;}a {color: #ff8349;cursor: pointer;}.bold,strong,.em,em {font-style: normal;font-weight: 700;}span.divider {display: block;text-align: center;width: 2.5em;height: 2px;overflow: hidden;margin: 1em auto;background: #555;}.drop input {background: url(../img/icons/dd.svg) no-repeat right;cursor: pointer;}a.button {display: inline-block;}.menuspacer {width: 100%;height: 40px;}h1, h2, h3 {display: block;line-height: 1.4em;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;letter-spacing: -0.02em;text-align: left;}h1,h2 {font-size: 2.2em;margin: 0 0 0.5em;position: relative;}h3 {font-size: 1.8em;margin: 0 0 0.3em;}h2.bordered {margin: 0;}h1:after,h2.bordered:after {content: '';display: block;width: 1.5em;height: 2px;background: #ff8349;margin: 0.5em 0 0.6em;}h1.center,h2.center {margin: 0 auto;text-align: center;}h1.center:after,h2.center:after {margin: 0.5em auto 0.6em;text-align: center;}.textCol h1, .textCol h2, .textCol h3 {font-family: inherit;}#rootWrapper {position: relative;right: 0;transition: right 0.6s, transform 0.6s;}#rootWrapper.active {right: 260px;}#mainNav ul {list-style: none;}#mainNav li.dropdown ul {padding: 0;position: static !important;top: 0;left: 0;}#mainNav .dropdown li {background: transparent !important;padding: 0.2em 0;}#mainNav {position: fixed;top: 0;right: 0;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0;height: 40px;z-index: 99999;transition: right 0.6s;background: #333;}#mainNav.home {background: rgb(100,100,100);background: rgba(0,0,0,0.5);}#rootWrapper.active #mainNav {right: 260px;}#mainNav ul.nav {background: #333;box-shadow: inset 15px 0 20px -15px rgba(0,0,0,0.4);display: block;position: fixed;top: 0;right: -260px;height: 100%;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 3em;width: 260px;overflow: auto;overflow-x: hidden;z-index: 9999999;transition: all 0.6s;font-size: 1.1em;}#rootWrapper.active #mainNav ul.nav {right: 0;}#mainNav li.dropdown span:after {position: relative !important;top: 0.9em;left: 0.7em;border-top: 4px solid #fff;}#mainNav li.dropdown ul {padding: 0 1em !important;margin: 1em 0;}#mainNav ul.nav li,#mainNav ul.nav li + li {margin: 0;width: 100%;padding: 0.6em 0;}#mainNav li.dropdown ul li {padding: 0 !important;}#mainNav li.dropdown ul li + li {margin: 0.6em 0 0;}#mainNav ul.nav li a,#mainNav ul.nav li span,#mainNav ul.nav li a:hover,#mainNav ul.nav li span:hover,#mainNav ul.nav li a.active,#mainNav ul.nav li span.active {color: #fff !important;font-weight: 300;font-size: 1.2em;text-transform: capitalize;}#menuIcon {display: block;width: 50px;height: 20px;padding: 10px 0;padding-right: 35px;line-height: 20px;font-weight: 700;text-transform: uppercase;position: relative;z-index: 999999999999;float: right;text-align: right;color: #fff;}#menuIcon span {display: block;background: #fff;position: absolute;right: 0;width: 20px;height: 3px;border-radius: 3px;transition: all 0.3s;}#menuIcon span.equiv1 {top: 11px;}#menuIcon span.equiv2 {top: 18px;}#menuIcon span.equiv3 {top: 25px;}#menuIcon:hover span.equiv1 {transform: rotate(-45deg);top: 15px;}#menuIcon:hover span.equiv3 {transform: rotate(45deg);top: 20px;}#menuIcon:hover span.equiv1,#menuIcon:hover span.equiv3 {width: 10px;right: 12px;}#rootWrapper.active #menuIcon span {color: #fff;}#rootWrapper.active #menuIcon span.equiv1,#rootWrapper.active #menuIcon span.equiv2,#rootWrapper.active #menuIcon span.equiv3 {top: 18px !important;right: 0 !important;width: 20px !important;}#rootWrapper.active #menuIcon span.equiv1 {transform: rotate(225deg) !important;}#rootWrapper.active #menuIcon span.equiv2,#rootWrapper.active #menuIcon span.equiv3 {transform: rotate(135deg) !important;}#mainNav .socialLinks {float: left;}#mainNav .socialLinks a {display: inline-block;height: 28px;margin: 6px 5px 0 0;line-height: 28px;font-weight: 700;color: #fff;text-transform: uppercase;padding: 0;}#mainNav .socialLinks a.button {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; border: 2px solid #fff;width: 28px;border-radius: 100%;text-align: center;}#mainNav .socialLinks a.button  img {width: 20px;height: 20px;padding: 2px 0 0;}header.home {position: relative;background: #222;color: #fff;text-align: center;overflow: hidden;height: 900px;}header.home video {position: absolute;top: 0;left: 0;min-width: 100%;min-height: 100%;z-index: 1;opacity: 0.7;}header.home .center {position: relative;padding-top: 250px;z-index: 5;color: #fff;text-align: center;margin: 0 auto;width: 80%;max-width: 32em;text-shadow: 0 0 5px rgba(0,0,0,0.4);}header.home .center img.logo {padding: 5em 0 1.5em;}header.home .center p {font-size: 1.2em;line-height: 1.7em;}header.home .center a.down {display: block;padding: 2.5em 0 2em;}#subNavbar {height: 30px;padding: 20px 0;background: #222;color: #fff;position: relative;}#subNavbar img.shadow {position: absolute;top: 0;width: 46px;height: 100%;}#subNavbar img.shadow.left {left: 0;border-left: 5px solid #222;}#subNavbar img.shadow.right {right: 0;border-right: 5px solid #222;}#subNavbar .outer {white-space: nowrap;overflow: auto;overflow-y: hidden;}#subNavbar .outer::-webkit-scrollbar {opacity: 0.1;}#subNavbar a {height: 30px;line-height: 30px;display: inline-block;margin: 0 1.1em;color: #fff;text-transform: uppercase;font-weight: 700;transition: color 0.2s;}#subNavbar a.active,#subNavbar a:hover {color: #ff8349;}.outer {display: block;width: 94%;max-width: 85em;text-align: center;margin: 0 auto;}.inner {text-align: left;padding: 2em 0;}.grey {background: #f3f3f3;}#maincopy {width: 65%;float: left;}#sidebar {width: 30%;float: right;}.padTop {padding: 4em 0 0;}.padBottom{padding-bottom: 4em}.outer.narrow {width: 80%;max-width: 40em;font-size: 1.1em;line-height: 1.7em;}.narrow .toggle {margin: 3.5em 0 0;padding: 0.6em 1.5em;border-top-left-radius: 0.5em;border-top-right-radius: 0.5em;background: #e3e3e3;color: #333;font-weight: 600;transition: background 0.2s;}.narrow .toggle:hover {background: #d3d3d3;}.copy p:first-of-type {font-weight: 600;}.copy p:only-of-type {font-weight: 400 !important;}.doubleCol .col {width: 48%;margin: 0 1% 3%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; float: left;}.doubleCol .col:nth-of-type(n+1) {margin: 0 0 4%;}.doubleCol .col:nth-of-type(odd) {clear: both;}.doubleCol .col:nth-of-type(even) {float: right;}.tripleCol .col {display: block;width: 30%;margin: 2& 1.6%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; float: left;text-align: justify;}.tripleCol .col:nth-of-type(n+1) {width: 31%;margin: 0.75% 0 2.75%;}.tripleCol .col:nth-of-type(3n+1) {clear: both;}.tripleCol .col:nth-of-type(3n),.tripleCol .col:nth-of-type(3n-1) {margin-left: 3.5%;}.goBackStage {display: inline-block;padding: 0.8em 2em;background: #ff8349;color: #fff;text-transform: uppercase;font-weight: 600;margin: 0 0 4.5em;transition: background 0.3s, padding-left 0.3s;position: relative;overflow: hidden;}.goBackStage:before {content: '‹';display: block;position: absolute;top: 0;left: -2em;background: rgba(255,255,255,0.3);padding: 0.8em 1.4em;opacity: 0;transition: all 0.3s;}.goBackStage:hover {background: #1e98e6;padding-left: 5em;}.goBackStage:hover:before  {opacity: 1;left: 0;}#homeCarousel {margin: 5em 0 0;background: #ff8349;position: relative;width: 100%;overflow: hidden;max-height: 620px;min-height: 360px;}#homeCarousel div.label {position: absolute;top: 0;left: 0;background: #fff;width: 100%;max-width: 25em;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 2em 2em 1.5em 1em;border-bottom-right-radius: 0.8em;box-shadow: 0 3px 0 rgba(0,0,0,0.1);z-index: 99;}#homeCarousel div.label p + p {margin: 0.7em 0 0;}#homeCarousel div.label h3 + p {margin: 1em 0 0;}#homeCarousel .switchWrapper {position: relative;width: 100%;height: 300px;overflow: hidden;}#homeCarousel .switchWrapper .switcher {position: absolute;top: 0;left: 0;display: none;}#homeCarousel div.label p {color: #666;}#homeCarousel div.label p + p {margin: 0.7em 0 0;}#homeCarousel div.label h3 + p {margin: 1em 0 0;}#homeCarousel .switchWrapper .switcher p:first-of-type {font-weight: 600;font-size: 1.1em;color: #333;}#homeCarousel .switchWrapper .switcher p:only-of-type {font-weight: 400;font-size: 1em;color: #666;}#homeCarousel .switchWrapper .switcher.active {display: block;}#homeCarousel div.label span.cal {display: block;margin: 0 0 1em;color: #7b7b7b;text-transform: uppercase;line-height: 25px;}#homeCarousel div.label span.cal img {margin: 5px 0.5em 0 0;height: 14px;width: auto;display: inline;}#homeCarousel div.label a.button {display: block;margin: 2em 0 0;padding: 0.8em 1.5em;background: #ff8349;color: #fff;text-transform: uppercase;font-weight: 600;text-align: center;border-radius: 0.3em;transition: background 0.2s;}#homeCarousel div.label a.button:hover {background: #1e98e6;}#homePagination {padding: 2.5em 0 0;text-align: right;}#homePagination .owl-dot {display: inline-block;*display: inline;margin: 0 0 5px;cursor: pointer;}#homePagination .owl-dot + .owl-dot {margin-left: 7px;}#homePagination .owl-dot span {display: inline-block;*display: inline;width: 10px;height: 10px;background: #ddd;border-radius: 100%;transition: background 0.2s;}#homePagination .owl-dot.active span,#homePagination .owl-dot:hover span {background: #ff8349;}#introImage {width: 100%;min-height: 50px;max-height: 350px;background: #333;overflow: hidden;}#introImage img {width: 100%;position: relative;margin-bottom: -50px;}@media screen and (-webkit-min-device-pixel-ratio:0) {#introImage img {width: 100%;height: 450px;object-fit: cover;}}.internalCopy {text-align: left;}#introImage + .outer {border-top: 8px solid #ff8349;}.stylishCopy p:first-of-type {font-size: 1.4em;line-height: 1.5em;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;}.stylishCopy p:first-of-type strong,.stylishCopy p:first-of-type em,.stylishCopy p:first-of-type b {font-weight: normal !important;}.stylishCopy ul {padding:1em;}.stylishCopy ul li {padding-left:1em;margin-left:1em;}.textCol {-webkit-column-count: 2;   -moz-column-count: 2;column-count: 2;-webkit-column-gap: 4em;   -moz-column-gap: 4em;column-gap: 4em;text-align: justify;padding: 0 0 4em;}.textCol p + p {margin-top: 1.5em;}.img_left,.img_right,.img_full{margin: 0.5em 0 1.5em;width: 100%;}.homeBoxes {padding: 2% 0;}.homeBoxes .box {color: #fff;background: #222;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 3em 2.5em;text-align: center;position: relative;transition: background 0.2s;}.homeBoxes .box .background {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: transparent;background-position: center;background-repeat: no-repeat;background-size: cover;opacity: 0.5;transition: opacity 0.2s;}.homeBoxes .flex {display: flex;text-align: center;align-items: center;justify-content: center;margin: 0 auto;max-width: 12.5em;min-height: 8em;font-size: 1.4em;font-weight: 600;line-height: 1.5em;position: relative;z-index: 2;}.homeBoxes .inBox {padding: 0.8em 0 0;transition: padding 0.2s;}.homeBoxes .flex span.more {display: block;font-size: 0.7em;line-height: 1.2em;height: 1.2em;text-transform: uppercase;opacity: 0;color: #fddeb7;transition: opacity 0.2s, padding 0.2s;}.homeBoxes .box:hover {background: #ff8349;}.homeBoxes .box:hover .background {opacity: 0.05;}.homeBoxes .box:hover span.more {opacity: 1;padding: 1em 0 0;}#popularDestinations {text-align: left;padding: 2em 0;}#popularDestinations .manyCols {border-top: 2px solid #ff8349;padding: 0.5em 0 0px;}#popularDestinations .manyCols a {display: block;float: left;color: #222;width: 14.28%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 0 0.5em;font-size: 1.05em;}#popularDestinations .manyCols a:hover {color: #ff8349;}#holidayBoxCols {padding: 3em 0;}#holidayBoxCols .box {display: block;color: #222;background: #fff;border-bottom: 3px solid #e6e6e6;margin-bottom: 2em;}#holidayBoxCols .image {background: #ff8349 url(../img/icons/eye.png) no-repeat center;background: rgba(255,131,73,1) url(../img/icons/eye.svg) no-repeat center;overflow: hidden;height: 170px;}#holidayBoxCols .image img {width: 100%;display: block;margin: 0 auto;text-align: center;transition: opacity 0.3s;min-height: 100%;}#holidayBoxCols .box .content {padding: 1.6em 2em;}#holidayBoxCols .box h3 {min-height: 3em;}#holidayBoxCols .box h3 span.strap {display: block;font-size: 0.65em;line-height: 1.5em;padding: 0 0 0.2em;color: #999;}#holidayBoxCols .box span.date {display: block;color: #999;font-weight: 600;}#holidayBoxCols .box .content p {padding: 0 0 1em;}#holidayBoxCols .box span.orange {color: #ff8349;}#holidayBoxCols a.box:hover .image img {opacity: 0.15;}#tripPagination {text-align: center;padding: 2em 0 3em;}#tripPagination a {display: inline-block;background: #ddd;background: rgba(0,0,0,0.1);color: #222;width: 2em;height: 2em;padding: 0.2em;text-align: center;line-height: 2em;border-radius: 100%;transition: background 0.2s, color 0.2s;font-weight: 600;font-size: 1.1em;}#tripPagination a:hover{color: #fff;background: #ff8349;}#contactInfo {font-size: 1.1em;line-height: 1.7em;font-weight: 400;padding: 2.8em 0 4em;}#contactForm {padding: 1em 0 3em;}#contactForm .left,#contactForm .right {width: 48.5%;text-align: left;float: left;}#contactForm .right {float: right;}.basicForm input[type=text],.basicForm input[type=password],.basicForm textarea {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 100%;border: 0;border-radius: 0.3em;margin: 0 0 0.8em;background-color: #e6e6e6;}.basicForm .drop {position: relative;}.basicForm .drop ul {padding: 0.3em 0;background-color: #e6e6e6;border-bottom-right-radius: 0.4em;border-bottom-left-radius: 0.4em;position: absolute;top: 2.6em;left: 0;list-style: none;width: 100%;box-shadow: 0 2px 0 rgba(0,0,0,0.1);max-height: 250px;overflow: auto;display: none;}.basicForm .drop ul li {display: block;padding: 0.3em 1.3em;z-index: 999;cursor: pointer;transition: background 0.2s;}.basicForm .drop ul li:hover {background: #ccc;}.basicForm input[type=text],.basicForm input[type=password] {padding: 0 1.3em;height: 3.2em;}.basicForm textarea {padding: 0.9em 1.3em;height: 15.2em;max-width: 100% !important;resize: none;}.basicForm input[type=submit] {float: right;height: 2.8em;padding: 0 2em;background: #ff8349;color: #fff;border: 0;border-radius: 0.3em;text-transform: uppercase;font-weight: 600;transition: background 0.2s;}.basicForm input[type=submit]:hover {background: #1e98e6;}.basicForm span.checkb {display: inline-block;position: relative;background: #e3e3e3;color: #888;border-radius: 0.3em;margin: 0.2em 0.5em 0 0;overflow: hidden;max-width: 16em;float:right;}.basicForm span.checkb label {display: block;line-height: 1.8em;padding: 0.5em 1.3em 0.5em 2.8em;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;}.basicForm span.checkb label:before {content: '';display: inline-block;background: #ccc;position: absolute;top: 1em;left: 1em;width: 0.8em;height: 0.8em;border-radius: 100%;}.basicForm span.checkb.active {background: #61bb5f;color: #fff;}.basicForm span.checkb input {position: absolute;top: 0;left: -9999px;visibility: hidden;}.basicForm span.checkb.active label:before {background: transparent;top: 0.5em;left: 0.5em;width: 1.8em;height: 1.8em;text-align: center;content: '✔';}.contactPageMap {height: 400px;}.untextCol {font-size: 1.1em;padding: 0 0 4.3em;}.untextCol p:first-of-type {font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;font-size: 1.2em;line-height: 1.5em;}.linkWrapper,.tripleColMag {padding: 3em 0;}.linkWrapper a.box,.tripleColMag a.box {display: block;float: left;width: 33.33%;padding: 3em 0 2.5em;background: #fff;transition: background 0.2s;}.linkWrapper a.box:hover,.tripleColMag a.box:hover {background: #eee;}.linkWrapper a.box img,.tripleColMag a.box img {display: block;margin: 0 auto;max-width: 80%;max-height: 250px;}.linkWrapper a.box span.title,.tripleColMag a.box span.title {text-transform: uppercase;font-size: 1.1em;font-weight: 600;margin: 1em auto 0;color: #222;}.testimonialwrapper {padding: 5em 0 7em;}.testimonial {padding: 1.5em 1.8em;background: #ddd;border-radius: 0.5em;position: relative;margin: 25px 0 0;text-align: left;}.testimonial + .testimonial {margin: 45px 0 0;}.testimonial:after {content: '';display: block;position: absolute;bottom: -20px;right: 10%;border: 10px solid transparent;border-top: 10px solid #ddd;border-left: 10px solid #ddd;transform: scale(3,1);}.testimonial:nth-of-type(2n) {background: #ddd;border-radius: 0.5em;}.testimonial:nth-of-type(2n):after {right: auto;left: 10%;border-right: 10px solid #ddd;border-left: 10px solid transparent;}.testimonial p {font-size: 1.3em;line-height: 1.7em;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;}.testimonial .author {display: block;padding: 1em 0 0;color: #666;}.testimonial .destination {color: #999;font-size: 0.85em;line-height: 1.4em;}#toptipsWrapper {padding: 0 0 6em;}#toptipsWrapper .tip + .tip {margin: 3px 0 0;}#toptipsWrapper span.title {background: #ff8349;color: #fff;padding: 0.7em 1.8em;font-size: 1.1em;font-weight: 600;cursor: pointer;transition: background 0.2s;}#toptipsWrapper span.title:hover {background: #1e98e6;}#toptipsWrapper div.expand {padding: 1.2em 2em;background: #eee;color: #333;margin-bottom: 1em;}#toptipsWrapper .tip + .tip div.expand {display: none;}#blogwrapper .header {padding: 1em 0;}#blogwrapper .header h3 a {color: #222;}#blogwrapper .header span.meta {font-size: 0.8em;line-height: 1.2em;color: #999;text-transform: uppercase;}#blogwrapper .post {padding: 1em 0 4em;}#blogwrapper img.full {width: 100%;margin: 1em 0;}#blogwrapper img.full.blogintro {margin: 0 0 2em;}@media screen and (-webkit-min-device-pixel-ratio:0) {#blogwrapper img.full.blogintro {height: 300px;object-fit: cover;}}#blogwrapper a.more {margin: 1.5em 0 0;display: block;}.blogarchive ul.archive {list-style: none;padding: 0 0 3em;}.blogarchive ul.archive li {display: block;padding: 0.3em 0;}.blogarchive ul.archive li a {display: block;font-size: 1.2em;}.blogarchive ul.archive li span {color: #999;}#blogwrapper img.full.internal {margin: 0;}#blogwrapper .blogimg {padding: 0.5em 0 3em;}#blogwrapper .blogimg a.box {display: block;float: left;width: 48%;max-width: 180px;margin: 0 0 4%;}#blogwrapper .blogimg a.box:nth-of-type(2n) {margin-left: 4%;}#blogwrapper .blogimg a.box:nth-of-type(2n+1) {clear: both;}#blogwrapper .blogimg a img {width: 100%;}#recentTravelFeed {list-style: none;padding: 0 0 3em;}#recentTravelFeed p+p{margin:0px !important;}#recentTravelFeed li {display: block;padding: 0.2em 0;}#recentTravelFeed li + li {margin-top: 1.5em;}#recentTravelFeed li a.heading {display: block;font-size: 1.15em;font-weight: 600;line-height: 2em;}#recentTravelFeed li span.extract {font-weight: 0.95em;color: #999;}#recentTweets {font-size: 1.3em;line-height: 1.6em;padding: 0 0 0 1.2em;border-left: 3px solid #ddd;margin: 1em 0;}#loginWrapper .left,#loginWrapper .right {width: 47%;float: left;text-align: left;}#loginWrapper .right {float: right;}#login_details {padding: 3em 3.5em 10em;background: #f3f3f3;}#signup_details {padding: 3em 0;}#signinForm {padding: 3em 0 0;}#signup_details ul {padding: 1em 2em;color: #ff8349;}#signup_details ul li {padding: 0.2em 0.4em;font-size: 1.15em;line-height: 1.8em;font-weight: 600;}#signup_details .bigbutton {display: inline-block;margin: 1.5em 0 0;height: 2em;line-height: 2em;padding: 0.4em 2em;background: #ff8349;color: #fff;text-align: center;font-weight: 600;border-radius: 0.4em;transition: background 0.2s;text-transform: uppercase;}#signup_details .bigbutton:hover {background: #1e98e6;}#mainSignupForm {padding: 4em 0 5em;text-align: left;}#mainSignupForm .left,#mainSignupForm .right {width: 47%;float: left;}#mainSignupForm .right {float: right;}#travel_form {padding: 2em 0 0;}#travel_form input + h3 {margin-top: 1em;}#travel_form input[type=submit] {margin: 1em 0 0;}#affiliatesLogos {padding: 1em 0;text-align: center;}#affiliatesLogos img {margin: 0 1.5em;height: 50px;}footer {text-align: center;padding: 1.5em 0;background: #3c4248;color: #fff;}footer a {color: #fff;transition: 0.2s;}footer a.readAbout {color: #ff8349;}footer a.readAbout:hover {text-decoration:underline;}footer a:hover {color: #ff8349;}footer .club {padding: 2.5em 0 3em;}footer .club img.clubLogo {padding: 0 0 2em;}footer .club input[type=text],footer .club input[type=submit] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0;border: 0;height: 3.7em;font-size: 1.1em;}footer .club input[type=text] {width: 65%;max-width: 25em;padding: 0 1.5em;border-radius: 0.5em;}footer .club input[type=submit] {width: 30%;max-width: 8em;text-align: center;background: #ff8349;color: #fff;border-radius: 0.5em;font-weight: 700;text-transform: uppercase;transition: background 0.2s;}footer .club input[type=submit]:hover {background: #1e98e6;}a.fbButton {display: block;} a.fbButton img {width: 245px;height: 42px;}footer a.fbButton {display: block;margin: 1.5em 0 0;}footer .bordered {padding: 1.8em 0;border-bottom: 2px solid #404952;}footer .bordered h3 {margin: 0 0 0.6em;}footer .footerCols .col {float: left;width: 30%;text-align: justify;}footer .footerCols .col + .col {margin-left: 5%;}footer div.bordered + div.lower {padding: 1.5em 0 0;}footer div.grid span,footer div.grid a {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}footer div.grid span {width: 35%;color: #aaa;}footer div.grid a {width: 55%;}footer div.lower img {height: 40px;max-width: 130px;margin: 0 1em 0 0;float: left;}footer div.lower .right {float: right;line-height: 20px;padding: 10px 0 0;}.errorForce {background: none repeat scroll 0% 0% #CF4343 !important;color: #FFF !important;}#responseMsg{font-size:1.5em;color:#222;font-weight:600 !important;display:none;}.readAbout:hover{text-decoration:underline;}.singleTest{text-align:left;margin-bottom:2em;} .singleTest img{width: 25% !important;height: 5%;}.singleTest .title{font-weight:600;font-size:1.4em;}.singleTest .destination{font-weight:400;font-size:1.1em;color:#999}.singleTest p{font-weight:600;margin-top:0.5em;color:#FF8349;font-size:1.1em;text-align: justify;}.full_width_copy {padding: 0 0 4em;clear: both;width:100%;}#holidayBoxCols .box .content p +p{padding:0px;margin:0px !important;}#holidayBoxCols .box .orange:hover {text-decoration:underline !important;}#mainNav ul.nav li a:hover{color:#FF8349 !important;}#contactSbt:hover{background: #1e98e6 !important;}.activePage{background:#FF8349 !important;color:#FFF !important;}.post .more{display: inline-block !important;background: #FF8349;color: #FFF;padding: 0px 1.2em;line-height: 2.8em;height: 2.8em;transition:all 0.2s;border:0px none;box-sizing:border-box;}.post .more:hover{background:#1e98e6;}#recentTravelFeed a:hover{color:#1e98e6;}.blogarchive a:hover{color:#1e98e6;}.post  p{text-align:justify;}#contactInfoBox1{float:left;width:50%;text-align:left;}#contactInfoBox2{float:right;width:40%;text-align:left;}#ordivide{margin: 1em 0;font-size: 1.1em;text-align: right;font-weight: 600;}.fbLog img{width: 245px;height: 42px;}.fbLog{float:right;}.stepDownIput{display: block;margin: 1em auto;}#cannonRegFrm{margin:1em auto;}#cannonRegFrm input[type="text"]{box-sizing:border-box;width:100%;border:0px none;border-radius:0.3em;margin:0px 0px 0.8em;background-color:#E6E6E6;padding: 0px 1.3em;height: 3.2em;}#cannonRegFrm input[type="submit"] {float: right;height: 2.8em;padding: 0px 2em;background: none repeat scroll 0% 0% #FF8349;color: #FFF;border: 0px none;border-radius: 0.3em;text-transform: uppercase;font-weight: 600;transition: #000 0.2s ease 0s;}#cannonRegFrm input[type="submit"]:hover{background:#1e98e6;}.responseRegMsg{position:fixed;left:0px;top:0px;width:100%;height:100%;text-align:center;background:rgba(0, 0, 0, 0.8);display:none;}.responseMsg_wrapper{position:absolute;left:0px;width:100%;right:0px;background:#FFF;width: 80%;max-width: 50em;margin:0px auto;padding:1em 1em 2em 1em;border:0.4em solid #FF8349;}.responseMsg_wrapper p{font-size:1.2em ;margin:1.5em 0px 0px;color:#333333;}.closeMsg{display: block;color: #FF8349;font-size: 1.5em;position: absolute;top: 0.3em;right: 0.5em;line-height: 1em;height: 1em;width: 1em;text-align: center;cursor: pointer;}.verifiedPage p+p{font-size: 1.4em;line-height: 1.5em;font-family: Georgia,Times,"Times New Roman",serif;font-style: italic;margin-bottom:3em;display:block;}#updatePassFrm input[type="text"], #updatePassFrm input[type="password"] {box-sizing: border-box;width: 100%;border: 0px none;border-radius: 0.3em;margin: 0px 0px 0.8em;background-color: #E6E6E6;}#updatePassFrm  input[type="password"],#updatePassFrm input[type="text"] {padding: 0px 1.3em;height: 3.2em;}#updatePassFrm input[type="submit"] {float: right;height: 2.8em;padding: 0px 2em;background: none repeat scroll 0% 0% #FF8349;color: #FFF;border: 0px none;border-radius: 0.3em;text-transform: uppercase;font-weight: 600;transition: #000 0.2s ease 0s;}#resetpass{background:#FF8349;color:#FFF;padding:1em 2em;border-radius:0.3em;display:block;margin:1em 0px;position:relative;display:none;}#resetpass p{font-size:1.1em;}.closeMsgs{display: block;color: #333333;position: absolute;top: 0.3em;right: 0.5em;line-height: 1em;height: 1em;width: 1em;text-align: center;cursor: pointer;margin-left:0.5em;}#detailsResponse{position:relative;background:#ff8349;border-radius:0.3em;box-sizing:border-box;border:0px none;width:80%;display:none;margin:1.5em auto;}#detailsResponse p{padding:1em 2em;color:#FFF;font-size:1.2em;}.detailscloseMsgs{position:absolute;top: 0.5em;right: 0.5em;line-height: 1em;height: 1em;width: 1em;cursor:pointer;}.right{text-align:left;}span.price { color:#E79E00; font-weight:600; }.sideImage { float:left; width:35%; float:left; margin-right:1em; margin-bottom:1em; }.stat { font-size:1.6em; font-weight:600; margin-top:0.5em; margin-bottom:2em; }.stat span { color:#ff8349; }.perDate { float:none; color:#ff8349; font-weight:600; font-size:1.2em; width:100%; }.perPerson { color:#666; font-size:1.2em; font-weight:600; }div.break { margin-top:0.5em; }.active-page{background: #ff8349 !important;color: #fff !important}.pickList li{margin-left:1em;padding-left:0.5em;list-style:decimal;list-style-position:outside;list-style-type:square !important;font-weight:600;float:left;width:30%;margin-top:0.5em;margin-bottom:0.5em;margin-left:2em;}.team-box{width: 31%;float: left;padding-bottom: 1em}.team-img img{width: 100%;}#team-wrapper{padding: 2em 0px;}.team-box:nth-child(3n-1),.team-box:nth-child(3n){margin-left: 3%}#team-wrapper .title{font-weight: 500;padding: 0.4em 0px 0em;font-size: 1.6em;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;line-height: 1.4em;}#team-wrapper .subtitle{color: #7a7a7a;font-size: 1.05em}.all-stylish p {font-size: 1.4em;line-height: 1.5em;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;}.homeSignup {background: #ff8349;padding: 2em 2.4em;margin: 3.25% 0 0.75%;color: #fff;}.homeSignup h3 {color: #fff;margin: 0 0 0.7em;}.homeSignup input.text {width: 35%;width: calc(48% - 5em);height: 3em;padding: 0 1.2em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 0;background: #fff;color: #333;display: block;float: left;margin: 0;}.homeSignup input.text + input.text {margin: 0 0 0 2%;}.homeSignup input.submit {width: 10em;height: 3em;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border: 0;background: #eb5d26;color: #fff;display: block;float: right;margin: 0;font-weight: 600;text-transform: uppercase;transition: background 0.15s;}.homeSignup input.submit:hover {background: #e13608;}.instaGramFeed a { display:block; width:30%; margin-right:2%; border:2px solid #FFF; float:left; }.instaGramFeed a:hover { opacity:0.8; }.instaGramFeed a img { width:100%; }.nonCol{padding: 0px 0px 4em;}.nonCol a:hover{text-decoration: underline;}.terms_list{margin-right: 2%;font-size: 1.2em;margin-bottom: 1em;display: inline-block;border: 1px solid transparent;}.terms_list:hover{border-bottom: 1px solid #ff8349;}.fullImage {width:100%;float:none;}.leftAlignImage, .img_left {width:40%;float:left;margin-left:2em;margin-right: 2em;}.rightAlignImage, .img_right {width:40%;float:right;margin-right:2em;}span.img_left {widows: 65%;}.fullImage img, .img_left img {width:100%;margin-left:2em;}.leftAlignImage img, .img_rightimg {width:40%;float:left;margin-right:2em;}.rightAlignImage img, .img_right img {width:40%;float:right;margin-left:2em;}#link_wrapper{margin: 2em 0px 4em;}#link_wrapper .link_box{float: left;width: 32%;text-align: center;margin-bottom: 2em;}.link_box .title{color:#222 ;margin: 2em 0px;display: block;font-weight: 600;transition: all 0.2s;}.link_box:hover .title{color: #ff8349;}.pad_bt{padding-bottom: 4em;}.new_response{background: #eb5d26;display: none;margin-bottom: 0.8em;padding: 1em 0px;text-align: center;font-size: 1.3em;}.affiliatesLogos{background: #e4e4e4;padding: 1em 0;text-align: center;}.affiliatesLogos img {margin: 0 1em;height: 30px;}.cruise-sg{background: #1589FF !important;margin-bottom: 3.25%;}.cruise-sg input.submit{background: #2B65EC;}#holidayBoxCols .box h3.newH{min-height: 0px;margin-bottom: 0.5em;}.no-padded{padding: 0px;}.cruise-carousel{margin-top: 3em !important;}.f-rght{float: right;}.table table {margin-top: 1em;}.table table {width:100%;}.table table td {border: 1px solid #CCC;padding: 0.5em;}.table table tr:nth-child(odd) td {background-color: #EEE;}.table table tr td:first-child {font-weight: 600;}.table table tr td:last-child {color: #ff8349;font-weight: 600;}.entry-form label {display:block;margin-top:0.5em;font-weight: 600;}.entry-form .center-copy  {margin-bottom: 2em;text-align: center;margin-bottom:2em;padding: 2em;}.entry-form {max-width: 65em;margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom: 2em;}.entry-form button {margin-left:auto;margin-right:auto;display: block;padding:1em 1.5em;background:#CCC;color:#000;font-weight:600;}.entry-form input, .entry-form select {width:100%;height:3.5em;border:0;background-color:#EEE;border-radius: 0.5em;padding:0.5em;}.entry-form .tick-options li {list-style:none;width:100%;float: left;}.entry-form .tick-options li input {height:1em;width:1em;margin-right:1em;}.share-on-facebook {display:block;margin-left:auto;margin-right:auto;font-weight: 600;text-transform: uppercase;padding: 1.5em 1.5em;color:#FFF;max-width:15em;margin-bottom:2em;text-align: center;background-color: #3b5998;}@media (min-width: 781px) {.tablet,.mobile {display: none;}.desktopclear {display: block;}.untextCol {position: relative;padding-left: 29em;}.untextCol p:first-of-type {position: absolute;top: 0;left: 0;max-width: 20em;line-height: 1.65em;}.linkWrapper a.box,.tripleColMag a.box {width: 25%;}.linkWrapper a.box:nth-of-type(4n+1),.tripleColMag a.box:nth-of-type(4n+1) {clear: both;}.testimonial {padding: 2.2em 3em;}}@media (max-width: 920px) {.tablet,.mobile {display: none;}.tripleColMag a.box {width: 33.33%;}.tripleColMag a.box:nth-of-type(4n+1) {clear: none;}.tripleColMag a.box:nth-of-type(3n+1) {clear: both;}.tripleCol .col,.tripleCol .col:nth-child(3n+1),.tripleCol .col:nth-child(3n),.tripleCol .col:nth-child(3n-1) {width: 49%;clear: none;float: left;margin: 0 0 2%;}.tripleCol .col:nth-child(2n+2){float: left;}.tripleCol .col:nth-child(2n+1){float: right;margin: 0 0 0 2%;clear: none;}footer .footerCols .col,footer .footerCols .col + .col {margin: 0;}footer .footerCols .col:nth-child(3) {float: none;clear: both;width: 100%;padding: 3em 0 0;}footer .footerCols .col:nth-child(1),footer .footerCols .col:nth-child(2) {width: 47%;}footer .footerCols .col:nth-child(2) {float: right;}#subNavbar .outer {width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 41px;}#subNavbar a {margin: 0 10px;}}@media (max-width: 780px) {.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}#homeCarousel div.label {position: static;width: 100%;max-width: none;padding: 0;border-bottom-right-radius: 0;}#homePagination {padding: 1.5em 0 0;}@media screen and (-webkit-min-device-pixel-ratio:0) {#introImage img {height: 300px;}}#mainSignupForm .left,#mainSignupForm .right,#loginWrapper .left,#loginWrapper .right {width: 100%;float: none;}#login_details {padding: 3em 0 0;background: transparent;}#travel_form {padding: 0.5em 0 0;}#travel_form h3 {margin-top: 1em;}.doubleCol .col,.doubleCol .col:nth-child(odd),.doubleCol .col:nth-child(even) {width: 100%;float: none;margin: 0 0 2em;}#maincopy,#sidebar {width: 100%;float: none;}.textCol {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}footer .footerCols .col,footer .footerCols .col + .col,footer .footerCols .col:nth-child(1),footer .footerCols .col:nth-child(2),footer .footerCols .col:nth-child(3) {float: none;width: 100%;margin: 0;padding: 0;}footer .footerCols .col + .col {margin: 3em 0 0;}#signup_box {width:100%;float:none;min-height: 0px;}#login_box{width:100%;float:none;min-height: 0px;margin-top:2em ;} footer .club input[type="text"], footer .club input[type="submit"] {display:block;margin:0.8em auto;width:100%;}.team-box{width: 48%;float: left;padding-bottom: 2em}.team-box:nth-child(2n){margin-left: 4% ;}  .team-box:nth-child(2n-1){margin-left: 0% ;clear: both;}   .homeSignup h3 {margin: 0 0 0.4em;}.homeSignup input.text,.homeSignup input.text + input.text,.homeSignup input.submit {width: 100%;margin: 0.5em 0 0;}#link_wrapper .link_box{float: left;width: 50%;text-align: center;}.tripleCol .col:nth-child(2n+2){float: left;}.tripleCol .col:nth-child(2n+1){float: right;margin: 0 0 0 2%;clear: none;}.img_left{width: 100%;margin: 1em 0px;}}@media (max-width: 540px) {.tablet {display: none;}.mobile {display: block;}.phonemobhide {display: none !important;}.column {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}header.home {height: auto !important;min-height: 0 !important;}header.home .center {padding: 6em 0 !important;width: 86%;}header.home img.logo {width: 50%;}#mainNav {padding: 5px;height: 50px;}.menuspacer {height: 50px;}#mainNav .socialLinks a.button {display: none;}.tripleColMag a.box {width: 50%;}.tripleColMag a.box:nth-of-type(3n+1) {clear: none;}.tripleColMag a.box:nth-of-type(2n+1) {clear: both;}@media screen and (-webkit-min-device-pixel-ratio:0) {#introImage img {height: 200px;}}.tripleCol .col,.tripleCol .col:nth-child(3n+1),.tripleCol .col:nth-child(3n),.tripleCol .col:nth-child(3n-1),.tripleCol .col:nth-child(2n+1),.tripleCol .col:nth-child(2n) {width: 100%;float: none;}  .linkBox {width:100%;float:none;margin:2em auto;}.tripleColMag .magSingle:nth-child(n+1) {width: 100%;}.blogCol_single img {width: 80%;margin: 1em 0px 0px;}#travel_form input[type="text"] {width:100%;display:block;}#contactForm .left, #contactForm .right {   float:none;width:100%;}#contactInfoBox1,#contactInfoBox2{float:none;width:100%;text-align:center;}.team-box{width: 100%;float: none;padding-bottom: 2em;margin-left: 0% !important;}.homeSignup h3 {margin: 0 0 0.4em;}.homeSignup input.text,.homeSignup input.text + input.text,.homeSignup input.submit {width: 100%;margin: 0.5em 0 0;}#link_wrapper .link_box{float: left;width: 100%;text-align: center;margin-bottom: 2em;}.img_left{width: 100%;margin: 1em 0px;}.f-rght{float: none;margin-bottom: 1em !important;}.goBackStage{display: block;text-align: center;margin: 1em 0px 0px}}@media (max-width: 420px) {.tablet {display: none;}.mobile {display: block;}header.home .center {padding: 5em 0 !important;width: 86%;}.blogCol_single img {width: 80%;margin: 1em 0px 0px;}.newsSingle{margin:0.5em 0px !important; }.newsTitle {height: auto;line-height:2em;}#newsHead{float:none !important;display:block;}#newsDate{float:none !important;display:block;margin-left:1em;}.blogImg img {height: 200px !important;}}@media (min-width: 1101px) {#popularDestinations .manyCols a {width: 14.28%;}}@media (max-width: 1100px) {#popularDestinations .manyCols a {width: 16.6%;}}@media (max-width: 950px) {#popularDestinations .manyCols a {width: 20%;}}@media (max-width: 800px) {#popularDestinations .manyCols a {width: 25%;}}@media (max-width: 650px) {#popularDestinations .manyCols a {width: 33.33%;}}@media (max-width: 500px) {#popularDestinations .manyCols a {width: 50%;}}@media (max-width: 300px) {#popularDestinations .manyCols a {width: 100%;float: none;}}@media screen and (max-width: 579px){#gridcols[data-columns]::before {content: '1 .masonryfloat.masonry_singlecol';}}@media screen and (min-width: 580px) and (max-width: 749px) {#gridcols[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 750px) and (max-width: 1079px) {#gridcols[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1080px) {#gridcols[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.5em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 1em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
