@font-face{font-family:'Roboto Condensed';font-weight:400;font-style:normal;src:url(../fonts/Roboto-Condensed-regular/Roboto-Condensed-regular.eot);src:url(../fonts/Roboto-Condensed-regular/Roboto-Condensed-regular.eot?#iefix) format('embedded-opentype'),local('Roboto Condensed'),local('Roboto-Condensed-regular'),url(../fonts/Roboto-Condensed-regular/Roboto-Condensed-regular.woff2) format('woff2'),url(../fonts/Roboto-Condensed-regular/Roboto-Condensed-regular.woff) format('woff'),url(../fonts/Roboto-Condensed-regular/Roboto-Condensed-regular.ttf) format('truetype'),url(../fonts/Roboto-Condensed-regular/Roboto-Condensed-regular.svg#RobotoCondensed) format('svg')}@font-face{font-family:aurulent-bold;src:url(../fonts/aurulent_bold/AurulentSans-Bold.eot);src:url(../fonts/aurulent_bold/AurulentSans-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/aurulent_bold/AurulentSans-Bold.ttf) format('truetype'),url(../fonts/aurulent_bold/AurulentSans-Bold.svg) format('svg')}@font-face{font-family:aurulent-regular;src:url(../fonts/aurulent_regular/AurulentSans-Regular.eot);src:url(../fonts/aurulent_regular/AurulentSans-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/aurulent_regular/AurulentSans-Regular.ttf) format('truetype'),url(../fonts/aurulent_regular/AurulentSans-Regular.svg) format('svg')}@font-face{font-family:flexslider-icon;src:url(../fonts/flexslider-icon.eot);src:url(../fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(../fonts/flexslider-icon.woff) format('woff'),url(../fonts/flexslider-icon.ttf) format('truetype'),url(../fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'PT Serif Caption';font-weight:400;font-style:normal;src:url(../fonts/PT-Serif-Caption-regular/PT-Serif-Caption-regular.eot);src:url(../fonts/PT-Serif-Caption-regular/PT-Serif-Caption-regular.eot?#iefix) format('embedded-opentype'),local('PT Serif Caption'),local('PT-Serif-Caption-regular'),url(../fonts/PT-Serif-Caption-regular/PT-Serif-Caption-regular.woff2) format('woff2'),url(../fonts/PT-Serif-Caption-regular/PT-Serif-Caption-regular.woff) format('woff'),url(../fonts/PT-Serif-Caption-regular/PT-Serif-Caption-regular.ttf) format('truetype'),url(../fonts/PT-Serif-Caption-regular/PT-Serif-Caption-regular.svg#PTSerifCaption) format('svg')}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;margin-left:auto;margin-right:auto;padding:0;border:0;outline:0;vertical-align:baseline;list-style:none;list-style-image:none;text-decoration:none}b,h1,h2,h3,h4,h5,h6,strong,th{font-family:aurulent-bold,Arial,sans-serif;font-weight:400}.container #slider,.container .ei-slider,.container .footer-wrap,.container .main-ifr,.container .main-wrap,.container .post-footer-wrap{width:1129px}.container .oneHalf{float:left;width:550px;margin-right:26px}.container .oneThird{float:left;width:361px;margin-right:22px}.container .twoThirds{float:left;width:745px;margin-right:25px}.container .oneFourth{float:left;width:264px;margin-right:24px}.container .threeFourths{float:left;width:669px;margin-right:24px}.container .oneFifth{float:left;width:208px;margin-right:22px}.container .twoFifths{float:left;width:330px;margin-right:25px}.container .threeFifths{float:left;width:542px;margin-right:25px}.container .last{margin-right:0!important;padding:0!important}@media only screen and (max-width:1276px){.container .oneHalf{width:485px}.container .oneThird{width:317px}.container .oneFourth{width:231px}.container .oneFifth{width:182px}.container .twoThirds{width:660px}}@media only screen and (min-width:768px) and (max-width:999px){.container .ei-slider,.container .footer-wrap,.container .main-wrap,.container .nivo-caption h4,.container .post-footer-wrap{font:25px/1em TitilliumText22LRegular,Arial,sans-serif}.container .blog-post{width:100%;margin-right:0!important}.container .post{width:94%;margin-right:0!important}.container .imageBlog{width:415px}.container .sidebar{display:none!important}.container .bullet12 li{font-size:16px;background-size:18px 14px}.container .promo-box h3{font-size:18px}.container .oneHalf{float:left;width:350px;margin-right:22px}.container .oneThird{float:left;width:229px;margin-right:18px}.container .twoThirds{float:left;width:466px;margin-right:23px}.container .oneFourth{float:left;width:164px;margin-right:22px}.container .threeFourths{float:left;width:525px;margin-right:22px}.container .oneFifth{float:left;width:128px;margin-right:20px}.container .twoFifths{float:left;width:275px;margin-right:22px}.container .threeFifths{float:left;width:424px;margin-right:23px}.container .last{margin-right:0}.container .features{float:left;width:173px;margin-right:10px}}@media only screen and (max-width:767px){.container,.wrap{width:100%!important;margin-top:0!important;margin-bottom:0!important;padding:0}.container .footer-wrap,.container .main-wrap,.container .post-footer-wrap{width:94%}.container #slider,.container .sidebar{display:none!important}.container .bullet12 li{font-size:16px;background-size:18px 14px}.container .promo-box h3{font-size:16px}.container .header-promo .bullet2{display:none}.container .promoTable table td{font-size:13px}.container .promoTable table th{font-size:13px}.container .mid-promo h3{text-align:center;margin-right:0;margin-right:30%;margin-left:30%}.container .columns,.container .fullWidth,.container .oneFourth,.container .oneHalf,.container .oneThird,.container .threeFifths,.container .threeFourths,.container .twoFifths,.container .twoThirds{width:100%!important;margin:0 auto;float:none;clear:both}.container .last{margin-right:0}.container .oneFifth{float:left;width:30%;margin-right:3%}.container .phone{float:left!important}.container .nivo-caption h4{font:19px/1em TitilliumText22LRegular,Arial,sans-serif}.container .nivo-caption p{font:12px/1em TitilliumText22LRegular,Arial,sans-serif}.container .nivo-caption span{font:12px/1em TitilliumText22LRegular,Arial,sans-serif}.container .blog-post,.container .imageBlog,.container .textBlog{width:100%;margin-right:0!important}.container .post{width:85%;margin-right:0!important}.container .blog-post,.container .pages,.container .post{margin-bottom:20px}.container .textBlogdetails p{width:100%;clear:both;display:block;padding-top:20px}.container .promo-box{text-align:center;margin:0 auto}.container .fullWidth:after,.container .fullWidth:before,.container .oneFifth:after,.container .oneFifth:before,.container .oneFourth:after,.container .oneFourth:before,.container .oneHalf:after,.container .oneHalf:before,.container .oneThird:after,.container .oneThird:before,.container .threeFourths:after,.container .threeFourths:before,.container .twoFifths:after,.container .twoFifths:before,.container .twoThirds:after,.container .twoThirds:before{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:10px}.container .features{float:none;width:100%;margin-right:2px;min-height:125px;margin-bottom:7px}.container .features img{padding-left:3px}.container .features h2{text-align:left;font-size:18px}.container .centrar-img{text-align:left}.container .feat-img{text-align:left;width:100px;float:left;margin-left:15px}.container .items{float:left;padding-top:7px}.container .bullet6 li{font-size:12px}}@media only screen and (min-width:360px) and (max-width:767px){.container .footer-wrap,.container .main-wrap,.container .post-footer-wrap{width:94%!important}.container .post{width:90%;margin-right:0!important}.container .pages{margin-bottom:20px}.container .fullWidth,.container .oneFourth,.container .oneHalf,.container .oneThird,.container .threeFifths,.container .threeFourths,.container .twoFifths,.container .twoThirds{width:100%}.container .last{margin-right:auto!important}.container .promo-box{text-align:center;margin:0 auto}}body{height:100%;width:100%;margin:0;font-family:aurulent-regular,Helvetica,sans-serif}a{color:#333;text-decoration:underline}a:hover{color:#0b3a7a}a.btn-miniform{font-weight:700;display:block;color:#fff;padding:9px;text-decoration:none;width:50px;text-align:center;font-size:13px!important;float:right;margin-top:2px}a.depadates{padding-left:5px;padding-right:5px;padding-bottom:3px;background-color:#666;border-radius:3px;color:#fff;display:inline-block;margin-left:5px;font-size:14px}a.depadates:hover{background-color:#333}a.foto-tour{display:block;width:250px;float:left;margin-right:20px}a.logo{padding-top:10px;display:block;float:left;text-indent:-9999;width:175px;overflow:hidden}a.logo-royal{display:block;float:left;width:221px;height:65px;overflow:hidden;background:url(../images/sprites.png) no-repeat 0 0}a.logo img,a.logo-royal img{border:0}a.orange.medium{float:right}a.orange.small{font-size:12px;padding:5px!important}.subButton,a.orange{font:16px/1em aurulent-bold,Arial,sans-serif;padding:10px 20px!important;text-decoration:none}a.triangle-left,a.triangle-right{width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;font-size:1px;-webkit-text-size-adjust:none;margin-top:2px;display:block;position:relative}a.triangle-right b{display:block;font-size:12px;left:-26px;font-style:italic;top:-9px;position:absolute}a.triangle-left span,a.triangle-right span{display:block;font-size:9px;color:#333;left:-8px;bottom:-18px;position:absolute}a.triangle-left{border-right:28px solid #aaa;float:left;margin-right:10px}a.triangle-left:hover{border-right:28px solid #999}a.triangle-right{float:right;margin-left:10px}a#close{position:absolute;right:-55px;top:0;display:block;width:34px;height:34px;opacity:.7;background:url(../images/sprites.png) no-repeat -173px -164px}a#close:hover{opacity:1}input,select,textarea{font:11px aurulent-regular,Helvetica,sans-serif;vertical-align:middle;outline:0}fieldset,form{margin:0;padding:0;border-style:none}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font:34px/1.2em aurulent-bold,Arial,sans-serif}h2{font:23px/1.2em aurulent-bold,Arial,sans-serif}h3{font:16px/1.2em aurulent-bold,Arial,sans-serif}h3.sublink{color:#fff!important;font-size:18px!important;margin-top:0!important;padding-top:20px!important}h22{font:18px/1.2em aurulent-bold,Arial,sans-serif}h4{font:16px/1.2em aurulent-bold,Arial,sans-serif}h5{font:14px/1.2em aurulent-bold,Arial,sans-serif}h6{font:12px/1.2em aurulent-bold,Arial,sans-serif}h7{font:10px/1.2em aurulent-bold,Arial,sans-serif}hr{border:0;height:1px;background:#999;background-image:linear-gradient(to right,#ccc,#999,#ccc);clear:both}.fl{float:left!important}iframe.FormRS{width:700px;height:970px;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-left:5px;border:none;clear:both}img.fl{float:left;padding:0 10px 5px 0}a.foto-tour img,img.responsive,table.deckplans td.deckgraph img{width:100%;height:auto;border:0}.fr{float:right!important}img.fr{float:right;padding:0 10px 0 5px}input#Arrival_Date,input#Departure_Date{background:#fff url(../images/sprites.png) no-repeat -220px -255px;border:1px solid #bbb;text-indent:25px}p{line-height:1.5em;font-size:14px;color:#394b5f;margin-bottom:15px}p.bigger{font-size:16px}p.mainintro{font-size:22px!important;font-family:'PT Serif Caption';color:#000;line-height:1.3em!important;text-align:left!important}li.bullet10,li.bullet9{color:#fff;white-space:nowrap;margin-bottom:15px}ul.include li,ul.noinclude li,ul.remarks li{padding:6px 5px 10px 15px;margin-left:5px;list-style:none}ul.include li{background:url(../images/tick.png) no-repeat 0 8px}ul.remarks li{background:url(../images/icons/bull.png) no-repeat 0 8px}ul.noinclude li{background:url(../images/cross.png) no-repeat 0 8px}ul.include li ul,ul.noinclude li ul{margin-bottom:0;margin-left:10px;margin-top:5px}ul.include li ul li,ul.noinclude li ul li{list-style-type:square;list-style-image:none;padding-bottom:3px;padding-top:3px}table.basicTable{width:100%;text-align:left;border:1px solid #e4e4e4;background:#f7f7f7;color:#999;margin-bottom:20px;border-collapse:collapse}table.basicTable td.strong{font-size:18px}table.basicTable td.title{text-align:center;padding-bottom:10px!important;font:21px/27px aurulent-bold,Arial,sans-serif;color:#394b5f;line-height:40px}table.basicTable td th{vertical-align:middle}table.basicTable td{padding:12px;text-align:left;border:1px dotted #e4e4e4;color:#394b5f}table.basicTable th{padding:15px;text-align:center;font-weight:400;color:#fff}table.basicTable tbody{font-size:14px}table.basicTable tbody .odd{background-color:#dae4ee}table.basicTable tbody .even{background-color:#e8f1f9}table.basicTable thead{border-bottom:1px solid #dedede;font-size:16px}table.basicTable tfoot{border-top:1px solid #dedede;font-size:13px;font-style:italic}table.contact{width:70%;margin-left:0;background-color:#eee;border:5px solid #eee;margin-top:2px;text-align:center;color:#333!important}table.contact p{color:#333!important}table.contact td{padding:20px}table.contact span{white-space:nowrap}table.contact td input[type=text]{width:50%}table.contact td textarea,table.contact tr.contactInfo td input[type=text]{width:90%}table.contact tr.contactInfo td{padding-bottom:10px!important;padding-top:10px!important;vertical-align:middle}table.contact tr.contactInfo td h3{text-align:right}table.contact tr.contactInfo td input[type=text]{float:left}table.contact td input{padding:8px;font-size:15px}table.contact th{text-align:left;color:#fff;padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:18px}table.contact th img{float:left;margin-right:10px}table.deckplans{clear:both;width:100%}table.deckplans td{vertical-align:top}table.deckplans td.deckgraph{width:67%}table.deckplans td.deckgraph>div{position:relative}table.deckplans td.deckgraph a{position:absolute;width:10px;height:10px;border-radius:5px;background-color:#555;display:block;z-index:20;opacity:0}table.deckplans td.deckpics{text-align:right;width:33%}table.deckplans td.deckpics img{width:170px;height:110px;margin-left:5px;margin-bottom:5px;float:left;}#svgContainer path,.featured a img,.featured2 a img,table.deckplans td.deckgraph a,table.deckplans td.deckgraph img,table.deckplans td.deckpics img{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;border:0}table.specTable{width:100%;text-align:left;border:1px solid #fff;background:#ececec none repeat scroll 0 0;background:#fff}table.specTable td,table.specTable th{text-align:left;vertical-align:middle;padding:10px;font-weight:400}table.specTable th{font-family:aurulent-bold,arial,sans;color:#fff;font-size:15px;width:20%}table.specTable td{color:#5c4b42;background:#ececec none repeat scroll 0 0}table.specTable td.title{padding:10px}table.specTable td.title h2{color:#fff}table.specTable li{list-style-type:disc;list-style-position:outside;margin-left:20px;padding:0 0 10px 0}table.specTable tbody{font-size:14px}table.specTable tbody .odd{background-color:#dae4ee}table.specTable tbody .even{background-color:#e8f1f9}td.importnotes p{padding-left:20px;background:url(../images/icons/finger-sm.png) no-repeat left top;margin:0}td.day{vertical-align:top;white-space:nowrap;font-weight:700;border-right:1px solid #fff;color:#333}tr.pink-errors{display:none;background-color:#f79eb9}#codigo-elabor{font-size:7px;text-align:right;clear:both}#details,#features{position:absolute;bottom:0;z-index:30;height:180px;display:none}#details{width:66.5%;left:0;background:url(../images/white60pix.png);padding-top:15px}#details h1{font-family:'PT Serif Caption';font-weight:400;font-size:30px;margin-bottom:12px;margin-top:0;padding-top:0}#details p{font-size:18px;color:#333}#details>div{padding-left:40px;padding-right:20px;float:none;margin-left:0}#details>div span{padding-right:16px;margin-right:16px;border-right:1px solid #1e383f;float:left;margin-top:5px;text-align:right!important;font-size:20px;color:#666;font-weight:700}#details>div span b{margin-left:auto;margin-right:0;margin-bottom:10px;display:block;clear:left;margin-top:5px;height:29px}#features{width:33.5%;right:0;padding-top:15px}#features p{background:url(../images/sprites.png) no-repeat -225px -395px;text-indent:25px;margin-left:25px;color:#fff;font-size:16px;font-weight:400;font-family:aurulent-bold;margin-bottom:3px;padding:0}#features a{display:block;width:100%;color:#fff;font-size:32px;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding-top:8px;padding-bottom:8px;position:absolute;bottom:0;text-decoration:none}#features a:hover{background-color:#333}#features a span.from,#features a span.numdays,#features a span.price{display:inline-block;vertical-align:top}#features a span.from{font-size:15px;padding-bottom:20px;padding-left:50px;padding-right:5px}#features a span.numdays{font-size:12px;color:#969696;margin-left:5px;width:74px;padding-top:5px}#footer{width:100%;margin:0;padding:0}#footer h2,#footer h4{color:#ececec!important;text-shadow:0 1px 0 #0e0e0e}#footer .title{width:100%;display:table-cell;vertical-align:middle;padding-bottom:13px;padding-left:3px;color:#cecece;text-transform:uppercase;display:block}#footer a{text-decoration:none;color:#ececec;text-shadow:0 1px 0 #0e0e0e}#footer a:hover{text-decoration:none;color:#ddd}#footer p{font-size:12px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#ececec;text-shadow:0 1px 0 #0e0e0e;line-height:1.5em}#footer li.bullet9 p{line-height:2}#footer li.bullet10 p{line-height:2}#header{min-height:80px}#product-drp{background:url(../images/black80pix.png);position:absolute;width:100%;height:3000px;top:113px;z-index:9999;display:none}#pt1 input{width:238px;background:#fff url(../images/sprites.png) no-repeat -216px -248px}#pt2{padding-left:12px}#pt2 input{background:#fff url(../images/sprites.png) no-repeat -220px -288px}#pt3{padding-left:10px}#pt3 input{background:#fff url(../images/sprites.png) no-repeat -217px -330px}#pt4{padding-left:8px}#pt4 input{width:166px;background:#fff url(../images/sprites.png) no-repeat -218px -364px}#shadow{max-width:none!important;z-index:0;position:absolute;border-radius:0;margin:0;overflow:hidden;max-height:622px;top:0}#shadow img{filter:blur(20px);-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter: blur(20px);-ms-filter: blur(20px);opacity:.5;filter: alpha(opacity=50);width:110%;margin-left:-40px;margin-top:-60px;}#svgContainer{z-index:-10;position:absolute}#svgContainer path{opacity:0;stroke:#555;fill:none}#toTop{display:none;text-decoration:none;position:fixed;bottom:60px;right:10px;overflow:hidden;width:40px;height:42px;border:none;text-indent:100%;background:url(../images/sprites.png) no-repeat 0 -616px;z-index:9999}#toTopHover{background:url(../images/sprites.png) no-repeat 0 -658px;width:40px;height:42px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0}#toTop:active,#toTop:focus{outline:0}.about{float:right;width:30%;padding-left:20px;border-left:1px #999 dashed}.about p{font-size:14px!important}.about a{display:block;width:144px;height:41px;background:url(../images/sprites.png) no-repeat 0 -76px;margin-bottom:10px;margin-left:0;margin-right:auto}iframe.DisponibilidadSys{width:668px;height:760px;padding:0;border:none;clear:both}.avail-note{clear:both;margin-top:20px;border:1px solid #999;padding:15px;font-size:14px}.availabilityBox{display:block;width:670px;margin:0 auto;padding:10px 0;clear:both}.breadcrums ul{float:left}.breadcrums table,.header-wrap table,.intro table{float:right;text-align:right;width:265px}.breadcrums table td,.header-wrap table td,.intro table td{vertical-align:top;padding-left:10px}.breadcrums ul li,.breadcrums ul li a{color:#333!important}.breadcrums{float:none!important;border-bottom:1px #bbb solid;padding-bottom:7px}.bullet{margin:0;padding:0;list-style-type:none}.bullet li{background:transparent url(../images/icons/bullet.png) no-repeat;background-position:0 3px;margin:0;padding:0 0 8px 20px;list-style-type:none;font-size:12px;color:#909090}.bullet2 li{background:transparent url(../images/tick.png) no-repeat;background-position:0 1px;margin:0;padding:0 0 8px 20px;list-style-type:none;font-size:12px;color:#909090}.bullet3 li{background:transparent url(../images/icons/arrow02.png) no-repeat;background-position:0 3px;margin:0;padding:0 0 8px 15px;list-style-type:none;font-size:12px;color:#909090}.bullet4 li{background:transparent url(../images/icons/arrow-gray.png) no-repeat;background-position:3px 3px;margin:0;padding:0 0 8px 15px;list-style-type:none;font-size:12px;color:#909090}.bullet5 li{background:transparent url(../images/icons/bullet_go.png) no-repeat;background-position:-3px -1px;margin:0;padding:0 0 8px 15px;list-style-type:none;font-size:12px;color:#909090}.bullet6 li{background:transparent url(../images/icons/arrow02.png) no-repeat;background-position:3px 3px;margin:0;padding:0 0 8px 15px;list-style-type:none;font-size:12px;color:#fff}.bullet7 li,.bullet8 li{margin:0;padding:0 22px 0 40px;margin-top:5px;list-style-type:none;font-size:20px;float:left}.bullet7 li{background:url(../images/sprites.png) no-repeat -214px -159px}.bullet8 li{background:url(../images/sprites.png) no-repeat -214px -187px}.bullet11 li,li.bullet10,li.bullet9{font-size:20px;color:#7d7d7d}li.bullet10,li.bullet13,li.bullet9,li.ecunum,li.usanum{margin:0;padding:4px 0 0 29px;list-style-type:none}li.bullet9,li.usanum{background:url(../images/sprites.png) no-repeat -223px -415px}li.bullet10,li.ecunum{background:url(../images/sprites.png) no-repeat -223px -442px}li.bullet13{background:url(../images/sprites.png) no-repeat -223px -469px;font-size:12px;color:#fff;line-height:2}.bullet11 li,li.mailli{background:transparent url(../images/flags-new/thumbs/mail.jpg) no-repeat;background-position:0 10px;margin:0;padding:5px 0 0 29px;list-style-type:none}.bullet12 li{background:url(../images/sprites.png) no-repeat -225px -513px;margin:0;padding:0 0 0 29px;list-style-type:none;font-size:17px;color:#595958;float:left}.call,.cat{margin-top:15px}.call{float:right;background:url(../images/sprites.png) no-repeat -223px -417px;padding:0 0 0 29px;list-style-type:none;color:#fff!important;font-size:20px!important;clear:right}.call a{color:#fff;text-decoration:none}.call a:hover{color:#ddd}.cat{float:left;text-align:left;display:block;color:#333;font-size:13px}.cat h2{color:#fff;font-size:25px}.cat ul{margin-left:-5px;margin-top:3px}.cat li{float:left;display:block;padding:0 5px 0 5px;color:#fff}.cat li a{color:#fff}.cat li a:hover{text-decoration:underline}.early-bird{min-height:150px;padding-left:170px;background:url(../images/early-bird.jpg) no-repeat left #dedede;max-width:380px;margin-left:auto;margin-right:0;margin-bottom:15px;margin-top:-40px}.early-bird h2{font-size:30px;color:#900;margin-bottom:5px;padding-top:10px}.early-bird p{font-size:16px}.errors{padding-left:18px;margin-top:-25px}.errors span{font-size:13px;font-weight:700;color:#f9ffba}.featured,.featured2{overflow:hidden;margin-bottom:10px}.featured{padding-bottom:4px;padding-left:2px;background-size:6px 6px;background-image:-webkit-repeating-linear-gradient(315deg,#95c8e3 0,#95c8e3 8%,#f5f5f5 8%,#f5f5f5 42%,#95c8e3 42%,#95c8e3 58%,#f5f5f5 58%,#f5f5f5 92%,#95c8e3 92%,#95c8e3 100%);background-image:repeating-linear-gradient(135deg,#95c8e3 0,#95c8e3 8%,#f5f5f5 8%,#f5f5f5 42%,#95c8e3 42%,#95c8e3 58%,#f5f5f5 58%,#f5f5f5 92%,#95c8e3 92%,#95c8e3 100%)}.featured a,.featured2 a{margin-left:2px;margin-top:4px;text-decoration:none;cursor:pointer;display:block;float:left}.featured a{background-color:#fff;width:33.33333%;width:calc((100% / 3) - 5px);margin-right:2px}.featured2 a{width:32%;margin-right:10px;box-shadow:0 0 2px #ccc;margin-bottom:40px}.featured a h3,.featured2 a h3{padding-bottom:20px;text-align:center;background-color:#fff;font-family:'PT Serif Caption';font-weight:400}.featured a h3{font-size:20px}.featured2 a h3{font-size:16px;color:#000;margin-top:0;padding-top:16px}.featured2 a h3 span{font-size:13px;color:#999;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.featured a img,.featured2 a img{height:auto;width:100%;opacity:1;border:0}.featured a img{border:0}.featured2 a img{border:4px solid #fff!important;width:96.5%;margin-bottom:-4px}.featured a:hover img,.featured2 a:hover img,.social a:hover{opacity:.5}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;position:relative}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider{margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;width:100%;max-width:1130px;background-color:#ccc;background:#fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.flexslider .mini-form{position:absolute;padding-top:10px;padding-bottom:15px;right:20px;width:320px;top:0;background:url(../images/white60pix.png);z-index:30;overflow:hidden;display:none}.flexslider .mini-form h3{font-family:aurulent-bold;margin-left:15px;font-size:19px;margin-bottom:5px}.flexslider .mini-form form{position:relative;display:block;width:1500px;height:38px;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.flexslider .mini-form form div{width:290px;padding-left:15px;padding-right:15px}.flexslider .mini-form form div{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}.flexslider .mini-form input{font-size:15px;width:200px;padding-left:5px;padding-right:5px;padding-top:8px;padding-bottom:8px;text-indent:28px;display:inline-block;vertical-align:top;margin:0!important;background-position:3px 6px;background-repeat:no-repeat;background-color:#fff;border:1px solid #bbb}.formRoyal{font-size:13px;font-weight:700;width:700px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px}.framePricing{position:relative;border:#e3e3e3 1px solid;max-width:100%;overflow:hidden;display:block;background:#f1f2f2}.framePricing h2{display:block;padding:10px;text-align:center;font-size:25px;line-height:1em;font-family:'PT Serif Caption';font-weight:400;font-style:normal}.framePricing h3,.framePricing table th{text-align:center;font-size:19px;color:#fff;padding:10px 0}.framePricing h3 img,.framePricing table th img{margin-bottom:-3px;margin-right:5px}.framePricing h3{display:block;border-bottom:1px solid #dfdfdf;width:100%}.framePricing ul{margin-bottom:20px}.framePricing table{width:100%;font-size:14px;color:#394b5f;border-collapse:collapse;margin-bottom:15px}.framePricing table td{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}.framePricing li{padding-top:20px;color:#394b5f;text-align:left;font-size:14px}.framePricing li.title{text-align:center;padding-bottom:10px!important;font:21px/27px aurulent-bold,Arial,sans-serif;color:#333;line-height:40px}.framePricing li.title span{font-size:13px;color:#707070}.breadcrums,.header-wrap,.wrap2{max-width:1129px;margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.header-wrap table{margin-top:-10px;clear:both}.home-bck .mini-form{background:#fff;margin-bottom:15px;margin-right:auto;padding-bottom:8px;bottom:-15px;height:74px;width:1130px;z-index:1000;display:block}.home-bck .mini-form div{width:100%;clear:both}.home-bck .mini-form form{display:block;float:right;padding-top:12px;padding-bottom:15px;width:80%}.home-bck .mini-form form a,.home-bck .mini-form input{display:inline-block;vertical-align:top}.home-bck .mini-form input{font-size:14px;padding:15px;text-indent:20px;border:1px solid #979797;border-radius:3px;margin-right:5px}.home-bck .mini-form input[name=traveldate]{width:140px;background:#fff url(../images/sprites.png) no-repeat -220px -248px}.home-bck .mini-form input[name=numtravelers]{width:130px;background:#fff url(../images/sprites.png) no-repeat -220px -288px}.home-bck .mini-form input[name=name]{background:#fff url(../images/sprites.png) no-repeat -218px -330px}.home-bck .mini-form input[name=mail]{background:#fff url(../images/sprites.png) no-repeat -218px -365px}.home-bck .mini-form input[name=mail],.home-bck .mini-form input[name=name]{width:115px}.home-bck .mini-form form a{width:50px;height:24px;padding-top:15px;padding-bottom:10px;margin-top:1px;color:#ccc;text-decoration:none;text-align:center;border-radius:3px;float:none}.home-bck .mini-form form a:hover{color:#fff}.home-bck .mini-form input{display:inline-block;font-size:14px;padding:15px}.home-bck .mini-form input[name=mail],.home-bck .mini-form input[name=name],.home-bck .mini-form input[name=numtravelers],.home-bck .mini-form input[name=traveldate]{width:160px}.home-bck .mini-form h3{display:inline-block;font-family:Arial,Helvetica,sans-serif;padding-top:12px;padding-bottom:15px;font-size:21px;text-shadow:1px 1px 2px #fff;font-weight:700;font-style:italic;width:19%;text-align:right;float:left}.home-bck{background-color:#f2f2f2}.intro table{margin-top:-5px;margin-bottom:10px}.introtext2{width:33.333%;float:right;margin-left:25px}.introtext2 p{text-align:justify;font-size:15px;line-height:1.7em}.intro-slide{position:absolute;bottom:0;right:0;width:48%;z-index:999;background:url(../images/bluish60pix.png);padding:15px;display:none}.intro-slide h1{position:static;text-align:left!important;font-family:'PT Serif Caption';font-weight:400}.intro-slide a,.intro-slide p{color:#fff}.langs{float:right;white-space:nowrap;clear:right;margin-top:20px;padding-left:10px}.langs a{opacity:.3;margin-left:10px;width:23px;height:15px;display:inline-block}.langs a#en{background:url(../images/sprites.png) no-repeat -65px -143px}.langs a#es{background:url(../images/sprites.png) no-repeat -98px -143px}.langs a#de{background:url(../images/sprites.png) no-repeat -132px -143px}.langs a.idiomaActive,.langs a:hover{opacity:1}.langs p{margin-top:-3px;float:left}.main-menu a{text-decoration:none;word-wrap:break-word;font-family:'Roboto Condensed'}.main-menu ul{list-style-type:none;list-style:none}.main-menu{position:relative;z-index:9999;float:right;height:66px;max-width:750px}.main-menu select{visibility:hidden}.main-menu ul{margin:0;padding:0;list-style-type:none;padding:0;float:right}.main-menu ul li{position:relative;display:inline;float:left;font-size:14px;height:64px}.main-menu ul li a,.main-menu ul li a:link{color:#fff;text-shadow:none;font-size:16px;display:block}.main-menu ul li.active,.main-menu ul li:hover{border-bottom-width:2px;border-bottom-style:solid}.main-menu ul li a span{display:block;color:#a1a1a1;font-size:10px;text-align:left;margin-top:3px;text-transform:capitalize;text-shadow:none;margin-bottom:15px}.main-menu ul li a{display:inline-block;text-decoration:none;overflow:hidden;padding:25px 11px 23px 11px}* html .main-menu ul li a{display:inline-block}.main-menu-wrap{padding-bottom:20px;width:1129px}.menu-wrap{height:66px;border-top-width:3px;border-top-style:solid;position:fixed;z-index:99;right:0;left:0;top:110px;width:inherit}.nav{margin-left:auto;margin-right:auto;max-width:1203px;overflow:hidden;padding-top:20px;padding-right:72px;height:90px}.nav ul{float:right;display:block}.nav ul li{display:inline-block;zoom:1;margin-left:20px}.nav ul li a{font-size:16px;font-family:'Roboto Condensed';text-decoration:none;display:block;padding-top:8px;padding-bottom:3px;padding-left:24px;color:#6c191b;border-bottom:1px dotted #999;position:relative;overflow:hidden}.nav ul li a:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:.5}.nav ul li a:hover:before{opacity:1}.nav ul li a#lnk1:before{background:url(../images/sprites.png) no-repeat -50px -178px}.nav ul li a#lnk2:before{background:url(../images/sprites.png) no-repeat -228px -41px}.nav ul li a#lnk3:before{background:url(../images/sprites.png) no-repeat -228px -16px}.nav ul li a#lnk4:before{background:url(../images/sprites.png) no-repeat -50px -204px}.nav ul li a#lnk5:before{background:url(../images/sprites.png) no-repeat -228px 10px}.new{position:absolute;right:0;top:0;width:68px!important;height:50px!important}.new.newest{background:url(../images/sprites.png) no-repeat -118px -295px}.new.nextyear{background:url(../images/sprites.png) no-repeat -118px -345px}.portfolio{clear:both;margin-left:auto;margin-right:auto;max-width:1150px;position:relative}.portfolio>a{display:inline-block;width:23%;vertical-align:top;position:relative;text-decoration:none;margin-left:10px;margin-right:10px;margin-top:21px;font-size:15px;font-family:aurulent-bold,arial,sans-serif}.portfolio>a img{width:100%;height:auto;-webkit-transition:-webkit-filter .3s linear}.portfolio>a:hover{color:#069}.portfolio>a span{padding-top:5px;padding-bottom:5px;padding-left:10px;position:absolute;bottom:4px;background:url(../images/white60pix.png);width:100%;width:calc(100% - 10px);display:block}.post-footer{overflow:hidden}.post-footer a{text-decoration:none;color:#7b7b7b!important}.post-footer a.fb{text-decoration:none;color:#7b7b7b!important;padding-top:50px;background:url(../images/sprites.png) no-repeat 0 -184px;display:block;color:#fff!important;font-size:10px;font-style:italic;width:50px}.post-footer a:hover{color:#aaa!important}.promo-box{width:100%;position:relative;padding:10px 0;color:#606060;overflow:hidden;font-style:italic;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.promo-box a{text-decoration:none}.promo-box p{text-align:center;font:21px/26px aurulent-regular,Arial,sans-serif;left:0;margin-left:0;padding-left:0}.bullet8,.promo-box .bullet7{color:#394b5f}.promo-box h3{color:#666}.promo-box h2{color:#ce7500}.promo-box .or{height:27px;border-right:1px solid #aaa;padding:7px 0;margin-right:17px;margin-left:7px}.promo-box .or span{margin-top:-8px;margin-right:-7px}.separator{width:100%!important;clear:both;min-height:40px;margin-top:20px;margin-bottom:15px;border-top:1px dashed #d0d0d0}.separator h2{float:left;padding:10px;color:#fff;margin-bottom:0;margin-top:-1px}.social{float:right;height:30px;margin-top:8px;border-right:1px solid #bbb}.social a{height:30px;width:30px;display:inline-block;margin-right:8px}.social a.twitter{background:url(../images/sprites.png) no-repeat 0 -143px}.social a.facebook{background:url(../images/sprites.png) no-repeat -30px -143px}.side-contact{float:right;width:25%;background-color:#ccc;padding:15px;color:#394b5f}.side-contact p{color:#394b5f!important}.side-contact h3{color:#000}.side-contact ul{font-size:16px;margin-bottom:10px;margin-top:5px}.side-contact ul li{padding-top:5px;padding-bottom:5px}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.social-media{position:fixed;z-index:100;top:140px;left:10px;width:51px;height:299px}.social-media a{width:42px;height:42px;display:block;border-radius:25px;margin-bottom:7px;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5)}.social-media a.facebook{background:url(../images/sprites.png) no-repeat -9px -263px}.social-media a.twitter{background:url(../images/sprites.png) no-repeat -67px -243px}.social-media a.youtube{background:url(../images/sprites.png) no-repeat -127px -245px}.social-media a.instagram{background:url(../images/sprites.png) no-repeat -9px -322px}.social-media a.linkdn{background:url(../images/sprites.png) no-repeat -67px -301px}.SRC_Num{font-family:Verdana,Geneva,sans-serif;font-size:9px;text-align:right;color:#555;font-weight:400;padding-right:2px;width:100%;height:auto;min-height:28px;line-height:none}.subButton{font-size:22px!important;cursor:pointer;margin-top:-30px;margin-bottom:30px}.testimonial{padding-left:120px;background:url(../images/sprites.png) no-repeat -160px -76px;overflow:hidden;min-height:83px;line-height:1.1em;color:#fff;width:calc(100% - 120px)!important}.testimonial p span{color:#555}.tipsy{padding:5px;font-size:10px;opacity:.8;background-repeat:no-repeat}.tipsy-inner{padding:5px 8px 4px 8px;background-color:#000;color:#fff;max-width:200px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px}.tour-block{clear:both;overflow:hidden;margin-top:20px;padding-top:20px}.tour-block p{font-size:15px}.tour-block h3{font-size:20px;margin-bottom:15px}/*.ui-datepicker{padding:10px;width:282px;font-size:14px;display:none;z-index:100!important;background:#f9f9f9}.ui-datepicker a{color:#777;text-decoration:none}.ui-datepicker a:hover{color:#000;text-decoration:none}.ui-datepicker-next,.ui-datepicker-prev{cursor:pointer;float:left}.ui-datepicker-next{float:right}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar{margin:10px 11px}.ui-datepicker-calendar td{padding:1px 10px;text-align:center}.ui-datepicker-calendar .ui-datepicker-current-day{padding:3px;background:#d44934!important;color:#fff}.ui-datepicker-calendar .ui-datepicker-current-day a{color:#fff}.ui-datepicker-calendar .ui-datepicker-today{padding:3px;background:#fbb953;color:#fff}.ui-datepicker-calendar .ui-datepicker-today a{color:#fff}.ui-datepicker-close{cursor:pointer;outline:0;border:0;float:right}.wrap2{padding-bottom:20px;padding-top:20px}*/@media only screen and (max-width:1276px){.container #slider,.container .ei-slider,.container .footer-wrap,.container .main-ifr,.container .main-wrap,.container .post-footer-wrap,.main-menu-wrap{width:999px}.nav{max-width:1073px}.breadcrums,.header-wrap,.wrap2{max-width:999px}table.deckplans td.deckgraph{width:63%}table.deckplans td.deckpics{width:37%}.portfolio{max-width:1016px}.portfolio>a{width:22.73%}.flexslider,.home-bck .mini-form{max-width:999px}.home-bck .mini-form form input{margin-right:0}.home-bck .mini-form input[name=numtravelers],.home-bck .mini-form input[name=traveldate]{width:160px}.home-bck .mini-form input[name=mail],.home-bck .mini-form input[name=name]{width:125px}#shadow{max-height:550px}#details>div{padding-left:35px}#details>div span{display:none}#details>div h1{font-size:30px}#details>div p{font-size:16px}#details,#features{height:180px}#features p{font-size:16px;margin-bottom:3px}.featured2,.introtext2{width:100%;margin-left:0}.introtext2 p{font-size:16px}.intro table{float:none!important;margin-top:10px!important;margin-left:-15px}p.mainintro{font-size:24px;text-align:center!important}}@media only screen and (max-width:1145px){.nav{width:auto;padding-left:15px;padding-right:15px}.portfolio{max-width:1010px}.portfolio>a{width:23.7%;margin-left:5px;margin-right:5px;margin-top:10px}.portfolio>a span{padding-left:5px;width:calc(100% - 5px)}a#close{position:static;margin-right:15px;margin-left:auto}}@media only screen and (max-width:1110px){.social-media{width:299px!important;height:51px!important;bottom:0!important;top:auto!important}.social-media a{display:inline-block;margin-right:5px}}@media only screen and (max-width:999px){.nav{max-width:753px}.nav ul li{margin-left:10px}.nav ul li a span{display:none}#header{min-height:100px}.about{float:none;width:100%;padding-left:20px;border-left:0;padding-left:0;border-bottom:1px #999 dashed;padding-bottom:20px;margin-bottom:20px}.breadcrums table,.header-wrap table{float:none;clear:both;margin-left:auto;margin-right:auto;padding-top:10px}.header-wrap table{padding-bottom:10px}.breadcrums,.wrap2{padding-left:15px;padding-right:15px;width:auto}.main-menu ul li a,.main-menu ul li a:link{font-size:14px;padding:25px 5px 23px 5px}.main-menu{max-width:545px}table.deckplans td{width:100%!important;display:block!important;clear:both!important;text-align:center!important}table.deckplans td.deckgraph{padding-bottom:20px}.portfolio>a{width:23.3%;font-size:14px}.portfolio{max-width:765px}.side-contact ul li a{font-size:14px}table.contact{font-size:14px}.home-bck .mini-form{height:auto;max-width:756px}.home-bck .mini-form form input{background:0 0!important;text-indent:0;width:135px!important}.home-bck .mini-form form{margin-left:auto;margin-right:auto;float:none;width:100%}.home-bck .mini-form h3{clear:both;text-align:center;width:auto;padding-bottom:0;float:none;width:100%}#details>div{padding-left:20px}#details>div h1,#features a{font-size:20px}#details>div p{font-size:15px}#details,#features{height:130px}#features p{font-size:14px}#features a{display:none}}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}.intro-slide{width:auto}}@media screen and (max-width:769px){#details,#features{width:100%;height:auto}#details{position:static}#features{padding-top:10px;padding-bottom:10px}#features p{width:44%;display:inline-block}.home-bck .mini-form{max-width:none;width:100%}.home-bck .mini-form form a,.home-bck .mini-form form input{margin-left:auto!important;margin-right:auto!important;display:block}.home-bck .mini-form form input{margin-bottom:10px!important;width:90%!important;text-indent:20px}.home-bck .mini-form input[name=traveldate]{background:#fff url(../images/sprites.png) no-repeat -220px -248px!important}.home-bck .mini-form input[name=numtravelers]{background:#fff url(../images/sprites.png) no-repeat -220px -288px!important}.home-bck .mini-form input[name=name]{background:#fff url(../images/sprites.png) no-repeat -218px -330px!important}.home-bck .mini-form input[name=mail]{background:#fff url(../images/sprites.png) no-repeat -218px -365px!important}}@media only screen and (max-width:767px){.container{width:100%!important;margin-top:0!important;margin-bottom:0!important;padding:0}.errors{padding-left:0;margin-top:10px}.main-menu{height:auto;width:100%;margin-right:0!important}.header-wrap,.main-menu-wrap,.testimonial{width:94%}.main-menu ul{display:none}.main-menu select{visibility:visible!important;width:160px!important;float:right;background-color:#eee;height:36px;margin-top:-45px;color:#707070;border:none;padding:10px 5px 5px;font:12px/1em TitilliumText22LRegular,Arial,sans-serif}.main-menu select option{height:20px;margin:5px auto 0;border:none;padding:10px 5px 0 5px}.featured a h3{font-size:15px}.langs p span,.portfolio>a .new{display:none}.social{height:25px;margin-top:13px}.social img{width:25px;height:25px}.portfolio>a{width:31%}.side-contact,table.contact{float:none;margin:0;width:auto;clear:both}}@media only screen and (min-width:768px) and (max-width:999px){.container{margin-top:0!important;margin-bottom:0!important;padding:0}.header-wrap,.main-menu-wrap{width:723px}}@media only screen and (max-width:725px) and (min-width:611px){.nav ul a{padding-left:0!important}.nav ul a:before{background:0 0!important}}@media screen and (max-width:700px){.intro-slide{position:static}.flexslider h1{bottom:10px!important;font-size:24px!important}}@media only screen and (max-width:611px){.nav ul a{overflow:hidden;text-indent:-1000px;width:0;padding-left:20px!important;border:0!important}.nav ul{border-bottom:1px dotted #999}.langs{width:90px;cursor:pointer;margin-top:15px;padding-left:5px}.langs a{display:none}.langs a.idiomaActive{display:inline-block}.social{margin-top:10px}.social img{margin-right:9px}table.basicTable td.strong,table.basicTable td.title,table.basicTable th,table.basicTable th h3{font-size:14px}table.basicTable td,table.basicTable th{padding:10px}}@media only screen and (max-width:550px){.featured,.featured2{padding:4px}.featured a,.featured2 a{float:none;width:100%;width:calc(100% - 8px);margin-top:4px;background-color:#fff}.featured a h3{font-size:20px;margin-top:-22px!important}table.deckplans td.deckpics img{width:130px;height:90px}.portfolio>a{width:47%}.portfolio>a span{position:absolute}}@media screen and (max-width:530px){.flexslider .mini-form{position:static;clear:both;margin-left:auto;margin-right:auto}.flex-direction-nav a{top:70%}#features{position:static}#features p{width:auto;display:block}}@media only screen and (max-width:500px){.social-media{display:none}.oneFifth{float:none;width:100%!important;margin:0;padding:0}.testimonial{padding-left:0;background:0 0;padding-left:15px;padding-right:15px;width:auto!important}}@media only screen and (max-width:425px){a.logo-royal{width:147px;background:url(../images/sprites.png) no-repeat -75px 0}}@media only screen and (max-width:400px){.portfolio{text-align:center}.portfolio>a{width:90%}}@media screen and (max-width:380px){.flexslider h1{font-size:17px!important}.intro-slide h1{font-size:24px!important}#details h1{padding-top:30px!important}}@media only screen and (max-width:375px){table.contact td{display:block;clear:both;width:100%;padding-left:0;padding-right:0;text-align:center}table.contact tr.contactInfo h3{text-align:center!important}table.contact tr.contactInfo input[type=text]{float:none}}@media only screen and (min-width:360px) and (max-width:767px){.main-menu{height:auto}.container{width:100%!important;margin:0 auto!important}}@media only screen and (max-width:360px){.nav{margin-bottom:105px}.main-menu select{position:static;width:100%!important;margin-top:3px;clear:both}a.logo{float:none!important;margin-left:auto;margin-right:auto}.call,.cat{float:none;width:100%;clear:both}.call{margin-top:35px;font-size:16px}#header{padding-top:30px;padding-bottom:10px}}@media only screen and (max-width:345px){a.logo-royal{width:64px;background:url(../images/sprites.png) no-repeat 0 0}}
