.beachesandpools{}.golf{}.excursions{}.dining{}.watersports{}.landsports{}.img-wrap{position:relative}.cat-line{position:absolute}.cat-name{position:absolute;bottom:149px;left:138px}.BeachesPools{background-image:url(images/thingsToDo/sub-beach.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.section-golf{background-image:url(images/thingsToDo/sub-golf.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}.dining2,.dining3,.dining4,.dining5{background-image:url(images/things-to-do/dining-11.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;background-attachment:fixed}.dining3{background-image:url(images/things-to-do/dining-9.jpg)}.dining4{background-image:url(images/things-to-do/dining-10.jpg)}.dining5{background-image:url(images/things-to-do/dining-12.jpg)}.margin-top{margin-top:1em}.bar{width:75px;height:2px}.bar-white{background-color:#fff}@media only screen and (min-width:768px){.bar{margin:1em auto 2em}}.diving-cont .btn-2{margin-bottom:10px;margin-top:40px}.football .btn-2{display:inline-block;font-size:15px;margin:30px auto 0;padding:12px 16px;border:2px solid #fff;background:0 0;color:#fff}.content-box-trans p{margin-top:26px;color:#fff}.gallery{height:500px;width:970px;margin:0 auto;border:5px solid}.small{margin-top:21px}.small a{color:#000}.small a:hover{text-decoration:none}.exp{color:#000}.place .btn-2{display:inline-block;font-size:15px;margin:30px auto 0;padding:12px 16px;border:2px solid #fff;background:0 0;color:#fff}.underline{width:0;background:#fff;position:relative;left:33%;height:2px;margin-top:15px}.things-to-do:hover .underline,.hotels:hover .underline,.events_home:hover .underline,.services:hover .underline,.gnatives:hover .underline,.residences:hover .underline{opacity:.4%;transition:all .4s ease-out .2s;width:33.5%}.in{font-size:.857em;color:#fff}.line{width:75px;height:2px;position:relative;left:43%;background:#fff;top:12px}.blackline{background:#000 none repeat scroll 0 0;height:2px;margin:20px auto 0;width:75px}.hero>img{width:100%;display:block}.inner-content .page_title{font-size:30px;letter-spacing:.05em;padding:10px 20px 0;text-align:center;text-transform:uppercase}.inner-content{background-color:#fff;margin:-110px auto 0;padding:2em 4em 4em}.inner-content .content{display:block;margin:54px auto 0;width:80%}.inner-content .content>img{max-width:100%}.inner-content .content .desc{margin-top:30px}.inner-content .content h4,.inner-content .content h5{font-size:20px;margin-bottom:15px;text-transform:capitalize}.inner-content .content h5{font-size:15px;margin-bottom:10px;margin-top:30px}.inner-content .content p{font-size:15px;margin-bottom:20px}.inner-content .content .desc a:link,.inner-content .content .desc a:visited{font-weight:400;color:#1d3e77}.inner-content .content .desc a:hover{color:#ee2b31;text-decoration:underline}.inner-content .inner_gallery{width:100%;border:0}.inner-content .inner_gallery .royalSlider{height:270px}.inner-content .inner_gallery.medium .royalSlider{height:380px}.squash-cont .inner_gallery .royalSlider{height:450px}.squash-cont .inner_gallery{width:87%;margin-bottom:-20px;margin-top:40px}.inner-content .two-halves{margin:30px 0 0}.inner-content .half{display:inline-block;width:42%;vertical-align:top}.inner-content .half.end{}.inner-content .content .half h5{margin-top:0}.inner-content table{margin:10px 0 20px -20px;table-layout:auto;width:80%}.inner-content table td{font-size:15px;padding:8px 0;text-align:center;vertical-align:top}.inner-content ul{font-size:15px;list-style-type:none;margin:10px 0 30px}.inner-content ul li{margin:0 0 5px}.shuttle{margin:30px 0 0}.shuttle .route{font-weight:400}.shuttle .stations::before{background:#545454 none repeat scroll 0 0;content:"";display:block;height:2px;left:0;position:absolute;top:-14px;width:82%}.shuttle .stations{margin:30px 0 20px;position:relative;width:110%;line-height:140%}.shuttle .stations#station_1::before{width:82%}.shuttle .stations#station_2::before{width:82%}.shuttle .stations#station_3::before{width:50%}.shuttle .stations#station_4::before{width:41%}.shuttle .stations#station_5::before{width:25%}.shuttle .stations li::before{background:#000 none repeat scroll 0 0;border-radius:25px;content:"";display:block;height:6px;left:0;position:absolute;top:-16px;width:6px}.shuttle .stations li{display:inline-block;font-size:15px;margin:0 15px 0 0;position:relative;text-transform:capitalize}.shuttle .stations li:last-child::after{background:#000 none repeat scroll 0 0;border-radius:25px;content:"";display:none;height:6px;position:absolute;right:-1px;top:-16px;width:6px}.shuttle .stations li:last-child{margin:0}.shuttle .route .sep{padding:0 5px}.tab-menu{margin:60px 0 0}.tab-menu>ul{font-size:14px;font-weight:400;letter-spacing:.05em;list-style-type:none;margin:0;text-align:center}.tab-menu>ul>li{background:#ededed none repeat scroll 0 0;color:#000;display:inline-block;margin:0;padding:12px 0;cursor:pointer;text-transform:uppercase;width:24.765%;border:1px solid #d9d9d9;border-bottom:0;transition:all .25s ease-in-out 0s}.tab-menu>ul>li.active,.tab-menu>ul>li:hover{background:#fff none repeat scroll 0 0;color:#0c120c}.tab-content{}.tab-pane{display:none}.tab-pane.active{display:block}.tab-content .inner_gallery{width:100%;border:0}.tab-content .inner_gallery .royalSlider{height:450px}.venue-container{background:#fff none repeat scroll 0 0;height:auto;padding:3em .5em 0;text-align:left}.venue-container img{max-width:100%}.venue-container h5{font-size:16px;letter-spacing:.05em;margin:10px 0}.venue-container h5.venue-title-2,.venue-container h5.venue-title-3{margin-top:10px;text-align:center}.venue-container h5.venue-title-3{margin-top:60px;text-align:center}.venue-container p{font-size:15px}.square{border:1px solid #e3e3e3;box-shadow:0 0 0 2px #fff,0 0 0 3px #e3e3e3;height:12em;margin:0 0 0 50px;text-align:center;width:12em}.square h5{margin-bottom:0;margin-top:1em}.square .number-square{font-size:4em;line-height:1;margin-top:0}hr{box-sizing:content-box;height:0}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ededed -moz-use-text-color -moz-use-text-color;border-image:none;border-style:solid none none;border-width:1px 0 0;margin-bottom:20px;margin-top:20px}.square hr{margin:0 auto;width:6em}.square .list-square{color:#bdbdbd;font-size:12px;margin-top:.5em}.square .list-square li{margin:0;padding:.3em 0}.venue-container .margLeft{margin-left:35px}.meetings_wrap{background:#f8f8f4}#meetings-venue .table-venue{margin-top:4em;margin-bottom:2em}#meetings-venue table{color:#404040;font-size:1em;font-weight:400;margin:0;text-align:center;width:100%}#meetings-venue thead{border-bottom:1px solid #e3e3e3}#meetings-venue table td{font-size:14px}#meetings-venue .main-head{letter-spacing:1px;text-transform:uppercase}#meetings-venue .main-head th{background:#fff none repeat scroll 0 0!important;line-height:3em;text-align:center}#meetings-venue .table>thead>tr>th{padding:0;border-bottom:0;vertical-align:bottom}#meetings-venue .table>caption+thead>tr:first-child>th,#meetings-venue .table>colgroup+thead>tr:first-child>th,#meetings-venue .table>thead:first-child>tr:first-child>th,#meetings-venue .table>caption+thead>tr:first-child>td,#meetings-venue .table>colgroup+thead>tr:first-child>td,#meetings-venue .table>thead:first-child>tr:first-child>td{border-top:0;font-size:14px;font-weight:500;letter-spacing:.1em}#meetings-venue th:nth-child(2n),#meetings-venue td:nth-child(2n){background:#f5f5f5 none repeat scroll 0 0}#meetings-venue .main-head th:last-child{border-left:1px solid #e3e3e3}#meetings-venue .secondary-head{color:#999;font-size:10px;font-weight:400;letter-spacing:0;line-height:2em}#meetings-venue tbody{font-style:italic}#meetings-venue .secondary-head th{font-weight:400;line-height:4;text-align:center}#meetings-venue .row-name{color:#828282;font-size:13px;font-style:normal;font-weight:400;text-align:left}#meetings-venue th:nth-child(2n),#meetings-venue td:nth-child(2n){background:#f5f5f5 none repeat scroll 0 0}#meetings-venue .table>thead>tr>th,#meetings-venue .table>tbody>tr>th,#meetings-venue .table>tfoot>tr>th,#meetings-venue .table>thead>tr>td,#meetings-venue .table>tbody>tr>td,#meetings-venue .table>tfoot>tr>td{border-top:1px solid #dedede;line-height:1.42857;padding:8px;vertical-align:top}.all-page{background-image:url(images/thingsToDo/kitesurfing.jpg);background-repeat:no-repeat;background-size:contain}#meetings-venue .venue-container a:link,#meetings-venue .venue-container a:visited{color:#404040;font-weight:400}#meetings-venue .venue-container a:hover{text-decoration:underline}.center{text-align:center}ul.details{list-style-type:disc;margin-left:1em;width:100%}ul.details::before,ul.details::after{content:"";display:table}ul.details::after{clear:both}ul.details::before,ul.details::after{content:"";display:table}ul.details li{float:left;font-style:italic;margin-bottom:1em;margin-right:5%;width:28%}ul.details.wide li{width:44%}ul.details.full li{width:94%;font-size:14px}.box-dark{background:#174982 none repeat scroll 0 0;padding:4em 0;margin:100px 0 0}.box-dark p{color:#fff;font-size:4em;font-style:italic}.box-dark .btn-2.white{display:inline-block;margin:40px 0 20px}#meetings-venue .box-dark p{font-size:2em;padding:0 20px}.inner-2{}.inner-2 .page_title,.beaches-pools-inner .page_title{color:#fff;font-size:40px;letter-spacing:.05em;padding:10px 20px 0;text-align:center;text-shadow:0 0 2px hsla(0,0%,0%,.2)}.inner-2 .blackline{background:#fff none repeat scroll 0 0}.inner-content-2{text-align:center;padding:40px 0}.inner-content-2 .info-box{display:inline-block;margin:40px 0;width:32%}.inner-content-2 h4{color:#fff;text-shadow:0 1px 2px hsla(0,0%,0%,.4);text-transform:capitalize}.inner-content-2 p{font-weight:400;color:#fff;font-size:15px;margin:10px 0 0;text-shadow:0 1px 2px hsla(0,0%,0%,.4)}.inner-content-2 a:link,.inner-content-2 a:visited{color:#fff}.inner-content-2 a:hover{text-decoration:underline}.inner-2 .back_to{text-align:center;text-shadow:0 1px 2px hsla(0,0%,0%,.4)}.inner-2 .back_to a:link,.inner-2 .back_to a:visited{color:#fff}.inner-2 .back_to a:hover{color:#ee2b31}.inner-content-2 .royalSlider{height:450px}.dining2 .inner_gallery{margin-bottom:20px;width:90%}.exc-page{background-image:url(images/things-to-do/excur-back-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:5em 0;background-attachment:fixed}.land-trip{background:#233559;background:-moz-linear-gradient(top,#233559 0%,#011b56 33%,#011b56 100%);background:-webkit-linear-gradient(top,#233559 0%,#011b56 33%,#011b56 100%);background:linear-gradient(to bottom,#233559 0%,#011b56 33%,#011b56 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#233559',endColorstr='#011b56',GradientType=0 );height:auto;position:relative;z-index:1}.land-trip .hero{margin:-250px 0 0;z-index:0}.ws-page{}.ws-page .underline{width:10%;left:45%}.trips{display:block;margin:0 auto;padding:80px 0 0;position:relative;text-align:center;width:80%;z-index:2}.trips.narrow{width:70%}.page-sports .trips.narrow .bblock{margin:50px 0 0 8%}.page-sports .trips .bblock{margin:50px 3% 0}.trips.narrow .bblock{margin:50px 0 0 8%}.trips h2{color:#fff;font-size:32px;letter-spacing:.05em;padding:0 20px 50px;text-align:center;text-shadow:0 0 2px hsla(0,0%,0%,.2)}.trips a:link,.trips a:visited{color:#fff;font-weight:400}.trips a:hover{color:#fff;text-decoration:underline}.page-sports .trips{padding:60px 0 0}.page-sports .trips.no_title{padding:0}.page-sports .trips h2{padding-bottom:0}.bblock{display:inline-block;margin:50ox 3% 0;vertical-align:top;width:41%}.bblock.wide{width:80%}.bblock.wider{width:89%}.football-cont .bblock{margin:30px 5% 0;width:75%}.trips.football-cont>img{border-radius:2px;display:inline-block;height:auto;width:450px}.bblock .title{color:#fff;font-size:20px;font-weight:400;line-height:120%;margin:0 0 15px;text-align:left;text-shadow:0 1px 2px hsla(0,0%,0%,.3)}.bblock .text,.bblock p{color:#fff;font-size:15px;text-align:left;text-shadow:0 1px 2px hsla(0,0%,0%,.3)}.primary-trip .bblock .text,.primary-trip .bblock p{text-shadow:none}.primary-trip{background-image:url(images/things-to-do/excur-back-2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:60px}.water-sports-cont{padding:5em 0 0}.kite-cont,.land-sports-cont{padding:5em 0}.sliders-cable-park,.water-sports-cont,.diving-cont{padding:2em 0 5em}.water-sports-cont{background-image:url(images/things-to-do/water-back-4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.trip-info{text-align:center;width:45%;margin:40px auto 0}.trip-info p{color:#fff;padding:10px;font-size:15px}.trip-info a:link,.trip-info a:visited{font-weight:400;color:#fff}.trip-info:hover{color:#fff}.trip-info .btn-2{display:inline-block;font-size:15px;margin:30px auto 0;padding:12px 16px;border:2px solid #fff;background:0 0;color:#fff;margin-bottom:40px}.contacts{padding:30px 10px;text-align:center}.contacts h3{color:#000}.marina-info{background:hsla(0,0%,100%,.95) none repeat scroll 0 0;padding-top:25px}#imgf{display:block}.sliders-cable-park{background-image:url(images/things-to-do/sub-sliders-cable-park/sliders-cable-park.jpg);background-position:center top;background-size:cover;min-height:100%}.kite-cont{background-image:url(images/things-to-do/newpicture.JPG);background-position:center center;background-attachment:fixed;background-size:cover}.land-sports-cont{background-image:url(images/things-to-do/land-back-2.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover}.weddings-cont{background-image:url(images/services/wedding-back-3.jpg);background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:4em}.weddings-cont .inner_gallery{margin-top:60px;width:82%}.weddings-cont .inner_gallery .royalSlider{height:450px}.weddings-cont .content-box-wide{padding:50px 20px;width:80%}.weddings-cont .content-box-wide .line-sep{top:67px;width:23%}.diving-cont{background-image:url(images/things-to-do/sub-diving/diving.jpg);background-position:center top;background-size:cover;min-height:100%}.golf-top{background-attachment:scroll;background-size:cover;background-image:url(images/things-to-do/sub-golf/golf-top.jpg);padding:4em 0 6em;min-height:65vh}.golf-top.anc-back{background-image:url(images/things-to-do/golf-back-1.jpg)}.golf-top .tab-menu{}.steig{}.ancient{}.steig.hide,.ancient.hide{display:none}.golf-small-title{display:block;font-size:16px;font-weight:400;margin:0 0 7px}.golf-small-title-2{font-size:15px;letter-spacing:.05em;padding:40px 0 8px;text-align:left}.golf-small-title-2.noTop{padding-top:0}.course-facts{background:#fff none repeat scroll 0 0}.golf-tuition .course-facts{margin-top:30px}.course-facts h5{color:#404040;text-align:center;padding-top:25px}.data-golf{padding:25px;list-style:outside none none;margin-bottom:10px}.data-golf li::after{clear:both}.data-golf li::before,.data-golf li::after{content:"";display:table}.data-golf li{border-top:1px solid #e3e3e3;padding:10px}.data-golf li:nth-child(2n+1){background:#f5f5f5 none repeat scroll 0 0}.data-golf .bigger{color:#828282;font-size:14px;font-weight:400;letter-spacing:0;margin-right:4%;width:100%}.data-golf .bigger{float:left;text-align:right;width:16%}.data-golf .data{color:#404040;font-size:13px;font-style:italic;width:100%}.data-golf .data{float:left;font-size:12px;margin-top:2px;width:80%}.holes-details>section,.faq>section{background:#f8f8f4;padding:6em 0}.golf-header{text-align:center}.golf-logo{width:80px}.golf-logo-2{width:200px}.holes-details .trips{padding-top:20px;width:100%}.holes-details .trips>h2{color:#000;text-shadow:none}.holes-details .btn-2{display:block;margin:60px auto 0;text-align:center;width:198px}.holes-details .btn-2:hover{text-decoration:none;background:#1c3e78 none repeat scroll 0 0;border-color:#1c3e78;color:#fff}.holes-details a:link,.holes-details a:visited{color:#000;font-weight:300}.holes-details a:hover{color:#ed2c32;text-decoration:underline}.text-columns-2{font-size:14px}.golf-gallery{background-image:url(images/things-to-do/sub-golf/golf-gallery.jpg)}.golf-gallery>section,.score-card>section,.golf-tuition>section,.faq>section{padding:6em 0}.golf-h2{color:#fff;font-size:32px;letter-spacing:.05em;padding:0 20px;text-align:center}.golf-gallery .inner_gallery{margin-top:40px}.golf-gallery .inner_gallery .royalSlider{height:450px}.golf-h2.black{color:#000}.score-card{background-image:url(images/things-to-do/sub-golf/golf-card.jpg)}.score-card{background-size:cover}.box-score{background:#fff none repeat scroll 0 0;text-align:center}.box-score h4{font-size:1.2em;padding-top:2em;text-transform:uppercase}.box-score img{margin:2em 0;max-width:100%;max-height:20em}.box-score .star{margin:10px 0 0}#gallery-holes{}#gallery-holess{}.carousel{position:relative}.carousel .carousel-indicators-golf{border:1px solid #d9d9d9;bottom:auto;left:0;margin:0;padding:7px 0;position:relative;text-align:center;width:auto}.carousel .carousel-indicators li{background:#fff none repeat scroll 0 0;border:0;border-radius:50%;display:inline-block;height:7px;margin:3px 6px;text-shadow:1px 1px 1px hsla(0,0%,0%,.3);width:7px}.carousel .carousel-indicators-golf li{cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:25px;text-indent:0;text-shadow:none;width:auto}.carousel .carousel-indicators-golf li.active{color:#ee2b31}#gallery-holes .carousel-inner,#gallery-holess .carousel-inner{color:#fff;margin:0 auto;width:100%;background-color:#f5f5f5;border:0;padding:0;overflow:hidden;position:relative}.carousel-inner>.next,.carousel-inner>.prev{display:block}.reset-padding{padding:0}#gallery-holes .header-holes,#gallery-holess .header-holes{margin:1em 0 0}#gallery-holes .header-holes::before,#gallery-holes .header-holes::after,#gallery-holess .header-holes::before,#gallery-holess .header-holes::after{content:"";display:table}#gallery-holes .header-holes::before,#gallery-holes .header-holes::after,#gallery-holess .header-holes::before,#gallery-holess .header-holes::after{content:"";display:table}#gallery-holes .header-holes::after,#gallery-holess .header-holes::after{clear:both}.row-arrows::before,.row-arrows::after{content:"";display:table}.row-arrows::after{clear:both}.row-arrows::before,.row-arrows::after{content:"";display:table}#gallery-holes h5,#gallery-holess h5{display:inline-block;letter-spacing:0;width:12em;font-size:15px;margin-left:-6em;margin-top:-2.2em;position:absolute}#gallery-holes .main-color,#gallery-holess .main-color{color:#ed2c32}#gallery-holes .box-direction-sx,#gallery-holess .box-direction-sx{float:left}#gallery-holes .box-direction,#gallery-holess .box-direction{width:10em;line-height:3;cursor:pointer}#gallery-holes .box-direction-dx,#gallery-holess .box-direction-dx{float:right}#gallery-holes .box-direction .direction,#gallery-holess .box-direction .direction{color:#828282;font-size:14px;display:inline-block;text-transform:uppercase;vertical-align:middle}#gallery-holes .box-direction .direction.small,#gallery-holess .box-direction .direction.small{margin-top:-4px}#gallery-holes .box-direction .middle-line,#gallery-holess .box-direction .middle-line{background:#828282 none repeat scroll 0 0;display:inline-block;height:1px;line-height:1;margin:0 1em;vertical-align:middle;width:3em}#gallery-holes i,#gallery-holess i{color:#828282;cursor:pointer;display:inline-block;font-size:16px;margin:0 10px;position:static;text-shadow:none;vertical-align:middle}.icon-angle-left::before{content:""}.icon-angle-right::before{content:""}.data-score{padding-bottom:1em;list-style-type:none}.data-score::before,.data-score::after{content:"";box-sizing:border-box;display:table}.data-score::after{clear:both}.data-score li{background-color:#fff;border:1px solid #ededed;float:left;text-align:center;margin:1em 1%;width:22.5%}.data-score .bigger{color:#828282;font-size:10px;line-height:3em;text-transform:uppercase;font-weight:400;letter-spacing:.03em}.data-score .divider{border-top:1px solid #e3e3e3;margin:0 auto;width:5em}.data-score .data{color:#404040;font-size:2.5em;line-height:1.8em;margin-bottom:.3em;width:100%}.golf-tuition{background-image:url(images/things-to-do/sub-golf/lessons.jpg)}.golf-tuition{background-size:cover}.golf-tuition .lead{color:#fff;font-weight:400;max-width:400px;margin:30px auto 0;text-align:center;text-shadow:0 0 2px hsla(0,0%,0%,.2)}.golf-tuition .bigger{margin-right:10%;width:45%}.golf-tuition .data{width:45%}.faq{}.faq h4{font-size:16px;font-weight:500;letter-spacing:.03em;line-height:140%;padding:0 20px 5px}.faq p{font-size:14px;line-height:140%;padding:0 20px 40px}@media(max-width:1199px){.tab-menu>ul>li{width:49.5%}.shuttle .stations#station_1::before{width:85%}.shuttle .stations#station_2::before{width:85%}.shuttle .stations#station_3::before{width:51%}.shuttle .stations#station_4::before{width:42%}.shuttle .stations#station_5::before{width:26%}.inner-content .content{width:100%}.all-hotels{margin-top:30px}.weddings-cont .content-box-wide .line-sep{width:15%}.smart-box{height:auto;margin:0 auto;min-height:auto;padding:16px 25px}.square{margin:0 0 0 70px}#meetings-venue .table-venue,.table-responsive{overflow:auto;width:100%}.venue-title .line-sep{display:none}.tab-menu>ul>li{width:260px}.inner-content .inner_gallery.medium .royalSlider{height:350px}}@media(max-width:991px){.inner-content{padding:2em 2em 4em}.weddings-cont .inner_gallery .royalSlider{height:350px}.weddings-cont .content-box-wide .line-sep{width:9%}.tab-content .inner_gallery .royalSlider{height:350px}.golf-gallery .inner_gallery .royalSlider{height:350px}.inner-content-2 .info-box{display:inline-block;margin:40px 20px;width:auto}}@media(max-width:767px){.golf-top{padding:4em 0}.tab-menu>ul>li.active,.tab-menu>ul>li:hover{background:#1c3e78;color:#fff}.golf-gallery>section,.score-card>section,.golf-tuition>section,.faq>section{padding:4em 0}.golf-h2{font-size:26px}.golf-gallery .inner_gallery .royalSlider{height:270px}.tab-menu{margin:40px 0 0}.inner-content{margin:0 auto}.tab-content .inner_gallery .royalSlider{height:270px}.inner-content .page_title{font-size:26px}.blackline{margin:15px auto 0}.inner-content .content h4,.inner-content .content h5{font-size:18px}.shuttle .stations{margin:12px 0 30px;width:100%}.shuttle .stations li{display:block;font-size:15px;margin:0 0 8px;padding:0 0 0 20px}.shuttle .stations::before{background:#545454 none repeat scroll 0 0;content:"";display:block;height:203px;left:2px;position:absolute;top:9px;width:2px}.shuttle .stations#station_1::before{width:2px}.shuttle .stations#station_2::before{width:2px}.shuttle .stations#station_3::before{width:2px;height:116px}.shuttle .stations#station_4::before{width:2px;height:91px}.shuttle .stations#station_5::before{width:2px;height:62px}.shuttle .stations li::before{left:0;top:7px}.inner-content .content p{font-size:14px}.inner-content .half{margin-bottom:20px;width:100%}.inner-content table{margin:10px 0 10px -23px;table-layout:auto;width:250px}.inner-content .btn-2.brochs{display:block;font-size:14px;margin-bottom:10px}.inner-content table td{font-size:14px}.inner-content ul{font-size:14px}.weddings-cont{padding-bottom:4em;padding-top:2em}.weddings-cont .inner_gallery .royalSlider{height:280px}.inner-2 .page_title,.beaches-pools-inner .page_title{font-size:34px}.weddings-cont .inner_gallery{margin-top:40px;width:85%}.weddings-cont .content-box-wide .line-sep{display:none}.weddings-cont .content-box-wide{padding:40px 20px}.smart-box{padding:15px 0}.all-hotels .smart-box h5{font-size:15px;line-height:140%}.wedd_footer,.marin_footer{width:90%}.wedd_footer p,.marin_footer p{font-size:13px}.tooltipster-base{width:300px}.inner-content .content{margin:40px auto 0}.square{margin:30px auto 0}.venue-container{padding:1em .5em 0}.venue-title{margin:40px 0 20px}ul.details li{float:none;margin-right:15px;width:auto}ul.details.wide li{width:auto}#meetings-venue .table-venue{margin-bottom:1em}.box-dark{margin:30px 0 0;padding:2em 0}#meetings-venue .box-dark p{font-size:1.6em}.place .btn-2,.visit .content-box-trans .btn-2,.btn-2.white{font-size:12px;margin:30px auto 0!important}.venue-container p{font-size:14px}.venue-container h5.venue-title-3{margin-top:30px}.holes-details>section,.faq>section{padding:4em 0}.trips h2{font-size:26px;padding:0 20px 30px}.data-golf .data{line-height:140%}.text-columns-2{font-size:13px;padding:0 20px}.data-golf .data{float:none;margin-top:8px;text-align:center;width:100%}.data-golf .bigger{float:none;text-align:center;width:100%}.box-score h4{font-size:1.1em}.carousel .carousel-indicators-golf li{font-size:14px}#gallery-holes .box-direction .direction,#gallery-holess .box-direction .direction{font-size:12px}#gallery-holes .box-direction .middle-line,#gallery-holess .box-direction .middle-line{display:none}#gallery-holes h5,#gallery-holess h5{font-size:14px}#gallery-holes .box-direction-sx,#gallery-holess .box-direction-sx{display:none;float:none;margin:0 auto}#gallery-holes .box-direction-dx,#gallery-holess .box-direction-dx{float:none;margin:0 auto;display:none}#gallery-holes h5,#gallery-holess h5{display:inline-block;font-size:14px;letter-spacing:0;margin-bottom:0;margin-left:0;margin-top:0;position:static;width:auto}.data-score li{background-color:#fff;border:1px solid #ededed;float:none;margin:10px auto 0;text-align:center;width:100px}.data-score{list-style-type:none;margin-bottom:40px;margin-top:10px;padding-bottom:0}.data-score .data{font-size:1.5em;margin-bottom:5px}.data-score .bigger{margin-top:5px;font-size:10px;line-height:140%}.golf-tuition .lead{font-size:15px;padding-left:20px;padding-right:20px}.content-list{margin-top:30px}.bar{display:none}.faq h4{font-size:15px;padding:0 20px 5px}.faq p{font-size:13px;padding:0 20px 20px}.golf-small-title-2{padding:25px 20px 8px}.holes-details .btn-2{font-size:13px;margin:40px auto 0;padding:12px 20px;text-align:center;width:168px}.inner-content-2{padding:20px 0}.inner-content-2 h4{font-size:18px}.inner-content-2 p{font-size:14px;margin:7px 0 0}.inner-content-2 .info-box{display:block;margin:30px auto;width:90%}.dining2,.dining3,.dining4,.dining5{background-attachment:scroll}.inner-content .inner_gallery.medium .royalSlider{height:270px}.beaches-pools-inner{background-attachment:scroll}.beaches-pools-inner .inner-content .content{margin-bottom:40px}.kite-cont,.land-sports-cont,.exc-page{background-attachment:scroll;padding:4em 0}.page-sports .trips{padding:40px 0 0}.page-sports .trips.narrow .bblock{margin:30px 0 0;width:90%}.page-sports .trips .bblock{margin:30px 0 0;width:90%}.land-sports-cont .back_to,.water-sports-cont .back_to{margin-top:40px}.bblock .title{font-size:18px}.bblock .text,.bblock p{font-size:14px}.land-trip .hero{margin:-120px 0 0}.trip-info{margin:30px auto 0;width:90%}.trip-info p{font-size:14px}}