@charset "utf-8";html {font-size: 75%;}:root{--ticker-ydepth: 39px;--menu18-height: -webkit-calc(var(--ticker-ydepth) + 5px + 100vw * 0.281 );--menu18-height: -moz-calc(var(--ticker-ydepth) + 5px + 100vw * 0.281 );--menu18-height: calc(var(--ticker-ydepth) + 5px + 100vw * 0.281 );--menu18-imght: -webkit-calc( 5px + 100vw * 0.281 );--menu18-imght: -moz-calc( 5px + 100vw * 0.281 );--menu18-imght: calc( 5px + 100vw * 0.281 );--menu18-ydepth : -webkit-calc(20px + 100vw * 0.281 );--menu18-ydepth : -moz-calc(20px + 100vw * 0.281 );--menu18-ydepth : calc(20px + 100vw * 0.281 );--menu18-menudepth:-webkit-calc( 100vw / 5);--menu18-menudepth:-moz-calc( 100vw / 5);--menu18-menudepth:calc( 100vw / 5);--rigrid-ydepth: calc( 100vw * 0.25 );--shf: 4.9406564584124654e-324;--rigrid-sqsize: calc(( 100vw / 8 ) * var(--shf) / var(--shf)) ;--rigrid-ydepth: calc( var(--rigrid-sqsize) * 2 );--menu18-btnpos : 21vw;--vn18-backclr :#ffffcc;--menu18-backclr :rgba(255, 255, 255, 1.0);--menu18-backclr2 :rgba(76, 175, 80, 0.3);--video19-height : calc(( 9 * 100vw / 16 ) - 200px);--breadcrumb-top : calc(10px + 100vw * 0.281 );--bodyfontlist : 'Open Sans', 'San Francisco', 'Roboto', Arial ;--titlefontlist : 'Raleway', 'Avenir', 'Roboto' ;}.wrapper{margin-top:15px }.btn{top:calc((30px + 40vw)/ 2);bottom: var(--rigrid-ydepth);}@media screen and (min-width:790px)and (max-width:1024px){:root{--menu18-ydepth:calc(40px + 38vw ) !important;--menu18-btnpos:calc((40px + 38vw) / 2);--rigrid-ydepth: 38vw;--rigrid-sqsize: calc(100vw / 7 );}}@media screen and (min-width:480px) and (max-width:789px){:root{--menu18-ydepth:calc(39px + 40vw );--menu18-btnpos:calc((39px + 40vw) / 2);--ticker-ydepth: 39px;--rigrid-ydepth: 40vw;--rigrid-sqsize: calc(100vw / 5 );}.wrapper{margin-top:15px }.btn{top:calc((30px + 40vw)/ 2);bottom: var(--rigrid-ydepth);}}@media screen and (min-width:320px) and (max-width:479px){:root{--menu18-ydepth:calc(30px + 50vw );--menu18-btnpos:calc((30px + 50vw) / 2);--ticker-ydepth: 0px;--rigrid-ydepth: 55vw;}.wrapper{margin-top:20px }.btn{top:calc((30px + 50vw)/ 2);bottom: var(--rigrid-ydepth);}}@media screen and (max-width:320px) {:root{--menu18-ydepth:calc(15px + 33vw );--rigrid-ydepth: 34vw;--ticker-ydepth: 0px;--menu18-btnpos:calc((20px + 28vw) ) }.btn{top:calc(33vw / 2);bottom: var(--rigrid-ydepth);}}BODY {font-family: var(--bodyfontlist, sans-serif) ;font-size: 1.4rem;color: black;font-weight: normal;padding: 0;margin: 0;background-color: var(--vn18-backclr);text-align: left;}P {font-size: 1.4rem;line-height: 1.5;color: black;font-weight: normal;text-align: left;}.smalltext{font-size: 1.0rem;}.smalltextcentered{font-size: 1.0rem;text-align: center;}.footer-tap-targets-small{font-size: 1.0rem;line-height: inherit;text-align: center;padding-bottom: 0;}@media all and (max-width: 790px) {.footer-tap-targets-small{font-size: 1.2rem;line-height: 34px;text-align: center;padding-bottom: 10px;}.footer-tap-targets-small a{height: 24px;padding-right: 20px;}}.centered{text-align: center;}.centered-pic{margin: 0px auto;display: block;}@media screen and (max-width: 425px){body{-webkit-text-size-adjust: none;}}h1{margin-top:0px;padding-top:0.67em;font-family: var(--titlefontlist, sans-serif) ;font-size: 4.0rem;font-weight: lighter;color: #309;text-align: center;}@media screen and (max-width: 480px){h1{margin-top:0px;padding-top:0.67em;background-color: var(--vn18-backclr);}}h2.nologo, .sbys1 > h2 {font-family: var(--titlefontlist, sans-serif) ;font-size: 3.0rem;font-weight: lighter;color: #309;background-image: none;padding-left: 0px;min-height: 38px;padding-left: 0px;margin-top: 0px;}h2{font-family: var(--titlefontlist, sans-serif) ;font-size: 3.0rem;font-weight: lighter;color: #309;background: transparent url('/gran-canaria/DavyJonesDivingLogoColour2018-110.png') no-repeat left center;padding-left: 120px;min-height: 76px;}.no-webp h2 {background-image: url('/gran-canaria/DavyJonesDivingLogoColour2018-110.png');}.webp-alpha h2 {background-image: url('/gran-canaria/DavyJonesDivingLogoColour2018-110.webp');}h2.nologo, .sbys1 > h2 {background-image: none;}h3 {text-align: left;font-family: var(--titlefontlist, sans-serif) ;font-size: 2.0rem;color: #309;}@media screen and (max-width: 480px){BODY, p {font-size: 1.3rem;}h1 {font: 2.5rem var(--titlefontlist, sans-serif);}h2.nologo, h2 {font: 2.0rem var(--titlefontlist, sans-serif);}h3 {font: 1.8rem var(--titlefontlist, sans-serif);margin-block-start: 0.5em;margin-block-end: 0.5em;}}td {text-align: left;font-weight: normal;font-size: 1.4rem;}TD CENTER{text-align: center;font-weight: normal;font-size: 1.4rem;}.contrastbody{font-size: 1.4rem;color: blue;}LI{font-size: 1.4rem;color: black;font-weight: normal;text-align: left;list-style-position: inside;}a:link{color: #306;font-weight: bold;text-decoration: none;}a:visited{color: #306;font-weight: bold;text-decoration: none;}a:hover{color: #336;text-decoration: underline;background-color: transparent;}a:active{color: #00f;text-decoration: none;}img {border: 0;}a img:hover{border: 0px;text-decoration: none;background-color: transparent;}iframe{border-width: 0px;}section{padding-top :50px;}#header {position: relative;width: 100vw;max-width:100%;height: calc(var(--ticker-ydepth) + var(--rigrid-ydepth));}.headleft {Position: absolute;left: 5.5vw;top:0.8vw;float: left;width: 14vw;max-width: 200px;padding-top: 10px;margin-left: 10px;}div.headleft a img{width :14vw }.headright {Position: absolute;right: 20px;top: 1.8vw;float: right;padding: 5px 10px 0px 0px;height: 120px;width: 20vw;max-width: 183px;}@media screen and (min-width: 790px)and (max-width: 1024px){:root{--rigrid-ydepth: 28vw;}.headright{width: 15%;}}@media screen and (min-width: 480px)and (max-width: 789px){:root{--rigrid-ydepth: 40vw;}.headleft {top: 1.1vw;width: 20vw;}.headright{width: 10%;}}@media screen and (max-width: 479px){:root{--rigrid-ydepth: 50vw;}.headleft {top: 0.8vw;width: 18vw;}.headright{width: 17vw;}}.toproll18{width: 100vw;max-width:100%;height: var(--rigrid-ydepth);position: relative;background-color: var(--vn18-backclr);margin-bottom:20px;}.breadcrumb {Position: absolute;left: 5px;top: var(--breadcrumb-top);z-index: 10;float: left;}@media screen and (max-width: 400px){.breadcrumb {padding-top:33px;}}ul.no_bullet {list-style-type: none;padding: 0;margin: 0;}.bluetickli {list-style-image: none;padding-left: 35px;padding-top: 4px;padding-bottom: 10px;}.bluetickli:before {clear:left;content: "";width: 30px;height: 30px;background: url('https://gran-canaria.davyjonesdiving.com/blue-tick-small.svg') no-repeat left top;float: left;margin: 0 10px 2px 0;}.greenarrowli {list-style-image: none;padding-left: 35px;padding-top: 4px;padding-bottom: 10px;}.greenarrowli:before {clear:left;content: "";width: 30px;height: 30px;background: url('https://gran-canaria.davyjonesdiving.com/green-arrow-right.png') no-repeat left top;float: left;margin: 0 10px 2px 0;}.diving-photo, .diving-photo270, .diving-photo350, .diving-photo-vertical-yellow270, .bigpic400x300, .diving-photo600 {box-shadow: 8px 8px 5px #888888;text-align: left;margin-right: 12px;margin-left: 4px;margin-bottom: 10px;}.diving-photo{Width: 200px;Height: 150px;}.diving-photo270 {Width:270px;Height:202px;}.diving-photo350 {Width:350px;Height:260px;}.diving-photo-vertical-yellow270 {Width: 202px;Height: 270px;}.bigpic400x300 {Width:400px ;Height:300px;margin: 0 auto;}.diving-photo600 {Width:600px;Height:250px;}.diving-photo-vertical-yellow270 img, .diving-photo270 img {width:100%;height: 100%;}@media screen and (min-width: 771px)and (max-width: 1000px){.diving-photo270 {width: 200px;height: 150px;}.diving-photo350 {width: 270px;height: 202px;}.diving-photo270 img {width:100%;height: 100%;}.diving-photo350 img {width:100%;height: 100%;}.bigpic600x250 {width: 400px;height:165px;}.bigpic900x375 {width: 600px;height:247px;}.bigpic600x250 img {width:100%;height: 100%;}.bigpic900x375 img {width:100%;height: 100%;}.diving-photo-vertical-yellow270 {width: 150px;height: 200px;}.bigpic400x300 {width :300px;height:225px;}.bigpic400x300 img {width:100%;height: 100%;}.diving-photo-vertical-yellow270 img {width:100%;height: 100%;}}@media screen and (min-width: 571px)and (max-width: 770px){.bigpic400x300 {width :200px;height:150px;}.bigpic400x300 img {width:100%;height: 100%;}.bigpic900x375 {width: 550px;height:229px;margin-right:2px;margin-left:2px;}.bigpic900x375 img {width:100%;height: 100%;}}@media screen and (max-width: 570px){.flex-item .diving-photo270 img, .flex-item div.diving-photo270 {width:40vw !important;max-width: 40vw !important ;height:30vw !important;}.diving-photo270, .diving-photo-350 {width: 200px !important;height: 150px !important;margin-right:10px;margin-left:0px;margin-bottom:0px;margin-top:14px;display: block;margin-left: auto;margin-right: auto;}.diving-photo270 img, .diving-photo-350 img {width:100%;max-width: 200px !important ;height: 100%;}.bigpic600x250 {width: 400px;height:165px;}.bigpic600x250 img {width:100%;height: 100%;}.bigpic900x375 {max-width: 320px;height:auto;margin-right:2px;margin-left:2px;}.bigpic900x375 img {width:100%;height: 100%;}.bigpic400x300 {width :200px;height:150px;}.bigpic400x300 img {width:100%;height: 100%;}.diving-photo-vertical-yellow270 {width: 150px;height: 200px;}.diving-photo-vertical-yellow270 img {width:100%;height: 100%;}.diving-photo-vertical-yellow {width: 150px !important;height: 200px !important;}.diving-photo-vertical-yellow img {width:150px;height: 200px;}}.resize-auto{width:100%;height:100%;}.photo-caption{font-size:1.2rem;Font-style:italic;Text-align:center;Padding-top:5px;}#bigpic {width: 100%;height: 100%;box-shadow: 8px 8px 5px #888888;text-align:left;margin-right:12px;margin-left:4px;margin-bottom:10px;}.picture-widesquare {width: calc(90vw - 210px);box-shadow: 8px 8px 5px #888888;text-align:left;margin-right:10px;margin-left:4px;margin-bottom:10px;}.slider-wi-sq-height {height : calc(0.4 *(90vw - 210px));}@media screen and (max-width: 790px){.slider-wi-sq-height {height : calc(0.75 * 95vw);}}.picture-widesquare-3col, .block-widesquare-3-col img {width: calc(98vw - 515px);box-shadow: 8px 8px 5px #888888;text-align:left;margin-right:10px;margin-left:4px;margin-bottom:10px;}@media screen and (min-width: 426px) and (max-width: 790px){.picture-widesquare, .picture-widesquare-3col {width: 95vw;margin-right:10px;margin-left:4px;margin-bottom:10px;}}@media screen and (max-width: 425px){.picture-widesquare, .picture-widesquare-3col {width: 95vw;margin-right:5px;margin-left:4px;margin-bottom:5px;}}.float-pic-right{float:right;padding-left: 8px;}.float-pic-left{float:left;padding-right :8px;}.float-pic-left-mob {float:left;}@media screen and (max-width: 425px){.float-pic-left-mob {float:none;margin: auto;padding :0px;}}.clearfix::after {content: "";clear: both;display: table;}a{color:#FFF;text-decoration:none;}footer, #footer{position:relative;top:0px;background:var(--vn18-backclr);width:100%;clear:both;margin:0;padding: 0;text-align:center;z-index: 1;}.show{display:inline;}.noshow{display:none;}.fb-hide {display:inline;}.fb-show {display:none;}.mobile-hide {display:inline;}.mobile-show {display:none;}.fb-rowsplit {display:inline;}.fb-width864vs500{max-width:864px;}.contact1 {position: relative;float: left;width: 320px;padding:10px 0px 0px 5px }.contact2 {padding:10px 0px 0px 5px;width:300px;}.contact3 {display:block;text-align:center;width:100%;padding:10px 0px 0px 5px }input {padding:10px 0px;font-size : 1.6rem;}@media all and (max-width: 790px) {input {padding:12px 0px;font-size : 1.6rem;}.contact1 {font-size : 1.6rem;}textarea {font-size : 1.6rem;}}@media all and (max-width: 425px) {.contact3 {width: 95vw;}.contact2 {width: 95vw;}.contact1 {width: 95vw;}}.fb-align-foot {text-align: right;}.feature-header {border: 1px #311b78 solid;background-color: #311b78;width: 195px;text-align: left;color: #ffffcc;font-size: 2.0rem;font-weight: 700;letter-spacing: -1px;padding: 30px 10px 10px 10px;}.feature-block {border: 1px #b1b198 solid;background-color: #fbfb86;width: 195px;padding: 10px 0px;overflow-x: hidden;}.feature-blue-text {color: #311b78;padding: 3px;}.feature-title {font-family: var(--titlefontlist, sans-serif);text-align: left;font-size: 1.2rem;font-weight: bold;color: #311b78;padding: 0px 8px 8px 8px;}.feature-photo {float: left;padding: 0px 0px;}.feature-photo2 {max-width: 195px;}.feature-header-thin {border: 1px #311b78 solid;background-color: #311b78;width: 175px;text-align: left;color: #ffffcc;font-size: 20px;font-weight: 700;letter-spacing: -1px;padding: 30px 0px 10px 8px;}.feature-block-thin {border: 1px #b1b198 solid;background-color: #fbfb86;width: 175px;padding: 10px 0px;}img.displaycent {display: block;margin-left: auto;margin-right: auto }.ctabutton {display: inline-block;background-image: linear-gradient(to bottom, #08C8FF, #0548FF);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;color: #FFFFFF;font: normal normal bold 20px var(--titlefontlist, sans-serif);font-weight: lighter;padding: 24px;margin: 24px;box-shadow: 8px 8px 5px 0px #000000;text-shadow: 1px 1px 20px #000000;border: solid #08C8FF 1px;text-decoration: none;display: inline-block;cursor: pointer;}.ctabutton:link {color: #ffffff;}.ctabutton:hover, .ctabutton:focus {background: #1E62D0;background-image: linear-gradient(to bottom, #1E62D0, #08C8FF);text-decoration: none;}.ctabutton:active {background: #062278;background: linear-gradient(to bottom, #062278, #062278);}.ctabutton:visited {color: #ffffff;}.ctabutton2{display: inline-block;text-align: center;vertical-align: middle;padding: 12px 24px;border: 1px solid #2b2b9e;border-radius: 0px;background: #9F8AAA;background: linear-gradient(to bottom, #9F8AAA, #796E80);box-shadow: #423c3c 5px 5px 5px 0px;text-shadow: #591717 1px 1px 1px;font: normal normal bold 20px var(--bodyfontlist, sans-serif) ;;color: #ffffff;text-decoration: none;}a.ctabutton2, .ctabutton2:link {color: #ffffff;}.ctabutton2:hover, .ctabutton2:focus {border: 1px solid #4545fd;background: #CDA4BB;background: linear-gradient(to bottom, #CDA4BB, #853562);color: #ffffff;text-decoration: none;}.ctabutton2:active {background: #982727;background: linear-gradient(to bottom, #982727, #982727);}.ctabutton3 {display: inline-block;text-align: center;vertical-align: middle;padding: 12px 24px;border: 1px solid #78020A;border-radius: 0px;background: #EE0C1B;background: linear-gradient(to top, #EE020A, #CF6872);box-shadow: #BEE2F9 5px 5px 5px 0px;text-shadow: #591717 1px 1px 1px;font: normal normal bold 20px var(--bodyfontlist, sans-serif) ;color: #EFFF08;text-decoration: none;}.ctabutton3:hover, .ctabutton3:focus {border: solid white 1px;background: #468CCF;color: #14396A !important;text-decoration: none;}.ctawhatsapp {display: inline-block;text-align: center;vertical-align: middle;-webkit-border-radius: 8;-moz-border-radius: 8;border-radius: 8px;font-size: 2.0rem;background: #1ebea5;padding: 10px 20px 10px 20px;border: solid white 6px;text-decoration: none;box-shadow: 8px 8px 5px 0px #888888;}.ctawhatsapp:hover {background: #3cfc96;text-decoration: none;}a.ctawhatsapp, .ctawhatsapp:link {color: #ffffff;}.cta-block-flexi {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;color: #0059A0;font-family: var(--bodyfontlist, sans-serif) ;font-size: 20px;font-weight: 700;padding: 40px;background-color: #F7FF00;box-shadow: 8px 8px 5px 0px #888888;text-shadow: 1px 1px 15px #0059A0;border: solid #F7FF00 1px;text-decoration: none;display: inline-block;cursor: pointer;text-align: center;margin: 20px 15px 20px 10px;}.cta-block-text2-flexi {color: #0059A0;font-family: var(--bodyfontlist, sans-serif) ;font-size: 18px;font-weight: 500;text-shadow: 1px 1px 15px #0059A0;}.cta-block-link {width: 100%;}.cta-block-whatsapp {display:none;}.cta-block-image {vertical-align: middle;}@media all and (max-width: 425px) {.cta-block-link {flex-basis: 75vw;display:flex;align-items:center;}.cta-block-whatsapp {display:block;padding-right : 10px;}}img.flag-en {width:25px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) 0px 0px;}img.flag-de {width:18px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) -30px 0px;}img.flag-es {width:18px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) -50px 0px;}img.flag-sv {width:20px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) -70px 0px;}img.flag-no {width:20px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) -95px 0px;}img.flag-nl {width:18px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) -120px 0px;}img.flag-it {width:20px;height:12px;background:url(https://gran-canaria.davyjonesdiving.com/flag_sprites.png) -150px 0px;}marquee a {white-space:nowrap;}.flash-offer-box {background-color :red;width: 100%;display:block;z-index :10;max-height: var(--ticker-ydepth) }.flash-offer-text {color: white;font-size :1.8rem;}.flash-offer-box-off {background-color: var(--vn18-backclr);width: 100%;display:block;z-index :10;max-height: var(--ticker-ydepth);}.marquee {width: 100%;background-color: red;color: white;white-space: nowrap;overflow: hidden;box-sizing: border-box;visibility: visible;font-size: 1.3rem;line-height: 1.4;}.marquee p {display: inline-block;padding-left: 100%;animation: marquee 18s linear infinite;margin-block-start: 7px;margin-block-end: 6px;font-size: 1.4rem;line-height: 1.5;}@keyframes marquee {0% {transform: translate(0, 0);}100% {transform: translate(-100%, 0);}}@media all and (max-width: 790px) {.marquee {background-color: var(--vn18-backclr);visibility: hidden;margin-block-start: 7px;}}@media all and (max-width: 425px) {.marquee, .flash-offer-box-off {background-color: var(--vn18-backclr);display: none;}}.slider-text-topleft {position: absolute;top: 20%;left: 16px;font-size: 3.0rem;color: yellow;font-weight: 900;}.slider-text-topright {position: absolute;top: 20%;right: 16px;font-size: 3.0rem;color: yellow;font-weight: 900;}.slider-text-bottomleft {position: absolute;top: 70%;left: 16px;font-size: 3.0rem;color: yellow;font-weight: 900;}.slider-text-bottomright {position: absolute;top: 70%;right: 16px;font-size: 3.0rem;color: yellow;font-weight: 900;}.bigpic-text-bottomleft {position: relative;top: -60px;left: 16px;font-size: 3.0rem;color: yellow;font-weight: 900;}.bigpic-text-bottomright {position: relative;top: -60px;right: 16px;text-align : right;font-size: 3.0rem;color: yellow;font-weight: 900;}.stickytooltip{box-shadow: 5px 5px 8px #818181;display:none;position:absolute;display:none;border:5px solid #330066 ;background:#FBFB86;z-index:3000;}.stickytooltip .stickystatus{background:black;color:white;padding-top:5px;text-align:center;font:bold 11px var(--bodyfontlist, sans-serif) ;}.stickyblock {background:#FBFB86 ;width:200px;}html, body {margin: 0;padding: 0;}* {box-sizing: border-box;}.preload * {transition: none !important;}html {min-height: 100%;height: 100%;}body, .wrapper {top: calc(18px + var(--rigrid-ydepth));height: auto;overflow-y: auto;overflow-x: auto;width : 100vw;max-width:100%;}.main, .sidebar {position: relative;padding: 0em;float: left;}.main {position: relative;height: auto;min-height: 890px;top: 0;padding-right : 5px;width: 49%;background:var(--vn18-backclr);margin-left: 3%;color:#000;}.sidebar {position: relative;height: 100%;width: 25%;background:transparent;color: #000;}.sidebar.left {margin-left: -75%;}.sidebar.right {float: right;}.btn {position: absolute;display: none;top:var(--menu18-btnpos);padding: 1em 1em 1em 1.2em;width: auto;line-height: 1;text-decoration: none;color: Yellow;padding-bottom: 10px;}a.btn:link{color: yellow;}a.btn:visited{color: yellow;}a.btn:hover{color: yellow;background-color: transparent;}a.btn:active{color: yellow;}.btn span {display: block;position: absolute;left: .1em;top:var(--menu18-btnpos);font-size: 2.5em;line-height: .5;}.btn.right span {left: auto;right: 0;}.btn.left {left: 1%;}a.btn:link img:link{background-color: transparent;}a.btn:visited img:visited{background-color: transparent;}a.btn:hover img:hover{background-color: transparent;}a.btn:active img:active{background-color: transparent;}.btn.right {right: 10px;padding-right: 0;padding-left: 1em;}@media all and (min-width: 1035px){.main {width: 62%;margin-left: 4%;}.sidebar {width: 19%;}.sidebar.left {margin-left: -81%;}}@media all and (min-width: 935px) and (max-width: 1034px){.main {width: 58%;margin-left: 3%;}.sidebar {width: 21%;}.sidebar.left {margin-left: -79%;}}@media all and (max-width: 790px) {.main {padding: 0.0em 0.7em;}.sidebar {padding: 0.0em 0.7em;z-index:0;-webkit-transform: translate3d(0,0,0);top : var(--menu18-ydepth);}.sidebar .right {margin-block-start: 1em;}.btn {display: block;z-index: 10;}.front {z-index: 10;}.main {position: relative;width: 100%;float: none;right: 0;margin: 0;transition: .5s left ease, .5s right ease;z-index: 5;}.right .main, .right .sidebar.left {right: 240px;left: auto;}.left .main, .left .sidebar.right {left: 150px;right: auto;}.sidebar {position: absolute;float: none;width: 240px;height: 100%;margin: 0;right: 0;top: var(--menu18-ydepth);z-index: 1;transition: .7s right ease, .5s left ease;}.sidebar.left {left: 0;right: auto;margin-left: 0;z-index: 1;}.sidebar.left.front {z-index: 10;}div.menu {z-index: 10;}.fb-hide {display:none;}.fb-show {display:inline;}.mobile-hide {display:none;}.mobile-show {display:inline;}.w450-hide {display:none;}.w450-show {display:none;}.w700-hide {display:none;}.w700-show {display:none;}.fb-rowsplit {display:block;}.feature-header {border: 1px #311b78 solid;background-color:#311b78;width:209px ;text-align:left;color :#ffffcc;font-size: 20px;font-weight: 700;margin-block-start: 1.1em;letter-spacing: -1px;padding: 30px 0px 10px 5px;}.feature-block {border: 1px #b1b198 solid;background-color:#fbfb86;width:210px;padding: 10px 0px;}.feature-blue-text {color:#311b78 }.feature-title {text-align:left ;font-size: 12px ;font-weight:bold;color:#311b78;padding: 0px 8px 8px 8px }.feature-photo {float:left;padding: 5px 8px;}}@media all and (min-width: 790px) and (max-width: 890px) {.w700-hide {display:none;}}@media all and (max-width: 425px) {.main, .sidebar {padding: 0.0em 0.0em;}}.djdmenu18 {margin: 0px auto;margin-top: 10px ;text-align: center;z-index: 60;}.djdmenu18 ul ul {display: none;}.djdmenu18 ul li:hover > ul {display: block;color: #FAFAF9;background: var(--menu18-backclr);}.djdmenu18 ul {background-color: transparent;border-style: solid;border-color: transparent;border-width: 0;border-radius: 0;padding: 0;box-shadow: none;text-align: center;list-style: none;position: relative;display: inline-table;}.djdmenu18 ul:after {content: "";clear: both;display: block;}.djdmenu18 ul li {float: left;}.djdmenu18 ul li:hover {color: yellow;background: var(--menu18-backclr2);}.djdmenu18 ul li:hover a {color: #000;background: var(--menu18-backclr);}.djdmenu18 ul li a {display: block;padding: 15px 18px;color: yellow;text-decoration: none;text-align:center;font-size :1.3rem;}.djdmenu18 ul ul {background: #5f6975;border-radius: 0px;padding: 0;position: absolute;top: 100%;}.djdmenu18 ul ul li {float: none;border-top: 1px solid #6b727c;border-bottom: 1px solid #575f6a;position: relative;}.djdmenu18 ul ul li a {padding: 10px 40px;color: #fff;}.djdmenu18 ul ul li a:hover {background: #4b545f;}.djdmenu18 ul ul ul {position: absolute;left: 100%;top:0;}@media all and (max-width: 790px) {.djdmenu18 ul ul {display: none;}.djdmenu18 ul li:hover > ul {display: block;color: #FAFAF9;background: var(--menu18-backclr);}.djdmenu18 ul {background-color: var(--menu18-backclr);border-style: solid;border-color: #ffc;border-width: 0;border-radius: 0;padding: 0;box-shadow: none;text-align: center;list-style: none;position: relative;display: inline-table;}.djdmenu18 ul:after {content: "";clear: both;display: block;}.djdmenu18 ul li {width:100%;float: left;position: relative;}.djdmenu18 ul li:hover {color: black;background: var(--menu18-backclr2);}.djdmenu18 ul li:hover a {color: #000;background: rgba(251, 251, 134, 1.0);}.djdmenu18 ul li a {display: block;padding: 5px 10px;color: black;text-decoration: none;font-size :1.3rem;border-bottom: 1px solid black;}.djdmenu18 ul ul {background: #5f6975;border-radius: 0px;padding: 0;position: absolute;left: 100%;top:0;max-width:200px;}.djdmenu18 ul ul li {float: none;border-top: 1px solid #6b727c;border-bottom: 1px solid #575f6a;position: relative;}.djdmenu18 ul ul li a {padding: 10px 20px;color: #fff;}.djdmenu18 ul ul li a:hover {background: #4b545f;}.djdmenu18 ul ul ul {position: absolute;left: 100%;top:0;max-width:180px;}}.sidebar.left {width:100%;margin-left:0px;position:absolute;top: var(--menu18-menudepth);left: 0px;width:100%;z-index: 60;height:0;}.djdmenu{position:inherit;top:inherit;left:inherit;width:inherit;z-index: inherit;}.btn.left {display: none;}.main {width:74%;padding-left:1%;padding-top:10px;left:0;}@media screen and (max-width: 790px){.sidebar.left {display:block;height:0px;width: 150px;top: 180px;top: var(--menu18-ydepth);z-index: 1;left:0;}.djdmenu18{position:static;z-index: inherit;left:-25%;float:left;}.btn.left {display: block;}.main {width: 100%;margin-right:0;right:0 ;}.sidebar.right {width: 25%;min-width:225px;}}.sbs-container {display:block;}.sbs-container:after {content: "";clear: both;display: table;}.sbys1 {float:left;width: 25%;max-width:250px;padding:10px 0px 0px 5px }.sbys2 {float:left;width: 75%;padding:10px 0px 0px 5px;}.\33csbys {float:left;display: inline-block;max-width: 32%;padding:10px 0px 0px 5px }@media all and (max-width: 425px) {.sbys2, .sbys1 {width:100%;max-width:100%;display:block;}}.flex-container {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.flex-item:nth-child(1) {-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: initial;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}.flex-item:nth-child(2) {-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: initial;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}.flex-item:nth-child(3) {-webkit-order: 0;-ms-flex-order: 0;order: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: initial;-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}.viewnow, .relatedview {background-color : #6EC1E4;border-color : yellow #6EC1E4;border-style : solid;border-width : 3px;color : #FFFF66;font-size : 13px;font-weight : bold;left : 0px;margin : auto;padding : 3px 15%;position : relative;text-align : center;top : -55px;width : 100%;}.relatedview {top:-130px;}.viewnow2, .relatedview2 {color:#FFFF66;font-size : 13px;font-weight :bold;left: 8px;padding: 3px 8px;position: relative;top: -50px ;}.relevantpp-box {padding-left : 10px;padding-right : 10px;text-decoration : none;border : black solid 1px;background-color : #fbfb86;margin-bottom : 10px;margin-right : 20px;}.relevantpp-img {display : block;height : 188px;margin-left : auto;margin-right : auto;padding : 0 0 12px 0;width : 260px;}.relevantpp-txt {width : 280px;height : 96px;padding : 4px 10px;text-align : center;}.webp img.relevantpp-1 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) 0 0;}.no-webp img.relevantpp-1 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) 0 0;}.no-webp img.relevantpp-2 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) -300px 0;}.webp img.relevantpp-2 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) -300px 0;}.webp img.relevantpp-3 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) -600px 0;}.no-webp img.relevantpp-3 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) -600px 0;}.webp img.relevantpp-4 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) -900px 0;}.no-webp img.relevantpp-4 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) -900px 0;}.webp img.relevantpp-5 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) -1200px 0;}.no-webp img.relevantpp-5 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) -1200px 0;}.webp img.relevantpp-padi {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) -1500px 0;}.no-webp img.relevantpp-padi {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) -1500px 0;}.webp img.relevantpp-7 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.webp) -1800px 0;}.no-webp img.relevantpp-7 {width : 260px;height : 195px;background : url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-270.jpg) -1800px 0;}@media screen and (max-width: 700px){.relevantpp-box{background-color:#fbfb86;text-align:left;border:1px solid black;margin-bottom: 5px;margin-left:5px;margin-right:5px;position:relative;width:95vw;}.webp img.relevantpp-1, .webp img.relevantpp-padi, .webp img.relevantpp-2, .webp img.relevantpp-3, .webp img.relevantpp-4, .webp img.relevantpp-5, .webp img.relevantpp-7 {width:160px;height:128px;background-size: cover;background-repeat: no-repeat;}.webp img.relevantpp-1 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) 0 0;}.webp img.relevantpp-2 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) -190px 0;}.webp img.relevantpp-3 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) -380px 0;}.webp img.relevantpp-4 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) -570px 0;}.webp img.relevantpp-5 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) -760px 0;}.webp img.relevantpp-padi {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) -950px 0;}.webp img.relevantpp-7 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.webp) -1140px 0;}.no-webp img.relevantpp-1 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) 0 0;}.no-webp img.relevantpp-2 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) -190px 0;}.no-webp img.relevantpp-3 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) -380px 0;}.no-webp img.relevantpp-4 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) -570px 0;}.no-webp img.relevantpp-5 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) -760px 0;}.no-webp img.relevantpp-padi {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) -950px 0;}.no-webp img.relevantpp-7 {background:url(https://gran-canaria.davyjonesdiving.com/related-pages-iconsv3-160w.jpg) -1140px 0;}.relevantpp-img {display:block;height: 128px;margin-left: 0;margin-right:0;padding: 0 0 0 0;width :160px;left:0;}.relevantpp-txt {margin: auto;position:absolute;text-align: center;top:15px;width: 40vw;--n : calc((60vw - 180px) / 2) ;left: calc(200px + var( --n ) );}.relatedview {left: 0;margin: 0;padding: 3px 5%;position: relative;text-align: center;top: -55px ;width : 160px;}}.minifaq-box {padding-left :10px;padding-right:10px;text-decoration:none;margin-bottom:15px;font-size:15px;}.minifaq-img {width :120px;height: 40px;padding: 8px 10px;}.minifaq-txt {width :120px;height :40px;padding: 4px 10px;text-align: center;font-weight: bold;}img.minifaq-1 {width:120px;height:40px;}.minifaq-txt h2 {font-size: 30px;}.mobselect-box {padding-left :0px;margin-right:24px;text-decoration:none;width:150px;border:1px solid black;background-color:#fbfb86;}.mobselect-img {display:block;margin-left: auto;margin-right:auto;width :120px;height:120px;padding: 4px 0px 10px 0px;}.mobselect-txt {width :120px;height :106px;padding: 4px 10px;margin-left:15px;font-size: 14px;line-height: 140%;color: black;font-weight: bold;text-align: center;}@media screen and (max-width: 700px){.mobselect-box {position:relative;width:270px;border:1px solid black;background-color:#fbfb86;margin-bottom:5px;}.mobselect-img {display:block;margin-left: 0px;margin-right:auto;width :120px;height:120px;padding: 0px 0px 0px 0px;}.mobselect-txt {position:absolute;top:15px;left: 140px;margin-left:0px;width :130px;height : 130px;text-align: center;}}.langblk-box {padding-left :0px;padding-right:24px;text-decoration:none;width:200px;}.langblk-header {border: 1px #311b78 solid;background-color:#311b78;width:195px ;text-align:left;color :#ffffcc;font-size: 2.0rem;font-weight: 700;letter-spacing: -1px;padding: 30px 10px 10px 10px;}.langblk-block {border: 1px #b1b198 solid;background-color:#fbfb86;width:195px;padding: 10px 0px;overflow-x: hidden;padding :5px;}@media screen and (max-width: 425px){.langblk-box {position:relative;width:100%;border:1px solid black;background-color:#fbfb86;margin-bottom:5px;padding-right:4px;padding-left:4px;height:330px;}.langblk-header {width:150px;float: left;}.langblk-block {width:100%;border: none;height:220px ;text-align: center;}}.viewnow {position: relative;left: 8px;top: -35px ;color:#FFFF66;font-weight :bold;font-size : 13px;padding: 3px 8px;}.viewnow2 {position: relative;left: 8px;top: -50px ;color:#FFFF66;font-weight :bold;font-size : 13px;padding: 3px 8px;}.reviewbox {margin: 10px 8px;padding: 10px 5px;border: 1px solid black;text-align: left;color: #666;background-color: white;display: block;overflow :auto;}.reviewtitle {font-size: 1.8rem;font-family: Georgia,"Times New Roman";font-style: Italic;color:#333;}.reviewbody {font-size: 1.2rem;line-height: 19px;}.reviewbody-s {font-size: 1.1rem;line-height: 16px;}.reviewby {font-style :italic;font-size :1.4rem;color:#333;}.footer2017 {background-color: #DEEEBE ;}.f2017block{padding:0px 30px 0px 30px;font-size: 1.2rem;}img.social-bt-fb {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.png) -48px 0px;}.webp img.social-bt-fb {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.webp) -48px 0px;}img.social-bt-ig, img.social-bt-gg {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.png) -94px 0px;}.webp img.social-bt-ig, .webp img.social-bt-gg {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.webp) -94px 0px;}img.social-bt-ta {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.png) -0px 0px;}.webp img.social-bt-ta {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.webp) -0px 0px;}img.social-bt-yt {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.png) -143px 0px;}.webp img.social-bt-yt {width:42px;height:40px;background:url(https://gran-canaria.davyjonesdiving.com/social-buttons-17v3.webp) -143px 0px;}.f2017-rowsplit {display:block;}.tap-target {min-width : 80px;height : inherit;padding-right: 15px;}@media all and (max-width: 790px) {.f2017-rowsplit {display:inline;padding: 0px 20px 0px 20px;}.f2017block{padding:0px 30px 0px 30px;font-size: 1.2rem;line-height: 24px;}.tap-target {min-width : 120px;height : 34px;padding-right: 0;}}.cofecert {border: 1px solid rgb(88, 148, 66);font: normal 11px Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;color: #000000;background-color: var(--vn18-backclr);overflow: hidden;width: 148px;margin: 0px 10px 10px 10px;text-align: center;}* {box-sizing: border-box;}.cofeTitle {font: normal 12px Arial, Helvetica, sans-serif;font-weight: normal;font-weight: 700;letter-spacing: -0.12px;color: #000000;padding-top: 5px;z-index: 3;position: relative;}.cofeDate {position: relative;width: 100%;margin: 0;padding: 0;padding-bottom: 3px;z-index: 3;}.video-box-size {position: relative;height: 0;padding-bottom: 56.25%;}.video-box-size iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video-youtube-link {text-align:right ;font-style: italic;font-size: 80%;}.video-spacer-box {border: 1px solid black;padding: 20px;background-color: white;}@media screen and (max-width: 425px){.video-spacer-box {padding: 20px 5px;}}.mediumtext{Font-size: 1.2rem;}.mediumtextcent{font-size: 1.2rem;text-align: center;margin: 0px;}td.aligntop {vertical-align: top;}td.alignmiddle {vertical-align: middle;}td.alignbottom {vertical-align: bottom;}input, textarea {max-width: 100%;}.show-attr:after {content: " width (" attr(width) ")";}.contact-but-italic {font-style: italic;font-size: 85%;background-color: #33cc33;}.contact-textbox-size {width: 560px;height: 150px;}.contact-ssl-cert {margin-top: 40px;display: inline-block;height: 50px;}@media all and (max-width: 790px) {.contact-textbox-size {width: 100%;height: 40vh;min-height: 160px;}}.ri-grid{height: auto;margin: 30px auto 30px;position: relative;}.ri-grid ul{display: block;list-style: none;margin: 0;padding: 0;width: 100%;}.ri-grid ul:after,.ri-grid ul:before{content: '';display: table;}.ri-grid ul:after{clear: both;}.ri-grid ul{zoom: 1;}.ri-grid ul li{-webkit-perspective: 400px;-moz-perspective: 400px;-o-perspective: 400px;-ms-perspective: 400px;perspective: 400px;margin: 0;padding: 0;float: left;position: relative;display: block;overflow: hidden;background: #000;}.ri-grid ul li a{display: block;outline: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-o-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;background-color: #333;box-sizing: content-box;}.ri-grid-size-1{width: 80%;}.ri-grid-size-2{width: 100%;}.ri-grid-size-3{width: 100%;height: var(--rigrid-ydepth);margin-top: 0;}.ri-shadow:after,.ri-shadow:before{content: "";position: absolute;z-index: -2;bottom: 15px;left: 10px;width: 50%;height: 20%;max-width: 300px;max-height: 100px;box-shadow: 0 15px 10px rgba(0, 0, 0, .7);-webkit-transform: rotate(-3deg);-moz-transform: rotate(-3deg);-ms-transform: rotate(-3deg);-o-transform: rotate(-3deg);transform: rotate(-3deg);}.ri-shadow:after{right: 10px;left: auto;-webkit-transform: rotate(3deg);-moz-transform: rotate(3deg);-ms-transform: rotate(3deg);-o-transform: rotate(3deg);transform: rotate(3deg);}.ri-grid-loading:after,.ri-grid-loading:before{display: none;}.ri-loading-image {display: none;}.ri-loading-imagev2 {display: none;}.ri-grid-loading .ri-loading-image{position: relative;width: 100%;height: 100%;left :0;margin: 0 ;display: block;}.slider-wrapper {position: relative;width:410px;height:100%;margin: 0px auto 25px auto;background: #fff url(https://gran-canaria.davyjonesdiving.com/lean-slider-loading.gif) no-repeat 50% 50%;box-shadow: 8px 8px 5px #888888;}.slider-wrapper600 {position: relative;width:600px;height:100%;margin: 0px auto 25px auto;background: #fff url(https://gran-canaria.davyjonesdiving.com/lean-slider-loading.gif) no-repeat 50% 50%;box-shadow: 8px 8px 5px #888888;}.slider-wrapper900 {position: relative;width:900px;height:100%;margin: 0px auto 25px auto;background: #fff url(https://gran-canaria.davyjonesdiving.com/lean-slider-loading.gif) no-repeat 50% 50%;box-shadow: 8px 8px 5px #888888;}.topslider-v18 {position: relative;width:100%;height: var(--menu18-imght);margin: 0px 0px;overflow-y:visible;background: #fff url(https://gran-canaria.davyjonesdiving.com/lean-slider-loading.gif) no-repeat 50% 50%;}.tsv18fix {height: var(--menu18-imght);}@media all and (max-width: 425px) {.topslider-v18 {height: var(--menu18-height);}.tsv18fix {height: var(--menu18-height);}}.topslider-wrapper {position: relative;max-height:120px;max-width: 183px;width:183px;overflow-x: hidden;margin: 0px auto 0px auto;padding-right:0px;top:10px;}.lean-slider {position: relative;overflow: hidden;}.lean-slider-slide {float: left;height: 100% ;width: 100% ;margin: 0 auto;margin-right: -100%;display: block;position: relative;opacity: 0;transition: opacity 0.6s linear;}.lean-slider-slide.current {opacity: 1;display: block;height: 100%;width: 100%;}.lean-slider-slide img {display: block;height:100%;width: 100%;}.lean-slider:before, .lean-slider:after {content: " ";display: table;}.lean-slider:after {clear: both;}#slider-direction-nav {position: absolute;left: 0;top: 47%;width: 100%;transition: opacity 0.2s linear;opacity: 0.2;}.slider-wrapper:hover #slider-direction-nav {opacity: 1;}#slider-direction-nav a {float: left;display: block;width: 26px;height: 37px;background: url(https://gran-canaria.davyjonesdiving.com/lean-slider-arrows.png) no-repeat 0 0;text-indent: -9999px;}#slider-direction-nav .lean-slider-next {float: right;background-position: 100% 0;}#slider-control-nav {position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;transition: opacity 0.2s linear;opacity: 0.2;}.slider-wrapper:hover #slider-control-nav {opacity: 1;}#slider-control-nav a {display: inline-block;width: 14px;height: 14px;background: url(https://gran-canaria.davyjonesdiving.com/lean-slider-bullets.png) no-repeat 0 0;text-indent: -9999px;margin: 0 3px;transition: none;}#slider-control-nav a.active {background-position: 100% 0;}.slider-hidden {display: none;}@media all and (max-width:425px){.slider-wrapper600 {width: 100%;max-width:100%;max-height:150px;margin: 0px auto 25px auto;}.slider-wrapper900 {width: 100%;max-width:100%;max-height:175px;margin: 0px auto 25px auto;}.topslider-v18 {width: 100%;max-width:100%;margin: 0px auto 25px auto;}#slider-direction-nav, #slider-control-nav {opacity: 0;}div#slider .lean-slider-slide , div#slider .lean-slider-slide.current, div#slider .slider-wrapper600 {height:100%;width:100%;max-height:165px;}.slider-text-topleft, .slider-text-topright, .slider-text-bottomleft, .slider-text-bottomright, .bigpic-text-bottomleft, .bigpic-text-bottomright {font-size: 1.4rem;top: -30px;}.topslider-wrapper {max-width: 18vw;}.headright {display:none;}}@media all and (min-width: 426px) and (max-width:610px){.slider-wrapper600 {width: 100%;max-width:100%;max-height:250px;margin: 0px auto 25px auto;}.slider-wrapper900 {width: 100%;max-width:100%;max-height:250px;margin: 0px auto 25px auto;}.topslider-v18 {width: 100%;max-width:100%;margin: 0px auto 0px auto;}div#slider .lean-slider-slide , div#slider .lean-slider-slide.current, div#slider .slider-wrapper600 {width:100%;}.slider-text-topleft, .slider-text-topright, .slider-text-bottomleft, .slider-text-bottomright, .bigpic-text-bottomleft, .bigpic-text-bottomright {font-size: 1.8rem;}.topslider-wrapper {max-width: 18vw;}}@media all and (min-width: 611px) and (max-width:790px){.slider-wrapper600 {height:250px;width:600px;max-width:600px;max-height:250px;margin: 0px auto 25px auto;}.slider-wrapper900 {width: 100%;max-width:100%;max-height:375px;margin: 0px auto 25px auto;}div#slider .lean-slider-slide , div#slider .lean-slider-slide.current, div#slider .slider-wrapper600 {height:100%;width:100%;max-height:375px;max-width:900px;}.slider-text-topleft, .slider-text-topright, .slider-text-bottomleft, .slider-text-bottomright, .bigpic-text-bottomleft, .bigpic-text-bottomright {font-size: 2.5rem;}}@media all and (min-width: 791px) and (max-width: 1035px) {.slider-wrapper600 {height:100%;width:100%;max-width:600px;max-height:250px;margin: 0px auto 25px auto;}.slider-wrapper900 {width:100%;margin: 0px auto 25px auto;}div#slider .lean-slider-slide , div#slider .lean-slider-slide.current, div#slider .slider-wrapper600 {height:100%;width:100%;}}@media only screen and (min-width : 768px) and (max-width : 1024px) {#slider-direction-nav, #slider-control-nav {opacity: 1;}}.swc-iconspan{float: left;margin: 5px;cursor:pointer;font-weight: bold;}.swc-header-bar{background-color: #fbfb86;font-weight: bold;border: 1px solid black;padding: 3px;}div.swc-header-bar{width: 100%;}.swc-icongroup1{width: 100%;}