#Invisible{ bottom: 62px; right: 21px; position: fixed; height: 380px; width: 300px; display:none; text-align: left; background:url(http://www.hoteltrypvigogaleones.com/files/theme/sello-hover.png?1488969688)no-repeat; padding-left:19px; padding-right:19px; padding-top:0; z-index: 50!important; }
 .sellocalidad{ background-position: right bottom; width: 66px; height: 61px; display: block; position: fixed; bottom: 0; right: 0; z-index: 50!important; }
 #portfolio_filter_wrapper{ margin: 10px 0 60px }
 .projects{ width: 100%; margin: 0 auto; background: transparent; }
 #options{ padding: 10px; text-align:left; width: 100%; margin: 20px auto 35px; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 #filters li { display:inline-block; margin-right: 10px; }
 #filters li a { margin:0; font-family:inherit; font-weight:300; line-height:26px; padding: 5px 10px; display:block; color: #555; font-size: 16px; background: #f1f1f1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
 #filters li a.selected, #filters li a:hover { background: #64c7ab; color: #fff; }
 h2#current-title1{ color: #64c7ab; text-transform: uppercase; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; text-align: left; padding-left: 10px; margin-top: 10px; font-weight: 300; }
 h2#current-title1:before{ content: '-'; color: #ddd; margin-right: 10px; }
 .blockelement{ width: 450px; min-height: 50px; background: #fff; margin: 0px; padding: 0px; height: auto; }
 .blockelement:hover{ }
 .blockelement h2{ font-size: 1em; line-height: 1; }
 .blockelement h3{ font-size: 1.1em; line-height: 1.3; }
 .blockelement div.paragraph{ font-size: 1em; line-height: 1.3; }
 .blockelement p{ font-size: 1em; line-height: 1.3; }
 .blockelement { position: relative; }
 .blockelement img { -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; min-width: 100%; height: auto; }
 .blockelement img:hover{ opacity: 0; -webkit-transform: scale(.6); -moz-transform: scale(.6); transform: scale(.6) }
 .blockelement .wsite-image{ background: #64c7ab url(http://www.hoteltrypvigogaleones.com/files/theme/loopy.png?1488969688) center no-repeat; -webkit-transition: opacity .3s ease; -moz-transition: opacity .3s ease; -ms-transition: opacity .3s ease; -o-transition: opacity .3s ease; transition: opacity .3s ease; }
 .cf:before, .cf:after { content: " "; display: table; }
 .cf:after { clear: both; }
 .cf { *zoom: 1; }
 .isotope-item { z-index: 2; }
 .isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }
 .isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; }
 .isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width; }
 .isotope .isotope-item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity; transition-property: transform, opacity; }
 .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }
 .isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; transition: none; }
 #icontent .blockelement .wsite-image{ background: none; }
 #icontent .blockelement img:hover{ opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
 #icontent .blockelement{ margin: 20px 5px; float: none; display: inline-block; vertical-align: top; }
 #icontent #filters li a{ cursor:text; }
 #icontent #filters li:nth-child(3){ border: 1px solid red; }
 #icontent #filters li:nth-child(4){ border: 1px solid yellow; }
 #icontent #filters li:nth-child(5){ border: 1px solid green; }
 #icontent #filters li:nth-child(6){ border: 1px solid blue; }
 #icontent #filters li:nth-child(7){ border: 1px solid blueViolet; }
 #icontent #filters li:nth-child(8){ border: 1px solid Coral; }
 #icontent #filters li:nth-child(9){ border: 1px solid DarkTurquoise; }
 #icontent .blockelement{ margin-bottom: 50px; float:left; }
 #icontent .category01{ border: 1px solid red; }
 #icontent .category02{ border: 1px solid yellow; }
 #icontent .category03{ border: 1px solid green; }
 #icontent .category04{ border: 1px solid blue; }
 #icontent .category05{ border: 1px solid blueViolet; }
 #icontent .category06{ border: 1px solid Coral; }
 #icontent .category07{ border: 1px solid DarkTurquoise; }
 @media screen and (max-width: 767px){
 #filters li#filters_shown, h2#current-title1{ display: none; }
 #contenedor-vegas { margin-top: 25vh!important; }
 .sellocalidad { display: none!Important; }
 #filters li{ margin: 7px 2px; }
 }
 @media screen and (max-width: 480px){
 .blockelement{ width: 400px; }
 }
 @media screen and (max-width: 410px){
 .blockelement{ width: 300px; }
 }
 @import url("../uploads/2/1/5/3/21535502/streamline.css"); @import url("../uploads/2/1/5/3/21535502/font-awesome.min.css"); ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 a { text-decoration: none; outline: none; color: #5ca4fc; }
 a:hover{ border-bottom: none; }
 img a { border: 0; border-bottom: none }
 input:focus, select:focus, textarea:focus, button:focus { outline: none; }
 .cf:before, .cf:after { content: " "; display: table; }
 .cf:after { clear: both; }
 .cf { *zoom: 1; }
 @font-face { font-family: 'vegurlight'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-light-webfont.eot?1488969688'); src: url('theme/vegur-light-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-light-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-light-webfont.ttf?1488969688') format('truetype'), url('theme/vegur-light-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'vegurregular'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-regular-webfont.eot?1488969688'); src: url('theme/vegur-regular-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-regular-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-regular-webfont.ttf?1488969688') format('truetype'), url('theme/vegur-regular-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'vegurbold'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-bold-webfont.eot?1488969688'); src: url('theme/vegur-bold-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-bold-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/vegur-bold-webfont.ttf?1488969688') format('truetype'), url('theme/vegur-bold-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'roboto_slabregular'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-regular-webfont.eot?1488969688'); src: url('theme/robotoslab-regular-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-regular-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-regular-webfont.ttf?1488969688') format('truetype'), url('theme/robotoslab-regular-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'roboto_slabbold'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-bold-webfont.eot?1488969688'); src: url('theme/robotoslab-bold-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-bold-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-bold-webfont.ttf?1488969688') format('truetype'), url('theme/robotoslab-bold-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'roboto_slablight'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-light-webfont.eot?1488969688'); src: url('theme/robotoslab-light-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-light-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-light-webfont.ttf?1488969688') format('truetype'), url('theme/robotoslab-light-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'roboto_slabthin'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-thin-webfont.eot?1488969688'); src: url('theme/robotoslab-thin-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-thin-webfont.woff?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/robotoslab-thin-webfont.ttf?1488969688') format('truetype'), url('theme/robotoslab-thin-webfont.svg') format('svg'); font-weight: normal; font-style: normal; }
 @font-face { font-family: 'FontAwesome'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/fontawesome-webfont.eot?v=4.2.0?1488969688'); src: url('theme/fontawesome-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/fontawesome-webfont.woff?v=4.2.0?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/fontawesome-webfont.ttf?v=4.2.0?1488969688') format('truetype'), url('theme/fontawesome-webfont_v-4.2.0-fontawesomeregular-1488969688.svg') format('svg'); font-weight: normal; font-style: normal; }
 .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 @font-face { font-family: "StreamLineIcons"; src:url("http://www.hoteltrypvigogaleones.com/files/theme/streamline_icons.eot?1488969688"); src:url("theme/streamline_icons.eot") format("embedded-opentype"), url("http://www.hoteltrypvigogaleones.com/files/theme/streamline_icons.woff?1488969688") format("woff"), url("http://www.hoteltrypvigogaleones.com/files/theme/streamline_icons.ttf?1488969688") format("truetype"), url("theme/streamline_icons.svg") format("svg"); font-weight: normal; font-style: normal; }
 [data-icon]:before { font-family: "StreamLineIcons" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "StreamLineIcons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .bigblue:before{ color: #5ca4fc; font-size: 6em; }
 .bigdark:before{ color: #666; font-size: 3em; }
 body, html{ height: 100% }
 *, *:before, *:after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 body { min-height: 100%; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial, sans-serif; font-size: 16px; font-weight:normal; line-height: 1.8em; color: #0C315A; background-size: cover; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; z-index: 0; position: relative }
 body.hidenow{ display: block; }
 .bigpad{ padding: 100px 0; }
 .bigpad2{ padding: 170px 0 100px }
 .normpad{ padding: 21px 0; }
 .smallpad{ padding: 30px 0; }
 .paragraph a, .my_caption a, blockquote a { color: #5ca4fc; text-decoration:none; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; font-size: 1.1em; border-bottom: 1px solid #84BBFD }
 .paragraph a:after, .my_caption a:after, blockquote a:after{ display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f105"; margin-left: .3em; margin-right: .2em; font-size: .8em; }
 .paragraph a:hover, .my_caption a:hover { border-bottom: 1px solid transparent }
 h1{ letter-spacing: .2em; color: #fff; font-size: 2.6em; padding: .35em .2em; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial, sans-serif; line-height: 1.2; display: inline-block; background: rgba(255,255,255,.3); text-rendering: optimizeLegibility; }
 h2 { font-size: 2.5em; padding: .3em 0; line-height: 1.2; color: #363f48; font-weight: 300; font-family: 'vegurlight', 'Myriad Pro', Helvetica, Arial, sans-serif; text-rendering: optimizeLegibility; }
 h2.backgroundtitle{ display: inline-block; background: rgba(92,164,252,.7); margin-bottom: .5em; padding: 7px 10px; color: #fff }
 h3{ font-size: 1.8em; padding: .3em 0; line-height: 1.2; color: #aaa; font-weight: 300; font-family: 'vegurlight', 'Myriad Pro', Helvetica, Arial, sans-serif; }
 #section_counter h3{ color: #363f48; }
 h4{ font-size: 1em; padding: .3em 0; line-height: 1.2; color: #aaa; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial, sans-serif; }
 div.paragraph{ padding: .3em 0; color: #888; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; font-size: 1.1em; }
 p{ padding: .3em 0; color: #888; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; font-size: 1.1em; }
 p.backgroundtext{ display: inline-block; background: rgba(255,255,255,.4); padding: 5px 10px; border: 1px solid rgba(92,164,252,.5) }
 blockquote { background: #f8f8f8 url(http://www.hoteltrypvigogaleones.com/files/theme/quote_2.png?1488969688) no-repeat 5px 5px; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-size: .9em; color: #888; padding: 28px 20px 28px 45px!important; border: 1px solid #ddd; box-sizing: border-box; margin: 1em 0; }
 .animate{ opacity: 0; }
 .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }
 .animated.fadeIn { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
 .animated{ opacity: 1!Important }
 .wsite-social { vertical-align: middle; margin: 0px 0; white-space: normal!important }
 .wsite-social-item { width: 57px; height: 57px; margin: 0 1px 8px 1px; -webkit-transform: scale(.8) rotate(360deg); -moz-transition: all .4s ease; -moz-transform: scale(.8) rotate(360deg); -ms-transition: all .4s ease; -ms-transform: scale(.8) rotate(360deg); -webkit-transition: all .4s ease; -o-transform: scale(.8) rotate(360deg); -o-transition: all .4s ease; transform: scale(.8) rotate(360deg); transition: all .4s ease; }
 #wsite-com-product-social-sharing a, #wsite-com-product-social-sharing a:hover{ width: 57px; height: 57px; margin: 0 1px 8px 1px; -webkit-transform: scale(.8) rotate(360deg); -moz-transition: all .4s ease; -moz-transform: scale(.8) rotate(360deg); -ms-transition: all .4s ease; -ms-transform: scale(.8) rotate(360deg); -webkit-transition: all .4s ease; -o-transform: scale(.8) rotate(360deg); -o-transition: all .4s ease; transform: scale(.8) rotate(360deg); transition: all .4s ease; }
 .wsite-social-item:hover, .wsite-social-item:active{ }
 .wsite-social-rss, #wsite-com-product-social-sharing a.wsite-com-product-social-rss { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -342px 0; }
 .wsite-social-linkedin, #wsite-com-product-social-sharing a.wsite-com-product-social-linkedin { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -171px 0; }
 .wsite-social-facebook, #wsite-com-product-social-sharing a.wsite-com-product-social-facebook { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -114px 0; }
 .wsite-social-twitter, #wsite-com-product-social-sharing a.wsite-com-product-social-twitter { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat 0 0; }
 .wsite-social-mail, #wsite-com-product-social-sharing a.wsite-com-product-social-mail { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -570px 0; }
 .wsite-social-pinterest, #wsite-com-product-social-sharing a.wsite-com-product-social-pinterest { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -228px 0; }
 .wsite-social-youtube, #wsite-com-product-social-sharing a.wsite-com-product-social-youtube { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -57px 0; }
 .wsite-social-plus, #wsite-com-product-social-sharing a.wsite-com-product-social-plus { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -399px 0; }
 .wsite-social-flickr, #wsite-com-product-social-sharing a.wsite-com-product-social-flickr { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -285px 0; }
 .wsite-social-vimeo, #wsite-com-product-social-sharing a.wsite-com-product-social-vimeo { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -456px 0; }
 .wsite-social-yahoo, #wsite-com-product-social-sharing a.wsite-com-product-social-yahoo { background: url(http://www.hoteltrypvigogaleones.com/files/theme/social-media-sprite-blues.png?1488969688) no-repeat -513px 0; }
 .wsite-form-field { max-width: 100%!important; }
 .wsite-form-label, .wsite-com-product-title, .wsite-form-sublabel { display: inline-block; font-weight:normal; color: #888; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; font-size: .9em; }
 .wsite-form-sublabel{ font-size: .7em; }
 .wsite-form-input, .wsite-search-element-input { font-family: 'vegurlight', 'Myriad Pro', Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.1em; color: #888; background: #fff; border: 1px solid #ddd; padding: 10px !important; }
 .wsite-form-input:focus, .wsite-form-input--focus, .wsite-search-element-input:focus { border: 1px solid #84BBFD; }
 .wsite-form-container .form-input-error { border: 1px solid #e96c6c !important; }
 .form-radio-container label{ color: #888; }
 .form-field-error .wsite-form-radio-container, .form-field-error .wsite-form-radio-container { border: none; }
 .form-field-error .jqTransformCheckbox, .form-field-error .jqTransformRadio{ background-position: center bottom; }
 .form-required{ color: #5ca4fc; }
 .jqTransformRadioWrapper { float: left; display:block; margin:3px 10px 0 0; }
 .jqTransformRadio { background: transparent url(http://www.hoteltrypvigogaleones.com/files/theme/radio.png?1488969688) no-repeat center top; vertical-align: middle; height: 25px; width: 25px; display:block; border-bottom:none; }
 span.jqTransformCheckboxWrapper{ display:block; float:left; margin:3px 10px 0px 0px; }
 .jqTransformCheckbox { background: transparent url(http://www.hoteltrypvigogaleones.com/files/theme/checkbox.png?1488969688) no-repeat center top; vertical-align: middle; height: 25px; width: 21px; display:block; border-bottom:none; }
 .form-field-error a.jqTransformChecked, a.jqTransformChecked { background-position: center -25px;}
 .jqTransformSelectWrapper { width: 100% !important; position:relative; height: 42px; background-color: #fff; border: 1px solid #ddd; float:left; margin-bottom: 10px; }
 .jqTransformSelectWrapper div span { font-size: 16px; float: none; position: absolute; white-space: nowrap; height: 27px; line-height: 20px; padding: 10px 0 0 10px; overflow: hidden; cursor:pointer; color:#888; }
 .jqTransformSelectWrapper a.jqTransformSelectOpen { display: block; position: absolute; right: 1px; top:1px; width: 39px; height: 39px; background: url(http://www.hoteltrypvigogaleones.com/files/theme/select_right.png?1488969688) no-repeat center center; border-bottom:none; }
 .jqTransformSelectWrapper ul { position: absolute; width: 100% !important; top: 42px; left: -1px; list-style: none; background-color: #FFF; border: solid 1px #d5d8db; display: none; margin: 0px; padding: 0px; height: 150px; overflow: auto; overflow-y: auto; z-index:10; }
 .jqTransformSelectWrapper ul a { display: block; padding: 5px 16px; margin:0px; text-decoration: none; color:#888; background-color: #FFF; font-size: 16px; border-bottom:none; }
 .jqTransformSelectWrapper ul a.selected { background:#5ca4fc; color: #fff; }
 .jqTransformSelectWrapper ul a:active { background: #415161; color: #fff; }
 .jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { background: #f1f2f4; color: #727f97; }
 .jqTransformHidden {display: none;}
 .jqTransformButton {display: none;}
 .jqTransformTextarea { display:block; height:105px; }
 a.headlink{ color: #fff; border: 1px solid; padding: 10px 20px; display: inline-block; position: relative; z-index: 1; overflow: hidden; background: rgba(92,164,252,.7); margin: 20px 0; }
 a.headlink:hover{ color: #fff }
 span.linkytext{ z-index: 2!important }
 span.linkytext:after{ content: "\f107"; display: inline-block; text-align: center; font-family: 'FontAwesome'; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-left: 7px; }
 a.headlink:after{ content: ''; width: 100%; background: rgba(255,255,255,.3); display: inline-block; -webkit-transition: width .2s ease, height .2s ease; -moz-transition: width .2s ease, height .2s ease; -ms-transition: width .2s ease, height .2s ease; -o-transition: width .2s ease, height .2s ease; transition: width .2s ease, height .2s ease; position: absolute; left: 0; height: 0px; top:-100%; z-index: -1 }
 a.headlink:hover:after{ top: 0; height: 100% }
 .wsite-button, form .wsite-button{ background: none; border: none; height: auto; width: auto; padding: 0; }
 .wsite-button-inner, form .wsite-button-inner{ text-transform: uppercase; font-size: 1.3em; }
 .wsite-button-normal .wsite-button-inner, form .wsite-button-inner{ background: #fff!important; color: #5ca4fc; border: 1px solid #5ca4fc; height: 45px; text-align: center!important; padding: 0 30px!important; }
 form .wsite-button{ margin-top: 20px }
 .wsite-button-small .wsite-button-inner, form .wsite-button-inner{ line-height: 45px; }
 .wsite-button-inner:before{ display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f105"; margin-right: 12px }
 .wsite-button-normal .wsite-button-inner:hover, form .wsite-button-inner:hover{ background: #5ca4fc!important; color: #fff }
 .wsite-button-large .wsite-button-inner{ height: 55px; line-height: 55px }
 .wsite-button-small.wsite-button-highlight .wsite-button-inner{ background: #5ca4fc!Important; height: 45px; line-height: 45px; padding: 0 30px }
 .wsite-button-highlight .wsite-button-inner:hover{ background: #4F5A64!important }
 .wsite-button-large.wsite-button-highlight .wsite-button-inner{ background: #5ca4fc; padding: 0 30px }
 #loading { width: 100%; height: 100%; top: 0px; left: 0px; position: relative; width: 100%; min-height: 100%; display: block; background-color: #fff; z-index: 99; text-align: center; }
 #loading.mob-loader{ position: fixed; top:0px; left:0px; bottom:0; overflow:hidden }
 #icontent #loading{ display: none; }
 #loading-image { position: absolute; top: 50%; margin-top: -65px; left: 50%; margin-left: -64px; z-index: 100; }
 #spinningSquaresG{ position:relative; width:240px; height:29px }
 .spinningSquaresG{ position:absolute; top:0; background-color:#5CA4FC; width:29px; height:29px; -moz-animation-name:bounce_spinningSquaresG; -moz-animation-duration:1.3s; -moz-animation-iteration-count:infinite; -moz-animation-direction:linear; -moz-transform:scale(.3); -webkit-animation-name:bounce_spinningSquaresG; -webkit-animation-duration:1.3s; -webkit-animation-iteration-count:infinite; -webkit-animation-direction:linear; -webkit-transform:scale(.3); -ms-animation-name:bounce_spinningSquaresG; -ms-animation-duration:1.3s; -ms-animation-iteration-count:infinite; -ms-animation-direction:linear; -ms-transform:scale(.3); -o-animation-name:bounce_spinningSquaresG; -o-animation-duration:1.3s; -o-animation-iteration-count:infinite; -o-animation-direction:linear; -o-transform:scale(.3); animation-name:bounce_spinningSquaresG; animation-duration:1.3s; animation-iteration-count:infinite; animation-direction:linear; transform:scale(.3); }
 #spinningSquaresG_1{ left:0; -moz-animation-delay:0.52s; -webkit-animation-delay:0.52s; -ms-animation-delay:0.52s; -o-animation-delay:0.52s; animation-delay:0.52s; }
 #spinningSquaresG_2{ left:30px; -moz-animation-delay:0.65s; -webkit-animation-delay:0.65s; -ms-animation-delay:0.65s; -o-animation-delay:0.65s; animation-delay:0.65s; }
 #spinningSquaresG_3{ left:60px; -moz-animation-delay:0.78s; -webkit-animation-delay:0.78s; -ms-animation-delay:0.78s; -o-animation-delay:0.78s; animation-delay:0.78s; }
 #spinningSquaresG_4{ left:90px; -moz-animation-delay:0.91s; -webkit-animation-delay:0.91s; -ms-animation-delay:0.91s; -o-animation-delay:0.91s; animation-delay:0.91s; }
 #spinningSquaresG_5{ left:120px; -moz-animation-delay:1.04s; -webkit-animation-delay:1.04s; -ms-animation-delay:1.04s; -o-animation-delay:1.04s; animation-delay:1.04s; }
 #spinningSquaresG_6{ left:150px; -moz-animation-delay:1.17s; -webkit-animation-delay:1.17s; -ms-animation-delay:1.17s; -o-animation-delay:1.17s; animation-delay:1.17s; }
 #spinningSquaresG_7{ left:180px; -moz-animation-delay:1.3s; -webkit-animation-delay:1.3s; -ms-animation-delay:1.3s; -o-animation-delay:1.3s; animation-delay:1.3s; }
 #spinningSquaresG_8{ left:210px; -moz-animation-delay:1.43s; -webkit-animation-delay:1.43s; -ms-animation-delay:1.43s; -o-animation-delay:1.43s; animation-delay:1.43s; }
 #myloader{ position: absolute; top: 50%; left: 50%; margin-left: -120px; margin-top: -15px; }
 #sidefix{ width: 280px; height: 100%; background: #fff; position: fixed; left: -280px; top:70px; box-sizing: border-box; z-index: 50; transition: all .5s ease; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden; }
 #sidefix.hiders{ left: 0px; }
 #mylogo{ text-align: center; margin-bottom: 5px; background: #fff; padding: 30px 15px 20px; }
 #mylogo a{ border-bottom: none; }
 #menu{ width:400px; float:left; }
 #navbar{ padding: 30px 0px; }
 #navbar ul{ padding-bottom:50px; }
 #navbar li{ list-style: none; text-align: center; padding: 5px 0px; }
 #navbar li a{ font-size: 18px; color: #888; font-weight: 400; position: relative; line-height: 40px; display: block; padding: 0 15px; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; }
 #navbar li a:hover{ color: #5ca4fc }
 #navbar li a:before, #navbar li a:after{ content: ''; width: 0; height: 1px; position: absolute; background: #5ca4fc; left: 50%; }
 #navbar li a:before{ bottom: -7px; }
 #navbar li a:after{ top: -7px; }
 #navbar li a:hover:before, #navbar li a:hover:after{ width: 100%; left: 0; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -ms-transition: all ease 0.2s; -o-transition: all ease 0.2s; transition: all ease 0.2s; }
 #togller{ position: fixed; top:20px; right: 10px; text-align: right; color: #5ca4fc; z-index: 55; -webkit-backface-visibility: hidden; background: rgba(255,255,255,.2); height: 50px; line-height: 45px; }
 .normlayout #togller{ width: 100%; border-bottom: 0px solid #ddd; background: none; top: 0; right: 0; height: 66px; line-height: 25px; overflow: hidden; margin-top:43px; }
 .normlayout #togller.open{ background: rgba(255,255,255,.4); }
 #icontent #togller{ display: none }
 #icontent #sidefix{ z-index: 1; height: 100%; position: relative; left:0; }
 #togller{ text-align: center; }
 #icontent #togller{ margin-top: 50px; position: relative; z-index:1; }
 #togller h2{ text-align: center; display: inline-block; vertical-align: middle; margin: 0; padding: 0; line-height: 70px; font-size: 1.5em; position: relative; }
 .normlayout #togller i{ position: fixed; left: 7px; top: 8px; left: 0; top: 0; width: 70px; height: 70px; text-align: left; padding-top: 14px; z-index:100; }
 .normlayout #togller i:after{ content: ''; font-style: normal; font-size: 1.4em; font-family: 'vegurlight', 'Myriad Pro', Helvetica, Arial, sans-serif; text-transform: uppercase; color: #444; display: inline-block; vertical-align: middle; margin-top: 8px; margin-left: 10px }
 #icontent .togller{ display: block!important; position: relative!important; }
 #logwrap{ -webkit-transition: opacity .4s ease; -moz-transition: opacity .4s ease; -o-transition: opacity .4s ease; -ms-transition: opacity .4s ease; transition: opacity .4s ease; margin-top: 0px; width:300px; float:left; margin-left:50px; }
 #logwrap.open{ opacity:0.3; }
 .small-logo{ display: inline-block; width:300px; float:left; text-align:left; }
 .small-logo img{ max-height: 66px; width: 250px; }
 #cloned_logo1{ text-align: center; background: #fff; vertical-align: middle; display: none; padding: 5px 0; position: fixed; left:0; top:0; z-index: 46; margin-right: 60px; max-height: 45px }
 #cloned_logo1 h2{ display: inline-block; vertical-align: middle; font-size: 1.7em; }
 .lines-button { padding: 7px 12px; transition: .3s; cursor: pointer; user-select: none; background: none; border: none; display:none; margin-top:34px; }
 .lines-button:hover { opacity: 1; }
 .lines-button:active { transition: 0; }
 .lines { display: inline-block; width: 30px; background: #363f48; height: 1px; transition: 0.3s; position: relative; }
 .lines:before, .lines:after { display: inline-block; width: 30px; height: 1px; background: #363f48; border-radius: 0.28571rem; transition: 0.3s; position: absolute; left: 0; content: ''; -webkit-transform-origin: 0.28571rem center; transform-origin: 0.28571rem center; }
 .lines-button.x2.open .lines:before, .lines-button.x2.open .lines:after{ background: #fff; }
 .normlayout .lines-button.x2.open .lines:before, .normlayout .lines-button.x2.open .lines:after{ background: #363f48; }
 .lines:before { top: .5rem; }
 .lines:after { top: -.5rem; }
 .lines-button:hover .lines:before { top: .6rem; }
 .lines-button:hover .lines:after { top: -.6rem; }
 .lines-button.open { border-right: 1px solid #ddd }
 .lines-button.x2 .lines { transition: background 0.3s 0.5s ease; }
 .lines-button.x2 .lines:before, .lines-button.x2 .lines:after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; transition: top 0.3s 0.6s ease, -webkit-transform 0.3s ease; transition: top 0.3s 0.6s ease, transform 0.3s ease; }
 .lines-button.x2.open .lines { transition: background 0.3s 0s ease; background: transparent; }
 .lines-button.x2.open .lines:before, .lines-button.x2.open .lines:after { transition: top 0.3s ease, -webkit-transform 0.3s 0.5s ease; transition: top 0.3s ease, transform 0.3s 0.5s ease; top: 0; width: 30px; }
 .lines-button.x2.open .lines:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
 .lines-button.x2.open .lines:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }
 .overlayer{ position: fixed; top:0; left:0; width: 100%; height: 100%; bottom: 0; background: rgba(0,0,0,.6); visibility: hidden; z-index: -15; transition: opacity .5s ease-in-out; opacity: 0; }
 .overlayer.visible{ visibility: visible; opacity:1; z-index: 5; overflow: hidden }
 .heady{ width: 100%; min-height: 100%; height:100%; position: fixed; top:0; z-index: -1; }
 #icontent .heady{ z-index: 1; position: relative }
 .overlay-header-img{ background: url(http://www.hoteltrypvigogaleones.com/files/theme/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjRjN2FiIiBzdG9wLW9wYWNpdHk9IjAuODUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVjYTRmYyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=?1488969688); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d964c7ab', endColorstr='#d95ca4fc',GradientType=1 ); position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; }
 #main_content{ width: 100%; min-height: 100%; box-sizing: border-box; }
 .servicios #main_content{ margin-top:570px; }
 #section3 .nocontainer{ border-top: 1px solid #ddd; position: relative; padding-top: 40px }
 #section3 .nocontainer:before{ content: ""; text-align: center; font-size: 2em; display: block; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 15px; border-color: transparent transparent #f7fbff transparent; padding-bottom: 0; line-height: 0.4; position: absolute; left: 50%; top: -15px; margin-left: -20px; z-index: 4 }
 #section3 .nocontainer:after{ width: 0; height: 0; border-style: solid; border-width: 0 16px 17px 16px; border-color: transparent transparent #ddd transparent; content: ''; position: absolute; left: 50%; top: -17px; margin-left: -21px; z-index: 3 }
 .lefty_side, .righty_side{ float: left; width: 50% }
 #call_to-action_wrap{ background: #363f48; }
 #call_to-action_wrap.section{ min-height: 100px; }
 #call_to-action_wrap .container{ background: rgb(46,55,64); min-height: 100px; padding: 15px; }
 #section_counter{ background-image: url('http://www.hoteltrypvigogaleones.com/files/theme/galeones60.jpg?1488969688'); background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; border-top: 1px solid #E9F3FF; border-bottom: 1px solid #E9F3FF; }
 .overlay-section{ background: none; position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; top: 0; right:0; }
 #fixedimg2 .container,#fixedimg1 .container, #fixedimg3 .container, #section_counter .container{ position: relative; }
 #section_counter.no-back-fix,#fixedimg1.section.no-back-fix, #fixedimg2.section.no-back-fix, #fixedimg3.section.no-back-fix{ background-attachment: scroll; }
 #fifth_section .wsite-multicol-col{ vertical-align: middle!Important }
 #fixedimg2{ background: url(http://www.hoteltrypvigogaleones.com/files/theme/_DSC7082.jpg?1488969688); background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; border-top: 1px solid #E9F3FF; border-bottom: 1px solid #E9F3FF; }
 #fixedimg1{ background: url(http://www.hoteltrypvigogaleones.com/files/theme/galeones7.jpg?1488969688); background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; border-top: 1px solid #E9F3FF; border-bottom: 1px solid #E9F3FF; }
 #fixedimg3{ background: url(http://www.hoteltrypvigogaleones.com/files/theme/galeones6.jpg?1488969688); background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; border-top: 1px solid #E9F3FF; border-bottom: 1px solid #E9F3FF; }
 #footy{ position: static; z-index: 5; bottom: 0; background: #121013; width: 100%; }
 #footy h2{ color: #B1D4FE; font-size: 1.8em; }
 #footy div.paragraph{ color: #fff; font-size: 1em }
 #footy p{ color: #fff; font-size: 1em }
 #footy .container{ padding: 45px 0 20px; }
 #footy.zetter{ z-index: -2; }
 #icontent #footy{ z-index: 1; position: relative; }
 .outerfooty{ position: relative; z-index: 5; }
 #postfoot{ background: black; text-align: center; }
 #postfoot div.paragraph{ font-size: .8em; color: #fff }
 #postfoot p{ font-size: .8em; color: #fff }
 .tall-header-page #banner-header{ min-height: 450px; }
 .short-header-page #banner-header{ height: 250px; }
 .splash-page{ padding-top: 40px }
 .splash-page #mylogo{ background: none }
 #splashwrapper{ display: table; position: absolute; width: 100%; height: 100%; }
 #splashcontent{ display: table-cell; vertical-align: middle; overflow: auto; }
 .splash-page .container{ background: rgba(255,255,255,.9); padding: 30px; }
 .splashslider{ background: #363f48 }
 .vegas-overlay { background: transparent; opacity: .5; z-index: -1; }
 .vegas-background { -ms-interpolation-mode: bicubic; image-rendering: optimizeQuality; max-width: none !important; z-index: -2; }
 .vegas-overlay, .vegas-background { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 .splashvid{ background: none }
 .splashvid.imagebck{ background: url(http://www.hoteltrypvigogaleones.com/files/theme/counterbackimg1.jpg?1488969688)no-repeat center; -webkit-background-size: cover; background-size: cover; }
 .splashvid .container{ background: rgba(255,255,255,.9); padding: 10px 30px 30px; margin-top: 100px }
 #icontent #wrapper{ height: 900px; width: 100%; }
 .splashvid #mylogo, .splashslider #mylogo{ background: none; border-bottom: 1px solid #fff; }
 .show-w4ublog{ position: fixed; bottom: 20px; right: 20px; z-index: 50; cursor: pointer; background: #fff; color: #888; border: 1px solid #84BBFD; display: inline-block; padding: 2px 10px; color: #5ca4fc; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; }
 .show-w4ublog:before{ content: "~"; font-family: "StreamLineIcons" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 7px; vertical-align: middle; }
 .show-w4ublog:hover{ background: #84BBFD; color: #fff; }
 #closeblogmenu{ position: absolute; top: 15px; right: 20px; background: red; color: #fff; background: url(http://www.hoteltrypvigogaleones.com/files/theme/crossy.png?1488969688) no-repeat center; width: 64px; height: 64px; text-indent: -1000000px; -webkit-transform: rotate(45deg); opacity: .7; cursor: pointer; }
 .container { margin: 0 auto; width: 980px; }
 .section{ min-height: 400px; background-color: #fff; position: relative; background: white; }
 #side-nav{ background: #f7fbff; border-bottom: 1px solid #E9F3FF; border-top: 1px solid #E9F3FF; width: 280px; height: 100%; background: #fff; position: fixed; left: -280px; top:70px; box-sizing: border-box; z-index: 50; transition: all .5s ease; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-backface-visibility: hidden; border-right: 1px solid #ddd; z-index: 56; overflow:auto; -webkit-overflow-scrolling: touch; padding-bottom: 50px }
 #icontent #side-nav{ left:0; }
 #side-nav.hiders{ position: fixed; left: 0; }
 #nav ul{ list-style:none; padding: 10px 0 50px; text-align: center; }
 #nav ul li{ display: block; margin: 12px 0; }
 #nav ul li a{ color: #888; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; display: block }
 #nav ul li a:before, #nav ul li a:after{ content: ''; width: 0; height: 1px; position: absolute; background: #5ca4fc; left: 50%; }
 #nav ul li a:before{ bottom: -7px; }
 #nav ul li a:after{ top: -7px; }
 #nav ul li a:hover:before, #nav ul li a:hover:after{ width: 100%; left: 0; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -ms-transition: all ease 0.2s; -o-transition: all ease 0.2s; transition: all ease 0.2s; }
 #wsite-menus .wsite-menu-arrow { color: #5ca4fc!important; }
 #wsite-menus .wsite-menu li a, #wsite-menus .wsite-menu li a{ border-left: 2px solid white!important; height: 42px; line-height: 1.4 }
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li a:hover{ background:#fff; border-left: 2px solid #84BBFD!important }
 #wsite-menus .wsite-menu-wrap, #wsite-menus .wsite-menu-wrap#wsite-menus { margin-top: -7px!Important }
 #wsite-menus .wsite-menu li ul li a { margin-top: 7px!important; }
 #wsite-menus .wsite-menu li a, #wsite-menus .wsite-menu li a{ background: #fff; border:none; color: #555; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: 300; border-bottom: 1px solid #ddd }
 #main-wrap{ min-height: 100%; background: #f7fbff; background: url(http://www.hoteltrypvigogaleones.com/files/theme/theme/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5…D0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+?1409434917?1488969688); background: -moz-linear-gradient(top, #f7fbff 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbff), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top, #f7fbff 0%,#ffffff 100%); background: -o-linear-gradient(top, #f7fbff 0%,#ffffff 100%); background: -ms-linear-gradient(top, #f7fbff 0%,#ffffff 100%); background: linear-gradient(to bottom, #f7fbff 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbff', endColorstr='#ffffff',GradientType=0 ); padding: 50px 0; }
 .fixfixer{ height: 70px; }
 #icontent .fixfixer{ display: none; }
 #icontent #main-wrap{ margin-top:0; }
 #icontent #main-wrap{ margin-left: 280px; }
 #globalfooter{ background: #363f48; position: relative; z-index: -1; min-height: 70px; }
 #icontent #globalfooter{ margin-left: 280px }
 #footercontent{ position: fixed; bottom:0; left:0; width: 100%; z-index: -2; padding: 50px 0 0; }
 #icontent #footercontent{ position: relative; z-index: 1; }
 #bannerwrapper{ padding: 5px; background: #fff; border-bottom: 1px solid #ddd; }
 #banner-header{ width: 100%; position: relative; border: 1px solid #ddd; }
 #icontent #banner-container{ margin-left: 280px; }
 #icontent #banner-header{ margin-top: 0; }
 .backimg{ padding: 30px 10px; }
 .blog-sidebar h2{ font-size: 1.8em; }
 .blog-sidebar div.paragraph{ font-size: .9em; }
 .blog-sidebar p{ font-size: .9em; }
 #blogTable{ display: block!Important; }
 .blog-sidebar, .column-blog{ width: 100%; }
 .column-blog{ position: fixed; height: 100%; width: 100%; z-index: 100; background: rgba(255,255,255,.95); top: 0; left: -200%; bottom:0; right: 0; overflow: scroll; padding: 70px 50px 30px; -wekbit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; }
 .column-blog.opened{ display: block; left: 0; }
 #icontent .blog-body{ width: 980px!important; }
 #icontent #blogTable td, #icontent .column-blog{ display: block; width: 100%; position: static; z-index: 1; left:0; padding: 20px 5px; }
 #icontent .column-blog{ border: 1px solid red }
 #icontent #blogTable td.wsite-multicol-col{ display: inline-block; position: relative; }
 .blogCommentOwner, .blogCommentOwner .blogCommentHeading, .blogCommentOwner .blogCommentHeadingInner, .blogCommentHeading .blogCommentHeadingInner, .blogCommentHeading .blogCommentAuthor .blogCommentOwner .blogCommentHeading .blogCommentAuthor{ background: none; }
 .blogCommentHeading .blogCommentAuthor{ background: none!important }
 .blogCommentWrap{ background: #f8f8f8 }
 .blogCommentOptions{ }
 .blogCommentHeading .blogCommentAuthor{ font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; font-weight: normal; font-size: 1em; color: #888!important }
 .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name, .blogCommentHeading .blogCommentAuthor span.email{ text-shadow: none; }
 .blogCommentText div.paragraph, #secondlist .blogCommentText div.paragraph{ font-size: .9em; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; line-height: 1.5; color: #888 }
 .blogCommentText p, #secondlist .blogCommentText p{ font-size: .9em; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; line-height: 1.5; color: #888 }
 .blogCommentHeading .blogCommentAuthor span.name, .blogCommentHeading .blogCommentAuthor a.name { color: #888 !important; margin: 0; }
 .blogCommentHeading{ border-bottom: 3px solid #fff; background: none!important; width: 100%!Important; padding-top: 7px; }
 .blogCommentWrap{ padding: 0!Important }
 .blog-button span{ background: white; }
 .blog-button { font-family: "vegurregular", 'Myriad Pro', Helvetica, Arial, sans-serif; height: 30px; color: #5ca4fc; font-size: 15px; font-weight: 400; cursor: pointer; line-height: 30px; background: #fff; margin-right: 20px!important; margin-bottom: 5px!important; border: 1px solid #5ca4fc; }
 #commentPostDiv{ max-width: 100%!important; }
 #commentPostDiv .field label{ }
 #commentPostDiv .field input[type=text], #commentPostDiv .field textarea{ background: white!Important }
 .blogCommentText{ padding: 16px; }
 .blogCommentOwner .blogCommentHeading{ border-top: 1px solid #B1D4FE }
 .blogCommentOwner .blogCommentHeading .name:before{ content: ''; width: 18px; height: 16px; background: url(http://www.hoteltrypvigogaleones.com/files/theme/mini-icon.png?1488969688) no-repeat; display: inline-block; margin-right: 10px; background-size: contain }
 .blogCommentHeading { border-top: 1px solid #ddd; }
 #commentPostDiv .field input[type='checkbox']{ -webkit-appearance:checkbox!important }
 .blogCommentSubreplyWrapper div.iframeWrapper { background: #fff; border: 1px solid #ddd!important; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }
 #commentPostDiv .field input[type=text] { height: 40px!important; line-height: 40px!important; }
 #commentPostDiv .field input[type=text], #commentPostDiv .field textarea{ border: 1px solid #ddd; color: #555; font-size: 16px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300 }
 #commentPostDiv .field label { display: block; font: normal 13px 'Helvetica Neue', Helvetica, Arial, sans-serif; margin: 0 0 6px 0; color: #888; }
 #commentPostDiv .field { margin: 0 0 7px 0; }
 .blogCommentHeading .blogCommentAuthor a.link{ background: url(http://www.hoteltrypvigogaleones.com/files/theme/external-link-grey.png?1488969688) no-repeat top right; width: 25px; height: 16px; }
 #commentAreaTitle { font: lighter 1.8em 'vegurlight', 'Myriad Pro', Helvetica, Arial, sans-serif; margin: 10px 0 20px 0; padding: 0px; }
 #commentUserInfo{ line-height: 17px!important }
 .blogCommentReplyWrapper iframe{ height: 450px!important; }
 .counter{ font-size: 2.5em; width: 100px; height: 100px; margin: auto; display: inline-block; line-height: 100px; padding: 0; -webkit-border-top-left-radius: 9999px; -webkit-border-top-right-radius: 9999px; -webkit-border-bottom-left-radius: 9999px; -webkit-border-bottom-right-radius: 9999px; border-top-left-radius: 9999px; border-top-right-radius: 9999px; border-bottom-left-radius: 9999px; border-bottom-right-radius: 9999px; border-radius: 9999px; font-weight: 300; margin: 25px 0 10px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d964c7ab', endColorstr='#d95ca4fc',GradientType=1 ); font-family: 'vegurlight', 'Myriad Pro', Helvetica, Arial, sans-serif; border: 1px solid #363f48; background: rgba(255,255,255,.8); color: #363f48; }
 .bx-wrapper { position: relative; margin: 0 auto; padding: 0; *zoom: 1; border-bottom: 1px solid #E9F3FF; }
 .bx-wrapper img { max-width: 100%; display: block; margin: auto; }
 .bx-wrapper .bx-viewport { -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
 .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
 .bx-wrapper .bx-loading { min-height: 50px; background: url(http://www.hoteltrypvigogaleones.com/files/theme/bx_loader.gif?1488969688) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
 .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
 .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
 .bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
 .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000; }
 .bx-wrapper .bx-prev { left: 10px; background: url(http://www.hoteltrypvigogaleones.com/files/theme/images/controls.png?1488969688) no-repeat 0 -32px; }
 .bx-wrapper .bx-next { right: 10px; background: url(http://www.hoteltrypvigogaleones.com/files/theme/images/controls.png?1488969688) no-repeat -43px -32px; }
 .bx-wrapper .bx-prev:hover { background-position: 0 0; }
 .bx-wrapper .bx-next:hover { background-position: -43px 0; }
 .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
 .bx-wrapper .bx-controls-direction a.disabled { display: none; }
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
 #bx-pager a{display:none; pointer-events: none;}
 #icontent #bx-pager a{display:block;}
 #bx-pager a.active{display: block}
 .sl-arrow{ width: 50px; height: 50px; display: inline-block; background: #fff; border: 1px solid #ddd; margin-right: 10px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; line-height: 50px; color: #5ca4fc; border-radius: 50%; }
 .sl-arrow:hover{ border: 1px solid #5ca4fc; }
 .prever:before{ content: "\f104"; }
 .nexter:before{ content: "\f105" }
 .lefty_side, .righty_side{ float: left; width: 50% }
 .my_caption{ padding: 35px; }
 .my_caption a:before{ display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f08e"; margin-right: 10px; vertical-align: middle; color: #5ca4fc; }
 .borderct{ border-top: 1px solid #edf8fe; border-bottom: 1px solid #edf8fe; }
 #icontent #works_slider{ height: 500px; overflow:hidden; }
 .tabswrapper{ margin: 25px 0; }
 .resp-tabs-list{ margin-bottom: 20px; text-align: center; }
 .resp-tabs-list li { display: inline-block; margin: 0; list-style: none; cursor: pointer; background: none; vertical-align: middle; color: #aaa; border: 1px solid transparent; padding: 3px 20px; }
 .resp-tabs-list li:hover{ border: 1px solid #ddd; color: #aaa; }
 .resp-tabs-list li.resp-tab-active { border: 1px solid #84BBFD; color: #fff; background: #5ca4fc }
 .resp-tabs-container { padding: 0px; clear: left; }
 h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
 .resp-tab-content { display: none; padding: 35px 15px; background: #f8f8f8; margin-top: 0px; border: 1px solid #ddd; }
 .resp-tab-content div.paragraph{ font-size: 1em; }
 .resp-tab-content p{ font-size: 1em; }
 .resp-content-active, .resp-accordion-active { display: block; }
 .resp-tab-content { }
 h2.resp-accordion { font-size: 16px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial, sans-serif; }
 h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
 h2.resp-tab-title:last-child { border-bottom: 12px solid #c1c1c1 !important; background: blue; }
 .resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #5ca4fc; position: relative }
 .resp-tab-active .resp-arrow{ position: relative }
 h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #5ca4fc; }
 h2.resp-tab-active { background: #fff!important; border: 1px solid #84BBFD!important; color: #5ca4fc!important; }
 .resp-easy-accordion h2.resp-accordion { display: block; }
 .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
 .resp-jfit { width: 100%; margin: 0px; }
 .resp-tab-content-active { display: block; }
 h2.resp-accordion:first-child { }
 #icontent .tabsy_content{ display: block; min-height: 100px; margin: 25px 0 55px; border: 1px solid #aaa; padding: 15px; }
 .mytab1{ margin: 50px 0!important; }
 #icontent .w4u-ac-wrap{ height: 150px; overflow:hidden; }
 .accordion-container { width: 100%; margin: 20px 0 50px; float: left; }
 .accordion-header { font-size: 1em; margin-bottom: 15px; padding: 5px 20px; cursor: pointer; line-height: 1.5; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial, sans-serif; }
 .inactive-header { background-color: #f5f5f5; border: 1px solid #ddd; color: #777; }
 .inactive-header:hover { background: #fff; }
 .inactive-header:after{ content: "+"; margin-right: 10px; float:right; }
 .active-header { background-color: #5ca4fc; color: #fff; border: 1px solid #ddd; border-bottom: 0; margin-bottom: 0; }
 .active-header:after{ content:"-"; margin-right: 10px; float:right; }
 .accordion-content { display: none; padding: 20px; background: #f8f8f8; border-top: 0; overflow: auto; margin-top: 0px; heigth: auto; border: 1px solid #ddd; border-top: 0; margin-bottom: 20px; box-sizing: border-box; max-width: 100% }
 .accordion-content div.paragraph{ font-size: .9em; }
 .accordion-content p{ font-size: .9em; }
 #icontent .accordion-content{ display:block; min-height: 100px; border: 1px solid #ddd; }
 #icontent h2.accordion-header{ cursor: text; border: 1px solid #ddd }
 a.scroller2{ text-align: center; background: #fff; color: #363f48; font-size: 1.4em; display: inline-block; position: absolute; top: 0; left: 50%; border-radius: 0 0 3px 3px; width: 40px; height: 30px; line-height: 30px; margin-left: -20px; }
 a.scroller2:before{ content: "\f102"; font-family: 'FontAwesome'; -webkit-transition: color .4s ease; -moz-transition: color .4s ease; -o-transition: color .4s ease; -ms-transition: color .4s ease; transition: color .4s ease; }
 a.scroller2:hover:before{ color: #5ca4fc; }
 .profile-box{ border: 1px solid #ddd; margin: 15px 0; background: #f8f8f8 }
 .profile-box img{ min-width: 100%; height: auto; width: 100%; max-width: 100%; }
 .name-box-outer{ position: relative; text-align: center; }
 .name-box-inner{ position: relative; background: #fff; display: inline-block; width: 80%; top: -35px; padding: 5px 10px; border: 1px solid #B9DDFF; margin: auto }
 .quotebox{ background: #f8f8f8; padding: 2px 10px 10px; }
 .quotebox:before{ content:''; background: #f8f8f8 url(http://www.hoteltrypvigogaleones.com/files/theme/quote_2.png?1488969688) left no-repeat; background-size: contain; -webkit-background-size: contain; width: 100%; height: 15px; display: block; margin-top: -20px; }
 .quotebox ul{ text-align: center; margin-top: 25px; }
 .quotebox li{ display: inline-block; margin: 0 7px; }
 .quotebox div.paragraph{ font-size: .8em; line-height: 1.3; }
 .quotebox p{ font-size: .8em; line-height: 1.3; }
 .box-social{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 1px solid; width: 35px; height: 35px; line-height: 35px; border-radius: 4000px; color: #5ca4fc; background: #fff; }
 .f-book:before{ content:"\f09a" }
 .g-plus:before{ content: "\f0d5"; }
 .tw-itter:before{ content: "\f099"; }
 .w4u-alert { width: 100%; height: 60px; margin: 15px auto; padding: 10px; position: relative; }
 .w4u-alert div.paragraph{ color: #363f48; font-size: .9em; }
 .w4u-alert p{ color: #363f48; font-size: .9em; }
 .w4u-alert p:before{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: rgba(0,0,0,.2); margin-right: 15px; }
 .alert1{ background: #FFEEB0 }
 .alert1 p:before{ content: "\f071"; }
 .alert2{ background: #B6D6FE }
 .alert2 p:before{ content: "\f05a"; }
 .alert3{ background: #ACDB97 }
 .alert3 p:before{ content: "\f164"; }
 .alert4{ background: #FFB4B0 }
 .alert4 p:before{ content: "\f0e7"; }
 .close-w4u-alert{ position: absolute; right: 5px; top: 5px; color: rgba(0,0,0,.2); cursor:pointer }
 .close-w4u-alert:hover{ color: rgba(0,0,0,.3) }
 h2.store-h2{ background: #f8f8f8; padding: 10px; border: 1px solid #ddd; margin: 15px auto 30px; }
 .wsite-image{ position: relative; }
 .w4u-caption{ color: #888; font-size: 1.3em; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial, sans-serif; position: absolute; top: 10%; left: 10%; width: 0; height: 0; background: rgba(255,255,255,.87); opacity: 0; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -o-transition: all .7s ease; -ms-transition: all .7s ease; transition: all .7s ease; }
 .wsite-image:hover .w4u-caption{ opacity: 1; width: 80%; height:80%; }
 .w4u-span-container{ display: table; width: 100%; height: 100%; }
 .w4u-caption a{ color: #888; }
 .w4u-caption span{ display: table-cell; vertical-align: middle; text-align:center }
 .w4u-caption span:before{ content:''; display: block; background: url(http://www.hoteltrypvigogaleones.com/files/theme/crossy.png?1488969688) no-repeat center; width: 64px; height: 64px; margin: auto; opacity: .5; }
 .w4u-pricetable { background: #fff; text-align: center; margin: 50px 0 70px; transition: all .3s ease }
 .w4u-priceheader{ border: 1px solid #f1f1f1; border-bottom: none; }
 .w4u-pricetable h2{ font-weight: 300; font-size: 3em; color: #888!important; }
 .lightblue h2{ color: #5ca4fc!important; }
 .w4u-pricetable h3{ font-weight: 300; font-size: 2em; color: #5ca4fc }
 .w4u-pricetable ul{ background: #ededf0; padding: 10px; list-style: none; background: #f8f8f8 }
 .lightblue ul{ background: #5ca4fc; background: #EFF6FF; }
 .w4u-pricetable li{ color: #888; font-weight: 300; padding: 7px 0; font-size: 1em; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; }
 .w4u-pricetable li:last-child{ border-bottom: none; }
 .buybtn-w4u{ background: #6F7B8A; }
 .lightblue .buybtn-w4u{ background: #5ca4fc; }
 .buybtn-w4u a{ padding: 10px; display: block; font-size: 1.7em; color: #fff; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; -ms-transition: all .3s ease; transition: all .3s ease; font-family: 'vegurregular', 'Myriad Pro', Helvetica, Arial; }
 .buybtn-w4u a:after{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f054"; font-size: .5em; float: right; line-height: 2; color: #888F95; }
 .lightblue .buybtn-w4u a:after{ color: #B6D6FE; }
 .lightblue .buybtn-w4u a{ color: #fff; text-shadow: 0 0 1px #363f48 }
 .w4u-pricetable:hover{ margin-bottom: 50px; }
 .w4u-pricetable:hover a{ margin-top: 20px }
 .wsite-map{ padding: 7px; border: 1px solid #ddd; background: #fff; }
 .wsite-map iframe{ margin-bottom: -9px!important; margin-top: 0!important; }
 hr.styled-hr { background-color: #ddd; border: 0pt none; color: rgba(0,0,0,0.13); height: 1px; margin: 0 auto; text-align: center; position: relative; }
 hr.styled-hr:before{ content:''; display: block; width: 20%; height: 5px; background: #B9DDFF; position: absolute; top:-2px; left:50%; margin-left: -10%; border-left: 10px solid #fff; border-right: 10px solid #fff; }
 .w4u-div1{ background-color: #ddd; position: relative; width: 100%; height: 1px; margin: 20px 0; }
 .w4u-div1:after{ content:""; width: 10%; height: 1px; position: absolute; top: 0; right: 0; background: #B9DDFF }
 .w4u-div1:before{ content:""; width: 10%; height: 1px; position: absolute; top: 0; left: 0; background: #B9DDFF; }
 .w4u-div2{ background-color: #B9DDFF; position: relative; width: 100%; height: 1px; margin: 20px 0; }
 .w4u-div3{ background-color: #ddd; position: relative; width: 100%; height: 1px; margin: 20px 0; box-shadow: 0px 1px 7px #ddd, 0px -1px 7px #ddd; }
 .wsite-image-border-thick { padding-left: 0px !important; padding-right: 0px !important; }
 .icon-par{ position: relative }
 .slicknav_menu{ display: none; }
 .slicknav_btn { position: relative; display: block; vertical-align: middle; float:right; padding: 7px; line-height: 1.125em; cursor: pointer; }
 .slicknav_menu .slicknav_menutxt { display: none; line-height: 1.188em; float: left; }
 .slicknav_menu .slicknav_icon { float: left; margin: 3px; }
 .slicknav_menu .slicknav_no-text { margin: 0 }
 .slicknav_menu .slicknav_icon-bar { display: block; width: 25px; height: 1px; }
 .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 6px }
 .slicknav_nav { clear: both }
 .slicknav_nav ul, .slicknav_nav li { display: block }
 .slicknav_nav .slicknav_arrow { font-size: 0; margin-top: 0.6em; margin-right: 5px; float: right; text-align: left; line-height: 1.3; color: #333 }
 .slicknav_nav .slicknav_arrow:after{ content:'\f106'; display: inline-block; font: normal normal normal 18px/1 FontAwesome; font-size: 25px!important; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .slicknav_collapsed .slicknav_arrow:after{ content:'\f107'; display: inline-block; font: normal normal normal 18px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
 .slicknav_nav .slicknav_item { cursor: pointer; }
 .slicknav_nav .slicknav_row { display: block; }
 .slicknav_nav a { display: block }
 .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline }
 .slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
 .slicknav_menu:after { clear: both }
 .slicknav_menu { *zoom: 1; border-bottom: 1px solid #ddd }
 .slicknav_menu { font-size:16px; position: fixed; top: 0; left: 0; width: 100%; z-index: 45 }
 .slicknav_btn { margin: 5px 5px 6px; text-decoration:none; }
 .slicknav_menu .slicknav_icon-bar { background-color: #000; }
 .slicknav_menu { background:#fff; padding:5px; }
 .slicknav_nav { color:#fff; margin:0; padding:0; font-size:0.875em; }
 .slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; border-top: 1px solid #ddd ; padding-top: 20px }
 .slicknav_nav ul{ border-top:none; }
 .slicknav_nav ul { padding:0; margin:0 0 0 20px; }
 .slicknav_nav .slicknav_row { padding:5px 10px; margin:2px 5px; }
 .slicknav_nav a{ padding:5px 10px; margin:2px 5px; text-decoration:none; color:#888; font-family: 'roboto_slablight', "Josefin Slab", Rockwell, serif; }
 .slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:0; margin:0; }
 .slicknav_nav .slicknav_row:hover { background:#f8f8f8; color:#fff; }
 .slicknav_nav a:hover{ background:#f8f8f8; color:#222; }
 .slicknav_nav .slicknav_txtnode { margin-left:15px; }
 .slicknav_nav .slicknav_row{ border-bottom: 1px solid #ddd; }
 @media (max-width: 1000px) {
 .container{ width: 95%; padding:10px }
 .headcontainer{ padding-top: 90px; }
 }
 @media (min-width: 767px){
 .heady.zetter{ display:none; }
 }
 @media (max-width: 767px) {
 body{ font-size: 13px; }
 #footy{ position: relative; z-index: 1; }
 #footy.zetter{ z-index: 1; }
 .heady{ width: 100%; min-height: 350px; height: auto!Important; position: relative; z-index: 1; }
 #main_content{ margin-top: 0!important; }
 .wsite-multicol-col{ width: 100%!important; display: block!Important; -webkit-box-sizing: border-box!important; -moz-box-sizing: border-box!important; box-sizing: border-box!important; padding: 10px; }
 ul.resp-tabs-list { display: none; }
 .resp-tab-content{ margin-top: 5px; margin-bottom: 25px; }
 h2.resp-accordion.resp-tab-active{ color: #5ca4fc!important; pointer-events: none }
 h2.resp-accordion { display: block; border: 1px solid #ddd; background: #fff; margin-bottom: 7px; color: #777!important; }
 .resp-accordion-closed { display:none !important; }
 .lefty_side, .righty_side{ float: none; width: 100%; text-align: center; }
 #footercontent{ position: relative; z-index: 1; }
 #banner-header{ padding: 7px }
 .blogCommentLevel1, .blogCommentLevel2 { margin-left: 0px; }
 #commentSubmit, #commentCancel{ margin-top: -3px!important }
 #wsite-com-product-images { float: none; width: 95%; margin: 10px auto 20px; }
 #wsite-com-product-info-inner{ float: none; width: 95%; display: block; margin: auto }
 #wsite-com-product-info.wsite-com-product-info-with-images { margin-left: 0; }
 #wsite-com-product-area{ width: 95%; overflow-x:hidden }
 #wsite-com-product-list .wsite-com-category-product-group .wsite-com-column { width: 100% !important; margin: 7px auto; height: auto!important; }
 .slicknav_menu{ display: block; }
 .wsite-menu-default, .mobmen #togller{ display: none; }
 .wsite-menu-arrow{ display: none; }
 .fixfixer { height: 57px; }
 #cloned_logo1{ display: block }
 .normlayout #togller i:after{ display: none }
 }
 @media (max-width: 868px) {
 .splash-page{ padding: 50px }
 }
 @media (max-width: 500px) {
 .splash-page{ padding: 20px }
 }
 iframe, embed, object { max-width: 100%!important; }
 .dem-size{ font-size: 2.5em; color: #5ca4fc }
 #form-582468114793786124 .wsite-button{ display: none }
 .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; color: #ddd; font-size: 2em; margin-right: .7em; vertical-align: middle; }
 .fa-flag:before { content: "\f024"; color: #ddd; font-size: 2em; margin-right: .7em; vertical-align: middle; }
 form input[type="text"], form textarea{ -webkit-border-radius: 0!Important; border-radius: 0!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; outline: none!Important }
 form textarea, form input[type="text"] { -webkit-appearance: none; }
 #buyitnow{ text-align: center; padding: 40px 10px; background: #5ca4fc; display: none; }
 #buyitnow div.paragraph{ font-size: 2em; font-family: 'vegurregular',sans-serif; }
 #buyitnow p{ font-size: 2em; font-family: 'vegurregular',sans-serif; }
 #buyitnow a{ color: #5ca4fc; background: #fff; padding-left: 7px; padding-right: 7px; }
 #buyitnow a:hover{ background: #363f48; }
 #minislide { background: none; position: fixed; width: 400px; height: auto!important; bottom: -420px; left: 50px; padding-left: 30px; z-index: 99; }
 #minicontent{ width: 400px; min-height: 420px; max-height: 420px; padding: 4px 16px 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: none; background-color: #5ca4fc; z-index: 99; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; position: relative; overflow-y: auto; }
 #minicontent .wsite-form-label{ color:white!important; }
 .p-minibutton{ font-size: 16px; text-transform: uppercase; font-weight: normal; position: relative; color: #fff!important; line-height: 28px; }
 #miniclick { position: absolute; top:-34px; left: 50px; cursor:pointer; width: auto!important; height: 34px!important; padding: 0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 99; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; border-bottom: none; background: #5ca4fc; }
 #miniclick2 { position: absolute; top:0px; right: 100px; cursor:pointer; width: auto!important; height: 34px!important; padding: 0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 99; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 0px 0px 4px 4px; border-bottom: none; background: #5ca4fc; }
 #icontent #miniclick{ cursor: text; }
 #icontent #minicontent{ max-height: 100000px; overflow-y: auto; }
 #icontent #minislide{ position: relative; z-index: 1; float:left; clear:both!important; margin-top: 50px; bottom: -20px; min-height: 400px }
 @media screen and (max-width: 767px){
 #minislide { width: 95%; left: 5px; padding-left: 5px; }
 #minicontent{ width: 100%; }
 }
 .sidr { display:none; position:absolute; position:fixed; top:0; height:100%; z-index:56; width:300px; overflow-x:hidden; overflow-y:auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px 10px; }
 .sidr.right { left:auto; right:-300px; }
 .sidr.left { left:-300px; right:auto; }
 #sidr{ display: none; width: 300px; min-height: 500px; background: #f1f1f1; padding: 20px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #ddd; }
 #icontent #sidr{ display:block; margin-top: 50px; float: left; position: relative }
 #sidr-right{ display: none; width: 300px; min-height: 500px; padding: 20px 10px; z-index:100; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #f1f1f1; border-left: 1px solid #ddd; }
 #icontent #sidr-right{ display:block; margin-top: 50px; float: right; position: relative; }
 #simple-menu{ position: relative; font-weight: normal; border: 1px solid #218167; text-decoration: none; padding: 5px 25px; background: #64c7ab; color: #fff; font-weight: 300; font-size: 17px; display: inline-block; margin: 5px 0; text-transform: uppercase; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
 #simple-menu:hover{ color: #218167; }
 #right-menu{ position: fixed; right: 0; top: 180px; width: 126px; height: 35px; background:black url(http://www.hoteltrypvigogaleones.com/files/theme/negro.png?1488969688) repeat-x bottom left; border: 1px solid #1A1A1A; border-right: 0; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
 #right-menu:hover{ opacity: .8; color:white!important; }
 #close-right, #close-left{ background: #fff; border-radius: 50%; line-height: 30px; position: absolute; color: #e96153; border: 1px solid #ddd; width: 30px; height: 30px; text-align: center; line-height: 30px; }
 #close-right{ left: 5px; }
 #close-left{ right: 5px; }
 #close-right:hover, #close-left:hover{ background: #fff; border: 1px solid #e96153; color: #e96153; }
 .inbtn{ margin-bottom: 50px; }
 .Rotate-90 { -webkit-transform:translateX(50px) rotate(90deg); -moz-transform: translateX(50px) rotate(90deg); -ms-transform: translateX(50px) rotate(90deg); -o-transform:translateX(50px) rotate(90deg); transform:translateX(50px) rotate(90deg); -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; height: 33px; padding: 5px 8px 2px 8px; font-size: 16px; text-shadow: #3895B4 0px 0px 0px; color: white; width: 135px; text-align: center; text-transform: uppercase; word-spacing: 7px; }
 .tablas #main_content .wsite-multicol-table{ border-collapse:separate!important; border-spacing:10px; }
 .tablas #main_content .wsite-multicol-col:nth-last-child(3), .tablas #main_content .wsite-multicol-col:nth-last-child(3) ~ .wsite-multicol-col { border:1px solid #297DC3 !important ; border-radius:14px ; width:323px !important; box-shadow:2px 2px 6px 2px gray; }
 .tablas #main_content .wsite-multicol-col:nth-last-child(4), .tablas #main_content .wsite-multicol-col:nth-last-child(4) ~ .wsite-multicol-col { border:1px solid #297DC3 !important ; border-radius:14px ; width:323px !important; box-shadow:2px 2px 6px 2px gray; }
 .tablas #main_content .wsite-multicol-col:nth-last-child(5), .tablas #main_content .wsite-multicol-col:nth-last-child(5) ~ .wsite-multicol-col { border:1px solid #297DC3 !important ; border-radius:14px ; width:323px !important; box-shadow:2px 2px 6px 2px gray; }
 .tablas #main_content .wsite-multicol-col:nth-last-child(6), .tablas #main_content .wsite-multicol-col:nth-last-child(6) ~ .wsite-multicol-col { border:none ; border-radius:none ; width:none !important ; }
 .tablas #main_content .wsite-multicol-col:nth-last-child(7), .tablas #main_content .wsite-multicol-col:nth-last-child(7) ~ .wsite-multicol-col { border:none ; border-radius:none ; width:none !important ; }
 .tablas #third_section .wsite-multicol-table{ border-collapse:separate!important; border-spacing:10px; }
 .tablas #third_section .wsite-multicol-col:nth-last-child(3), .tablas #third_section .wsite-multicol-col:nth-last-child(3) ~ .wsite-multicol-col { border:1px solid #297DC3 !important ; border-radius:14px ; box-shadow:2px 2px 6px 2px gray; }
 .tablas #third_section .wsite-multicol-col:nth-last-child(4), .tablas #third_section .wsite-multicol-col:nth-last-child(4) ~ .wsite-multicol-col { border:1px solid #297DC3 !important ; border-radius:14px ; box-shadow:2px 2px 6px 2px gray; }
 .tablas #third_section .wsite-multicol-col:nth-last-child(5), .tablas #third_section .wsite-multicol-col:nth-last-child(5) ~ .wsite-multicol-col { border:1px solid #297DC3 !important ; border-radius:14px ; box-shadow:2px 2px 6px 2px gray; }
 .tablas #third_section .wsite-multicol-col:nth-last-child(6), .tablas #third_section .wsite-multicol-col:nth-last-child(6) ~ .wsite-multicol-col { border:none ; border-radius:none ; width:none !important ; }
 .tablas #third_section .wsite-multicol-col:nth-last-child(7), .tablas #third_section .wsite-multicol-col:nth-last-child(7) ~ .wsite-multicol-col { border:none ; border-radius:none ; width:none !important ; }
 @media (max-width: 500px) {
 #info{ display:none!important; }
 #flecha{ display:none!important; }
 #microsite-nav{ margin-left:92%!important; }
 .email_icon{ display:none; }
 .wifi{ display:none; }
 #logwrap{ margin-left:20px!important; }
 .lines-button{ display:block!important; }
 #espacio{ padding-bottom:1%!important; padding-top:1%!important; margin-top:0!important; }
 #miniclick2{ display:none!important; }
 #miniclick{ display:none!important; }
 .small-logo{ padding-left:40px; margin-top: 0px; }
 .wsite-header{height:100%!important;width:100%;}
 #banner-wrap { height: 100%!important;}
 .small-logo img{ width:300px!important; }
 }
 @media (max-width: 720px) {
 #info{ display:none!important; }
 #microsite-nav{ margin-left:92%!important; }
 #logwrap{ margin-left:20px!important; }
 .lines-button{ display:block!important; }
 #espacio{ padding-bottom:1%!important; padding-top:1%!important; margin-top:0!important; }
 #flecha{ display:none!important; }
 .email_icon{ display:none; }
 .wifi{ display:none; }
 #miniclick2{ display:none!important; }
 #miniclick{ display:none!important; }
 .small-logo{ padding-left:40px; margin-top:0px; }
 .wsite-header{height:100%!important;width:100%;}
 #banner-wrap { height: 100%!important;}
 .small-logo img{ width:300px!important; }
 }
 @media (max-width: 868px) {
 #info{ display:none!important; }
 #microsite-nav{ margin-left:92%!important; }
 #logwrap{ margin-left:20px!important; }
 .email_icon{ display:none; }
 .wifi{ display:none; }
 #flecha{ display:none!important; }
 .lines-button{ display:block!important; }
 #espacio{ padding-bottom:1%!important; padding-top:1%!important; margin-top:0!important; }
 #miniclick2{ display:none!important; }
 #miniclick{ display:none!important; }
 .small-logo{ padding-left:40px; margin-top:0px; }
 .wsite-header{height:100%!important;width:100%;}
 #banner-wrap { height: 100%!important;}
 .small-logo img{ width:300px!important; }
 }
 @media (max-width: 767px) {
 #info{ display:none!important; }
 #microsite-nav{ margin-left:92%!important; }
 .lines-button{ display:block!important; }
 .email_icon{ display:none; }
 .wifi{ display:none; }
 #flecha{ display:none!important; }
 #logwrap{ margin-left:20px!important; }
 #espacio{ padding-bottom:1%!important; padding-top:1%!important; margin-top:0!important; }
 #miniclick2{ display:none!important; }
 #miniclick{ display:none!important; }
 .small-logo{ padding-left:40px; margin-top:0px; }
 .small-logo img{ width:300px!important; }
 .wsite-header{height:100%!important;width:100%;}
 #banner-wrap { height: 100%!important;}
 }
 #seventh_section form{ border:1px solid gray; border-radius:10px; padding:0px 10px; }
 #footy .paragraph a{ border-bottom:0px solid transparent!important; }
 #footy .paragraph a:after{ content:""!important; }
 #globalfooter .paragraph a{ border-bottom:0px solid transparent!important; }
 #globalfooter .paragraph a:after{ content:""!important; }
 #banner-wrap { background-image: url(http://www.hoteltrypvigogaleones.com/files/theme/tall_header.jpg?1488969688); height: 100%; margin-bottom: 20px; }
 .wsite-header{height:100%;width:100%;}
 #banner-wrap .container{width:100%; height:100%;}
 .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(255,255,255,.9); z-index: 100; display: none; top: 0; left: 0; }
 .reveal-modal { visibility: hidden; top: 100px; left: 50%; margin-left: -260px; width: 635px; background: #FFF; position: absolute; z-index: 101; padding: 30px 40px 34px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); }
 .reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; font-weight: bold; cursor: pointer; }
 #pop_1{ position: fixed; left: 0; top: 40%; -webkit-transform: rotate(-90deg); -webkit-transform-origin: 0px 0px; -ms-transform: rotate(-90deg); -ms-transform-origin: 0px 0px; -webkit-transform: rotate(-90deg); -moz-transform-origin: 0px 0px; -moz-transform: rotate(-90deg); -o-transform-origin: 0px 0px; -o-transform: rotate(-90deg); transform-origin: 0px 0px; transform: rotate(-90deg); background: #e96153; padding: 10px; color: #fff; letter-spacing: 1px; z-index: 99; }
 a#pop_1:before{ content:"\f0a1"; font-family: FontAwesome; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); display:inline-block; margin-right: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.3em; }
 #pop_1:hover{ background: #F4A69E; }
 #pop_2{ text-decoration: underline; }
 #pop_2:hover{ text-decoration:none; }
 #icontent .reveal-modal{ visibility: visible; z-index:1; position:relative; margin-top: 30px; margin-bottom: 30px; overflow:hidden; }
 #icontent #myModal3{ visibility: visible; z-index:1; position:relative; }
 #icontent #myModal2{ visibility: visible; z-index:1; position:relative }
 #icontent #myModal{ visibility: visible; z-index:1; position:relative }
 @media screen and (max-width: 767px){
 .reveal-modal{ width: 94%; margin-left: -47%; top: 40px; }
 #logwrap{ margin-left:20px!important; }
 #microsite-nav{ z-index:49; margin-left:92%!important; }
 .email_icon{ display:none; }
 .wifi{ display:none; }
 .lines-button{ display:block!important; }
 #espacio{ padding-bottom:1%!important; padding-top:1%!important; margin-top:0!important; }
 }
 #nav-wrap{ max-width:820px; float:right; padding-top:16px; }
 #nav-wrap .container { clear: both; overflow: hidden; position: relative; padding-bottom:0px; margin-bottom:0px; width:100%;}
 #nav-wrap .container table { width:100%; }
 #espacio_blanco{ width:100%; height:9px; }
 #menu { vertical-align: middle; max-width:1150px; text-align:center; padding-top:0px; right:24px; z-index:1000; }
 #nav-wrap .container ul { list-style: none; text-align:center; height:41px; }
 #nav-wrap .container ul li { list-style: none; display:inline-block; padding:10px; #display:inline; text-align:center; margin-left:0px; font-weight:bold;}
 #nav-wrap .container ul li a { display: block; color:#f5f5f5; text-decoration: none;text-shadow: 1px 1px #13457c; padding: 0px; border: 0; outline: 0; list-style-type: none; -webkit-border-radius: 0px; border-radius: 0px; line-height:17px; }
 #nav-wrap .container ul li#active a{ color:#e6c200; color:#2175d4; border-bottom:2px solid #2175d4;text-shadow: 1px 1px #13457c; line-height:17px; padding:0px; }
 .letras #nav-wrap .container ul li a {color:#2175d4; text-shadow:0px 0px white;}
 .letras #nav-wrap .container ul li {font-weight:normal;}
 .letras #nav-wrap .container ul li#active a{font-weight:bold; text-shadow:0px 0px white;}
 .letras #nav-wrap .container ul li a:hover {font-weight:bold;text-shadow:0px 0px white;}
 #nav-wrap .container ul li a:hover { color: #2175d4; line-height:17px; padding:0px; }
 #nav-wrap2 .container { clear: both; overflow: hidden; position: relative; padding-bottom:1px; margin-bottom:0px; background: #222; width:100%; }
 #nav-wrap2 .container table { width:100%; }
 #nav-wrap2 .container ul { list-style: none; text-align:center; }
 #nav-wrap2 .container ul li { list-style: none; display:inline-block; #display:inline; text-align:center; margin-left:1px; font-weight:bold; }
 #nav-wrap2 .container ul li a { display: block; color: #666666; text-decoration: none; padding: 7px 15px; border: 0; outline: 0; list-style-type: none; -webkit-border-radius: 5px; border-radius: 5px; }
 #nav-wrap2 .container ul li#active a{ background:#444F51; color:#fff; border:none; padding: 7px 15px; }
 #nav-wrap2 .container ul li a:hover { color: #dcc215; background:#fff; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #bebebe; padding: 6px 14px; }
 #wsite-menus .wsite-menu { background:#fff; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #bebebe; padding: 6px 15px; position:relative; top:-1px; }
 #wsite-menus .wsite-menu li a { color: #888888; background: #fff; border:none; border-bottom:1px solid #eeeeee; }
 #wsite-menus .wsite-menu li:last-child a { border:none; }
 #wsite-menus .wsite-menu li a:hover { color: #dcc215; background: #fff; }
 .collapse #nav-wrap .container ul li a { display: block; color:black; text-shadow: 0px 0px black;text-decoration: none; padding: 0px; border: 0; outline: 0; list-style-type: none; -webkit-border-radius: 0px; border-radius: 0px; line-height:17px; }
 .collapse #nav-wrap .container ul li#active a{ color:#e6c200; border-bottom:2px solid #e6c200; text-shadow: 0px 0px black;line-height:17px; padding:0px; }
 #espacio{ margin-top:79vh; }
 .servicios #espacio{ margin-top:50vh; }
 #header-gmap { display: none; }
 #map-canvas { width: 100%; height: 400px; background: #fff; }
 .gmap-button { width: 55px; height: 50px; background-image: url(http://www.hoteltrypvigogaleones.com/files/theme/map_icon.png?1488969688); background-repeat: no-repeat; background-position: -6px -3px; -webkit-border-radius: 99%; -moz-border-radius: 99%; -o-border-radius: 99%; border-radius: 99%; position: absolute; top: -10px; left: 90px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; outline: none; background-color:black; z-index:9; }
 .gmap-button:hover, .gmap-button-hover { background-image: url(http://www.hoteltrypvigogaleones.com/files/theme/map_icon.png?1488969688); background-repeat: no-repeat; background-position: -6px -47px; }
 .topbar-right .button0 { float: right; margin-right:20px; }
 a.button0 { color: #fff; text-decoration: none; font-weight: 600; padding: 3px 8px; line-height: 1.2; background:#bf9958; }
 a.button0:hover { background: #fff; color: #1c1c1c !important; }
 #topbar { padding: 0px 0; background:black; }
 #topbar { color: #fff; font-size: 12px; min-height: 18px; }
 #topbar a { color: #fff; text-decoration: none; }
 #topbar-wrapper { width: 100%; margin: 0 auto; }
 #topbar li { float: left; margin: 0 15px 0 0; min-height: 14px; font-size:16px; }
 .topbar-left { width: 30%; position: relative; }
 .topbar-right .header-contact { float: right; margin: 3px 0 0 0; }
 .topbar-right ul{ list-style-type:none!important; }
 .phone_icon { background: url(http://www.hoteltrypvigogaleones.com/files/theme/phone_icon.png?1488969688) left center no-repeat; padding: 0 0 0 17px; }
 .email_icon { background: url(http://www.hoteltrypvigogaleones.com/files/theme/email_icon.png?1488969688) left center no-repeat; padding: 0 0 0 20px; }
 .facebook-icon{ }
 .topbar-right { float: right; width: 65%; }
 .collapse #togller {background:white!Important;}
 .collapse #header { height: 60px !important;background:white!important; -webkit-box-shadow: 0px 2px 3px -1px rgba(30, 30, 30, .1); -moz-box-shadow: 0px 2px 3px -1px rgba(30, 30, 30, .1); box-shadow: 0px 2px 3px -1px rgba(30, 30, 30, .1); }
 .collapse #logo .wsite-logo img { max-height: 50px; }
 #microsite-nav { position: fixed; width: auto; z-index: 100; margin-left: 95%; top: 47vh; }
 .bordes { content: ""; display: block; width: 100%; height: 14px; position: absolute; left: 0; background: url(http://www.hoteltrypvigogaleones.com/files/theme/border-wave.svg?1488969688) top left repeat-x; margin-top:-6px; }
 .servicios #espacio{ padding-bottom:1px!important; padding-top:1px!important; margin-top:0!important; }
 .fijo #togller{ position:relative!important; margin-top:14px!important; }
 .fijo .fixfixer{ height:0px!important; }
 #sidr-right h2 { line-height: 1.3; color: white !important; background: #9B4895; padding: 3px 10px; border-radius: 9px 9px 0px 0px; font-size: 16px; }
 .goog-te-gadget-simple{ background:none!important; border:0px!important; height:16px; vertical-align: top; margin-top: -3px; }
 .goog-te-menu-value{ color:white!important; }
 .goog-te-gadget img { visibility:hidden; vertical-align:top; }
 @font-face { font-family: 'FontAwesome'; src: url('http://www.hoteltrypvigogaleones.com/files/theme/fontawesome-webfont.eot?v=4.1.0?1488969688'); src: url('theme/fontawesome-webfont.eot') format('embedded-opentype'), url('http://www.hoteltrypvigogaleones.com/files/theme/fontawesome-webfont.woff?v=4.1.0?1488969688') format('woff'), url('http://www.hoteltrypvigogaleones.com/files/theme/fontawesome-webfont.ttf?v=4.1.0?1488969688') format('truetype'), url('theme/fontawesome-webfont_v-4.1.0-fontawesomeregular-1488969688.svg') format('svg'); font-weight: normal; font-style: normal; }
 .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(255,255,255,.9); z-index: 100; display: none; top: 0; left: 0; }
 .reveal-modal { visibility: hidden; top: 100px; left: 50%; margin-left: -260px; width: 635px; background: #FFF; position: absolute; z-index: 101; padding: 30px 40px 34px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 0 0 10px rgba(0,0,0,.4); -webkit-box-shadow: 0 0 10px rgba(0,0,0,.4); -box-shadow: 0 0 10px rgba(0,0,0,.4); }
 .reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; font-weight: bold; cursor: pointer; }
 #pop_1{ position: fixed; left: 0; top: 40%; -webkit-transform: rotate(-90deg); -webkit-transform-origin: 0px 0px; -ms-transform: rotate(-90deg); -ms-transform-origin: 0px 0px; -webkit-transform: rotate(-90deg); -moz-transform-origin: 0px 0px; -moz-transform: rotate(-90deg); -o-transform-origin: 0px 0px; -o-transform: rotate(-90deg); transform-origin: 0px 0px; transform: rotate(-90deg); background: #e96153; padding: 10px; color: #fff; letter-spacing: 1px; z-index: 99; }
 a#pop_1:before{ content:"\f0a1"; font-family: FontAwesome; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); display:inline-block; margin-right: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 1.3em; }
 #pop_1:hover{ background: #F4A69E; }
 #pop_2{ text-decoration: underline; }
 #pop_2:hover{ text-decoration:none; }
 #icontent .reveal-modal{ visibility: visible; z-index:1; position:relative; margin-top: 30px; margin-bottom: 30px; overflow:hidden; }
 #icontent #myModal3{ visibility: visible; z-index:1; position:relative; }
 #icontent #myModal2{ visibility: visible; z-index:1; position:relative }
 #icontent #myModal{ visibility: visible; z-index:1; position:relative }
 @media screen and (max-width: 767px){
 .reveal-modal{ width: 94%; margin-left: -47%; top: 40px; }
 }
 #contenedor-vegas{ margin-top:35vh; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }