@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(..fonts/lato-font-ie.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(../fonts/lato-wg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/lato-wg2.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/lato-wg3.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(../fonts/lato-wg4.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(../fonts/lato-wg5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(../fonts/lato-wg6.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:local('Lato Black'),local('Lato-Black'),url(../fonts/lato-wg7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;}html{font-family:"Lato",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}.h2head{color:#FFF; font-size:60px;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:15px 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;border:none;border-bottom:1px #ccc solid;margin:40px 0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}{clear:both;}html{font:100%/1.5 "Lato",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}@media (min-width:40rem){html{font-size:112%;}}@media (min-width:64rem){html{font-size:16px;}}body{background-color:#fff;color:#555;}.container{margin:0 auto;max-width:53rem;max-width:1140px;width:90%;}.mylist{font-size:15px; text-align:left;}.right{text-align:right;}.left{text-align:left;}.center{text-align:center;width:100%;}.push-right{float:right;}.push-left{float:left;}.column{margin-bottom:1.5rem;}.column.four-fifths,.column.fifth{clear:both;}.column img{max-width:100%;border-radius: 10px;}@media (min-width:40rem){.column{float:left;margin:0;padding-left:1rem;padding-right:1rem;width:100%;}.column.full{width:100%;}.column.two-thirds,.column.EDN_featured{width:66.6% !important;}.column.half{width:50%;}.column.third{width:33.33%; text-align: center;}.column.fourth{width:25%;}.column.flow-opposite{float:right;}.column.first-tight{padding-left:0;}.column.second-tight{padding-right:0;}.column.four-fifths{width:80%;clear:none;}.column.fifth{width:20%;clear:none;}.column.three-fourths{width:75%;}.event-padding{padding:0 150px;}}.remove-padding{padding-bottom:0;}.remove-border{border:none;}.row:before,.row:after,.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after,.row:after{clear:both;}.clearfix.row{*zoom:1;}div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#7dc242;width:100%;margin-bottom:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px;font-weight:700;}@media (max-width:639px){div.cs-select{margin-bottom:0px;}.h2head{color:#FFF; font-size:30px; line-height:22px;}.phn{font-size:20px; letter-spacing:1px; margin-top:10px;}}div.cs-select:focus{outline:none;}.cs-select select{display:none;}.cs-select .cs-placeholder{color:white;padding:20px 30px;width:100%;}.cs-select span{display:block;position:relative;cursor:pointer;padding:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cs-select ul{display:block !important;margin:0px !important;padding:0px !important;width:100% !important;max-height:195px;overflow:auto;}.cs-select ul li,#tabs .cs-select ul li{width:100% !important;float:none !important;margin-top:0;}.cs-select ul li a{padding-left:0px;}.cs-select .cs-options ul li span{background:white;padding:10px 20px;color:#333;transition:background-color 0.3s;}.cs-select .cs-options ul li span:hover{background-color:white;}.cs-select > span{padding-right:3em;}.cs-select > span::after,.cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.cs-select > span::after{content:url("../image/arrow-down.png");right:1em;top:45%;top:18% \0/IE9;}.cs-select .cs-selected span::after{content:'\2713';margin-left:1em;}.cs-select.cs-active > span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:white;visibility:hidden;}.cs-select.cs-active .cs-options{visibility:visible;}.cs-select ul{list-style:none;margin:0;padding:0;width:100%;}.cs-select ul span{padding:1em;}.cs-select ul li.cs-focus span{background-color:#ddd;}.cs-select li.cs-optgroup ul{padding-left:1em;}.cs-select li.cs-optgroup > span{cursor:default;}.cs-active{z-index:5;}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-loading .slick-list{background:white center center no-repeat;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-prev,.slick-next{display:block;line-height:0;font-size:0;cursor:pointer;color:transparent;padding:0;border:none;outline:none;position:absolute;bottom:-70px;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}.slick-prev:before{content:"\2190";}.slick-next{right:-25px;}.slick-next:before{content:"\2192";}.slick-slider{margin-bottom:10px;}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}[dir="rtl"] .slick-next{right:auto;left:-25px;}[dir="rtl"] .slick-next:before{content:"\2190";}[dir="rtl"] .slick-prev{right:-25px;left:auto;}[dir="rtl"] .slick-prev:before{content:"\2192";}[dir="rtl"] .slick-slide{float:right;}.slick-prev:before,.slick-next:before{content:"";}.slick-prev{background:url("../image/button-prev.jpg") no-repeat;width:65px;height:65px;padding:0;margin:0;margin-left:30%;}.slick-prev:hover{background:url("../image/button-prev.jpg") no-repeat;opacity:0.7;}.slick-next{background:url("../image/button-next.jpg") no-repeat;width:65px;height:65px;padding:0;margin:0;margin-right:30%;}.slick-next:hover{background:url("../image/button-next.jpg") no-repeat;opacity:0.7;}.slick-dots{display:none;position:absolute;bottom:-500px;}.royalSlider{width:600px;height:400px;position:relative;direction:ltr;}.royalSlider > *{float:left;}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0);}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden;}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none;}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent;}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent;}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0;}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent;}.rsArrow,.rsThumbsArrow{cursor:pointer;}.rsThumb{float:left;position:relative;}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear;}.rsHidden{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;transition:visibility 0s linear 0.3s,opacity 0.3s linear;}.rsGCaption{width:100%;float:left;text-align:center;}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;-webkit-transition:0s;-moz-transition:0s;-o-transition:0s;transition:0s;display:none;}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%;}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto;}.rsContent{width:100%;height:100%;position:relative;}.rsPreloader{position:absolute;z-index:0;}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25);}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22;}.rsTabs{float:left;background:none !important;}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative;}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s;}.rsVideoFrameHolder.rsVideoActive{opacity:1;}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%;}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:44px;}.rsABlock{left:0;top:0;position:absolute;z-index:15;}img.rsImg{max-width:none;}.grab-cursor{cursor:url(../image/grab.png) 8 8,move;}.grabbing-cursor{cursor:url(../image/grabbing.png) 8 8,move;}.rsNoDrag{cursor:auto;}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(../image/blank.gif);}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:#151515;color:#FFF;}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:21;}.rsDefault.rsVer .rsArrow{width:100%;height:44px;}.rsDefault.rsVer .rsArrowLeft{top:0;left:0;}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0;}.rsDefault.rsHor .rsArrowLeft{left:0;top:0;}.rsDefault.rsHor .rsArrowRight{right:0;top:0;}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px;}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,0.9);}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px;}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px;}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px;}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px;}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none;}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden;}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px;}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,0.5);}.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF;}.rsDefault .rsThumbsHor{width:100%;height:72px;}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0;}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%;}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%;}.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px;}.rsDefault .rsThumb img{width:100%;height:100%;}.rsDefault .rsThumb.rsNavSelected{background:#02874a;}.rsDefault .rsThumb.rsNavSelected img{opacity:0.3;filter:alpha(opacity=30);}.rsDefault .rsTmb{display:block;}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#FFF;}.rsDefault .rsTmb span{color:#DDD;margin:0;padding:0;font-size:13px;line-height:18px;}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,0.75);}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,0.9);}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0;}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0;}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0;}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0;}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px;}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px;}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px;}.rsDefault .rsThumbsArrowDisabled{display:none !important;}@media screen and (min-width:0px) and (max-width:800px){.rsDefault .rsThumb{width:59px;height:44px;}.rsDefault .rsThumbsHor{height:44px;}.rsDefault .rsThumbsVer{width:59px;}}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative;}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #D9D9DD;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#FFF;background-image:-webkit-linear-gradient(top,#fefefe,#f4f4f4);background-image:-moz-linear-gradient(top,#fefefe,#f4f4f4);background-image:linear-gradient(to bottom,#fefefe,#f4f4f4);-webkit-box-shadow:inset 1px 0 0 #fff;box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1;}.rsDefault .rsTab:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.rsDefault .rsTab:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf;}.rsDefault .rsTab:active{border:1px solid #D9D9DD;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,0.2) inset;}.rsDefault .rsTab.rsNavSelected{color:#FFF;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,0.65) inset;background:#ACACAC;background-image:-webkit-linear-gradient(top,#acacac,#bbbbbb);background-image:-moz-llinear-gradient(top,#acacac,#bbbbbb);background-image:linear-gradient(to bottom,#acacac,#bbbbbb);}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer;}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;border-radius:2px;}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,0.9);}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0;}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,0.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer;}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,0.9);}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%;}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px;}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background-color:#000;background-color:rgba(0,0,0,0.75);*background-color:#000;}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,0.9);}.rsDefault .rsPreloader{width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px;}.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:black;background:rgba(0,0,0,0.75);color:#FFF;padding:2px 8px;width:auto;font-size:12px;border-radius:2px;}.perspective{width:100%;height:100%;background:#aaa;position:relative;}.perspective-container{background:#fff;min-height:100%;position:relative;outline:1px solid transparent;z-index:10;-webkit-transform:translateZ(0) translateX(0) rotateY(0deg);transform:translateZ(0) translateX(0) rotateY(0deg);}.perspective-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:0px;opacity:0;background:rgba(0,0,0,0.2);-webkit-transition:opacity 0.4s,height 0s 0.4s;transition:opacity 0.4s,height 0s 0.4s;}.wrapper{position:relative;}.component{margin:0 auto;width:60%;text-align:justify;font-size:1.5em;}.perspective.modalview{position:fixed;-webkit-perspective:1500px;perspective:1500px;overflow-y:auto;overflow-x:hidden;}.modalview .perspective-container{position:absolute;overflow:hidden;width:100%;height:100%;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.modalview .wrapper{-webkit-transform:translateZ(-1px);}.animate .perspective-container::after{height:101%;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.outer-nav{position:absolute;height:auto;font-size:2em;overflow-y:hidden;}.outer-nav.vertical{top:10%;}.outer-nav.horizontal{left:50%;width:75%;max-width:1000px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.outer-nav.left{left:25%;}.outer-nav.right{left:35%;}.outer-nav.top{top:25%;}.outer-nav.bottom{bottom:25%;}.outer-nav a{display:inline-block;white-space:nowrap;font-weight:300;margin:0 0 30px 0;color:#fff;-webkit-transition:color 0.3s;transition:color 0.3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.outer-nav a:hover{color:#fff;opacity:.8 !important;}.outer-nav.vertical a{display:block;}.outer-nav.horizontal a{margin:15px 20px;}.outer-nav a::before{display:inline-block;font-family:'typicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.icon-news::before{content:"\e600";}.icon-home::before{content:"\e601";}.icon-image::before{content:"\e602";}.icon-upload::before{content:"\e603";}.icon-star::before{content:"\e604";}.icon-mail::before{content:"\e605";}.icon-lock::before{content:"\e606";}.icon-chart-pie::before{content:"\e607";}.effect-airbnb{background:#b8b6b4;}.effect-airbnb .perspective-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.effect-airbnb.animate .perspective-container{-webkit-transform:translateZ(-1500px) translateX(100%) rotateY(-45deg);transform:translateZ(-1500px) translateX(100%) rotateY(-45deg);}.no-csstransforms3d .effect-airbnb.animate .perspective-container{left:75%;}.effect-airbnb .outer-nav a{opacity:0;-webkit-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.effect-airbnb.animate .outer-nav a{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}.effect-airbnb.animate .outer-nav a:nth-child(2){-webkit-transition-delay:0.04s;transition-delay:0.04s;}.effect-airbnb.animate .outer-nav a:nth-child(3){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-airbnb.animate .outer-nav a:nth-child(4){-webkit-transition-delay:0.12s;transition-delay:0.12s;}.effect-airbnb.animate .outer-nav a:nth-child(5){-webkit-transition-delay:0.16s;transition-delay:0.16s;}.effect-airbnb.animate .outer-nav a:nth-child(6){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.effect-airbnb.animate .outer-nav a:nth-child(7){-webkit-transition-delay:0.24s;transition-delay:0.24s;}.effect-moveleft{background:#f4f3f1;}.effect-moveleft .perspective-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.effect-moveleft .perspective-container::after{background:rgba(255,255,255,0.6);}.effect-moveleft.animate .perspective-container{-webkit-transform:translateX(-50%) rotateY(0deg) translateZ(-50px);transform:translateX(-50%) rotateY(0deg) translateZ(-50px);}.no-csstransforms3d .effect-moveleft.animate .perspective-container{left:-75%;}.effect-moveleft .outer-nav a{color:#e86a32;opacity:0;-webkit-transform:translateX(100px) translateZ(-1000px);transform:translateX(100px) translateZ(-1000px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.effect-moveleft .outer-nav a:hover{color:#333;}.effect-moveleft.animate .outer-nav a{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);}.effect-moveleft.animate .outer-nav a:nth-child(2){-webkit-transition-delay:0.04s;transition-delay:0.04s;}.effect-moveleft.animate .outer-nav a:nth-child(3){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-moveleft.animate .outer-nav a:nth-child(4){-webkit-transition-delay:0.12s;transition-delay:0.12s;}.effect-moveleft.animate .outer-nav a:nth-child(5){-webkit-transition-delay:0.16s;transition-delay:0.16s;}.effect-moveleft.animate .outer-nav a:nth-child(6){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.effect-moveleft.animate .outer-nav a:nth-child(7){-webkit-transition-delay:0.24s;transition-delay:0.24s;}.effect-rotateleft{background:url("../image/mm-bg.jpg");background-size:cover;}.effect-rotateleft .perspective-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;}.effect-rotateleft.animate .perspective-container{-webkit-transform:translateZ(-200px) translateX(-60%) rotateY(45deg) !important;transform:translateZ(-200px) translateX(-60%) rotateY(45deg);}@media (max-width:31em){.effect-rotateleft.animate .perspective-container{transform:translateZ(-800px) translateX(-100%) rotateY(0deg);}}.no-csstransforms3d .effect-rotateleft.animate .perspective-container{left:-75%;}.effect-rotateleft .outer-nav a,.effect-rotateleft .outer-nav .search{opacity:0;-webkit-transform:translateX(350px) translateZ(-1000px);transform:translateX(350px) translateZ(-1000px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.effect-rotateleft.animate .outer-nav a,.effect-rotateleft.animate .outer-nav .search{opacity:1;-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0);}.effect-rotateleft.animate .outer-nav a:nth-child(2){-webkit-transition-delay:0.04s;transition-delay:0.04s;}.effect-rotateleft.animate .outer-nav a:nth-child(3){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-rotateleft.animate .outer-nav a:nth-child(4){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-rotateleft.animate .outer-nav a:nth-child(5){-webkit-transition-delay:0.16s;transition-delay:0.16s;}.effect-rotateleft.animate .outer-nav a:nth-child(6){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.effect-rotateleft.animate .outer-nav a:nth-child(7){-webkit-transition-delay:0.24s;transition-delay:0.24s;}.effect-movedown{background:#34495e;}.effect-movedown .perspective-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.effect-movedown .perspective-container::after{background:rgba(52,73,94,0.5);}.effect-movedown.animate .perspective-container{-webkit-transform:translateY(100%) translateZ(-1500px);transform:translateY(100%) translateZ(-1500px);}.no-csstransforms3d .effect-movedown.animate .perspective-container{top:75%;}.effect-movedown .outer-nav a{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.effect-movedown .outer-nav a:hover{color:#ed8151;}.effect-movedown.animate .outer-nav a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}.effect-movedown.animate .outer-nav a:nth-child(2){-webkit-transition-delay:0.04s;transition-delay:0.04s;}.effect-movedown.animate .outer-nav a:nth-child(3){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-movedown.animate .outer-nav a:nth-child(4){-webkit-transition-delay:0.12s;transition-delay:0.12s;}.effect-movedown.animate .outer-nav a:nth-child(5){-webkit-transition-delay:0.16s;transition-delay:0.16s;}.effect-movedown.animate .outer-nav a:nth-child(6){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.effect-movedown.animate .outer-nav a:nth-child(7){-webkit-transition-delay:0.24s;transition-delay:0.24s;}.effect-rotatetop{background:#edcdbb;}.effect-rotatetop .perspective-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}.effect-rotatetop .perspective-container::after{background:rgba(94,59,43,0.6);}.effect-rotatetop.animate .perspective-container{-webkit-transform:translateZ(-1500px) translateY(-50%) rotateX(-45deg);transform:translateZ(-1500px) translateY(-50%) rotateX(-45deg);}.no-csstransforms3d .effect-rotatetop.animate .perspective-container{top:-75%;}.effect-rotatetop .outer-nav a{opacity:0;color:#ed8151;-webkit-transform:translateY(200px) translateZ(-1000px);transform:translateY(200px) translateZ(-1000px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.effect-rotatetop .outer-nav a:hover{color:#777;}.effect-rotatetop.animate .outer-nav a{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);}.effect-rotatetop.animate .outer-nav a:nth-child(2){-webkit-transition-delay:0.04s;transition-delay:0.04s;}.effect-rotatetop.animate .outer-nav a:nth-child(3){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-rotatetop.animate .outer-nav a:nth-child(4){-webkit-transition-delay:0.12s;transition-delay:0.12s;}.effect-rotatetop.animate .outer-nav a:nth-child(5){-webkit-transition-delay:0.16s;transition-delay:0.16s;}.effect-rotatetop.animate .outer-nav a:nth-child(6){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.effect-rotatetop.animate .outer-nav a:nth-child(7){-webkit-transition-delay:0.24s;transition-delay:0.24s;}.effect-laydown{background:#b8b6b4;}.effect-laydown .perspective-container{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transform-origin:50% 150%;transform-origin:50% 150%;}.effect-laydown.animate .perspective-container{-webkit-transform:translateZ(-1500px) rotateX(80deg);transform:translateZ(-1500px) rotateX(80deg);}.no-csstransforms3d .effect-laydown.animate .perspective-container{top:75%;}.effect-laydown .outer-nav a{opacity:0;-webkit-transform:translateY(-200px) translateZ(-1000px);transform:translateY(-200px) translateZ(-1000px);-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;transition:transform 0.4s,opacity 0.4s;}.effect-laydown.animate .outer-nav a{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);}.effect-laydown.animate .outer-nav a:nth-child(7){-webkit-transition-delay:0.0s;transition-delay:0.0s;}.effect-laydown.animate .outer-nav a:nth-child(6){-webkit-transition-delay:0.04s;transition-delay:0.04s;}.effect-laydown.animate .outer-nav a:nth-child(5){-webkit-transition-delay:0.08s;transition-delay:0.08s;}.effect-laydown.animate .outer-nav a:nth-child(4){-webkit-transition-delay:0.12s;transition-delay:0.12s;}.effect-laydown.animate .outer-nav a:nth-child(3){-webkit-transition-delay:0.16s;transition-delay:0.16s;}.effect-laydown.animate .outer-nav a:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s;}.effect-laydown.animate .outer-nav a:first-child{-webkit-transition-delay:0.24s;transition-delay:0.24s;}@media screen and (max-width:77em){.outer-nav.top{top:15%;}.outer-nav.bottom{bottom:15%;}}@media screen and (max-width:36.625em){.outer-nav.top{top:5%;}.outer-nav.bottom{bottom:5%;}.outer-nav.horizontal{font-size:1.7em;width:6.2em;}.outer-nav.horizontal a{display:block;text-align:left;}.effect-rotatetop .outer-nav.horizontal{width:95%;bottom:auto;top:50%;}.effect-rotatetop .outer-nav.horizontal a{display:inline-block;}}@media screen and (max-width:31em){.outer-nav.horizontal,.outer-nav.vertical{font-size:1.2em;}.outer-nav.right{right:auto;left:20%;}}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:100%;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1;}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%;}.nivo-lightbox-content{width:100%;height:100%;}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center;}.nivo-lightbox-nav{display:none;}.nivo-lightbox-prev{position:absolute;top:50%;left:0;}.nivo-lightbox-next{position:absolute;top:50%;right:0;}.nivo-lightbox-close{position:absolute;top:2%;right:2%;}.nivo-lightbox-image{text-align:center;}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}.nivo-lightbox-content iframe{width:100%;height:100%;}.nivo-lightbox-inline,.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.nivo-lightbox-error{display:table;text-align:center;width:100%;height:100%;color:#fff;text-shadow:0 1px 1px #000;}.nivo-lightbox-error p{display:table-cell;vertical-align:middle;}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-fall{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-moz-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-ms-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);-o-transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);transition:all 0.3s cubic-bezier(0.25,0.5,0.5,0.9);}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%);}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%);}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);}.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px);}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.6);}.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(../image/loading.gif) no-repeat 50% 50%;}.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5;}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5);}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../image/prev.png);border-radius:0 3px 3px 0;}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../image/next.png);border-radius:3px 0 0 3px;}.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:black url("../image/close.png") no-repeat center center;width:24px;height:24px;text-indent:-9999px;opacity:0.5;padding:20px;position:absolute;top:20px;right:20px;}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1;}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%;}.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px 15px;border-radius:30px;}.nivo-lightbox-theme-default .nivo-lightbox-image img{background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4);}.nivo-lightbox-theme-default .nivo-lightbox-ajax,.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4);}@media (-webkit-min-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(min--moz-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(../image/loading@2x.gif);background-size:32px 32px;}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../image/prev@2x.png);background-size:48px 48px;}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../image/next@2x.png);background-size:48px 48px;}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(../image/close@2x.png);background-size:16px 16px;}}html,body{margin:0px;min-height:100%;height:100%;font-family:"Lato",sans-serif;}@media only screen and (max-width:680px){html,body{overflow-x:hidden;}}a{text-decoration:none;}.loading-overlay,.loading-overlay-long{display:none;}@font-face{font-family:'Alive';src:url("../fonts/alive-webfont.eot");src:url("../fonts/alive-webfont.eot") format("embedded-opentype"),url("../fonts/alive-webfont.woff") format("woff"),url("../fonts/alive-webfont.ttf") format("truetype"),url("../fonts/alive-webfont.svg") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Verveine';src:url("../fonts/verveine-webfont.eot");src:url("../fonts/verveine-webfont.eot") format("embedded-opentype"),url("../fonts/verveine-webfont.woff") format("woff"),url("../fonts/verveine-webfont.ttf") format("truetype"),url("../fonts/verveine-webfont.svg") format("svg");font-weight:normal;font-style:normal;}h1,h2,h3,h4,h5,h6{font-family:Arial;font-weight:300;color:#fff;}section.page-header h1{font-size:80px;text-transform:uppercase;line-height:80px;letter-spacing:-2px;margin:0;}h2{font-size:35px;text-transform:uppercase;line-height:80px;letter-spacing:0px;margin:0;color:#47c4c6;}h3{font-size:35px;text-transform:uppercase;margin:0;color:#47c4c6;}h4{font-size:24px;text-transform:uppercase;line-height:30px;margin:10px 0;color:#47c4c6; line-height: 40px;}h5{font-size:17px;text-transform:uppercase;line-height:20px;margin:10px 0; font-family: Arial; font-weight: bold;}h4.aqua{color:#03BECE;}@media (max-width:1000px){section.page-header h1{font-size:60px;line-height:60px;letter-spacing:-1px;}h2{font-size:60px;line-height:60px;letter-spacing:-1px;}h3{font-size:40px;line-height:40px;letter-spacing:0px;}h4{font-size:20px;line-height:20px;letter-spacing:0px;}h5{font-size:16px;line-height:16px;}}@media (max-width:480px){section.page-header h1{font-size:40px;line-height:40px;letter-spacing:0px;}h2 {    font-size: 25px;    text-transform: uppercase;    line-height: 80px;    letter-spacing: 0px;    margin-top: 0px;    color: #47c4c6;}.column {    margin-bottom: 1.5rem;}h3{font-size:30px;line-height:30px;letter-spacing:0px;}h4{font-size:18px;line-height:18px;letter-spacing:0px;}h5{font-size:14px;line-height:14px;}}p.large,span.large{font-size:24px !important;margin-top:15px;}p.small,span.small{font-size:13px !important;}img.push-left{margin-left:-3rem;margin-right:1rem;}.important{color:#00bdd0 !important;font-size:18px !important;font-weight:800;}.quote{padding-left:20px;border-left:solid 5px #DDDDDD;color:#00bdd0 !important;font-size:18px !important;font-weight:800;}.fullwidth{max-width:100%;width:100%;}.no-padding{padding:0 !important;}.light{background:#ffffff !important;}.bbi .light{background:none !important;color:#fff;}.grey{background:#f2f2f2 !important;}.dark{background:#018794 !important;}.blue{background:#000 !important;}.blue-dark{background:#3D68AC !important;}.aqua{background:#0090be;padding:20px 0 50px 0;}.aqua{background:#0090be !important;}.aqua-dark{background:#0195A4 !important;}.pink{background:#ffffff !important;}.pink{background:#ffffff !important;}.pink h4{color:#47c4c6;}.pink{background:white;padding:30px 0;}.pink h1,.pink h3{color:#47c4c6;}.pink p{color:#333333;}.preload{display:none;}nav{position:fixed;top:0;width:100%;height:67px;background:#47c4c6;padding:2px;z-index:500;transition:background 0.9s;}@media (min-width:1022px) and (max-width:1200px){nav{width:100%;width:-webkit-calc(100% - 17px);width:calc(100% - 17px);}}nav.green{background:#02BCCF !important;}nav.black{background:#000 !important;}.scrolled{background:black;}nav ul{margin-left:0;padding-left:0;}nav ul li{list-style:none;float:left;}nav ul li.active a{border-bottom:5px solid #02BCD0;}nav.green ul li.active a{border-bottom:5px solid white;}nav ul li a,nav ul li a:visited{color:white;text-transform:uppercase;margin-right:20px;padding-bottom:17px;padding-top:27px;font-weight:800;font-size:15px;transition:opacity 0.3s;}nav ul li:first-of-type a{color:#fff;margin-right:0;}nav ul li a:hover{color:#fff;opacity:0.7;}nav .social-icons{margin:0;padding:0;float:right;width:220px;}nav .social-icons img,nav ul li img{height:20px;padding-right:20px;display:inline-block;}nav .social-icons a.search:before{content:"|";color:white;padding:0 20px 0 0;font-size:25px;font-weight:300;position:relative;top:-4px;opacity:0.5;}nav .social-icons a.search-active:before{content:"";padding:0;top:0;}@media (max-width:1200px){nav ul li a{font-size:13px;margin-right:15px;}nav .social-icons{position:relative;top:-5px;}nav .social-icons img,nav ul li img{height:15px;padding-right:15px;}}@media (max-width:1022px){nav.sticky-nav{display:none;}.video-container{margin-top:0 !important;}}.mega-menu{width:100%;position:relative;top:15px;margin:0 auto;padding:0;display:inline-block;background:#161616;padding:25px 10px 20px 20px;}.mega-menu ul{margin:10px 0 0 10px;}.mega-menu li{list-style:none;width:calc(100% / 4);padding-right:20px;}.mega-menu li img{min-width:100%;max-width:100%;height:auto;padding-right:0;}.mega-menu li a h3{font-size:16px;font-weight:800;text-transform:none;font-family:"Lato",sans-serif;}.mm-toggle:hover,.mobilemenu-toggle:hover{cursor:pointer;}.mm-submenu{display:none;}.mobilemenu-toggle:before{content:url("../image/arrow-down.png");}#container2{clear:left;float:left;width:100%;overflow:hidden;background:#161616;display:none;}#container1{float:left;width:100%;position:relative;right:75%;background:#323232;}#col1{float:left;width:25%;position:relative;left:75%;overflow:hidden;}#col2{float:left;width:75%;position:relative;left:76%;overflow:hidden;}.mm-featured{padding:35px 28px 28px 28px;}.mm-featured a{opacity:1;transition:opacity 0.3s;padding-bottom:25px;display:block;}.mm-featured a img{max-width:100%;}.mm-featured a:last-of-type{padding-bottom:0px;}.mm-featured a:hover{opacity:0.7;}.mm-featured a h3{color:white;font-size:16px;text-transform:none;font-family:"Lato",sans-serif;font-weight:700;}.mm-items{padding:30px;}.mm-items h3{color:white;font-size:18px;text-transform:none;font-family:"Lato",sans-serif;font-weight:700;}.mm-items li{float:none;padding:0;margin:0;border-bottom:1px solid #434343;}.mm-items li.title{border-bottom:0px solid #434343;padding-bottom:10px;}.mm-items li.last{margin-bottom:40px;}.mm-items li a{color:#00bdd0;font-size:14px;text-transform:none;font-family:"Lato",sans-serif;font-weight:400;transition:color 0.2s;padding:8px 0;margin:0;display:block;}.mm-items li a:hover{color:white;opacity:1;}.mobile-nav{height:90px;background:white;display:block;padding:0 1rem;position:relative;width:100%;}@media (min-width:1023px){.mobile-nav{display:none;}}.mobile-nav img{max-height:90%;}.mainmenu{position:absolute;right:0px;top:20px;}.mainmenu a:hover{text-decoration:none;cursor:pointer;}#nav-toggle{position:absolute;right:60px;top:40px;opacity:1;transition:opacity 0.4s ease 0s;outline:0;}#nav-toggle:hover{cursor:pointer;}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:4px;width:33px;background:black;position:absolute;display:block;content:'';}#nav-toggle span:before{top:-10px;}#nav-toggle span:after{bottom:-10px;}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 400ms ease-in-out;}#nav-toggle.active span{background-color:transparent;}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0;}#nav-toggle.active span:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);}#nav-toggle.active span:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}#mm-trigger.oldipad #nav-toggle.active{top:27px;}#mm-trigger.oldipad #nav-toggle.active span:before{top:10px;}#mm-trigger.oldipad #nav-toggle.active span:after{top:-10px;}section.dark{background:#018794;color:white;padding:11px 0;position:relative;}section.blue{background:#2471b5 url("../image/blue-bg.jpg") center center;background-size:cover;color:white;padding:40px 0;position:relative;}section.blue h3{display:inline;}section.grey{background:#E1E1E1;color:#323232;padding:40px 0;position:relative;}section.events{background:#E1E1E1;color:#323232;padding:40px 0;position:relative;margin-top:50px;}@media (max-width:769px){section.events{margin-top:10px;}}section.grey h4{color:#01C0C9;}section.grey p{font-size:16px;}section.grey p strong{font-size:18px;}section.light{background:#fff;color:#00b6f0;padding:40px 0;position:relative;}@media (max-width:1200px){section.light{padding:10px 0 30px 0;}}@media (max-width:769px){section.light{padding:10px 0 30px 0;}}section.explore{background:#fff;color:#00b6f0;padding:10px 0 30px 0;position:relative;}@media (max-width:769px){section.explore{padding-bottom:0;}}section.explore p{color:#666666;font-size:14px;line-height:20px;}section.default{background:#fff;color:#00b6f0;padding:40px 0;position:relative;}@media (max-width:1022px){section.default{padding:10px 0;}}@media (max-width:769px){section.default h3{margin-bottom:20px;}}section.default.top{margin-top:50px;padding-bottom:0;}@media (max-width:1022px){section.default.top{margin-top:0px;}}section.default p{color:#666666 !important;font-size:15px;margin-bottom:20px;}section.default .resort-meta a{color:#7dc243;}section.default h4,section.default h4 a{font-family:"Lato",sans-serif;text-transform:none;color:#02BCCF;font-weight:600;font-size:20px;}section.blog-container{background:#fff;color:#00b6f0;padding:40px 0;position:relative;}section.blog-container p{color:#666666;font-size:15px;margin-bottom:20px;}section.welcome{background:#F6F6F6;}section.welcome .article{background:white;margin-left:1rem;margin-right:1rem;margin-bottom:1rem;}section.welcome .article h4{margin-top:20px;}section.welcome .article h4 a:link,section.welcome .article h4 a:visited,section.welcome .article h4{color:#00b6f0;}@media (max-width:769px){section.welcome .article img{display:none;}section.welcome .article{padding:20px;}}.visitor-information{background:#243139 url("../image/visitor-information-bg.jpg") center center;background-size:cover;color:#fff;padding:70px 0;height:100%;width:100%;}@media (max-width:769px){section.visitor-information{padding-bottom:150px;}}section.light-cta{background:#fff;color:#00b6f0;padding:10px 0 30px 0;position:relative;}section.light-panel{background:#fff;color:#00b6f0;padding:10px 0 30px 0;position:relative;}section.light-panel a:link h4,section.light-panel a:visited h4{color:#00b6f0 !important;text-decoration:none !important;}section.light-panel p{color:#666666;font-size:16px;margin-bottom:15px;}section.light-panel h3{display:inline-block;margin:20px 0;}section.pink{background:#00b6f0;color:#333333;padding:40px 0;}section.aqua{background:#0090be;color:white;padding:20px 0;height:auto;}@media (min-width:1000px){section.aqua{background:#0090be;color:white;padding:0px 0;height:0;overflow:hidden;transition:height 0.8s;}section.aqua-open{padding:20px 0;height:281px;}}@media (max-width:1250px){section.aqua-open{height:320px;}}@media (max-width:800px){section.aqua-open{height:360px;}}@media (max-width:670px){section.aqua-open{height:460px;}}@media (max-width:480px){section.aqua-open{height:520px !important;}}@media (max-width:410px){section.aqua img{position:relative;}section.aqua .social-icons img{position:relative;right:0px;padding-right:30px;}}@media (max-width:350px){section.aqua .social-icons img{position:relative;right:0px;padding-right:10px;}}section.side-parallax{background:white url("");background-size:cover;color:#fff;padding:160px 0;background-attachment:scroll;background-position:center center;transition:all 0.5s;}section.side-parallax h2{color:#fff !important;}@media (min-width:1665px){section.side-parallax{background-size:100%;}}@media (max-width:1200px){section.side-parallax{background-attachment:scroll;padding:80px 0;background-position:center center;}}section.side-parallax h2,section.side-parallax a{position:relative;left:0;transition:all 0.6s;}section.side-parallax:hover h2,section.side-parallax:hover a{left:5%;}section.parallax{background-attachment:fixed;background-repeat:no-repeat;position:relative;color:#fff;background:white url("") center center;background-size:cover;transition:all .3s;}section.parallax:before{content:"";background:rgba(0,0,0,0.3);height:100%;width:100%;position:absolute;top:0;left:0;transition:background 0.5s;}section.parallax:hover:before{background:transparent;}section.parallax p{margin:5px 0;font-size:16px;}section.parallax a{padding:120px 0;display:block;color:white;position:relative;left:0;transition:all 0.4s;}section.parallax a span{color:#7dc243;font-weight:700;transition:color 0.3s;}section.parallax a span:hover{color:white;}section.parallax a:hover{left:5%;}@media (max-width:769px){section.parallax a{padding:80px 0;}section.parallax{background-size:cover;}}section.tour{margin-bottom:0;padding-bottom:0;}.tour h3{width:100%;line-height:90%;}@media (min-width:1050px){.tour h3{width:66%;color:rgb(0,182,240);}}.tour p a{opacity:1;transition:opacity 0.3s;}.tour p a:hover{opacity:0.7;}.tour-container{margin-left:0;padding-left:0;}@media (min-width:640px){.tour-gallery-container{margin-top:20px;position:relative;overflow:hidden;}.tour-gallery-container:after{content:" ";position:absolute;left:0;top:0;width:20px;height:100%;background:white;z-index:50;}}.tour-photo img{max-width:100%;min-width:100%;padding-left:20px;max-height:260px;}@media (max-width:767px){.tour-photo img{min-width:100%;max-width:100%;padding-left:0px;}}.tour-gallery-container .slick-prev{background:url("../image/button-prev-white.jpg") no-repeat scroll 0 0 transparent;background-size:cover;height:30px;margin:0;padding:0;width:30px;bottom:0;left:91.2%;}.tour-gallery-container .slick-next{background:url("../image/button-next-white.jpg") no-repeat scroll 0 0 transparent;background-size:cover;height:30px;margin:00;padding:0;width:30px;bottom:0;right:0;}@media (max-width:1217px){.tour-gallery-container .slick-prev{left:85%;}}@media (max-width:767px){.tour-gallery-container .slick-prev{left:0;}.tour-gallery-container .slick-next{right:0;}}.tour-desc{overflow:hidden;}.royalSlider{width:100%;display:none;height:600px;max-height:1500px;overflow:hidden;}.slider-content{position:absolute;top:20%;left:16%;}@media (max-width:769px){.royalSlider{height:350px !important;}.slider-content{left:10%;}}@media (max-width:480px){.slider-content{top:30%;}}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{width:0;opacity:0.6;transition:opacity 0.3s;}.rsDefault.rsHor .rsArrowRight .rsArrowIcn:after{content:url("../image/button-next.jpg");position:absolute;right:-40px;}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{width:0;opacity:0.6;transition:opacity 0.3s;}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:after{content:url("../image/button-prev.jpg");position:absolute;left:-10px;}.rsDefault.rsHor .rsArrowRight .rsArrowIcn:hover,.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:hover{opacity:1;}@media (max-width:769px){.rsArrow{display:none !important;}}.royalSlider .slide .slider-content .slider-hover{position:relative;left:0px;transition:left 0.6s;}.royalSlider .slide:hover .slider-content .slider-hover{left:30px;}img.logo{position:relative;left:-31px;padding-bottom:10px;}@media (max-width:1022px){img.logo{display:none;}}section.page-header{background:white url("") center center;background-size:cover;color:#fff;padding:140px 0 80px 0;overflow:hidden;}@media (max-width:769px){section.page-header{padding:80px 0;}}.breadcrumb{margin:15px 8px 15px 2px;padding:10px 0 10px 15px;background:rgba(0,0,0,0.6);display:inline-block;}.breadcrumb.light{background:none;margin:0;padding:0;color:#7dc243;}.breadcrumb.light li.current{color:#686868;}.breadcrumb.light a{color:#7dc243;}.breadcrumb.light a.current{color:#999;}.breadcrumb .home{color:#fff;}.breadcrumb .home:last-child{color:#7dc243;}.breadcrumb li{list-style:none;float:left;text-transform:uppercase;font-size:13px;font-weight:800;padding-right:8px;}.breadcrumb span,.breadcrumb.light span{font-size:13px;font-weight:800;text-transform:uppercase;padding-right:8px;}@media (max-width:769px){.breadcrumb li{font-size:12px;}}.breadcrumb li:after{content:">";padding-left:8px;}.breadcrumb li:last-of-type:after{content:"";}a.events{font-weight:700;transition:opacity 0.3s;position:relative;top:30px;float:right;}a.events:hover{opacity:0.7;}@media (max-width:1000px){a.events{top:0px;}}a.events img{padding-left:10px;position:relative;}@media (max-width:480px){a.events img{display:none;}}.event{width:33.33%;float:left;padding:15px;display:none;}.prod-tile{display:block;}@media (max-width:769px){.event{width:50%;padding-right:0;padding-left:20px;}.event:first-of-type{padding-left:0;}.event:nth-child(3){display:none;}}@media (max-width:520px){.event{width:100%;padding-right:0;padding-left:0;}.event:nth-child(3){display:block;}}.event img{max-width:100%;min-width:100%;}.event p{color:white;font-size:13px;font-weight:600;}.event a{opacity:1;transition:opacity 0.3s;position:relative;display:inherit;}.event a h4{color:white;text-decoration:none;}.event a:hover{opacity:0.7;}.event-tabs{position:absolute;top:-50px;}.item-date{position:absolute;top:0;right:0;background:rgba(0,0,0,0.9);z-index:1;color:white;padding:10px;text-align:center;}.item-date .month{font-size:12px;text-transform:uppercase;font-weight:600;}.item-date .day{font-size:30px;font-weight:700;line-height:25px;}.large-date{position:relative;float:left;margin-right:20px;top:18px;}@media (max-width:1000px){.large-date{top:-8px;}}.large-date .month{font-size:16px;}.large-date .day{font-size:40px;line-height:35px;}.event-listing{background:white;position:relative;max-height:210px;overflow:hidden;margin-bottom:20px;}.event-advert{margin-bottom:20px;text-align:center;}.event-advert img{max-width:100%;}.event-listing .listing-image{float:left;position:relative;left:-20px;display:inline-block;}.event-listing .listing-content{width:55%;display:inline-block;font-size:16px;margin:15px 10px;}.event-listing .listing-content .tags{font-size:14px;margin-top:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.event-listing .listing-content p{margin-bottom:10px;}.event-listing .listing-content p a{font-size:14px;text-decoration:underline;font-weight:800;}.event-listing .listing-content p a:hover{opacity:0.7;}.event-listing .listing-content h4 a{color:#07BACF;transition:color 0.3s;}.event-listing .listing-content h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.event-listing .listing-content h4 a:hover{color:#0090bd;}.event-listing .listing-button{float:right;}.event-listing .listing-button a{display:inline-block;line-height:25px;margin-top:85px;margin-right:20px;padding:15px 30px;}@media (max-width:1240px){.event-listing{max-height:100%;}.event-listing img{min-width:100%;max-width:100%;}.event-listing .listing-image{min-width:100%;max-width:100%;float:none;left:0px;position:relative;}.event-listing .listing-content{display:inline-block;font-size:16px;padding:0 10px;width:100%;}.event-listing .item-date{top:0;left:0;height:70px;}.event-listing .listing-button{width:100%;text-align:center;}.event-listing .listing-button a{display:inline-block;line-height:25px;padding:15px 30px;width:90%;margin:0 auto;margin-bottom:20px;}.event-listing .listing-content h4 a{font-size:25px;line-height:26px;}}@media (max-width:1240px) and (min-width:640px){.event-listing img,.listing-image{display:none !important;}.event-listing .item-date{top:0;left:90%;height:70px;width:60px;}.event-listing .listing-button{width:100%;text-align:left;padding:10px;}.event-listing .listing-button a{display:inline-block;line-height:25px;padding:15px 30px;width:30%;margin:0;margin-bottom:20px;}.event-listing .listing-content{display:inline-block;font-size:16px;padding:0px;width:100%;}}.featured-listing{background:#323232;color:white;position:relative;}.featured-listing h4 a{color:white;}.featured-listing:after{content:url("../image/star.png");position:absolute;top:0;right:0;padding:15px;background:#5B5B5B;}@media (max-width:1240px) and (min-width:640px){.featured-listing:after{content:"";padding:0;}}a.load-more{width:100%;text-align:center;margin:0 auto;display:block;padding:30px 0 40px 0;transition:all 0.6s;background:#E1E1E1;font-size:16px;font-weight:700;position:relative;margin-top:30px;}a.load-more:after{content:"\2193";position:absolute;bottom:20px;left:50%;}a.load-more:hover{background:#878787;color:white;}.guide-container{margin:0 auto;max-width:848px;margin-top:40px;}.guide{width:33.33%;float:left;padding:15px;}.guide img{min-width:100%;max-width:100%;position:relative;top:0px;left:0px;transition:all 0.6s;}.guide p{color:#7dc243;font-size:16px;font-weight:700;text-align:center;transition:color 0.3s;}.guide a:hover img{min-width:110%;max-width:110%;top:-10px;left:-10px;z-index:100;opacity:1;}.guide a:hover p{color:white;}.grid-panel a{display:inline-block;height:100%;width:100%;background:rgba(3,75,131,0.7);transition:background 0.5s;padding:0;margin:0;}.grid-panel a:hover{background:rgba(3,75,131,0);}.grid-panel .column a h3{bottom:0;color:white;font-family:"Verveine",sans-serif;font-size:50px;padding:150px 0 165px 0;position:relative;text-align:center;text-transform:none;transition:all 0.6s ease 0s;line-height:60px;}.grid-panel .column a:hover h3{bottom:10px;}.grid-panel .column{max-height:366px;overflow:hidden;}@media only screen and (max-width:1000px){.grid-panel .column{max-height:335px;}}@media only screen and (max-width:680px){.grid-panel .column{max-height:200px;}}@media only screen and (min-width:681px) and (max-width:769px){.whales-panel .grid-panel .column{max-height:330px;width:100%;}}@media only screen and (max-width:1610px){.grid-panel .column a h3{font-size:40px;}}@media only screen and (max-width:1280px){.grid-panel .column a h3{font-size:30px;}}@media (min-width:769px){.grid-panel .column{width:33.33%;}.grid-panel .column a:hover h3{bottom:30px;}}@media (max-width:769px){.grid-panel .column{width:50%;margin-bottom:0;float:left;}}@media (max-width:680px){.grid-panel .column a h3{padding:80px 0;}}@media (max-width:480px){.grid-panel .column a h3{padding:80px 0;}.grid-panel .column{max-height:190px;overflow:hidden;}}.grid-panel .grid-panel-1,.grid-panel .grid-panel-2,.grid-panel .grid-panel-3,.grid-panel .grid-panel-4,.grid-panel .grid-panel-5,.grid-panel .grid-panel-6{background:#034b83 url("") center center;background-size:cover !important;padding:0 !important;}.all-destinations ul,.all-destinations-panel ul{padding:0;margin:30px 0;}.all-destinations li,.all-destinations-panel li{list-style:none;opacity:1;padding-bottom:20px;transition:opacity 0.3s;padding-left:20px;}.all-destinations li a,.all-destinations-panel li a{color:#7dc243;font-size:16px;font-weight:600;display:inline-block;position:relative;padding-left:20px;background:url("../image/arrow-right-small.png") no-repeat 0px 8px;}.all-destinations li:hover,.all-destinations-panel li:hover{opacity:0.7;}.pink .all-destinations li a,.pink .all-destinations-panel li a{color:white;}.call-container{float:right;padding-left:80px;position:relative;bottom:0px;}.call-container-small{position:relative;float:none;bottom:0;padding-left:0px;}@media (min-width:1050px){.call-container-small{float:right;padding-left:70px;position:absolute;right:0;top:0;margin-top:15px;}.call-container-small p{left:-125px;top:10px;position:absolute;font-size:12px !important;}}.call-container p{font-size:13px !important;text-align:right;font-weight:500;line-height:16px !important;margin-bottom:15px;}.DNNModuleContent a.call:link,.DNNModuleContent a.call:visited,.Normal a.call:link,.Normal a.call:visited,a.call:link,a.call:visited{background:#0789CF;display:block;padding:10px 15px 9px 0px;color:#fff !important;font-size:24px;font-family:"Alive",sans-serif;transition:background 0.3s;text-decoration:none !important;}a.call:before{content:url("../image/info.png");background:#3D68AC;padding:15px 10px 9px 20px;margin-right:10px;position:relative;top:3px;}.DNNModuleContent a.call:hover,.DNNModuleContent a.call:active,.Normal a.call:hover,.Normal a.call:active{background:#3D68AC;}@media (max-width:980px){.call-container{float:none;bottom:0;padding-left:0px;margin:20px 0;}.call-container p{text-align:left;}}.DNNModuleContent a.button-pink:link,.DNNModuleContent a.button-pink:visited,a.button-pink:link,a.button-pink:visited,.add-to-cart-form a.addToCart:link,.add-to-cart-form a.addToCart:visited{background:#7dc243;color:white !important;text-transform:uppercase;padding:20px;font-weight:700;font-size:16px;line-height:100px;transition:background 0.3s;}a.button-pink:hover,.add-to-cart-form a.addToCart:hover{background:#56872d;}a.button-pink-dark,.add-to-cart-form a.checkOutNowt{background:#0090bd;color:white;text-transform:uppercase;padding:20px 60px;font-weight:700;font-size:16px;line-height:100px;transition:all 0.3s;position:relative;top:-20px;}.blue .button-right,.light-panel .button-right{background:#7DC242;color:white;transition:all 0.3s;}a.button-pink-dark:hover,.add-to-cart-form a.checkOutNow:hover,.pink .button-right:hover,.light-panel .button-right:hover{background:#007ea6;}@media (max-width:639px){a.button-pink-dark,.add-to-cart-form a.checkOutNow{display:block;line-height:10px;padding:30px;width:100%;margin-top:40px;}}a.button-browse{background:none repeat scroll 0 0 #7dc243;color:white;display:block;font-size:18px;font-weight:700;line-height:34px;padding:20px 70px 20px 40px;position:relative;text-transform:none;transition:background 0.3s;width:100%;top:20px;}a.button-browse:hover{background:#56872d;cursor:pointer;}@media (min-width:1200px){a.button-browse{max-width:40%;position:absolute;right:0px;top:0px;}}a.button-book{background:none repeat scroll 0 0 #7dc243;color:white;display:block;font-size:16px;font-weight:700;line-height:65px;padding:0 60px 0 60px;position:relative;text-transform:uppercase;transition:background 0.3s;top:20px;}a.button-book:hover{background:#56872d;cursor:pointer;}@media (min-width:1000px){a.button-book{max-width:40%;position:absolute;right:0px;top:0px;}}a.button-right{background:none repeat scroll 0 0 #00b6f0;color:white;display:block;font-size:16px;font-weight:700;line-height:65px;padding:0 40px 0 40px;position:relative;text-transform:uppercase;transition:background 0.3s;top:20px;margin:10px 0 20px 0;}a.button-right:hover{background:#659C37;cursor:pointer;}@media (min-width:1000px){a.button-right{float:right;margin:0 0 20px 20px;position:relative;top:0px;}}.browse-off:after{content:url("../image/arrow-down.png");position:absolute;right:30px;}.browse-on:after{content:url("../image/arrow-up.png");position:absolute;right:30px;}.browse-all{display:none;}.browse-all .container{padding-top:30px;}@media (max-width:769px){a.button-pink,.add-to-cart-form a.addToCart{padding:20px 30px;}}@media (max-width:480px){a.button-pink,.add-to-cart-form a.addToCart{padding:15px 20px;font-size:14px;}}.blog-articles .row{margin-bottom:30px;}.blog-articles .column{position:relative;overflow:hidden;}.blog-articles p{font-size:14px;}.blog-articles h4{margin:5px 0;}.blog-articles .two-thirds a,.blog-articles .EDN_featured{color:white;}.blog-articles .third h4 a{color:#03B9D2;}.blog-articles .two-thirds .blog-meta,.blog-articles .EDN_featured .blog-meta{position:absolute;bottom:30px;left:40px;padding-right:40px;transition:bottom 0.4s;}.blog-articles .two-thirds .item-date,.blog-articles .EDN_featured .item-date{top:0;bottom:auto;left:19px;}.blog-articles .third .item-date{top:0 !important;margin-right:19px !important;}.blog-articles .two-thirds a:hover .blog-meta,.blog-articles .EDN_featured a:hover .blog-meta{bottom:40px;}.blog-articles a{transition:opacity 0.4s;}.blog-articles a:hover{opacity:0.8;}.blog-articles .third h4 a{transition:color 0.6s;}.blog-articles .third h4 a:hover{color:#000;}.blog-title-container{margin-bottom:30px;}.blog-title-container h3{color:#00b6f1 !important;}.recent-posts{margin:0;padding:0;margin-bottom:50px;}.recent-posts li{list-style:none;transition:opacity 0.3s;}.recent-posts li img{float:left;margin-right:20px;}.recent-posts li h5{margin:0;font-size:16px;font-weight:600;font-family:"Lato",sans-serif;}.recent-posts li:hover{opacity:0.7;}.recent-posts li p{font-size:12px;}.sidebar h4{color:#666666;font-size:18px;font-weight:600;text-transform:none;font-family:"Lato",sans-serif;margin-bottom:20px;}.sidebar-list{margin:0;padding:0;margin-bottom:50px;}.sidebar-list li{list-style:none;transition:opacity 0.3s;padding:10px 0;border-bottom:1px #ccc solid;}.sidebar-list li a{position:relative;transition:all 0.3s;left:0;color:#02BCCF;font-size:16px;}.sidebar-list li:hover a{left:10px;}.sidebar-list li h5{margin:0;font-size:16px;font-weight:600;font-family:"Lato",sans-serif;}.star-rating{background:url("../image/5stars.png") no-repeat left top;height:19px;width:100px;float:left;margin-right:15px;position:relative;}.star-rating .stars-50:after{position:absolute;left:0;top:0;content:url("../image/stars-50.png");}.star-rating .stars-45:after{position:absolute;left:0;top:0;content:url("../image/stars-45.png");}.star-rating .stars-40:after{position:absolute;left:0;top:-1px;content:url("../image/stars-40.png");}.star-rating .stars-35:after{position:absolute;left:0;top:0;content:url("../image/stars-35.png");}.star-rating .stars-30:after{position:absolute;left:0;top:0;content:url("../image/stars-30.png");}.star-rating .stars-25:after{position:absolute;left:0;top:0;content:url("../image/stars-25.png");}.star-rating .stars-20:after{position:absolute;left:0;top:0;content:url("../image/stars-20.png");}.star-rating .stars-15:after{position:absolute;left:0;top:0;content:url("../image/stars-15.png");}.star-rating .stars-10:after{position:absolute;left:0;top:0;content:url("../image/stars-10.png");}.footer-logo img{margin-top:40px;}@media (min-width:680px){.footer-logo{float:left;}}.social-icons{margin-top:50px;margin-left:10%;float:right;width:50%;text-align:right;}@media (max-width:680px){.social-icons{margin-top:50px !important;}}.social-icons a{transition:opacity 0.3s;}.social-icons a:hover{opacity:0.7;}.social-icons img{height:53px;padding-right:70px;}.social-icons a:last-of-type img{padding-right:0px;}@media (max-width:1000px){.social-icons img{height:40px;padding-right:40px;}}@media (max-width:680px){.social-icons img{padding-right:13%;}.social-icons{float:none;margin:0 auto;margin-top:50px;text-align:center;}.aqua .column{text-align:center;}}footer{background-color:#000000;color:#CCC;padding:20px 0 0px 0;width:100%;margin:0 auto;margin-top: 30px;}#footer-nav{width:100%;margin:0 auto 20px auto;padding:0;text-align:left;float:left;font-size:0;list-style:none; clear:both; position:relative;}#footer-nav li{display: block;margin:0 5px 10px 5px;}#footer-nav li a{list-style:none;padding-right:0px;text-align:left;font-size:14px;display:-moz-inline-box;line-height:14px;}#footer-nav li:last-of-type a{border-right:solid white 0px;}@media (max-width:769px){footer{padding-top:90px;padding-bottom:60px;}#footer-nav li:first-of-type{}#footer-nav li:first-of-type a{border-right:solid #A0F7FF 0px;text-align:center;}}@media (max-width:639px){footer { text-align: center; } #footer-nav li{ text-align:center}}#footer-nav li a{color:#CCC;transition:opacity 0.3s;}#footer-nav li a:hover{opacity:0.7;}#footer-nav-top{width:100%;margin:20px auto 0 auto;padding:0;text-align:center;font-size:0;list-style:none;}#footer-nav-top li{display:-moz-inline-box;display:inline-block;margin:0 5px 10px 5px;}#footer-nav-top li a{list-style:none;float:left;padding-right:10px;font-size:14px;display:-moz-inline-box;display:inline-block;border-right:solid #A0F7FF 1px;line-height:14px;}#footer-nav-top li:last-of-type a{border-right:solid white 0px;}@media (max-width:769px){footer{padding-top:30px;padding-bottom:60px;}#footer-nav-top{margin-bottom:30px;float:left;padding-bottom:30px;}#footer-nav-top li{display:none;margin:0;}#footer-nav-top li a{width:100%;border-right:solid #A0F7FF 0px;padding:20px 0;font-size:16px;border-bottom:1px solid #72E0EA;margin-left:-20px;width:calc(100% + 40px);}#footer-nav-top li a:hover{background:#03757F;}}#footer-nav-top li a{color:white;transition:opacity 0.3s;}#footer-nav-top li a:hover{opacity:0.7;}.menu-title-mobile{display:none;}@media (max-width:769px){.menu-title-mobile{display:block;color:white;font-size:16px;padding:15px 15px 15px 0;border-top:1px solid #72E0EA;border-bottom:1px solid #72E0EA;margin-bottom:0px;margin-left:-20px;width:calc(100% + 40px);}.menu-title-mobile:after{content:url("../image/arrow-down-small.png");padding-left:10px;}.rotate-icon:after{content:url("../image/arrow-up-small.png");}.menu-title-mobile:hover{cursor:pointer;background:#03757F;}}footer .copyright{font-size:12px;margin-top:15px;margin-bottom:30px;}footer .copyright p{margin:5px;}.sitemap-container{display:none;width:100%;max-width:100%;background:#233038;min-height:300px;padding:75px 0;margin-bottom:-200px;}.sitemap-container p{font-size:14px;}a.sitemap{position:relative;padding-left:10px;}a.sitemap:before{content:url("../image/arrow-down-small.png");position:absolute;top:-2px;left:-12px;}a.sitemap-rotate:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);top:1px;}#tabs a:link,#tabs a:visited{color:#333333 !important;transition:all .3s;}#tabs a:hover,#tabs a:active{opacity:0.8;}#tabs .resp-tab-item a:link,#tabs .resp-tab-item a:visited{color:#00b6f0 !important;transition:all .3s;}#tabs .resp-tab-item a:hover,#tabs .resp-tab-item a:active{color:#000 !important;opacity:0.5;}.grey #tabs a{color:#00b6f0;}#tabs ul{width:100%;display:block;margin:46px auto 25px;max-width:1140px;padding:0 20px 28px 20px;}@media (min-width:1236px){#tabs ul.center-list{text-align:center;width:80%;margin-left:auto;}}#tabs ul li{margin-top:20px;list-style:none;float:left;font-size:20px;font-weight:700;width:25%;position:relative;}#tabs ul li a{position:relative;padding-bottom:15px;padding-right:30%;display:inline-block;width:100%;color:#8adffc;border-bottom:1px solid white;}.grey #tabs ul li a{border-bottom:1px solid #8adffc;}#tabs ul li a:after{content:"";position:absolute;bottom:0px;height:4px;background:white;width:0%;display:block;transition:width 0.1s ease-out;}.grey #tabs ul li a:after{background:#00b6f0;}#tabs ul li:first-of-type a{padding-left:0px;}#tabs ul li.resp-tab-active a{color:#fff;}#tabs .prod-fac ul li{clear:both;}#tabs .prod-dates td{padding-right:15px;vertical-align:top;}#tabs a.reveal{text-decoration:underline;}@media (max-width:910px){#tabs ul li{width:auto;font-size:16px;}#tabs ul li a{padding-right:30px;padding-left:0px;}}@media (max-width:769px){#tabs ul{display:none;}#tabs .prod-fac ul{display:block;}#tabs .prod-fac{margin-top:-80px;}#tabs .prod-fac h4{display:none;}}#tabs-book{background:#F16C84;min-height:140px;position:relative;}@media (max-width:769px){#tabs-book{background:transparent;padding-top:30px;}}#tabs-book a{color:white;}@media (min-width:769px){.white-tabs{}}.white-tabs ul li{width:auto !important;}.white-tabs ul li a{border-bottom:0px solid white !important;color:#616161 !important;padding-right:60px !important;}.white-tabs ul li a:after{background:#00b6f0 !important;}.white-tabs ul li.resp-tab-active a{color:#00b6f0 !important;}@media (max-width:769px){#event-tabs h2.resp-accordion{display:block;border-bottom:1px solid black;padding-left:10px;margin-bottom:15px;}#event-tabs .resp-arrow:after{content:url("../image/arrow-down-dark.png");position:absolute;right:15px;}#event-tabs h2.resp-tab-active span.resp-arrow:after{content:url("../image/arrow-up-dark.png");}#event-tabs h2.resp-accordion a{color:black;}}@media (min-width:769px){#tabs-book .book-select{width:20%;float:left;padding-right:20px;}#tabs-book .resp-tabs-container{padding-top:35px;padding-left:35px;}#tabs-book .resp-tabs-list{position:absolute;right:0;top:-68px;}#tabs-book .resp-tabs-list li{padding:20px 50px;background:#D0556C;}#tabs-book .resp-tabs-list li.resp-tab-active{background:#F16C84;}#tabs-book .resp-tabs-list li.resp-tab-active a{border:0;}#event-tabs .resp-tabs-list{position:absolute;top:-70px;z-index:5;padding-left:1rem;}#event-tabs .resp-tabs-list li{background:#fff;padding:20px 50px;margin-right:-2px;border:2px solid #E1E1E1;transition:all 0.3s;}#event-tabs .resp-tabs-list li a{color:#B7B7B7;}#event-tabs .resp-tabs-list li.resp-tab-active,#event-tabs .resp-tabs-list li:hover{background:#E1E1E1;}#event-tabs .resp-tabs-list li.resp-tab-active a,#event-tabs .resp-tabs-list li:hover a{border:0;color:#323232;}#tabs-footer{padding-top:100px;}#tabs-footer .resp-tabs-list{position:absolute;top:-20px;left:25px;}#tabs-footer .resp-tabs-list li{transition:all 0.3s;font-size:14px;font-weight:700;}#tabs-footer .resp-tabs-list li a{color:#fff;padding:15px;transition:background 0.3s;display:block;}#tabs-footer .resp-tabs-list li.resp-tab-active a,#tabs-footer .resp-tabs-list li:hover a{border:0;background:#3d474d;}}@media (max-width:769px){#tabs-footer h2.resp-accordion{display:block;border-bottom:1px solid white;padding-left:10px;margin-bottom:15px;color:white;}#tabs-footer h2.resp-accordion a{color:white;}}@media (min-width:769px) and (max-width:1296px){#tabs-book .book-select{width:50%;float:left;padding-right:20px;}#tabs-book{background:none repeat scroll 0 0 #f16c84;min-height:334px;position:relative;}}@media (min-width:769px) and (max-width:1057px){#tabs-book{margin-top:95px !important;}}.book-select.date{background:#C2495F;font-size:18px;font-weight:700;padding:20px;border-right:20px solid #F16C84;}@media (max-width:769px){.book-select.date{border-right:0px solid #F16C84;}}@media (max-width:769px){#tabs-book .resp-tabs-container{padding-left:0px;padding-top:0px;}#tabs-book .resp-tabs-container .cs-select{margin-bottom:20px;}#tabs-book .book-select.date{margin-bottom:20px;}#tabs-book a.button-pink-dark{margin-top:15px;}}ul.resp-tabs-list,p{margin:0px;padding:0px;}.resp-tabs-list li{display:inline-block;list-style:none;cursor:pointer;float:left;font-weight:bold;}.resp-tabs-container{clear:left;}.resp-tabs-container div.cs-select{margin-bottom:30px;}@media (max-width:639px){.resp-tabs-container div.cs-select{margin-bottom:0px;}}h2.resp-accordion{cursor:pointer;display:none;font-size:20px;font-weight:700;font-family:"Lato",sans-serif;text-transform:none;}.resp-tab-content{display:none;}@media (min-width:769px){#tabs ul li.resp-tab-active a:after{content:"";position:absolute;bottom:0px;height:4px;background:white;width:100% !important;display:block;transition:width 0.5s;}.grey #tabs ul li.resp-tab-active a:after{background:#00b6f0;}}.resp-content-active,.resp-accordion-active{display:block;}.resp-vtabs ul.resp-tabs-list{float:left;width:30%;}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none;}.resp-vtabs .resp-tabs-container{padding:0px;float:left;width:68%;min-height:250px;border-radius:4px;clear:none;}.resp-vtabs .resp-tab-content{border:none;}.resp-vtabs li.resp-tab-active{border-right:none;position:relative;z-index:1;}.resp-arrow{float:right;position:relative;}.resp-arrow:after{content:url("../image/arrow-down.png");position:absolute;right:15px;}h2.resp-tab-active span.resp-arrow:after{content:url("../image/arrow-up.png");}.resp-easy-accordion h2.resp-accordion{display:block;}.resp-jfit{width:100%;margin:0px;}.resp-tab-content-active{display:block;}@media only screen and (max-width:768px){ul.resp-tabs-list{display:none;}h2.resp-accordion{display:block;border-bottom:1px solid white;padding-left:10px;margin-bottom:15px;}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}.resp-accordion-closed{display:none !important;}.resp-tab-active a{border-bottom:0px solid white;}}#showMenu{float:right;position:relative;top:30px;right:10px;}#showMenu:hover{cursor:pointer;}.outer-nav li{list-style:none;text-align:left;}.outer-nav li a{text-transform:uppercase;font-size:18px;font-weight:700;}.outer-nav li.home img{padding-right:10px;}.outer-nav .social-icons{margin-left:50px;margin-top:25px;}.outer-nav .social-icons a{float:left;}.outer-nav .social-icons a img{height:30px;padding-right:1em;opacity:1;transition:opacity 0.3s;}.outer-nav .social-icons a:hover img{opacity:0.7;}.animate .perspective-container{opacity:1;transition:opacity 0.3s;}.animate .perspective-container:hover{opacity:0.7;}.search input{font-size:16px;background:rgba(0,0,0,0.2) url("../image/search.png") no-repeat 94% 50%;background-size:20px 20px;color:white;border:0px solid white;padding:18px;width:100%;position:relative;font-weight:400;}.search input:after{content:"";position:absolute;right:10px;top:5px;}.nav-search{display:none;position:relative;}.nav-search input{color:white;background:transparent;border:0px solid white;border-left:1px solid rgba(255,255,255,0.5);width:100%;float:right;font-size:18px;margin-top:4px;padding-left:15px;background:transparent url("../image/search.png") no-repeat 94% 50%;background-size:20px 20px;box-shadow:none;}.nav-search input[type="submit"]{position:absolute;right:0;top:0;width:35px;background:transparent;border:0px solid white;font-size:0;height:25px;}.gallery-item{margin:0;padding:0 2px;font-family:'open_sansbold',Arial,sans-serif;width:33%;width:calc(100% / 4);}.gallery-item img{max-width:100%;min-width:100%;}@media (max-width:1023px){.gallery-item{width:33%;}}@media (max-width:767px){.gallery-item{width:50%;width:calc(100% / 2);}}.gallery-item img{opacity:1;transition:opacity 0.3s;}.gallery-item img:hover{opacity:0.7;}.footer-links{padding-top:30px;}.footer-links li{list-style:none;width:170px;float:left;}.footer-links a{color:white;opacity:0.7;transition:opacity 0.2s;font-size:16px;display:inline-block;position:relative;padding-left:20px;background:url("../image/arrow-right-small.png") no-repeat 0px 8px;}.footer-links a:hover{opacity:1;}.nivo-lightbox-theme-default .nivo-lightbox-close{line-height:23px;margin:22px 20px 0 0;opacity:1;padding:0;left:95%;}.nivo-lightbox-theme-default .nivo-lightbox-close:after{color:white;content:"Close";font-size:15px;font-weight:800;left:90%;position:sticky;text-transform:uppercase;margin:0;padding:0;}@media (max-width:890px){.nivo-lightbox-theme-default .nivo-lightbox-close{left:90%;}.nivo-lightbox-theme-default .nivo-lightbox-close:after{left:80%;}}@media (max-width:480px){.nivo-lightbox-theme-default .nivo-lightbox-close{left:85%;}.nivo-lightbox-theme-default .nivo-lightbox-close:after{left:65%;}}.filters{margin:0 auto;max-width:53rem;max-width:1140px;width:90%;position:absolute;top:-70px;display:block;padding-right:2rem;}.filter-select .chooselocation,.filter-select .choosetype{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;width:auto;min-width:180px;margin-bottom:0;border:2px solid #D7D7D7;float:right;font-size:14px;margin-left:20px;}.filter-select div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;width:auto;min-width:180px;margin-bottom:0;border:2px solid #D7D7D7;float:right;font-size:14px;margin-left:10px;}

.filter-select .cs-select .cs-placeholder{color:black;padding:15px 45px 15px 25px;width:100%;}

.filter-select .cs-select > span::after{content:url("../image/arrow-down-dark.png");opacity:0.5;top:28px;}

@media (max-width:1225px){.filters{width:100%;position:relative;top:0px;display:block;}

.filter-select div.cs-select,.filter-select .chooselocation,.filter-select .choosetype{margin-bottom:30px;}

}

@media (max-width:769px){.filter-select div.cs-select,.filter-select .chooselocation,.filter-select .choosetype{min-width:100%;margin-bottom:10px;}

.filters{margin-top:20px;display:inline-block;}

}

.ui-multiselect{padding:2px 0 2px 4px;text-align:left;}

.ui-multiselect span.ui-icon{float:right;}

.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px;}

.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important;}

.ui-multiselect-checkboxes label:hover{cursor:pointer;}

.ui-multiselect-header{margin-bottom:0px;padding:5px 0 5px 10px;background-color:#ccc;overflow:hidden;font-weight:bold;}

.ui-multiselect-header a:link,.ui-multiselect-header a:visited{color:#00b6f1;}

.ui-multiselect-header a:hover,.ui-multiselect-header a:active{color:#00b6f1;}

.ui-multiselect-header ul{font-size:13px;margin:0;padding:0;list-style:none;}

.ui-multiselect-header ul li{float:left;padding:0 10px 0 0;}

.ui-multiselect-header a{text-decoration:none;}

.ui-multiselect-header a:hover{text-decoration:underline;}

.ui-multiselect-header span.ui-icon{float:left;}

.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0;}

.ui-multiselect-menu{display:none;padding:0px;position:absolute;z-index:10000;text-align:left;}

.ui-multiselect-checkboxes{position:relative;overflow-y:scroll;}

.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px;}

.ui-multiselect-checkboxes label input{position:relative;top:1px;}

.ui-multiselect-checkboxes li{clear:both;font-size:0.9em;padding-right:3px;}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid;}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none;}

* html .ui-multiselect-checkboxes label{border:none;}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;font-size:14px;font-weight:600;padding:15px;color:black;position:relative;border:2px solid #d7d7d7;float:right;margin-left:10px;max-width:200px;}

.ui-state-default:after,.ui-widget-content .ui-state-default:after,.ui-widget-header .ui-state-default:after{content:url("../image/arrow-down-dark.png");opacity:0.5;top:28px;position:absolute;right:17px;top:17px;}

ul.ui-multiselect-checkboxes{background:white;padding:0;margin:0;width:100%;max-width:200px;}

ul.ui-multiselect-checkboxes li{list-style:none;font-size:15px;padding:5px 15px;}

ul.ui-multiselect-checkboxes li:hover{cursor:pointer;background:#EAEAEA;}

ul.ui-multiselect-checkboxes li input{margin-right:10px;}

@media (max-width:1225px){.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{width:100%;position:relative;top:0px;display:block;}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{margin-bottom:30px;}

.ui-multiselect-menu{width:100%;}

}

@media (max-width:769px){.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{min-width:100%;margin-bottom:10px;}

.ui-multiselect-menu{width:100%;}

}

.featured-content-slider{position:initial;}

.featured-content-slider .slick-next{position:absolute;top:40%;right:0;margin:0;}

.featured-content-slider .slick-prev{position:absolute;top:40%;left:0;margin:0;}

img.dnn-scale-img{max-width:100%;height:auto;}

#dnn_dnnLOGO_imgLogo{border:0;}

.dnnFormMessage{display:block;padding:17px 18px;margin-bottom:18px;border:1px solid rgba(2,139,255,0.2);background:rgba(2,139,255,0.15);-webkit-border-radius:3px;border-radius:3px;max-width:980px;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnFormMessage.dnnFormError,.dnnFormMessage.dnnFormValidationSummary{background-color:rgba(255,0,0,0.15);border-color:rgba(255,0,0,0.2);}

.dnnFormMessage.dnnFormWarning{background-color:rgba(255,255,0,0.15);border-color:#CDB21F;}

.dnnFormMessage.dnnFormSuccess{background-color:rgba(0,255,0,0.15);border-color:rgba(0,255,0,0.5);}

.dnnTableHeader{display:block;padding:15px;background:none repeat scroll 0 0 #E3E3E5;}

.dnnTableHeader a,.dnnTableHeader input,.dnnTableHeader select{margin:0;}

.dnnTableDisplay{margin-bottom:18px;border:1px solid #d1d1d1;border-left:0;border-bottom:0;}

.dnnTableDisplay td,.dnnTableDisplay th{padding:5px 9px;border-bottom:1px solid #d1d1d1;}

.dnnTableDisplay th{padding:0;border-left:1px solid #d1d1d1;-webkit-box-shadow:1px 0px 0px 0px rgba(255,255,255,0.9);box-shadow:1px 0px 0px 0px rgba(255,255,255,0.9);}

.dnnTableDisplay th > span,.dnnTableDisplay th > a{display:block;padding:5px 9px;}

.dnnTableDisplay td:first-child{border-left:1px solid #cfcfcf;}

.dnnTableDisplay label{display:inline;padding-left:5px;}

.dnnTableDisplay caption{display:none;}

.dnnTableDisplay th{background:-moz-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);text-align:left;text-shadow:1px 1px 0px rgba(255,255,255,0.8);color:#333;}

.dnnTableDisplay th a,.dnnTableDisplay th label{font-weight:normal;color:#333;text-decoration:none;}

.dnnTableDisplay th a{padding:8px 9px;}

.dnnTableDisplay th a:hover{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:-o-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:-ms-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:linear-gradient(top,#fefefe 0%,#e8e8e8 100%);color:#333;}

.dnnTableDisplay th a:active{border-color:#999;background:#c6c6c6;background:-moz-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:-o-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:-ms-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);-webkit-box-shadow:inset 0px 2px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 2px 3px 0px rgba(0,0,0,0.3);}

.dnnTableDisplay tr:nth-child(2n) td{background:rgba(0,0,0,0.04);}

.dnnTableDisplay tr:hover td{background:rgba(2,139,255,0.15);}

.dnnTableDisplay tfoot tr:hover td{background:none;}

.dnnTableFilter{margin-bottom:18px;background:rgba(0,0,0,0.04);}

.dnnTableFilter .dnnTableDisplay{margin-bottom:0;}

.dnnFilterSet{padding:18px;}

.dnnFilterSet label{display:inline-block;}

.dnnFilterSet input,.dnnFilterSet select{display:inline-block;margin:0 5px;}

.verticalFilter .dnnFilterSet{float:left;width:20%;padding:2% 18px;}

.verticalFilter .dnnTableDisplay{float:right;width:75%;}

.verticalFilter input[type=search],.verticalFilter select,.verticalFilter input[type=text]{margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.dnnResults{float:left;margin-bottom:0;}

.dnnPagination{float:right;margin:0;padding:0;}

.dnnPagination li{float:left;list-style:none;}

.dnnPagination li a,.dnnPagination li span{display:inline-block;padding:0 5px;text-decoration:none;color:#333;}

.dnnPagination li a:hover{text-decoration:underline;color:#222;}

.dnnPagination li span{color:#222;text-decoration:underline;}

.dnnFormItem input[type="text"],.dnnFormItem select,.dnnFormItem textarea,.dnnFormItem input[type="email"],.dnnFormItem input[type="search"],.dnnFormItem input[type="password"]{margin-bottom:18px;padding:8px;background:#ffffff;border:1px solid #c9c9c9;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.8),inset 0px 1px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.8),inset 0px 1px 2px 0px rgba(0,0,0,0.1);color:#333;font-size:12px;}

.dnnFormItem input.aspNetDisabled,.dnnFormItem textarea.aspNetDisabled{background:#ebebeb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#a7a7a7;border-width:1px;}

.aspNetDisabled,a.aspNetDisabled,.dnnDisabled,a.dnnDisabled{color:#ccc;cursor:not-allowed;text-decoration:none;}

.dnnFormItem input[type="text"]:active,.dnnFormItem input[type="text"]:focus,.dnnFormItem input[type="password"]:focus,.dnnFormItem input[type="password"]:active,.dnnFormItem input[type="email"]:active,.dnnFormItem input[type="email"]:focus,.dnnFormItem select:active,.dnnFormItem select:focus,.dnnFormItem textarea:active,.dnnFormItem textarea:focus,.dnnFormItem input[type="search"]:active,.dnnFormItem input[type="search"]:focus{background:#fff;border:1px solid rgba(2,139,255,0.5);-webkit-box-shadow:0px 0px 3px 0px rgba(2,139,255,0.4);box-shadow:0px 0px 3px 0px rgba(2,139,255,0.4);color:#333;}

.required label:after,legend.required:after{display:inline-block;margin-top:-2px;margin-left:9px;padding:1px 9px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;-webkit-border-radius:3px;background:rgba(0,0,0,0.03);content:'Required';font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;color:#777;}

.error label,legend.error{color:rgba(255,0,0,0.9);}

.error input[type="text"],.error select,.error textarea,.error input[type="email"],.error input[type="search"]{border:1px solid rgba(255,0,0,0.6);color:rgba(255,0,0,0.7);}

.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnFormItem input[type="submit"],.dnnPrimaryAction,.dnnSecondaryAction,.dnnTertiaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span{display:inline-block;padding:9px 9px;margin-bottom:9px;cursor:pointer;min-width:75px;*overflow:visible;border:1px solid #c2c2c2;background:#eaeaea;-webkit-border-radius:3px;border-radius:3px;color:#333;font-weight:bold;text-decoration:none;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnFormItem input[type="submit"],.dnnPrimaryAction,.dnnSecondaryAction,.dnnTertiaryAction{padding:6px 6px;}

.ui-state-default.dnnPrimaryAction,.dnnPrimaryAction,.dnnFormItem input[type="submit"],a.dnnPrimaryAction{border-color:#0D569E;background:#3792ED;background:-moz-linear-gradient(top,#358eea 0%,#2170cd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#358eea),color-stop(100%,#2170cd));background:-webkit-linear-gradient(top,#358eea 0%,#2170cd 100%);background:linear-gradient(top,#358eea 0%,#2170cd 100%);-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.6),inset 0px 1px 0px 0px rgba(255,255,255,0.4);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.6),inset 0px 1px 0px 0px rgba(255,255,255,0.4);color:#efefef;text-shadow:0px -1px 0px #185B93;font-size:13px;line-height:18px;}

.ui-state-default.dnnPrimaryAction:hover,.dnnPrimaryAction:hover,.dnnFormItem input[type="submit"]:hover,a.dnnPrimaryAction:hover{border-color:#0D569E;background:#6cb6f3;background:-moz-linear-gradient(top,#6cb6f3 0%,#4387d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6cb6f3),color-stop(100%,#4387d2));background:-webkit-linear-gradient(top,#6cb6f3 0%,#4387d2 100%);background:linear-gradient(top,#6cb6f3 0%,#4387d2 100%);color:#fff;}

.ui-state-default.dnnPrimaryAction:active,.dnnPrimaryAction:active,.dnnFormItem input[type="submit"]:active,a.dnnPrimaryAction:active{border-color:#0D569E;background:#1f66be;background:-moz-linear-gradient(top,#1f66be 0%,#3085e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1f66be),color-stop(100%,#3085e0));background:-webkit-linear-gradient(top,#1f66be 0%,#3085e0 100%);background:linear-gradient(top,#1f66be 0%,#3085e0 100%);-webkit-box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.4);color:#fff;}

.ui-state-default.dnnPrimaryAction[disabled],.dnnPrimaryAction[disabled],.dnnPrimaryAction[disabled]:hover,.dnnPrimaryAction[disabled]:active{background:#ccc !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#aaa !important;text-shadow:none;}

.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnSecondaryAction,.dnnSecondaryAction.dnnSecondaryAction,a.dnnSecondaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span{background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);background:linear-gradient(top,#f5f5f5 0%,#dfdfdf 100%);-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.4),inset 0px 1px 0px 0px rgba(255,255,255,1);box-shadow:0px 1px 0px 0px rgba(0,0,0,0.4),inset 0px 1px 0px 0px rgba(255,255,255,1);text-shadow:0px 1px 0px #ffffff;color:#333;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:13px;line-height:18px;}

.dnnFormItem button:hover,.dnnFormItem input[type="button"]:hover,.dnnFormItem input[type="reset"]:hover,.dnnSecondaryAction:hover,.dnnSecondaryAction.dnnSecondaryAction:hover,a.dnnSecondaryAction:hover,ul.dnnAdminTabNav li a:hover,.dnnLogin .LoginTabGroup span:hover{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:-o-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:-ms-linear-gradient(top,#fefefe 0%,#e8e8e8 100%);background:linear-gradient(top,#fefefe 0%,#e8e8e8 100%);color:#555;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.dnnFormItem button:active,.dnnFormItem input[type="button"]:active,.dnnFormItem input[type="reset"]:active,.dnnFormItem input[type="reset"]:active,.dnnSecondaryAction:active,.dnnSecondaryAction.dnnSecondaryAction:active,a.dnnSecondaryAction:active,ul.dnnAdminTabNav li a:active{border-color:#999;background:#c6c6c6;background:-moz-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:-o-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:-ms-linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);background:linear-gradient(top,#c6c6c6 0%,#f3f3f3 100%);-webkit-box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.4);box-shadow:inset 0px 1px 5px 0px rgba(0,0,0,0.4);-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

span.dnnPrimaryAction > input[type="image"],span.dnnSecondaryAction > input[type="image"]{display:none;}

span.dnnPrimaryAction > a.dnnPrimaryAction,span.dnnSecondaryAction > a.dnnSecondaryAction{display:inline;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;}

.dnnTertiaryAction,a.dnnTertiaryAction{padding:10px 10px;border:none;background:#eaeaea;color:#333;}

.dnnTertiaryAction:hover,a.dnnTertiaryAction:hover{background:#f2f2f2;}

.dnnTertiaryAction:active,a.dnnTertiaryAction:active{background:#d8d8d8;}

.dnnFormItem input[type="text"] + a.dnnPrimaryAction,.dnnFormItem input[type="text"] + a.dnnSecondaryAction,.dnnFormItem input[type="text"] + a.dnnTerriaryAction{margin-left:5px;}

.dnnFormItem input[type="checkbox"] + span,.dnnFormItem input[type="radio"] + span{margin:5px;}

.StandardButton{border:1px solid blue;}

.dnnFormItem button[disabled],.dnnFormItem input[disabled]{cursor:default;opacity:0.5;}

.dnnFormItem input[type="checkbox"],.dnnFormItem input[type="radio"]{*width:13px;*height:13px;padding:0;box-sizing:border-box;}

.dnnFormItem input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.dnnFormItem input[type="search"]::-webkit-search-decoration,.dnnFormItem input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}

.dnnFormItem button::-moz-focus-inner,.dnnFormItem input::-moz-focus-inner{border:0;padding:0;}

.dnnFormItem textarea{overflow:auto;vertical-align:top;resize:vertical;}

.dnnFormItem input:valid,.dnnFormItem textarea:valid{}

.dnnFormItem input:invalid,.dnnFormItem textarea:invalid{background-color:#f0dddd;}

.horizontal ul.categories,.horizontal ul.tags{list-style:none;}

.horizontal ul.categories{}

.horizontal ul.tags{}

.horizontal ul.categories li,.horizontal ul.tags li{}

.horizontal ul.tags li.add-tags{}

.horizontal ul.tags li.add-tags img{}

.vertical ul.categories,.vertical ul.tags{list-style:none;}

.vertical ul.categories li,.vertical ul.tags li{}

.vertical ul.categories li{}

.vertical ul.tags li{}

.vertical ul.tags li.add-tags{}

.vertical ul.tags li.add-tags img{}

.ui-widget-content ul.dnnAdminTabNav{display:inline-block;width:100%;height:37px;border-bottom:1px solid #c2c2c2;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:5px 0 18px 0;padding:0;}

.ui-widget-content ul.dnnAdminTabNav li:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;content:normal;position:relative;right:auto;top:auto;}

.ui-widget-content ul.dnnAdminTabNav li{float:left;margin-right:4px;list-style:none;border:none;margin:0 4px 0 0;padding:0;width:auto;}

.ui-widget-content ul.dnnAdminTabNav li a{box-shadow:none;webkit-box-shadow:none;-webkit-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;padding:9px;border:1px solid #c2c2c2;border-radius:3px 3px 0 0;border-bottom:0 none;}

.ui-widget-content ul.dnnAdminTabNav li a:before,.ui-widget-content ul.dnnAdminTabNav li a:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.ui-widget-content ul.dnnAdminTabNav li.ui-tabs-active a{margin-top:-3px;padding:12px 9px 10px 9px;background:#fff;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;padding:9px;border:1px solid #c2c2c2;border-radius:3px 3px 0 0;border-bottom:0 none;}

.ui-widget-content ul.dnnAdminTabNav li.ui-tabs-active a:before,.ui-widget-content ul.dnnAdminTabNav li.ui-tabs-active a:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.ui-tabs .ui-tabs-panel{position:relative;display:block;}

.ui-tabs .ui-tabs-hide{display:none;}

.dnnLogin .LoginTabGroup{display:inline-block;width:100%;height:37px;margin-left:0;margin-top:5px;border-bottom:1px solid #C2C2C2;}

.dnnLogin .LoginTabGroup span{margin-right:4px;margin-bottom:0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:none;}

.dnnLogin .LoginTabGroup span.LoginTabSelected{margin-top:-3px;padding:12px 9px 10px;background:none repeat scroll 0 0 #FFFFFF;}

.dnnForm .ui-resizable{position:relative;}

.dnnForm .ui-resizable-handle{position:absolute;display:block;z-index:99999;font-size:0.1px;}

.dnnForm .ui-resizable-disabled .ui-resizable-handle,.dnnForm .ui-resizable-autohide .ui-resizable-handle{display:none;}

.dnnForm .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}

.dnnForm .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}

.dnnForm .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}

.dnnForm .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}

.dnnForm .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}

.dnnForm .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}

.dnnForm .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}

.dnnForm .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}

.dnnForm h1,.dnnForm h2,.dnnForm h3,.dnnForm h4,.dnnForm h5,.dnnForm h6{display:block;font:700 13px/18px "Lato",sans-serif;color:#555;text-transform:none;}

.dnnForm h1 a,.dnnForm h2 a,.dnnForm h3 a,.dnnForm h4 a,.dnnForm h5 a,.dnnForm h6 a{font-weight:inherit;}

.dnnForm h1{font-size:38px;line-height:54px;letter-spacing:normal;margin-top:8px;margin-bottom:10px;}

.dnnForm h2{font-size:32px;line-height:36px;letter-spacing:normal;margin-top:8px;margin-bottom:10px;}

.dnnForm h3{font-size:28px;line-height:36px;letter-spacing:normal;margin-top:8px;margin-bottom:10px;}

.dnnForm h4{font-size:22px;line-height:36px;letter-spacing:normal;}

.dnnForm h5{font-size:16px;line-height:18px;letter-spacing:normal;}

.dnnForm h6{font-size:14px;line-height:18px;letter-spacing:normal;}

.dnnForm{width:100%;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnForm fieldset{clear:none;position:relative;margin-bottom:18px;text-align:left;border:none;}

.dnnForm fieldset fieldset{width:100%;}

.dnnForm .dnnFormItem{clear:both;width:100%;display:block;position:relative;text-align:left;}

.dnnTooltip{position:relative;display:block;width:32.075%;margin-right:18px;}

.dnnHelperTip{position:relative;display:block;}

.dnnDragdropTip{z-index:10000;position:absolute;width:auto !important;height:auto !important;padding:10px;padding-left:30px;border-radius:3px;background:rgba(0,0,0,0.75) url(../image/pin-icn.png) no-repeat 7px 12px;font-size:11px;color:#DDD;text-align:left;}

span.dnnFormRequired:after,div.dnnFormItem.dnnFormRequired > div.dnnLabel span:after{content:"*";display:inline-block;margin:0 0 0 5px;color:Red;font-size:16px;line-height:1em;font-weight:bold;}

.dnnFormItem input[type="checkbox"] + span,.dnnFormItem input[type="radio"] + span{display:inline-block;width:auto;margin:6px 5px 6px 5px;}

a.dnnFormHelp,.dnnForm .dnnFormItem a.dnnFormHelp,.dnnTooltip label a.dnnFormHelp{color:#333;text-decoration:none;font-weight:bold;}

a.dnnFormHelp{display:inline-block;position:absolute;right:0;top:2px;width:14px;height:15px;background:url(../image/helpI-icn-grey.png) no-repeat left 2px;padding:0 !important;margin:0 !important;}

.dnnLabel{display:inline-block;float:left;position:relative;width:32.075%;padding-right:20px;margin-right:18px;overflow:visible;text-align:right;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnFormItem > .dnnLabel{margin-top:5px;}

.dnnLabel > span{text-align:right;}

.dnnForm .dnnFormItem a.dnnFormHelp span{position:relative;}

.dnnForm .dnnFormItem a.dnnFormHelp img{display:block;}

.dnnLabel + span{display:inline-block;margin-top:6px;margin-bottom:6px;white-space:pre-line;font:400 13px/18px "Lato",sans-serif;color:#555;}

td > .dnnLabel{width:220px;}

.dnnTooltip .dnnFormHelpContent,.dnnHelperTip .dnnFormHelpContent{visibility:hidden;z-index:10;position:absolute;width:200px;padding:10px;padding-left:30px;border-radius:3px;background:rgba(0,0,0,0.75);font-size:11px;color:#ddd;text-align:left;}

.dnnFormHelpContent span{display:block;}

.dnnTooltip .dnnFormHelpContent span:after,.dnnHelperTip .dnnFormHelpContent span:after{position:absolute;content:"";left:15px;bottom:-7px;width:0;height:0;opacity:0.75;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;}

a.pinHelp{display:block;position:absolute;left:7px;top:12px;width:15px;height:15px;opacity:0.5;background:url(../image/pin-icn.png) no-repeat 0 0;}

.ui-draggable a.pinHelp,a.pinHelp:hover{opacity:1;}

.dnnFormItem span.dnnFormMessage.dnnFormError{display:block;position:absolute;overflow:visible;bottom:95%;right:12%;width:200px;margin-bottom:0;padding:10px;border:none;border-radius:3px;background:rgba(255,0,0,0.75);font-size:12px;color:#fff;text-align:left;}

.dnnFormItem span.dnnFormMessage.dnnFormError:after{position:absolute;bottom:-7px;left:15px;content:"";width:0;height:0;opacity:0.75;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid red;}

.dnnFormItem input[type="text"],.dnnFormItem input[type="password"],.dnnFormItem input[type="email"],.dnnFormItem input[type="tel"],.dnnFormItem select,.dnnFormItem textarea{width:45%;max-width:445px;}

.dnnFormItem select{width:47%;}

.dnnFormItem select option{color:#333;}

.dnnFormItem table{background:none;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnCheckbox{display:inline-block;cursor:pointer;}

.dnnCheckbox .mark{display:inline-block;}

.dnnCheckbox img{display:inline-block;width:20px;height:18px;min-width:20px;vertical-align:middle;}

.dnnCheckbox img{background:transparent url(../image/checkbox.png) no-repeat;}

.dnnCheckbox img{background-position:0px 0px;}

.dnnCheckbox-hover img{background-position:0px 0px;}

.dnnCheckbox-checked img{background-position:-51px 0px;}

.dnnCheckbox-disabled img{opacity:.5;}

.dnnCheckbox-checked-error img{background-position:-150px 0px;}

.dnnCheckbox-error img{background-position:-100px 0px;}

.dnnCheckbox-focus{background-color:#e3e3e5;}

.dnnBoxLabel{display:inline-block;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnFormItem input[type="checkbox"].normalCheckBox{display:inline-block;margin:8px 0 4px 0;}

.dnnRadiobutton{display:inline-block;cursor:pointer;}

.dnnRadiobutton .mark{display:inline-block;}

.dnnRadiobutton img{width:20px;height:18px;min-width:20px;vertical-align:middle;}

.dnnRadiobutton img{background:transparent url(../image/radiobutton.png) no-repeat;}

.dnnRadiobutton img{background-position:0px 0px;}

.dnnRadiobutton-hover img{background-position:0px 0px;}

.dnnRadiobutton-checked img{background-position:-50px 0px;}

.dnnRadiobutton-disabled img{opacity:.5;}

.dnnRadiobutton-checked-error img{background-position:-150px 0px;}

.dnnRadiobutton-error img{background-position:-100px 0px;}

.dnnRadiobutton-focus{background-color:#e3e3e5;}

div.dnnFormRadioButtons,div.dnnHSRadioButtons,span.dnnFormRadioButtons,span.dnnHSRadioButtons{display:inline-block;padding:10px;margin-bottom:5px;background-color:#fff;}

table.dnnFormRadioButtons{background-color:#fff;margin-bottom:5px;}

.RadComboBox_Default .rcbInput{width:100% !important;}

div.dnnFormGroup{display:inline-block;padding:10px;margin-bottom:5px;background-color:#fff;width:65%;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnSpinner{display:inline-block;position:relative;width:150px;padding:6px 6px;*overflow:visible;border:1px solid #c9c9c9;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:linear-gradient(top,#fff 0%,#f0f2f1 100%);-webkit-border-radius:3px;border-radius:3px;color:#333;text-decoration:none;-webkit-box-shadow:0px 1px 0px 0px #bbb;box-shadow:0px 1px 0px 0px #bbb;}

.dnnFormItem .dnnSpinner{width:45%;margin-bottom:18px;}

.dnnSpinnerDisplay{margin:0 25px 0 8px;background:transparent;color:#999;}

.dnnFormItem .dnnSpinnerDisplay > input[type="text"],.dnnFormItem .dnnSpinnerDisplay > input[type="text"]:focus{border:none;margin:0;box-shadow:none;padding:0;background:transparent;}

.dnnSpinnerCtrl{position:absolute;top:0;right:0;width:25px;background-color:transparent;border-left:1px solid #c9c9c9;}

.dnnSpinnerCtrl > a.dnnSpinnerTopButton{display:block;width:25px;height:16px;background:transparent url(../image/dnnSpinnerUpArrow.png) no-repeat;background-position:center;cursor:pointer;}

.dnnSpinnerCtrl > a.dnnSpinnerBotButton{display:block;width:25px;height:16px;background:transparent url(../image/dnnSpinnerDownArrow.png) no-repeat;background-position:center;cursor:pointer;}

div.dnnTagsInput{display:inline-block;margin:0;padding:5px 0 0 5px;border:1px solid #c9c9c9;-webkit-border-radius:3px;border-radius:3px;background:#FFF;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.3);}

.dnnFormItem .dnnTagsInput{width:45%;}

div.dnnTagsInput span.tag{display:block;float:left;padding:2px 6px 2px 6px;margin-right:5px;margin-bottom:5px;border:1px solid #c9c9c9;border-radius:3px;-webkit-border-radius:3px;font-size:12px;text-decoration:none;color:#888;cursor:pointer;background-color:#eee;}

div.dnnTagsInput span.tag:hover{background-color:#e8f1fa;color:#444;}

div.dnnTagsInput span.tag a{display:inline-block;width:8px;height:8px;margin:6px 0 0 0;background:transparent url(../image/dnnTagClose.png) no-repeat;background-position:center;}

div.dnnTagsInput > div > input,div.dnnTagsInput > div > input:focus{border:none;background:transparent;outline:none;font-weight:normal;font-family:helvetica;font-size:12px;display:inline-block;vertical-align:top;height:19px;padding:3px 0 3px 3px;margin-bottom:5px;}

div.dnnTagsInput > div > input::-ms-clear{display:none;}

div.dnnTagsInput div{display:block;float:left;}

div.dnnTagsInput div.dnnTags_filter{float:right;position:relative;margin:0 0 5px 5px;}

div.dnnTagsInput div.dnnTags_filter > .dnnTags_filter_label{display:inline-block;border-left:1px solid #ccc;padding:3px 15px 0 10px;margin-right:3px;color:#999;cursor:pointer;background:url(../image/dnnSpinnerDownArrow.png) no-repeat;background-position:right center;height:22px;}

div.dnnTagsInput div.dnnTags_filter > .dnnTags_filter_label.dnnExpanded{color:#666;background:url(../image/dnnSpinnerUpArrow.png) no-repeat;background-position:right center;}

div.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl{display:none;position:absolute;list-style-type:none;background:#fff;border:1px solid #c9c9c9;right:22px;top:28px;margin:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 0px 0px #bbb;box-shadow:0px 2px 0px 0px #bbb;z-index:15;}

.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li{white-space:nowrap;padding:6px 12px 6px 8px;border-top:1px solid #c9c9c9;list-style:none;color:#666;min-width:150px;}

.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li:first-child{border-top:none;}

.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li:hover{background-color:#e8f1fa;color:#333;}

.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li > input{display:inline-block;vertical-align:top;margin-right:10px;cursor:pointer;}

.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li > span.dnnCheckbox{margin-right:8px;}

.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li > label{display:inline-block;vertical-align:top;cursor:pointer;}

div.dnnTagsInput div.dnnTags_filter a.dnnSearchButton{display:inline-block;width:18px;height:18px;background-image:url(../image/searchButton.png);background-repeat:no-repeat;background-position:center center;vertical-align:top;cursor:pointer;margin:4px 5px 0 4px;}

.dnnTagsClear{clear:both;width:100%;height:0px;}

div.dnnTagsInput > div > input.dnnTagsInvalid{display:block;float:left;margin-right:5px;border:none;outline:none;border-radius:3px;-webkit-border-radius:3px;background:#FBD8DB;cursor:pointer;font-size:12px;color:#90111A !important;text-decoration:none;}

.dnn_acResults{padding:0px;border:1px solid #c9c9c9;background-color:#fff;overflow:hidden;z-index:900001;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0px 2px 0px 0px #bbb;box-shadow:0px 2px 0px 0px #bbb;min-width:150px;}

.dnn_acResults ul{margin:0px;padding:0px;list-style-position:outside;list-style:none;}

.dnn_acResults ul li{margin:0px;padding:6px 22px 6px 22px;border-top:1px solid #c9c9c9;color:#666;cursor:pointer;display:block;overflow:hidden;color:#333;}

.dnn_acResults ul li:first-child{border-top:none;}

.dnn_acLoading{}

.dnn_acSelect{background-color:#e8f1fa;color:#333;}

.dnnFormMessage .dnnLabel{float:none;width:90%;text-align:left;}

.dnnFormSectionHead span{font-size:18px;color:#222;}

.dnnProgressbar{height:25px !important;padding:18px 10px 0 10px;border:1px solid #c9c9c9;background:#fff;background:-moz-linear-gradient(top,#f0f2f1 0%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f2f1),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f0f2f1 0%,#fff 100%);background:linear-gradient(top,#f0f2f1 0%,#fff 100%);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.25),0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.25),0px 1px 0px 0px #fff;}

.ui-progressbar{height:10px !important;overflow:hidden;background-color:#ccc;-webkit-box-shadow:inset 0px 1px 0px 0px #bbb;box-shadow:inset 0px 1px 0px 0px #bbb;text-align:left;}

.ui-progressbar .ui-progressbar-value{margin:0;height:100%;background-color:#1a82f7;background:-moz-linear-gradient(left,#2b7fda 0%,#3fbdff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#2b7fda),color-stop(100%,#3fbdff));background:-webkit-linear-gradient(left,#2b7fda 0%,#3fbdff 100%);background:linear-gradient(left,#2b7fda 0%,#3fbdff 100%);}

.dnnDropdownSettings{position:relative;height:30px !important;}

.dnnButtonDropdown{width:50px;height:30px !important;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:linear-gradient(top,#fff 0%,#f0f2f1 100%);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 0px 0px #bbb;box-shadow:0px 1px 0px 0px #bbb;border:1px solid #c9c9c9;cursor:pointer;}

.dnnButtonIcon,.dnnButtonArrow{display:inline-block;height:30px !important;}

.dnnButtonIcon{width:32px;}

.dnnButtonArrow{width:10px;background:transparent url(../image/dnnSpinnerDownArrow.png) no-repeat center;}

.dnnButtonDropdown-clicked{z-index:100;position:absolute;width:50px;height:30px !important;background:#fff;border:1px solid #c9c9c9;border-bottom:1px solid #fff;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}

.dnnButtonDropdown-ul{display:none;position:absolute;z-index:99;top:29px;left:0;width:200px;margin-left:0;background:#fff;border:1px solid #c9c9c9;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 0px 0px #bbb;box-shadow:0px 2px 0px 0px #bbb;list-style-type:none;}

.dnnButtonDropdown-ul > li,.dnnButtonDropdown-ul > ul > li{padding:8px;border-bottom:1px solid #c9c9c9;color:#333;cursor:pointer;vertical-align:middle;list-style:none;margin:0;}

.dnnButtonDropdown-ul > ul{ margin:0;}

.dnnButtonDropdown-ul > ul > li{ padding-left:16px;}

.dnnButtonDropdown-ul > li:last-child{border-bottom:none !important;}

.dnnButtonDropdown-ul > li:hover{background-color:#e8f1fa;color:#000;}

ul.dnnButtonGroup{display:inline-block;margin:0;padding:0;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:linear-gradient(top,#fff 0%,#f0f2f1 100%);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 0px 0px #bbb;box-shadow:0px 1px 0px 0px #bbb;border:1px solid #c9c9c9;cursor:pointer;list-style:none;}

ul.dnnButtonGroup > li{display:block;float:left;border-left:1px solid #c9c9c9;margin:0;}

ul.dnnButtonGroup > li:hover{background-color:#e8f1fa;}

ul.dnnButtonGroup > li.dnnButtonGroup-first{display:none;}

ul.dnnButtonGroup > li.dnnButtonGroup-first + li{border-left:none;}

ul.dnnButtonGroup > li > a{display:inline-block;padding:7px 7px 6px 7px;text-decoration:none;color:#333;}

ul.dnnButtonGroup span{color:#333;}

.dnnFormItem .dnnInputGroup{float:left;display:block;width:32.075%;padding:5px;margin-bottom:18px;background:rgba(0,0,0,0.05);}

.dnnFormItem .dnnInputGroup .dnnLeft{width:100%;}

.dnnFormItem .dnnInputGroup span{display:inline-block;width:33%;text-align:right;}

.dnnFormError label a span{color:red;}

.dnnFormError input[type="text"],.dnnFormError input[type="password"],.dnnFormError input[type="email"],.dnnFormError input[type="tel"],.dnnFormError select,.dnnFormError textarea{border:1px solid red;}

.dnnFormItem input[type="text"] + .dnnTertiaryAction,.dnnFormItem input[type="password"] + .dnnTertiaryAction,.dnnFormItem input[type="email"] + .dnnTertiaryAction,.dnnFormItem input[type="tel"] + .dnnTertiaryAction,.dnnFormItem select + .dnnTertiaryAction{display:inline-block;max-width:60px;}

.dnnForm fieldset.dnnFormInformation{float:left;width:32.075%;margin-left:16px;padding:18px 0;background:rgba(0,0,0,0.05);}

.dnnFormItem textarea{min-height:80px;}

.dnnAddress input[type="checkbox"]{margin:0 5px;}

.dnnFormRadioButtons{float:left;display:block;width:auto;}

.dnnFormRadioButtons input[type=radio]{float:none;}

.dnnFormRadioButtons label,.dnnFormItem input[type=radio] + label{float:none;display:inline;width:auto;padding-right:0;margin:0 10px 0 0;text-align:left;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnTextEditor{margin-bottom:18px;}

.dnnActions{float:none;clear:both;display:block;margin:0;padding-top:18px;text-align:left;}

.dnnActions li{float:left;margin-right:5px;list-style:none;}

.dnnLoginActions{display:inline-block;}

.dnnForm.dnnShortForm .dnnFormItem label{float:none;width:100%;margin-bottom:0.25em;text-align:left;}

.dnnForm.dnnShortForm .dnnFormItem input,.dnnForm.dnnShortForm .dnnFormItem select,.dnnForm.dnnShortForm .dnnFormItem textarea{float:none;text-align:left;}

.dnnForm.dnnShortForm .dnnFormItem a.dnnFormHelp{background-position:left;padding-left:22px;}

.dnnForm .ui-helper-hidden{display:none;}

.dnnForm .ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);}

.dnnForm .ui-state-highlight,.dnnForm .ui-widget-content .ui-state-highlight,.dnnForm .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c;color:#363636;}

.dnnForm .ui-state-highlight a,.dnnForm .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}

.dnnForm .ui-state-error,.dnnForm .ui-widget-content .ui-state-error,.dnnForm .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#ffffff;}

.dnnForm .ui-state-error a,.dnnForm .ui-widget-content .ui-state-error a,.dnnForm .ui-widget-header .ui-state-error a{color:#ffffff;}

.dnnForm .ui-state-error-text,.dnnForm .ui-widget-content .ui-state-error-text,.dnnForm .ui-widget-header .ui-state-error-text{color:#ffffff;}

.dnnForm .ui-priority-primary,.dnnForm .ui-widget-content .ui-priority-primary,.dnnForm .ui-widget-header .ui-priority-primary{font-weight:bold;}

.dnnForm .ui-priority-secondary,.dnnForm .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}

.dnnForm .ui-state-disabled,.dnnForm .ui-widget-content .ui-state-disabled,.dnnForm .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}

.dnnForm .ui-draggable{cursor:move;}

.dnnForm .ui-corner-all,.dnnForm .ui-corner-top,.dnnForm .ui-corner-left,.dnnForm .ui-corner-tl{border-radius:4px;}

.dnnForm .ui-corner-all,.dnnForm .ui-corner-top,.dnnForm .ui-corner-right,.dnnForm .ui-corner-tr{border-radius:4px;}

.ModuleTitle_MenuContainer{border:1px solid blue;}

.ModuleTitle_MenuBar{}

.ModuleTitle_MenuItem{}

.ModuleTitle_MenuIcon{}

.ModuleTitle_SubMenu{}

.ModuleTitle_MenuBreak{}

.ModuleTitle_MenuItemSel{}

.ModuleTitle_MenuArrow{}

.ModuleTitle_RootMenuArrow{}

.MainMenu_MenuContainer{border:1px solid green;}

.MainMenu_MenuBar{}

.MainMenu_MenuItem{}

.MainMenu_MenuIcon{}

.MainMenu_SubMenu{}

.MainMenu_MenuBreak{}

.MainMenu_MenuItemSel{}

.MainMenu_MenuArrow{}

.MainMenu_RootMenuArrow{}

.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:9999;}

.dnnFormPopup{position:absolute;padding:18px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.75);box-shadow:0 0 25px 0 rgba(0,0,0,0.75);z-index:100000;}

.dnnFormPopup .ui-dialog-titlebar{position:relative;padding:0 0 18px 0;border-bottom:1px solid #ddd;cursor:move;font-size:18px;font-weight:bold;}

.dnnFormPopup .dnnModalCtrl{display:block;position:absolute;top:-30px;right:-30px;width:69px;height:26px;border-radius:10px;background-color:#fff;-webkit-border-radius:10px;box-shadow:0px 0px 5px #666;}

.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close{float:right;display:block;height:18px;width:30px;margin:4px 4px 0 1px;overflow:hidden;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;border:none;outline:none;border-top-right-radius:8px;border-bottom-right-radius:8px;background:#585858 url(../image/closeBtn.png) no-repeat;background-position:8px 4px;text-indent:-9999em;min-width:0 !important;padding:0;}

.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close:hover{background:#358EEA url(../image/closeBtn.png) no-repeat;background-position:8px 4px;cursor:pointer;}

.dnnFormPopup .dnnModalCtrl a.dnnToggleMax{float:left;display:block;height:18px;width:30px;margin:4px 0 0 4px;overflow:hidden;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;background:#585858 url(../image/resizeBtn.png) no-repeat;background-position:10px 2px;text-indent:-9999em;}

.dnnFormPopup .dnnModalCtrl a.dnnToggleMax:hover{background:#358EEA url(../image/resizeBtn.png) no-repeat;background-position:10px 2px;}

div.ui-dialog-titlebar > .ui-dialog-titlebar-close{display:block;position:absolute;top:-30px;right:-30px;height:24px;width:24px;margin:0px;overflow:hidden;-webkit-border-radius:12px;border-radius:12px;background:#585858 url(../image/closeBtn.png) no-repeat;background-position:4px 4px;border:3px solid #fff;text-indent:-9999em;min-width:0 !important;padding:0;}

.dnnFormPopup .ui-state-default:after,.dnnFormPopup .ui-widget-content .ui-state-default:after,.dnnFormPopup .ui-widget-header .ui-state-default:after{content:none;right:auto;top:auto;}

.dnnFormPopup #iPopUp{width:100%!important;padding-top:10px;}

.dnnFormPopup .ui-dialog-content,#iPopUp .ui-dialog-content{position:relative;border:0;padding:0px;overflow:auto;background:#fff;zoom:1;}

.dnnFormPopup .ui-dialog-buttonpane{margin:.5em 0 0 0;padding:.3em 1em 0em 0em;overflow:hidden;border-width:1px 0 0 0;background-image:none;text-align:left;border-top:1px solid #ddd;}

.dnnFormPopup .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0em;padding:0.5em 1em;cursor:pointer;border:none;outline:none;}

.dnnFormPopup .ui-resizable-se{float:right;height:24px;width:24px;background:url(../image/modal-resize-icn.png) no-repeat bottom;}

.dnnFormPopup .dnnDialog{padding:10px;}

.dnnLoading{background:#fff url(../image/admin-loading.gif) no-repeat center center;position:absolute;z-index:9999;}

.urlControl label{width:auto;margin-top:0;font-weight:normal;}

.urlControlLinkType{width:auto;}

.urlControlLinkType span,.dnnFormItem .urlControlLinkType span{float:none;display:block;width:auto;text-align:left;}

.dnnFormItem .ucLinkTypeRadioButtons label{display:inline-block;width:260px;padding-right:0;margin-top:0;font-weight:normal;text-align:left;}

.urlControlLinkType span input{min-width:3%;}

.dnnForm.dnnModuleSettings .dnnFormItem .urlControlLinkType span label{text-align:left;}

.urlControlFileRow{clear:both;}

.urlControlFileRow span.dnnFormLabel{width:auto;text-align:right;}

.urlControlFileRow select,.urlControlFileRow input[type=file]{clear:both;}

.urlControlimagesRow{overflow:hidden;clear:both;}

.urlControlimagesRow span.dnnFormLabel{width:auto;text-align:right;}

.urlControlimagesRow select{clear:both;}

.dnnWizardTab.ui-tabs{position:relative;padding:0;}

.dnnWizardTab.ui-tabs .ui-tabs-nav{display:block;height:46px;margin:0;padding:0;background:transparent url(../image/InstallWizardBG.png) repeat-x;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li{float:left;position:relative;margin:0;padding:0;border-bottom:0 !important;list-style:none;white-space:nowrap;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}

.dnnWizardTab.ui-tabs .ui-tabs-panel{clear:both;display:block;padding:3em 1em 1.4em;border-width:0;background:none;}

.dnnWizardTab.ui-tabs .ui-tabs-hide{display:none !important;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li a{display:block;}

.dnnWizardStep > span{display:block;float:left;}

.dnnWizardStep{height:46px;padding:0 0 0 20px;background:transparent url(../image/InstallWizardBG.png) repeat-x;background-position:0 0;cursor:pointer;}

.ui-tabs .ui-tabs-nav li:first-child .dnnWizardStep{padding-left:30px;}

.dnnWizardStepNumber{margin:10px 10px 0 0;padding:3px 8px 3px 8px;background-color:#999;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;}

.dnnWizardStepTitle{margin:13px 20px 0 0;color:#999;font-weight:bold;text-decoration:none;}

.dnnWizardStepArrow{width:25px;height:46px;background:transparent url(../image/InstallWizardBG.png) no-repeat;background-position:0 -401px;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active .dnnWizardStep{height:46px;background-position:0 -100px;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active .dnnWizardStepNumber{background-color:#333;}

.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active .dnnWizardStepTitle{color:#333;}

.dnnFormExpandContent{margin:10px 0;}

.dnnFormExpandContent > a{color:#333;font-size:13px;font-weight:bold;}

table.dnnPermissionsGrid,table.dnnGrid,table.dnnASPGrid{margin-bottom:20px;border:1px solid #c9c9c9;}

table.dnnPermissionsGrid{color:#777;}

table.dnnPermissionsGrid tr.dnnGridHeader td{padding:4px 4px 4px 4px;vertical-align:middle;line-height:120%;text-align:center;}

table.dnnPermissionsGrid tr.dnnGridItem td,table.dnnPermissionsGrid tr.dnnGridAltItem td{padding:5px 4px 5px 4px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:70px;text-align:center;}

table.dnnPermissionsGrid tr.dnnGridItem td.permissionHeader,table.dnnPermissionsGrid tr.dnnGridAltItem td.permissionHeader{border-right:1px solid #c9c9c9;text-align:left;padding-left:10px;width:150px;}

table.dnnPermissionsGrid tr.dnnGridHeader td.permissionHeader{padding-left:10px;text-align:left;}

.dnnPermissionsGrid > .dnnFormItem label{margin-right:8px;color:#777;}

.dnnPermissionsGrid > .dnnFormItem select{width:25%;margin:0 5px 5px 0;min-width:180px;color:#777;}

.dnnPermissionsGrid > .dnnFormItem input{margin-bottom:0;height:17px;color:#777;width:25%;}

.dnnPermissionsGrid > .dnnFormItem ul.token-input-list-facebook{display:inline-block;vertical-align:top;}

.dnnPermissionsGrid > .dnnFormItem > .leftGroup{margin-right:35px;float:left;}

.dnnPermissionsGrid > .dnnFormItem > .rightGroup{float:left;}

.dnnPermissionsGrid > .dnnFormItem > .rightGroup > .dnnSecondaryAction{position:absolute;}

.dnnPermissionsGrid > .dnnFormItem{margin-bottom:18px;overflow:auto;}

.dnnGridHeader td,thead.dnnGridHeader th,tr.dnnGridHeader th{padding:6px 12px 6px 12px;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background:#f0f2f1;background:-moz-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0%,#f0f2f1 100%);background:linear-gradient(top,#fff 0%,#f0f2f1 100%);}

.dnnGridItem td,.dnnGridAltItem td{padding:6px;border-right:1px solid #c9c9c9;}

.dnnGridItem td input,.dnnGridAltItem td input{margin-bottom:none;}

.dnnGridAltItem{background:#F2F2F2;}

.dnnGridItem:hover,.dnnGridAltItem:hover{background-color:#e8f1fa;}

.urlControl{float:left;display:block;padding:15px;margin-bottom:10px;background-color:#fff;font:400 13px/18px "Lato",sans-serif;color:#555;}

.urlControl select,.urlControl input{width:180px;margin-bottom:10px;}

.urlControl dnnFormItem > a.dnnSecondaryAction{margin:10px 10px 0 0;float:left;}

.urlControl .urlControlLinkType{float:left;width:100%;}

.urlControl .urlControlLinkType .dnnFormLabel{float:left;width:auto;margin-right:5px;}

.urlControl .urlControlLinkType input[type="radio"]{width:auto;margin-right:5px;}

span[id$="FileControl"]{display:block;float:left;}

.dnnFilePicker{display:block;float:left;background-color:#f0f0f0;margin-bottom:10px;margin-right:10px;padding:0 15px 0 15px;width:450px;}

.dnnFilePicker .dnnLeft{margin:0;padding:0;margin-top:-30px;}

.dnnFilePicker dnnFormItem{margin:0;margin-top:-10px;padding:0;position:static;}

.dnnFilePicker .dnnLeft img{max-width:135px;max-height:100px;}

.dnnFilePicker .dnnLeft .dnnFilePickerImageHolder{width:135px;height:100px;background-color:#ccc;margin:20px 15px;}

.dnnFilePicker .dnnFormItem span{display:block;float:left;width:40px;margin-top:8px;padding-left:5px;text-align:left;}

.dnnFilePicker select,.dnnFilePicker input{width:200px;margin:0;margin-right:10px;float:none;}

.dnnFilePicker .dnnLeft a.dnnSecondaryAction{margin:10px 10px 0 0;display:inline-block;}

.dnnFilePicker .dnnLeft img{display:block;margin:20px 15px;}

span.dnnInputFileWrapper > input[type="file"]{position:absolute;top:0;right:0;margin:0;border:solid transparent;opacity:0;filter:alpha(opacity=0);direction:ltr;cursor:pointer;height:30px;font-size:200px;}

span.dnnInputFileWrapper{position:relative !important;overflow:hidden !important;margin:0 4px 0 0;width:auto !important;display:block !important;float:left !important;}

span.dnnInputFileWrapper > span.dnnSecondaryAction{display:inline-block;float:none;width:auto;}

.dnnFileUploadScope{display:block;float:left;background-color:#F0F0F0;margin-bottom:10px;margin-right:10px;padding:0;width:500px;}

.dnnFileUploadScope .dnnLeft{margin:0;padding:15px 10px 15px 10px;}

.dnnFileUploadScope .dnnLeft .dnnFormItem{margin-bottom:10px;}

.dnnFileUploadScope .dnnFormItem span,.urlControlTab .dnnFormItem>span{display:block;float:left;width:40px;margin-top:8px;padding-left:5px;text-align:left;font:400 13px/18px "Lato",sans-serif;color:#555;}

.dnnFileUploadScope .dnnFormItem .dnnDropDownList span{margin:0;width:auto;}

.dnnFileUploadScope .dnnFormItem .RadComboBox_Default,.dnnFileUploadScope .dnnFormItem .dnnDropDownList{width:180px;margin:0;float:none;}

.dnnFileUploadScope .dnnLeft .dnnFileUploadDropZone{position:relative;margin:0;width:180px;height:150px;background:#d9eeff;border:1px dashed #bbb;box-shadow:0px 1px 0px #fff;-webkit-border-radius:3px;border-radius:3px;color:#4577a2;}

.dnnFileUploadScope .dnnLeft .dnnFileUploadDropZone span{display:block;position:absolute;left:38px;top:60px;color:#fff;font-size:12px;background:rgba(0,0,0,0.5);padding:5px 7px;border-radius:3px;box-shadow:0px 1px 0px #fff,inset 1px 1px 0px #555;opacity:0.5;cursor:default;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}

.dnnFileUploadScope .dnnLeft .dnnFileUploadDropZone:hover span{opacity:1;}

input.dnnFixedSizeComboBox{width:200px !important;margin-right:10px;float:left;}

div.dnnFixedSizeComboBox{width:218px !important;margin-right:15px;float:left;}

.dnnFixedSizeComboBox + a.dnnSecondaryAction{float:left;margin-right:10px;}

input.dnnSmallSizeComboBox{width:100px !important;margin-right:10px;float:left;}

div.dnnSmallSizeComboBox{width:118px !important;margin-right:15px;float:left;}

.dnnSmallSizeComboBox + a.dnnSecondaryAction{float:left;margin-right:10px;}

td.dnnGridHeaderTD-NoBorder{border-right:none !important;}

tr.dnnGridItem td,tr.dnnGridAltItem td{border-right:none;}

tr.dnnGridItem td input{margin-bottom:0;}

h2.dnnFormSectionHead{margin-top:8px;margin-bottom:18px;border-bottom:1px solid #ddd;letter-spacing:-0.03em;font:400 32px/36px "Lato",sans-serif;text-transform:none;}

h2.dnnFormSectionHead a{display:block;padding-left:3px;background:url(../image/down-icn.png) no-repeat right 50%;text-decoration:none;color:#333;font-size:18px;letter-spacing:normal;font-weight:normal;}

h2.dnnFormSectionHead a:hover{color:#222;background:rgba(2,139,255,0.05) url(../image/down-icn.png) no-repeat right 50%;}

h2.dnnFormSectionHead a.dnnSectionExpanded{background:url(../image/up-icn.png) no-repeat right 50%;color:#222;}

h2.dnnFormSectionHead a.dnnSectionExpanded:hover{color:#222;background:rgba(2,139,255,0.05) url(../image/up-icn.png) no-repeat right 50%;}

.dnnVerticalTabs{margin-left:0;}

.dnnVerticalTabs li{list-style:none;}

.dnnVerticalTabs li a{display:block;padding:15px 15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:rgba(0,0,0,0.04);color:#999;text-decoration:none;}

.dnnVerticalTabs li a:hover{background:rgba(0,0,0,0.06);color:#333;}

.dnnVerticalTabs li.active a{background:none;color:#333;border-right:1px solid transparent;}

.tabBody{display:none;}

.jspContainer{overflow:hidden;position:relative;}

.jspPane{position:absolute;}

.jspVerticalBar{position:absolute;top:0;right:0;width:11px;height:100%;background:#ccc;}

.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:11px;background:#ccc;}

.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}

.jspCap{display:none;}

.jspHorizontalBar .jspCap{float:left;}

.jspTrack{background:transparent;position:relative;}

.jspVerticalBar .jspTrack{width:10px;margin:0 0 0 3px;}

.jspHorizontalBar .jspTrack{height:5px;margin:3px 0 3px 0;}

.jspVerticalBar .jspCap{display:block;height:3px;width:11px;}

.jspHorizontalBar .jspCap{display:block;width:3px;height:11px;}

.jspDrag{position:relative;top:0;left:0;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;opacity:.75;background:#000;cursor:pointer;}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:5px;}

div.ModDNNAnnouncementsC table.ucLinkTypeRadioButtons label{display:inline !important;}

div.ModDNNAnnouncementsC table.ucLinkTypeRadioButtons span.dnnRadiobutton{display:inline !important;}

div.ModDNNAnnouncementsC .urlControl label,div.ModDNNLinksC .urlControl label{display:inline !important;}

div.ModDNNFAQsC .Normal{width:auto !important;}

div.ModDNNFeedbackC .dnnFormItem > label{display:inline-block;width:33%;text-align:right;}

div.ModDNNUserDefinedTableC div.RadEditor{height:auto !important;}

div.ModDNNUserDefinedTableC ul.dnnActions{display:block;}

div.ModDNNIFrameC .urlControl span.dnnRadiobutton{display:inline !important;}

div.ModDNNIFrameC table.Normal td .dnnLabel{width:100px;}

div.ModDNNIFrameC table.Normal td span.dnnRadiobutton{margin:5px 0 0 30px;}

div.ModDNNLinksC .urlControl span.dnnRadiobutton{display:inline !important;}

.left{float:left;}

.right{float:right;}

.dnnLeft{float:left;}

.dnnRight{float:right;}

.dnnClear{clear:both;}

.dnnClear:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}

* + html .dnnClear{min-height:1%;}

.DNNAlignleft{text-align:left;}

.DNNAlignright{text-align:right;}

.DNNAligncenter{text-align:center;}

.DNNEmptyPane{width:0px;}

.Hidden,.hide{display:none !important;}

.wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

.eipbackimg{position:absolute;margin-top:-32px;white-space:nowrap;background:url(../image/eip_toolbar.png) repeat-x;height:32px;z-index:1;}

.eipbackimg.editMode{border:1px solid #777777 !important;background:-moz-linear-gradient(top,#303030 0%,#191919 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303030),color-stop(100%,#191919)) !important;background:-webkit-linear-gradient(top,#303030 0%,#191919 100%) !important;background:-o-linear-gradient(top,#303030 0%,#191919 100%) !important;background:-ms-linear-gradient(top,#303030 0%,#191919 100%) !important;background:linear-gradient(to bottom,#303030 0%,#191919 100%) !important;opacity:0.8;}

.eipbackimg.containerTitle{margin-top:-8px;}

.eipbackimg.containerTitle.editMode{left:auto;right:0px;margin-top:2px;background:none !important;border:none !important;}

.eipbuttonbackimg{width:32px;height:32px;cursor:pointer;float:left;background:url(../image/eip_toolbar.png) no-repeat;}

.eipbackimg.editMode .eipbuttonbackimg{border-left:1px solid #1f1f1f;border-right:1px solid #393939;opacity:0.5;}

.eipbackimg.editMode.containerTitle .eipbuttonbackimg{border:none;opacity:1;}

.eipbuttonbackimg.eipbutton_cancel{ background-position:-32px 0;}

.eipbuttonbackimg.eipbutton_bold{ background-position:-64px 0;}

.eipbuttonbackimg.eipbutton_italic{ background-position:-96px 0;}

.eipbuttonbackimg.eipbutton_underline{ background-position:-128px 0;}

.eipbuttonbackimg.eipbutton_justifyleft{ background-position:-160px 0;}

.eipbuttonbackimg.eipbutton_justifycenter{ background-position:-192px 0;}

.eipbuttonbackimg.eipbutton_justifyright{ background-position:-224px 0;}

.eipbuttonbackimg.eipbutton_orderedlist{ background-position:-256px 0;}

.eipbuttonbackimg.eipbutton_unorderedlist{ background-position:-288px 0;}

.eipbuttonbackimg.eipbutton_outdent{ background-position:-320px 0;}

.eipbuttonbackimg.eipbutton_indent{ background-position:-352px 0;}

.eipbuttonbackimg.eipbutton_createlink{ background-position:-384px 0;}

.eipbackimg.containerTitle .eipbutton_cancel{background:url(../image/eip_title_cancel.png) no-repeat center center;}

.eipbutton_edit{background:url(../image/eip_edit.png) no-repeat 100% center;float:left;}

.eipbutton_save{background:url(../image/eip_save.png) no-repeat 100% center;float:left;}

.eipbackimg.containerTitle .eipbutton_save{background-image:url(../image/eip_title_save.png);}

.eipbackimg.editMode .eipborderhover{background-color:#333;opacity:1;}

.eipbackimg.editMode.containerTitle .eipborderhover{background-color:inherit;}

div[id$=titleLabel_tb].visible ~ span{ margin-left:32px;}

div.errorWin p{ margin:0 0 10px 0;}

input[type="button"].rspCollapseBarSpacer{ min-width:0; padding:0 0; }

#ControlBar{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.console-large img{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.console-large h3{font:13px/18px "Lato",sans-serif;font-weight:400;font-style:normal;text-transform:none;color:#000;}

.dnnDropDownList .selected-item a:before,.dnnDropDownList .selected-item a:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.dnnDropDownList .selected-item a,.dnnDropDownList .selected-item a:link,.dnnDropDownList .selected-item a:visited,.dnnDropDownList .selected-item a:hover,.dnnDropDownList .selected-item a:active{font:400 13px/18px "Lato",sans-serif;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.dnnForm .dnnlvLegend h3{color:#666;font-size:16px;margin-top:0;padding-top:0;}

.um-content .custom-urls-header,.um-content .custom-urls-header:before,.um-content .custom-urls-header:after,.um-content .system-generated-urls-header,.um-content .system-generated-urls-header:before,.um-content .system-generated-urls-header:after,form .actionMenu ul,form .actionMenu ul:before,form .actionMenu ul:after,.dnn_mact > li.actionMenuMove > ul li,.dnn_mact > li.actionMenuMove > ul li:before,.dnn_mact > li.actionMenuMove > ul li:after,#ControlBar_CustomMenuItems > li > a,#ControlBar_CustomMenuItems > li > a:before,#ControlBar_CustomMenuItems > li > a:after,#ControlActionMenu > li > a,#ControlActionMenu > li > a:before,#ControlActionMenu > li > a:after,#ControlBar ul,#ControlBar ul:before,#ControlBar ul:after,#ControlBar ul li,#ControlBar ul li:before,#ControlBar ul li:after,#ControlBar ul li a,#ControlBar ul li a:before,#ControlBar ul li a:after,form .dnn_mact > li,form .dnn_mact > li:before,form .dnn_mact > li:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}

.NormalTextBox{font:400 13px/18px "Lato",sans-serif;color:#555;}

.Head{font-family:"Lato",sans-serif;color:#555;}

.loginContent{margin:30px auto;max-width:450px;}

.ModSearchResultsC{margin:10px auto 40px;max-width:850px;}

.dnnSearchResultItem-Title,.dnnSearchResultItem-Title a:link{font-weight:600;font-size:20px;}

.dnnSearchResultItem-Link{font-weight:400;font-size:16px;}

.dnnSearchResultItem-Description{font-weight:400;font-size:16px;}

.dnnSearchResultItem-Others{}

.dnnSearchBox{height:38px;}

.dnnSearchBoxPanel .dnnSearchBox{margin-right:10px;}

.propertyDetails{font-size:85%;}

.propertyDetails > tbody > tr > td:first-child{width:30%;vertical-align:top;}

.propertyDetails > tbody > tr > td:last-child{width:70%;}

#tabs .tour-facil ul li{font-size:90%;}

.profileMapPopup{color:#666;}

.column .gm-style img{max-width:inherit;}

.prod-tabs{color:#fff;background-color:#00b6f0;}

.prod-tabs .row{padding:40px 0;max-width:1140px;width:90%;margin:0 auto;}

@media (max-width:769px){.prod-tabs .column{padding-left:1rem;padding-right:1rem;}

}

h3.inline{display:inline;color:rgb(7,186,207);}

.parentImg{overflow:hidden;max-height:260px;}

.bbi{padding-top:20px;}

section.default h1{margin-top:0;color:rgb(3,188,207); font-size: 36px; font-family: Arial;}

.image-container{width:100%;height:260px;overflow:hidden;}

.image-container img{max-width:none;min-width:none;}

.listing-image img{max-width:none;}

.event-listing .listing-image{width:278px;height:218px;overflow:hidden;}

.pink #tabs ul{margin:46px 0 59px;}

.is_clickable{cursor:hand;cursor:pointer; }

.nstSlider{cursor:hand;cursor:pointer;position:relative;width:100%;height:24px;background:#22221c;margin-bottom:21px; }

.nstSlider .leftGrip.gripHighlighted{background:#113344; }

.nstSlider .rightGrip.gripHighlighted{background:#113344; }

.nstSlider .rightGrip,.nstSlider .leftGrip{position:absolute;width:18px;height:18px;background:#ffffff;top:3px; }

.nstSlider .bar{position:absolute;background:#00bdd0;height:14px;top:5px; }

.nstSlider .highlightPanel{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;background:#e87722;height:20px;top:0; }

.icheckbox_minimal,.iradio_minimal-aero{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:#222222;border:none;cursor:pointer;top:-2px;left:-2px;margin-right:3px; }

.icheckbox_minimal:before,.iradio_minimal-aero:before{content:'';background:#fff;width:12px;height:12px;display:block;position:absolute;display:none;top:3px;left:3px; }

.icheckbox_minimal{position:relative; }

.icheckbox_minimal.hover:before{display:block;opacity:0.5; }

.icheckbox_minimal.checked:before{display:block;opacity:1; }

.icheckbox_minimal.disabled{background-position:-60px 0;cursor:default; }

.icheckbox_minimal.checked.disabled{background-position:-80px 0; }

@media (-o-min-device-pixel-ratio:5 / 4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_minimal,.iradio_minimal-aero{-webkit-background-size:200px 20px;background-size:200px 20px; }

 }

body.no-scroll{overflow:hidden; }

nav.bar{position:absolute;left:0;height:100%;width:100px;background-color:#00bdd0;z-index:2;box-shadow:0 0 20px rgba(0,1,1,0.4);padding-top:25px; }

nav.bar ul,nav.bar li,nav.bar a{padding:0;margin:0; }

nav.bar li{display:block;float:none;margin-bottom:37px; }

nav.bar li a{opacity:0.8;color:#f1f1f1;font-family:"Lato";font-size:13px;font-weight:bold;display:block;text-align:center;text-transform:none;margin:0; }

nav.bar li a img{padding-right:0;margin-bottom:5px; }

nav.bar li a span{display:block; }

nav.bar li a:hover,nav.bar li a.active{opacity:1; }

nav.bar li.ACCOMM img{height:38px; }

nav.bar li.ATTRACTION img{height:27px; }

nav.bar li.EVENT img{height:32px; }

nav.bar li.RESTAURANT img{height:41px; }

nav.bar li.TOUR img{height:30px; }

nav.bar .sub-panel{display:none; }

@media (max-width:769px){nav.bar{bottom:0;width:100%;height:60px;padding-top:0;top:auto; }

nav.bar li{float:left;width:20%; }

nav.bar li a{width:100%; }

nav.bar li a img{top:30px;position:relative;transform:translateY(-50%);margin-bottom:0; }

nav.bar li a span{display:none; }

 }

.qtdw-map{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:510;opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease; }

.qtdw-map.active{opacity:1; }

.qtdw-map h3{font-family:"Lato",sans-serif;color:#fff;font-size:16px;font-weight:bold;text-transform:none;margin-bottom:15px; }

.qtdw-map .sub-panel h3{font-family:"Lato",sans-serif;color:#fff;font-size:16px;font-weight:bold;text-transform:none;margin-bottom:15px; }

.qtdw-map .sub-panel h3 .label{font-weight:normal;float:right; }

.qtdw-map .sub-panel label{color:#fff;font-family:"Lato";font-size:13px;display:block;margin-bottom:15px; }

.qtdw-map .sub-panel label.book{margin-bottom:31px; }

.qtdw-map .sub-panel .categories{padding-top:5px; }

.qtdw-map .sub-panel .categories label .icheckbox_minimal{margin-right:12px; }

.qtdw-map .sub-panel .select-holder{margin-bottom:15px; }

.qtdw-map .sub-panel button{background:#7dc243;color:#fff;font-family:"Lato";font-size:16px;font-weight:bold;text-transform:uppercase;width:100%;padding:14px;margin-top:14px;border:0;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s; }

.qtdw-map .sub-panel button:hover{background:#953E4F; }

.qtdw-map div.cs-select{background-color:#222222;color:#fff;font-family:"Lato";font-size:13px;font-weight:bold; }

.qtdw-map div.cs-select .cs-placeholder{padding:17px 21px; }

.qtdw-map .filter-panel{z-index:1;background-color:#333;position:absolute;float:left;height:100%;width:292px;display:block;left:100px;-webkit-transform:translate3d(-295px,0px,0);-moz-transform:translate3d(-295px,0px,0);transform:translate3d(-295px,0px,0);-webkit-transition:-webkit-transform 0.5s ease-in-out;-moz-transition:-moz-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;padding:24px 15px 50px 17px;box-shadow:0 0 20px rgba(0,1,1,0.4); }

.qtdw-map .filter-panel.active{-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0); }

.no-csstransforms3d .qtdw-map .filter-panel{margin-left:-295px;-webkit-transition:margin-left 0.5s ease-in-out;-moz-transition:margin-left 0.5s ease-in-out;-ms-transition:margin-left 0.5s ease-in-out;transition:margin-left 0.5s ease-in-out; }

.no-csstransforms3d .qtdw-map .filter-panel.active{margin-left:0px; }

.qtdw-map .map-holder{width:100%;height:100%;position:absolute;z-index:0;margin-left:100px;}

.qtdw-map .map-controls{position:absolute;width:293px;top:20px;right:20px; }

.qtdw-map .map-controls a.close{display:block;background:#00bdd0;color:#fff;font-family:"Lato";font-size:16px;font-weight:bold;box-shadow:0 0 20px rgba(0,1,1,0.4);padding:14px 17px 18px 17px;margin-bottom:2px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s; }

.qtdw-map .map-controls a.close:after{content:url(../image/map/close-white.png);top:17px;right:18px;position:absolute; }

.qtdw-map .map-controls a.close:hover{background-color:#00b6f0; }

.qtdw-map .map-controls .destinations{background:#333333;color:#fff;box-shadow:0 0 20px rgba(0,1,1,0.4);padding:15px 16px 19px 16px; }

.popupMap{width:100%;height:100%;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;position:absolute;}

.popupMap:after{content:'';position:absolute;top:100%;right:18%;width:0;height:0;border-style:solid;border-width:0px 31px 27px 0;border-color:transparent #ffffff transparent transparent; }

.popupMap img{float:left;margin-right:20px;height:100%;}

.popupMap h1{color:#00bdcf;font-family:"Alive";font-size:24px;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.popupMap .copy{color:#656565;font-family:"Lato";font-size:13px;line-height:20px;padding:4px; }

.popupMap .rating{background:url(../image/map/inactive-star.png);height:13px;width:75px;display:block;float:left; }

.popupMap .rating:after{content:'';background:url(../image/map/active-star.png);display:block;height:100%; }

.popupMap .rating.rate-10:after{width:15px; }

.popupMap .rating.rate-15:after{width:22px; }

.popupMap .rating.rate-20:after{width:30px; }

.popupMap .rating.rate-25:after{width:37px; }

.popupMap .rating.rate-30:after{width:45px; }

.popupMap .rating.rate-35:after{width:52px; }

.popupMap .rating.rate-40:after{width:60px; }

.popupMap .rating.rate-45:after{width:67px; }

.popupMap .rating.rate-50:after{width:75px; }

.popupMap .price{margin-left:23px;color:#1e1e1e;font-family:"Lato";font-size:13px;font-weight:bold;position:relative;top:-2px; }

.popupMap .price strong{font-size:16px; }

.popupMap .description{padding-top:8px;padding-right:25px;margin-bottom:2px; }

.popupMap .btn{background:#7dc243;color:#fff;font-family:"Lato";font-size:16px;font-weight:bold;text-transform:none;padding:12px;margin-top:14px;border:0;width:128px;float:left;margin-right:9px;text-align:center;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s; }

.popupMap .btn:hover{background:#953E4F; }

.popupMap .btn.more{background-color:#00bdd0; }

.popupMap .btn.more:hover{background-color:#00b6f0; }

.balloonContainer a.close{background:url(../image/map/close-black.png) no-repeat 12px 3px;width:30px;height:30px;position:absolute;top:0;right:0;text-indent:-9999px;z-index:10;cursor:pointer; }

.balloonContainer{box-shadow:0 0 20px rgba(0,1,1,0.4);background-color:#fff;}

@media (max-width:769px){.qtdw-map .filter-panel{width:100%;left:0;overflow:scroll;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0); }

.qtdw-map .filter-panel.active{-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0); }

.popupMap img{max-width:50%;height:auto;margin:10px; }

.popupMap .price{clear:left;display:inline-block;margin:10px 0 0 0; }

.popupMap .btn{width:46%;margin:14px 2% 0; }

.qtdw-map .map-controls{right:0;width:auto;top:0; }

.qtdw-map .map-controls a.close{top:0;right:0;width:40px;height:40px;font-size:0; }

.qtdw-map .map-controls a.close:after{top:12px;right:12px; }

.qtdw-map .map-controls .destinations{display:none; }

.qtdw-map .map-holder{margin-left:0;}

.balloonContainer{bottom:60px;left:0;padding-bottom:20px;width:100%;height:250px;position:absolute;}

}

@media (max-width:600px){.popupMap .btn{width:35%;}

.popupMap .rating,.popupMap .price{display:none;}

}

@media (max-width:480px){.popupMap .btn{float:none;}

.balloonContainer{height:100px;}

.popupMap .description{display:none;}

.popupMap img{max-width:none;height:100%;}

}

.popupMap h1 a{color:#00bdcf;}

.search-gadget{background:#F16C84;position:relative;padding:30px 0 30px 30px;float:left;width:100%;transition:opacity 0.5s; }

.search-gadget .maxPrice{display:none; }

.search-gadget label{display:none; }

.search-gadget.loading .spinner{content:'';position:absolute;bottom:-90px;left:50%;margin-left:-40px;width:80px;height:85px;background:url("../image/loading.gif"); }

.hybridTabs{float:right;position:absolute;right:0;top:-70px; }

@media (max-width:769px){#be-search .search-gadget{margin-top:80px; }

 }

.hybridTabs a{background:#B14C5E;color:white;display:inline-block;font-weight:700;padding:20px 40px;width:auto;transition:background 0.3s;overflow:auto; }

@media (max-width:500px){.hybridTabs a{padding:20px 30px; }

 }

.hybridTabs a.current{background:#f16c84; }

.hybridTabs a:hover{cursor:pointer; }

#be-search,#be-prod,#be-region{transition:opacity 0.3s; }

#be-search span.input,#be-prod span.input,#be-region span.input{width:100%;box-sizing:border-box;margin-bottom:30px;padding-right:30px;float:left; }

#be-search span.input .cs-select,#be-prod span.input .cs-select,#be-region span.input .cs-select{font-size:13px; }

#be-search .button .input,#be-prod .button .input,#be-region .button .input{margin-bottom:0; }

#be-search .button .input a,#be-prod .button .input a,#be-region .button .input a{width:auto; }

@media (min-width:769px){#be-search span.input,#be-region span.input{margin-bottom:0; }

 }

@media (max-width:1296px) and (min-width:769px){#be-search span.input,#be-prod span.input,#be-region span.input{width:50%;margin-bottom:30px; }

 }

@media (min-width:1296px){#be-search span.input,#be-region span.input{width:16.66%;padding-right:20px; }

#be-search .button .input,#be-region .button .input{float:right;padding-right:30px; }

#be-search .button .input a,#be-region .button .input a{width:100%; }

#be-prod span.input{width:20%;padding-right:20px;margin-bottom:0; }

#be-prod .infants .input{padding-right:0; }

 }

#be-prod .embedded-search:before{content:'Book Accomodation';float:left;font-family:"Alive",sans-serif;font-weight:300;margin-right:20px;font-size:30px;line-height:58px;margin-bottom:11px; }

#be-prod .search-gadget{font-size:13px;padding:0;background:0;width:80%;margin-bottom:10px;float:right; }

#be-prod .search-gadget .button{display:none; }

#be-prod .search-gadget .cs-select{margin-bottom:0px; }

@media (max-width:1296px){#be-prod .search-gadget{width:100%; }

 }

.priceGrid,.accom,.tours .events{overflow:scroll;width:100%; }

.priceGrid table,.accom table,.tours table,.events table{width:100%; }

.priceGrid thead tr,.priceGrid tr.inline-header,.accom thead tr,.accom tr.inline-header,.tours thead tr,.tours tr.inline-header,.events thead tr,.events tr.inline-header{background:#C2495F;font-weight:bold;color:#fff; }

.priceGrid thead tr a,.priceGrid tr.inline-header a,.accom thead tr a,.accom tr.inline-header a,.tours thead tr a,.tours tr.inline-header a,.events thead tr a,.events tr.inline-header a{color:#fff; }

.priceGrid thead tr td,.priceGrid tr.inline-header td,.accom thead tr td,.accom tr.inline-header td,.tours thead tr td,.tours tr.inline-header td,.events thead tr td,.events tr.inline-header td{padding:20px; }

.priceGrid tr,.accom tr,.tours tr,.events tr{background:#fff;border-bottom:solid 1px #00b6f0;color:#00b6f0; }

.priceGrid tr td,.accom tr td,.tours tr td,.events tr td{padding:20px; }

.priceGrid tr td.date,.accom tr td.date,.tours tr td.date,.events tr td.date{text-align:center; }

.priceGrid tr td.date .day,.priceGrid tr td.date .date,.priceGrid tr td.date .month,.accom tr td.date .day,.accom tr td.date .date,.accom tr td.date .month,.tours tr td.date .day,.tours tr td.date .date,.tours tr td.date .month,.events tr td.date .day,.events tr td.date .date,.events tr td.date .month{display:block;font-size:14px; }

.priceGrid tr td.price,.accom tr td.price,.tours tr td.price,.events tr td.price{color:#00bdd0;font-size:20px;font-weight:bold;text-align:right; }

.tours tr td.price,.events tr td.price{text-align:center;max-width:200px;}

.priceGrid tr td.price.sold,.accom tr td.price.sold,.tours tr td.price.sold,.events tr td.price.sold{color:#7dc243;font-size:13px; }

.priceGrid tr td.total,.accom tr td.total,.tours tr td.total,.events tr td.total{}

.priceGrid tr td.total .type_self,.priceGrid tr td.total .type_aaa,.accom tr td.total .type_self,.accom tr td.total .type_aaa,.tours tr td.total .type_self,.tours tr td.total .type_aaa,.events tr td.total .type_self,.events tr td.total .type_aaa{display:none; }

.priceGrid tr td.total .book,.priceGrid tr td.total .price,.accom tr td.total .book,.accom tr td.total .price,.tours tr td.total .book,.tours tr td.total .price,.events tr td.total .book,.events tr td.total .price{font-size:16px;display:block;padding:20px;color:#fff;background:#00bdd0;text-align:center; }

.priceGrid tr.instant-confirmation td.total .book,.priceGrid tr.instant-confirmation td.total .price,.accom tr.instant-confirmation td.total .book,.accom tr.instant-confirmation td.total .price,.tours tr.instant-confirmation td.total .book,.tours tr.instant-confirmation td.total .price,.events tr.instant-confirmation td.total .book,.events tr.instant-confirmation td.total .price{background:#00b6f0;}

.priceGrid tr td.total .sold-out .price,.accom tr td.total .sold-out .price,.tours tr td.total .sold-out .price,.events tr td.total .sold-out .price{background:#999;}

.priceGrid tr td.total .book .book,.priceGrid tr td.total .price .book,.accom tr td.total .book .book,.accom tr td.total .price .book,.tours tr td.total .book .book,.tours tr td.total .price .book,.events tr td.total .book .book,.events tr td.total .price .book{padding:0; }

.priceGrid tr td.name a,.accom tr td.name a,.tours tr td.name a,.events tr td.name a{color:#666666 !important;font-size:14px;max-width:17%; }

.priceGrid tr .thumb,.accom tr .thumb,.tours tr .thumb,.events tr .thumb{display:none; }

.list-view .accom .list-item{background:#fff;border-bottom:solid 1px #00b6f0;color:#66666A;padding:30px;position:relative;*zoom:1; }

.list-view .accom .list-item:before,.list-view .accom .list-item:after{content:" ";display:table; }

.list-view .accom .list-item:after{clear:both; }

.list-view .accom .list-item .location{font-size:14px;margin-bottom:30px; }

.list-view .accom .list-item .rating{display:none; }

.list-view .accom .list-item .thumb{float:left;margin-right:30px; }

.list-view .accom .list-item .fromPrice{position:absolute;top:65px;right:30px; }

.list-view .accom .list-item .fromPrice .label{font-size:14px;color:#66666A; }

.list-view .accom .list-item .fromPrice .thePrice{color:#00bdd0;font-weight:bold;font-size:20px; }

.map-container{*zoom:1;width:100%;height:600px; }

.map-container:before,.map-container:after{content:" ";display:table; }

.map-container:after{clear:both; }

.map-container .map-window{height:100%; }

.map-container .product-list{width:25%;float:left;height:600px;overflow:auto; }

.map-container .product-list .map-sidebar-item{background:#fff;border-bottom:solid 1px #00b6f0;color:#66666A;padding:20px;position:relative; }

.map-container .product-list .map-sidebar-item .name{color:#00b6f0;font-family:"Alive",sans-serif;line-height:1.25; }

.map-container .product-list .map-sidebar-item .location{font-size:14px; }

.map-container .product-list .map-sidebar-item .rating{display:none; }

.map-container .product-list .map-sidebar-item .from-price{text-align:right;color:#00bdd0;font-weight:bold;font-size:15px; }

.map-container .mapInfoWindow{*zoom:1;color:#66666A; }

.map-container .mapInfoWindow:before,.map-container .mapInfoWindow:after{content:" ";display:table; }

.map-container .mapInfoWindow:after{clear:both; }

.map-container .mapInfoWindow .name{color:#00b6f0; }

.map-container .mapInfoWindow .address{margin-bottom:20px; }

.map-container .mapInfoWindow .room .name{color:#66666A;font-weight:bold; }

.map-container .mapInfoWindow .thumb{float:left;margin-right:30px; }

.map-container .mapInfoWindow .button{margin-top:10px;float:left;}

.map-container .mapInfoWindow .button a.next{display:block;text-align:center;padding:10px 20px;color:#fff;background:#00bdd0; }

@media (max-width:769px){.list-view .accom .list-item .description{font-size:15px; }

.list-view .accom .list-item .location{margin-bottom:10px; }

.list-view .accom .list-item .fromPrice{position:relative;top:auto;right:auto;margin-bottom:20px; }

.map-container .product-list{width:40%; }

.map-container .mapInfoWindow .thumb{float:none;margin-right:0;display:block; }

 }

@media (max-width:480px){.map-container .product-list{display:none; }

 }

.add-to-cart-form{padding:30px 40px; }

.add-to-cart-form .operator-name{display:block;font-family:"Alive",sans-serif;font-size:30px; }

.add-to-cart-form .item-name{display:block;margin-bottom:30px; }

.add-to-cart-form .price label,.add-to-cart-form .quantity label,.add-to-cart-form .date label,.add-to-cart-form .dateEnd label,.add-to-cart-form .adults label,.add-to-cart-form .children label{display:inline-block;font-weight:bold;width:100px; }

.add-to-cart-form .add-to-cart-information{float:left;margin-bottom:30px;width:100%; }

.add-to-cart-form .addButton{width:100%; }

.add-to-cart-form a.checkOutNow{margin-right:20px;top:auto;padding:20px 40px;cursor:pointer;display:inline; }

.add-to-cart-form a.addToCart{cursor:pointer;line-height:10px; }

#wdOverlayClose{position:absolute;top:0;right:0;width:20px;height:20px; }

#wdOverlayClose i{display:none; }

#wdOverlayClose:before{content:'X'; }

@media (min-width:769px){.add-to-cart-form .price,.add-to-cart-form .quantity,.add-to-cart-form .date,.add-to-cart-form .dateEnd,.add-to-cart-form .adults,.add-to-cart-form .children{width:50%;float:left; }

a.checkOutNow{padding:20px 30px;width:auto; }

a.addToCart{padding:20px 30px; }

 }

@media (max-width:480px){.add-to-cart-form{font-size:14px;padding:20px;margin-bottom:20px; }

.add-to-cart-form .operator-name{font-size:24px;line-height:1.25; }

.add-to-cart-form .price label,.add-to-cart-form .quantity label,.add-to-cart-form .date label,.add-to-cart-form .dateEnd label,.add-to-cart-form .adults label,.add-to-cart-form .children label{width:75px; }

.add-to-cart-form a.checkOutNow,.add-to-cart-form a.addToCart{padding:15px 20px !important;width:auto !important;display:inline-block !important;line-height:10px;margin-top:10px; }

 }

.embedded-search{*zoom:1; }

.embedded-search:before,.embedded-search:after{content:" ";display:table; }

.embedded-search:after{clear:both; }

.region-gadget .white-tabs{position:absolute; }

.region-gadget .search-gadget .button{display:none; }

.region-gadget .search-gadget .showHideRefineTools{float:right;margin-right:30px;padding:19px 20px;font-size:14px;background:#953e4f;cursor:pointer; }

.region-gadget .search-gadget .showHideRefineTools a{color:#fff; }

.region-gadget .search-gadget .refineTools{margin-top:20px;margin-bottom:20px;width:100%;float:left;position:relative; }

.region-gadget .search-gadget .refineTools .nameFilter{position:absolute;bottom:-80px;left:0; }

.region-gadget .search-gadget .refineTools .nameFilter .label{position:relative;top:auto;left:auto;display:inline;margin-left:0;margin-right:10px;font-size:14px; }

.region-gadget .search-gadget .refineTools .nameFilter .input{width:auto !important;float:none !important;color:#953e4f;display:inline-block; }

.region-gadget .search-gadget .refineTools .nameFilter .input input{width:100%;box-sizing:border-box;background:#f0eeee;padding:15px;border:solid 1px #b1b1b1; }

@media (max-width:769px){.region-gadget #tabs.white-tabs{position:relative; }

.region-gadget #tabs.white-tabs .resp-tabs-list{display:block;padding:0; }

.region-gadget #tabs.white-tabs .resp-tabs-list .resp-tab-item{background:#C2495F;width:100% !important;padding:20px; }

.region-gadget #tabs.white-tabs .resp-tabs-list .resp-tab-item.resp-tab-active{background:#953e4f; }

.region-gadget #tabs.white-tabs .resp-tabs-list .resp-tab-item a{padding:0;color:#fff !important; }

.region-gadget .search-gadget .refineTools{margin-bottom:70px; }

 }

.personalDetails > div,.ccDetails > div{font-size:16px;width:50%;float:left;margin-bottom:30px; }

.personalDetails > div:nth-child(2n),.ccDetails > div:nth-child(2n){padding-left:15px; }

.personalDetails > div:nth-child(2n+1),.ccDetails > div:nth-child(2n+1){padding-right:15px; }

.personalDetails > div label,.ccDetails > div label{display:block;color:#666666;font-weight:bold;margin-bottom:5px; }

.personalDetails > div.required label:after,.ccDetails > div.required label:after{content:'*'; }

.personalDetails > div input,.personalDetails > div textarea,.ccDetails > div input,.ccDetails > div textarea{width:100%;box-sizing:border-box;background:#f0eeee;padding:20px;border:solid 1px #b1b1b1; }

.personalDetails > div.salutation,.ccDetails > div.salutation{position:absolute;margin-top:45px;padding-left:0;margin-left:20px;width:auto; }

.personalDetails > div.salutation label,.ccDetails > div.salutation label{display:none; }

.personalDetails > div.firstname input,.ccDetails > div.firstname input{padding-left:80px; }

.personalDetails > div.hear-of-us,.personalDetails > div.event-tracking,.personalDetails > div.receiveENewsletter,.personalDetails > div.acceptCancellationPolicy,.ccDetails > div.hear-of-us,.ccDetails > div.event-tracking,.ccDetails > div.receiveENewsletter,.ccDetails > div.acceptCancellationPolicy{width:100%;padding-left:0;padding-right:0; }

.personalDetails > div.receiveENewsletter label,.personalDetails > div.acceptCancellationPolicy label,.ccDetails > div.receiveENewsletter label,.ccDetails > div.acceptCancellationPolicy label{display:inline; }

.personalDetails > div.receiveENewsletter input,.personalDetails > div.acceptCancellationPolicy input,.ccDetails > div.receiveENewsletter input,.ccDetails > div.acceptCancellationPolicy input{width:auto; }

.personalDetails > div.cardTypes,.ccDetails > div.cardTypes{display:none; }

.personalDetails > div.button,.ccDetails > div.button{margin-top:10px;float:left;cursor:pointer;}

.personalDetails > div.button a,.ccDetails > div.button a{text-align:center;padding:20px 30px;color:#fff;background:#7dc243; }

.booking-gadget hr{display:none; }

@media (max-width:480px){.personalDetails > div,.ccDetails > div{width:100%;padding:0 !important; }

 }

.shopping-cart.BE .noItems{margin-bottom:20px;opacity:0.5; }

.shopping-cart.BE .cartItems{color:#666666;position:relative; }

.pink .shopping-cart.BE .cartItems{padding-bottom:60px;margin-bottom:30px; }

.shopping-cart.BE .cartItems .checkout{font-size:30px;font-family:"Alive",sans-serif;font-weight:300;color:#fff; }

.shopping-cart.BE .cartItems .checkout a::after{font-family:"Lato",sans-serif;font-weight:bold;font-size:16px;position:absolute;bottom:0;right:0;content:'Checkout Now';padding:20px 30px;box-sizing:border-box;background:#00bdd0; }

.shopping-cart.BE .cartItems h3{color:#00b6f0; }

.shopping-cart.BE .cartItems .item{font-size:16px;position:relative;border-bottom:solid 1px #00b6f0;padding:10px 0;overflow:auto; }

.pink .shopping-cart.BE .cartItems .item{background:#fff;padding:20px; }

.shopping-cart.BE .cartItems .item a{color:#666666 !important; }

.shopping-cart.BE .cartItems .item .price{position:absolute;text-align:right;right:25px;top:10px; }

.pink .shopping-cart.BE .cartItems .item .price{right:45px;top:20px; }

.shopping-cart.BE .cartItems .item .remove a{position:absolute;top:10px;right:0;width:20px;height:20px;overflow:hidden;cursor:pointer; }

.shopping-cart.BE .cartItems .item .remove a::before{content:'x';display:block;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:1.3; }

.shopping-cart.BE .cartItems .item .remove a:hover::before{color:#00b6f0; }

.pink .shopping-cart.BE .cartItems .item .remove a{right:20px;top:20px; }

.shopping-cart.BE .cartItems .total{text-align:right;margin-top:20px;padding-right:25px;margin-bottom:20px;font-size:16px; }

.shopping-cart.BE .cartItems .total label{font-weight:bold; }

.pink .shopping-cart.BE .cartItems .total{background:#fff;padding:20px;margin-top:0;margin-bottom:20px;padding-right:45px; }

.shopping-cart.BE .cartItems .date-nights label{font-weight:bold; }

@media (max-width:480px){.shopping-cart.BE .cartItems .item .price{position:relative;text-align:left;right:auto;top:auto;font-weight:bold; }

 }

.search-gadget .date .input span{float:left;background:#C2495F;padding:20px;width:100%;font-weight:700;border:0;font-size:13px;transition:background 0.3s; }

.search-gadget .date .input span:hover{cursor:pointer;background:#953e4f; }

.search-gadget select{min-width:130px; }

.hybridTabs{display:inline; }

.search-gadget .label{position:absolute;top:0px;left:0px;display:block;padding:18px 0;margin-left:51px;pointer-events:none; }

.date .label{display:none; }

.search-gadget .button a{background:#953e4f;color:white;padding:20px 40px;transition:background 0.4s;font-weight:700;text-transform:uppercase;font-size:16px;float:left;width:100%;text-align:center; }

.search-gadget .button a:hover{background:#AC4A5D;cursor:pointer; }

.wdDatePicker_calendar{background:white;border:20px solid white; }

.wdDatePicker_calendar thead select{margin-bottom:20px; }

.wdDatePicker_calendar tbody td{padding:5px; }

.wdDatePicker_calendar tbody td:hover{cursor:pointer;background:#EAEAEA; }

.wdDatePicker_calendar tbody td.disabled:hover{cursor:initial;background:white; }

#wdDatePicker-chronNav{display:none; }

.personalDetails.dark > div label,.personalDetails.dark .ccDetails > div label{color:#fff;}

.personalDetails.dark > div input,.personalDetails.dark > div textarea,.personalDetails.dark .ccDetails > div input,.personalDetails.dark .ccDetails > div textarea{color:#00b6f0;}

.personalDetails.dark .required label:after,legend.required:after{background:none;border:none;padding:0;color:#fff;margin:0 0 0 9px;}

.leftblock-address{width:74%;float:left;}

.leftblock-phone{float:right;padding-left:20px;}

.grid-panel .content{bottom:0;left:0;position:absolute;}

section.parallax.noEffect a{transition:all .3s;}

section.parallax.noEffect a:hover{left:20px;}

section.get-social{background:#11151e;padding:40px 0;}

section.get-social .csstransforms{background-color:#11151e;}

section.get-social h3{color:white;}

.Normal .grey p,.Normal .grey h5,.Normal .grey li{}

.Normal .grey p{margin-bottom:15px;}

.Normal .grey p:last-of-type{margin-bottom:0;}

.grey a,.grey a:visited{color:#00B6F1;text-decoration:underline;transition:all .3s;}

.grey a:hover,.grey a:active{color:#000;}

.Normal p,.Normal h5,.Normal li{color:#666;font-size:16px;margin-bottom:15px;}

.grey .Normal p,.grey .Normal h5,.grey .Normal li{color:#555 !important;}

.pink .downloads a,.pink h4 a,.pink .sidebar-list a,.light-panel h3{color:#00b6f0;}

.wrapper-white{background:#fff;}

.listing-content a,.load-more{color:#00b6f0;}

.facebook-widget{width:60%;margin:20px auto;background-color:#f1f1f1;padding:15px;box-shadow:0 4px 4px rgba(0,0,0,0.3);}

@media (max-width:800px){.facebook-widget{width:100%;}

}

.facebook-header{text-align:center;}

.facebook-header img{width:15%;}

@media (max-width:800px){.facebook-header img{width:30%;}

}

a.CommandButton{ color:blue !important;}

.slider-hover h2{text-shadow:0 0 10px rgba(0,0,0,0.3);}

.slider-hover h2,.dark h3{color:#fff !important;}

.dark .events{width:170px;top:30px;line-height:0px;color:#fff;}

.pink h3{color:#47c4c6;}

.pink div.cs-select{background:#0090BD;}

.Normal h2,.Normal h3,.Normal h4{margin:20px 0;color:#00b6f1 !important;}

.grey h3{color:#00B6F1;}

.light h2,.stackla-section h3{color:#00b6f1;}

.stackla-section{background:#11151e;}

.stackla-section h3{margin:50px auto 30px auto;color:#fff;}

.DnnModule-GuerrillaQTDWModulesDestinationMenu .pink{background:#fff !important;}

.DnnModule-GuerrillaQTDWModulesDestinationMenu .pink h3{color:#00b6f0;}

.DnnModule-GuerrillaQTDWModulesDestinationMenu .pink .all-destinations-panel li a{color:#7DC243;background:url("../image/arrow-right-small.png") no-repeat 0px 8px;}

.DnnModule-GuerrillaQTDWModulesDestinationMenu .browse-all{background:#7DC243 !important;}

.resp-tabs-container .container{padding:0 1rem;}

.Normal a:link,.Normal a:visited{color:#00b6f1 !important;text-decoration:underline;}

.Normal a:hover,.Normal a:active{color:#000 !important;text-decoration:underline;}

.DNNModuleContent a:link,.DNNModuleContent a:visited{color:#00b6f1 ;}

.DNNModuleContent a.button-right:link,.DNNModuleContent a.button-right:visited{color:#fff !important;}

.DNNModuleContent a:hover,.DNNModuleContent a:active{color:#000 !important;}

img.img-align-left{margin:0 30px 30px 0;float:left;}

img.img-align-right{float:right;margin:0 0 30px 30px;}

.social-icons{margin-top:50px;margin-left:10%;float:right;}

@media (max-width:850px){.social-icons{float:none;clear:both;margin:160px auto 0 auto;width:100%;text-align:center;}

.social-icons img{float:none;}

section.aqua-open{height:420px;}

}

.social-icons img{height:53px;padding-right:50px;}

.newsletter{clear:both;top:44px;display:table;width:100%;}

.newsletter:after{clear:both;}

.newsletter p{float:left;font-size:14px;padding:10px 0;display:table-cell;width:40%;white-space:nowrap;}

.newsletter-form-wrapper{float:right;width:60%;display:table-cell;}

.newsletter input{font-size:16px;padding:10px;border:0;background:rgba(255,255,255,0.2);outline:0;}

.newsletter input{float:left;margin-right:1px;}

.newsletter input#email{width:54%;}

.newsletter input#postcode{width:calc(40% - 52px);}

.newsletter a:link,.newsletter a:visited{display:inline-block;width:85px;background:#005962;opacity:0.7;transition:all .3s;padding:0 10px;text-align:center;font-size:16px;line-height:39px;color:#fff;}

@media screen and (max-width:480px){.newsletter input[type=text]{width:calc(100% - 50px);}

.newsletter input[type=submit]{width:50px;}

}

.newsletter a:hover{background:#005962;opacity:1;}

@media (max-width:1250px){.newsletter p{width:100%;}

.newsletter-form-wrapper{width:100%;}

.newsletter p:after{content:" below";}

}

@media (max-width:480px{

}

.DnnModule-GuerrillaQTDWModulesSitemap a:link,.DnnModule-GuerrillaQTDWModulesSitemap a:visited{color:#666;font-size:14px;text-transform:capitalize;}

.DnnModule-GuerrillaQTDWModulesSitemap .bold a:link,.DnnModule-GuerrillaQTDWModulesSitemap .bold a:visited{font-size:20px;font-weight:300;color:#00b6f1;text-transform:uppercase;}

.social-feature img{width:100px;margin:0 10px;}

.homeFeatures h3{color:#00b6f1;line-height:40px;position:relative;top:30px;margin-bottom:35px;}

.homeFeatures .pic{float:left;margin-right:30px;}

.homeFeatures .bottom{clear:both;margin-bottom:-40px;}

.homeFeatures .bottom a:link,.homeFeatures .bottom a:visited{color:#00b6f1;position:relative;top:-46px;left:263px;font-size:16px;}

.homeFeatures .bottom a:after{content:'...'}

.Normal .button-cta:link,.Normal .button-cta:visited{position:absolute;top:25px;right:0;max-width:40%;background:#00b6f1;color:white !important;display:inline-block;font-size:16px;font-weight:700;line-height:65px;padding:0 60px 0 60px;text-transform:uppercase;text-decoration:none !important;transition:background 0.3s;}

.Normal .button-cta:hover,.Normal .button-cta:active{background:none repeat scroll 0 0 #0099CB;}

@media (max-width:1000px){.Normal .button-cta:link,.Normal .button-cta:visited{top:17px;line-height:45px;padding:0 30px;}

}

@media (max-width:767px){.Normal .button-cta:link,.Normal .button-cta:visited{position:relative;top:0;left:0;margin-bottom:30px;line-height:45px;padding:0 30px;max-width:100%;text-align:center;}

}

.Normal .campaign-footer{padding:60px 0 30px 0;}

.Normal .campaign-footer .button-cta.back:link{width:30%;top:0;left:20px;padding:0 30px;text-align:center;}

.Normal .campaign-footer .button-cta:link{top:0;right:20px;width:30%;text-align:center;}

.insta-link{display:inline-block;position:relative;top:0;left:calc(30% + 20px);width:calc(40% - 40px);line-height:65px;text-align:center;}

@media (max-width:1140px){.Normal .campaign-footer .button-cta.back:link,.Normal .campaign-footer .button-cta:link,.insta-link{position:relative;top:inherit;left:inherit;right:inherit;width:100%;max-width:60%;display:block;margin:0 auto;}

}

@media (max-width:600px){.Normal .campaign-footer .button-cta.back:link,.Normal .campaign-footer .button-cta:link,.insta-link{max-width:100%;line-height:20px;padding:20px 0;}

}

.content-inline-quote{background:#fff;padding:60px;quotes:"\201C" "\201D";box-shadow:0 2px 3px rgba(0,0,0,0.1);margin-top:30px;}

.content-inline-quote p{font-style:italic;text-align:justify;}

.content-inline-quote p.name{text-align:right;font-weight:bold;}

.content-inline-quote p.name:before{content:"\2014\00a0";}

.content-inline-quote p.name span{font-weight:normal;}

.content-inline-quote p.name span:before{content:","}

.content-inline-quote:before{display:block;content:open-quote;color:#00b6f1;font-size:60px;line-height:1px;max-height:15px;position:relative;left:-20px;}

.explore .article a span{color:#00b6f1;}

.img-block-grid{width:auto;margin:30px auto;}

.img-block-grid img{float:left;width:150px;margin:0 5px 5px 0;}

.whale-fleet .img-block-grid img{width:32%;}

.whale-fleet .img-block-grid img:last-child{float:none;}

.paddle-out{clear:both;}

.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}

.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.vid-weather-widgets .right-col .left-col,.vid-weather-widgets .right-col .right-col{text-align:right;font-size:14px;}

.vid-weather-widgets .right-col .left-col iframe,.vid-weather-widgets .right-col .right-col iframe{position:relative;right:0;width:90%;margin-left:10%;}

@media (max-width:910px){.vid-weather-widgets .left-col,.vid-weather-widgets .right-col{width:100%;margin-bottom:30px;}

.vid-weather-widgets .right-col .left-col iframe,.vid-weather-widgets .right-col .right-col iframe{width:100%;margin-left:0;}

}

.left-col,.right-col{width:50%;}

.left-col{float:left;}

.right-col{float:right;}

.paddle-out .right-col{padding-left:30px;}

@media (max-width:850px){.left-col,.right-col{width:100%;}

.paddle-out .right-col{margin-top:30px;padding-left:0;}

}

.paddle-out-program table,.nature-events table{border-collapse:collapse;width:100%;margin-bottom:30px;}

.paddle-out-program tr,.nature-events tr{border-bottom:1px solid #00b6f1;}

.nature-events tr:last-child{border-bottom:0;}

.paddle-out-program tr:hover,.nature-events tr:hover{background:rgba(0,0,0,0.05);}

.paddle-out-program thead .nature-events thead{display:none;}

.paddle-out-program th,.paddle-out-program td,.nature-events th,.nature-events td{color:#666;padding:10px 20px;}

.nature-events td{vertical-align:top;}

.nature-events ul{margin:0;}

.nature-events li{font-size:100%;margin-left:-20px;}

.paddle-out-vids .vid-col{float:left;width:32%;margin-right:1%;}

@media (max-width:1000px){.paddle-out-vids .vid-col{width:100%;margin-right:0;margin-bottom:20px;}

}

.dnnSearchResultContainer a,.dnnSearchResultContainer a:link,.dnnSearchResultContainer a:visited{color:#00b6f1;transition:all .3s;}

.dnnSearchResultContainer a:hover,.dnnSearchResultContainer a:active,.ModGuerrillaQTDWModulesCategoryImageAdminC{color:#666;}

.ModGuerrillaQTDWModulesCategoryImageAdminC h2{color:#00b6f1;font-size:50px;}

.ModGuerrillaQTDWModulesCategoryImageAdminC td{padding:10px;}

.ModGuerrillaQTDWModulesCategoryImageAdminC input[type="radio"]{margin-right:10px;}

.slick-slide a:link{text-decoration:none;}

section.events-narrow .listing-image{max-width:200px !important;height:auto !important;}

section.events-narrow .listing-image img{max-width:200px !important;height:auto !important;}

section.events-narrow .listing-content{float:left;width:60%;margin:0;}

section.events-narrow .listing-content p.tags{margin:0;}

.DnnModule-Extensions a,.DnnModule-Extensions a:link,.DnnModule-Extensions a:visited..dnnGrid a,.dnnGrid a:link,.dnnGrid a:visited{color:blue !important;}

.DnnModule-Extensions a:hover,.DnnModule-Extensions a:active,.dnnGrid a:hover,.dnnGrid a:active{color:black !important;}

.DnnModule-35070 #tabs .resp-tab-item a{color:white !important;}

.breadcrumb a{color:#7dc243 !important;}

.breadcrumb .home:last-child a{color:#ffffff !important;}

.item-img{height:285px;overflow:hidden;}

.DNNModuleContent .listing-button a.button-pink{line-height:inherit !important;}

.video-banner{position:relative;min-height:650px;max-height:650px;padding:8% 15% 5% 15%;}

.video-banner .headline{max-width:45%;}

.video-banner h2{color:#fff !important;text-shadow:0 0 10px rgba(0,0,0,0.3);}

.video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;width:193px;height:193px;background:url("/portals/4/Skins/Fraser/../image/play-button.png") no-repeat;background-size:cover;cursor:pointer;z-index:100;}

.video-container{opacity:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin-top:67px;}

.state-playing .video-container{opacity:1;transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;}

.video-close{display:none;position:absolute;top:1%;right:1%;height:20px;width:120px;background:url("/portals/4/Skins/Fraser/../image/close-button.png") 0 0 no-repeat;z-index:150;cursor:pointer;}

.guaranteed-stamp{display:block;position:absolute;top:50%;right:15%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);width:364px;height:136px;background:url("/portals/4/Skins/Fraser/../image/guaranteed-stamp.png?v=1") no-repeat;background-size:cover;}

.video-banner.state-playing .video-play,.video-banner.state-playing .guaranteed-stamp{display:none;}

.video-banner.state-playing .video-close{display:block;}

@media screen and (max-width:1500px){.video-play{height:120px;width:120px;}

}

@media screen and (max-width:1320px){.video-play{height:100px;width:100px;}

.video-banner .headline{max-width:40%;}

.video-banner h2{font-size:55px;line-height:55px;}

.guaranteed-stamp{width:300px;height:112px;}

}

@media screen and (max-width:1150px){.video-banner{min-height:400px;}

.guaranteed-stamp{width:240px;height:90px;}

}

@media screen and (max-width:1000px){.video-banner{min-height:340px;}

.video-banner h2{font-size:45px;line-height:45px;}

.guaranteed-stamp{width:180px;height:66px;}

}

@media screen and (max-width:830px){.video-banner{padding:3.5% 5%;}

.video-banner .headline{max-width:100%;}

.video-play{transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}

.guaranteed-stamp{display:none;}

}

@media screen and (max-width:575px){.video-banner h2{font-size:40px;line-height:40px;}

.video-play{height:90px;width:90px;transform:translate(-50%,20%);-webkit-transform:translate(-50%,20%);}

}

.grid-panel .grid-panel-1.grid-subscribe-wrapper{background:#032745;padding:0 20px !important;height:375px;}

.grid-subscribe{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}

.grid-subscribe h3{font-family:"Verveine",sans-serif;font-size:24px;line-height:24px;color:#fff !important;text-transform:none;margin-bottom:6px;}

.grid-subscribe input,.grid-subscribe .cs-select{float:left;font-size:16px;color:#fff;padding:10px;border:0;background:#008FBD;outline:0;}

.grid-subscribe .cs-select{height:40px;font-weight:inherit;line-height:16px;}

.grid-subscribe .cs-select .cs-placeholder{padding:2px 0;}

.grid-subscribe .cs-select .cs-options{position:relative;top:10px;left:-10px;}

.grid-subscribe .fullname,.grid-subscribe .email{width:70%;margin:0 1% 1% 0;}

.grid-subscribe .cs-select,.grid-subscribe .postcode{width:29% !important;}

.grid-subscribe a.btnSignUp,.grid-subscribe a.btnSignUp:visited{position:relative;top:20px;display:block;clear:both;background:#7DC141;color:#fff !important;padding:10px;text-decoration:none;text-align:center;width:28%;min-width:100px;font-size:16px;}

.grid-subscribe a:hover,.grid-subscribe a:active{background:#fff;color:#032745 !important;}

.grid-subscribe .checkbox a:link,.grid-subscribe .checkbox a:visited{display:inline-block;clear:none;width:auto;float:left;padding:0;margin-right:10px;background-color:transparent;text-decoration:underline;color:#fff;opacity:0.7;transition:all ease-in 0.3s;backface-visibility:hidden;}

.grid-subscribe .checkbox a:hover,.grid-subscribe .checkbox a:active{color:#fff !important;opacity:1;}

.checkbox{position:relative;top:10px;clear:both;font-size:16px;color:#fff;}

.checkbox input{margin:5px 5px 0 0;}

.checkbox label{display:inline-block;float:left;margin-right:10px;}

.checkbox .condition{display:inline-block;clear:both;}

@media screen and (max-width:1320px){.grid-subscribe .fullname,.grid-subscribe .email,.grid-subscribe .cs-select,.grid-subscribe .postcode,.grid-subscribe a:link{width:100% !important;margin:1% 0;}

.grid-subscribe .postcode{margin-bottom:2%;}

.video-play{height:90px;width:90px;transform:translate(-50%,20%);-webkit-transform:translate(-50%,20%);}

}

@media screen and (max-width:1140px){.grid-subscribe h3{font-size:24px;line-height:26px;margin-bottom:10px;}

.grid-subscribe .fullname,.grid-subscribe .email,.grid-subscribe .cs-select,.grid-subscribe .postcode,.grid-subscribe a:link{font-size:14px;height:30px;}

.grid-subscribe .cs-select .cs-placeholder{margin-top:-5px;}

.grid-subscribe .cs-select .cs-options{position:relative;top:10px;left:-10px;}

.grid-subscribe a:link{padding:3px;}

}

@media screen and (min-width:770px) and (max-width:885px){.grid-subscribe h3{font-size:20px;}

}

@media screen and (max-width:680px){.whales-panel .grid-panel .column{max-height:inherit;width:100%;}

.grid-panel .grid-panel-1.grid-subscribe-wrapper{height:240px;}

}

@media screen and (min-width:410px) and (max-width:680px){.grid-subscribe .fullname,.grid-subscribe .email{width:70% !important;margin:0 1% 1% 0;}

.grid-subscribe .cs-select,.grid-subscribe .postcode{width:29% !important;margin:0 0 1% 0;}

.grid-subscribe a:link{width:30% !important;}

}

@media screen and (max-width:410px){.grid-panel .grid-panel-1.grid-subscribe-wrapper{height:330px;}

}

@media screen and (max-width:350px){.grid-subscribe h3{font-size:24px;line-height:26px;}

}

@media screen and (max-width:1320px){.grid-subscribe .checkbox a:link,.grid-subscribe .checkbox a:visited{display:inline-block;width:auto !important;margin:0 10px 0 0;}

}

@media screen and (max-width:1220px){.checkbox{font-size:14px;}

.checkbox input{margin-top:3px;}

}

@media screen and (max-width:1100px){.checkbox{top:5px;}

.checkbox label{width:70%;}

.grid-subscribe a.btnSignUp,.grid-subscribe a.btnSignUp:visited{top:10px;}

}

@media screen and (max-width:830px){.grid-subscribe .checkbox a:link,.grid-subscribe .checkbox a:visited{height:22px !important;}

}

@media screen and (max-width:769px){.checkbox label{width:auto;}

}

@media screen and (max-width:365px){.checkbox label{width:70%;}

}

.terms-conditions p,.terms-conditions p strong,.terms-conditions li{font-size:14px !important;}

a.pdf-link:link,a.pdf-link:visited{display:inline-block;padding:5px 10px;border:1px solid #00b6f1;border-radius:3px;font-size:16px;float:right;text-decoration:none;margin-bottom:20px;}

.whales-comp-banner{background:rgb(7,42,68);}

.whales-comp-banner img{width:100%;text-align:center;}

.grid-subscribe .thanks{color:#fff;text-align:center;}

.grid-sub-form span > span{display:none;}

.grid-listing.grid-view{width:25%;float:left;height:395px;background:#efefef;max-height:395px;position:relative;margin-bottom:42px;clear:right;padding-left:1rem;padding-right:1rem;}

@media screen and (max-width:1200px){.grid-listing.grid-view{width:33.33333%;}

}

@media screen and (max-width:900px){.grid-listing.grid-view{width:50%;}

}

@media screen and (max-width:610px){.grid-listing.grid-view{width:auto;margin-left:-1rem;margin-right:-1rem;}

}

.grid-listing.grid-view:nth-of-type(2n){background:#e8e8e8;}

.grid-listing.grid-view .gl-image{height:205px;margin:0 -20px;margin:0 -1rem;overflow:hidden;position:relative;text-transform:uppercase;text-align:center;}

.grid-listing.grid-view .gl-image img{width:100%;}

.grid-listing.grid-view .gl-image span{background:#7dc243;color:white;font-size:14px;padding:10px 16px;position:absolute;bottom:0;left:0;}

.grid-listing.grid-view .gl-content{width:100%;margin:0;}

.grid-listing.grid-view .gl-content h4{text-transform:none;font-size:14px;margin-top:21px;margin-bottom:16px;line-height:16.8px;font-weight:400;}

.grid-listing.grid-view .gl-content h4 a{font-family:"Lato",sans-serif;color:#333333;font-size:14px;line-height:16.8px;}

.grid-listing.grid-view .gl-content h5{position:absolute;top:0;left:0;background-color:#000000;text-transform:none;color:white;margin:0;padding:6px 13px;font-size:14px;font-weight:400;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',"Lato",sans-serif;}

.grid-listing.grid-view .gl-content p{font-size:16px;line-height:19px;color:#333333;font-weight:400;}

.grid-listing.grid-view .gl-button{width:auto;position:absolute;bottom:19px;left:19px;right:19px;}

.grid-listing.grid-view .gl-button a{background:#00b7f3;margin:0;float:left;color:white;font-size:14px;padding:10px 16px;transition:background 0.3s;}

.grid-listing.grid-view .gl-button a:hover{background:#3D68AC;}

.grid-listing.grid-view .gl-button a.more{}

.grid-listing.grid-view .gl-button a.book{text-transform:uppercase;background:#7dc243;float:right;padding:10px 23px;}

.grid-listing.grid-view .gl-button a.book:hover{background:#659C37;}

h1.columns-1{color:white;font-family:Arial black;}

.tab-table{width:100%;}

button{}

.btn{text-align:center;padding:20px 30px;color:#fff;background:#7dc243;}

.package{list-style:none;}

.package > li{font-size:1em;letter-spacing:2px;color:#00b6f0;}





.dnnHTMLSettings,.dnnEditHtml,.dnnMyWork{width:95%;margin:2em auto;}

.dnnFormItem input[type=checkbox],.dnnPageSettings .dnnFormItem input[type=radio]{width:auto;}

.dnnFormItem .dnnHTMLSRadioButtons label,.dnnFormItem .dnnPSRadioButtons input,.dnnFormItem .dnnHTMLSRadioButtons label,.dnnFormItem .dnnHTMLSRadioButtons input{float:left;padding:0;width:2%;text-align:left;}

.dnnFormItem .dnnHTMLSRadioButtons label{width:auto;padding:0 15px 0 6px;font-weight:normal}

.dnnHTMLSRadioButtons br{display:none !important;font-size:0;line-height:0;border-collapse:collapse;}

.ehcContent textarea{width:50%;height:180px;margin-top:1em;}

.dnnFormItem .dnnPublish label{width:auto;margin-right:10px;}

.dnnFormItem .dnnPublish input[type="checkbox"]{margin-right:30px;}

.dnnPublish{float:left;}

table.DnnGridNestedTable{ margin:0 !important;}

div a.toggleMore{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;margin:0;padding:5px 25px;color:#fff;text-decoration:none;background:#1f81a8;background:-moz-linear-gradient(top,#248aba 0%,#1f81a8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#248aba),color-stop(100%,#1f81a8));background:-webkit-linear-gradient(top,#248aba 0%,#1f81a8 100%);background:-o-linear-gradient(top,#248aba 0%,#1f81a8 100%);background:-ms-linear-gradient(top,#248aba 0%,#1f81a8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#248aba',endColorstr='#1f81a8',GradientType=0 );background:linear-gradient(top,#248aba 0%,#1f81a8 100%);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 0px 1px #1f81a8;-moz-box-shadow:0px 1px 0px 1px #1f81a8;box-shadow:0px 1px 0px 1px #1f81a8;text-shadow:0px 1px 1px black;}

.ehContent{ margin-top:20px;}

#dnnPanel-Summary{ display:block;}

.summaryHelp{margin:0 30px 5px;}

.RadGrid{ overflow:auto;}

.previewC{ width:100%;}

.autoSaveStatusError{font-weight:bold}

#divSavingMessageSummary{margin-top:5px;}

#divSavingMessageErrorSummary{margin-top:5px;}

.previewPanelContainer{border:#E6EBEA solid 5px;margin-top:5px;}

.previewPanel{border:#a9a9a9 solid 1px;padding:10px 10px 10px 10px;height:260px;overflow:auto;}

.previewContent{padding-bottom:10px;}

.comparisonPanel{float:left;width:50%;}

.comparisonPanel del{background-color:#FEC8C8;text-decoration:inherit;display:inline-block;}

.comparisonPanel ins{background-color:#cfc;text-decoration:inherit;display:inline-block;}

.comparisonPanel ins.mod{background-color:#FFE1AC;}

.comparisonPanel del > img{opacity:.5;filter:Alpha(Opacity=50);}

.comparisonPanel ins > img{opacity:.5;filter:Alpha(Opacity=50);}

.comparisonButtons{background-color:#E6EBEA;margin:0;float:left;padding-bottom:5px;padding-right:20px;}

.comparisonButtons li{display:inline;margin:10px;}

.comparisonButtons a{color:#A2A1A1;text-decoration:none;margin-left:18px;}

.comparisonButtons .comparisonButtonSelected{font-weight:bold;color:#000000;}

.dnnwfPermissions .dnnGrid.dnnPermissionsGrid{float:left;width:45%;max-width:445px;}

div.DnnModule.reviewContent{background:#fff;padding:2px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);opacity:1;}

.dnnHTMLSettings .dnnFormGroup{width:45%}

.dnnHTMLSettings .dnnFormGroup span{display:inline-block;}



@media (max-width: 480px){

h2 {

    font-size: 25px;

    text-transform: uppercase;

    line-height: 80px;

    letter-spacing: 0px;

    margin-top: 0px;

    color: #47c4c6;

}

#footer-nav li:first-of-type a {

    border-right: solid #A0F7FF 0px;

    text-align: center;

}



}



