html:not(.mobile-true) #main img:not(.animate-element, .ls-s-1),html:not(.mobile-true) #header img,html:not(.mobile-true) #bottom-bar img{opacity:1!important;}@font-face{font-family:'Gabriola';src:url('fonts/Gabriola.eot');src:url('fonts/Gabriola.eot?#iefix') format('embedded-opentype'),url('fonts/Gabriola.woff') format('woff'),url('fonts/Gabriola.ttf') format('truetype');}@font-face{font-family:'texgyreadventorregular';src:url('fonts/texgyreadventor-regular-webfont.eot');src:url('fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/texgyreadventor-regular-webfont.woff') format('woff'),url('fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),url('texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Gabriola';src:url('fonts/Gabriola.eot');src:url('fonts/Gabriola.eot?#iefix') format('embedded-opentype'),url('fonts/Gabriola.woff') format('woff'),url('fonts/Gabriola.ttf') format('truetype'),url('fonts/Gabriola.svg#texgyreadventorregular') format('svg');font-weight:normal;font-style:normal;}h1{font-family:'Gabriola'!important;text-shadow:0px 0px 10px #000000!important;}h2,h3,h4,h5,h6{font-family:'texgyreadventorregular'!important;margin-bottom:15px;color:#8f3f27!important;font-weight:100!important;line-height:1.25;letter-spacing:1px;}h2{font-size:24px;}#content p,.tribe-events-content p,#tribe-events-pg-template .tribe-events-content ul li{color:#b45e12!important;}#tribe-events-pg-template .tribe-events-content ul{margin-left:30px;}#content h1{color:#8f3f27!important;font-weight:100!important;line-height:1.25;letter-spacing:1px;text-shadow:none!important;}body.home #content h1{color:#fff!important;}.top-bar{display:none;}ul.main-nav{position:relative;top:20px;}.main-nav .sub-nav>li>a,.mini-nav .sub-nav>li>a{background:rgb(247,245,238);background:-moz-linear-gradient(top,rgba(247,245,238,1) 0%,rgba(238,236,228,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,245,238,1)),color-stop(100%,rgba(238,236,228,1)));background:-webkit-linear-gradient(top,rgba(247,245,238,1) 0%,rgba(238,236,228,1) 100%);background:-o-linear-gradient(top,rgba(247,245,238,1) 0%,rgba(238,236,228,1) 100%);background:-ms-linear-gradient(top,rgba(247,245,238,1) 0%,rgba(238,236,228,1) 100%);background:linear-gradient(to bottom,rgba(247,245,238,1) 0%,rgba(238,236,228,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f5ee',endColorstr='#eeece4',GradientType=0);font-size:16px!important;}.tp-caption{text-shadow:2px 2px 4px #000;}.feature{margin:auto;}.feature-1{width:337px;height:292px;display:block;float:left;margin-right:37px;text-align:center;background:url(images/f-1.png) no-repeat;}.feature-2{width:337px;height:292px;display:block;float:left;margin-right:37px;text-align:center;background:url(images/f-2.png) no-repeat;}.feature-3{width:337px;height:292px;display:block;float:left;text-align:center;background:url(images/f-3.png) no-repeat;}.feature-1:hover,.feature-2:hover,.feature-3:hover{color:#ddd6c3!important;opacity:0.7!important;}.feature h1{color:#fff!important;font-size:36px!important;text-align:center;position:relative;top:220px;}.specials{width:337px;height:310px;background:url(images/bg-specials.png);float:left;display:block;margin-right:35px;}.video-tour{width:337px;float:left;display:block;margin-right:20px;padding-left:15px;text-align:center;}.testimonials{width:337px;height:310px;background:url(images/bg-testimonials.png);float:left;display:block;}.specials h1,.video-tour h1,.testimonials h1{text-align:center;position:relative;top:-70px;margin-bottom:-30px;text-shadow:none!important;color:#850e26!important;}#comments{display:none;}.searchform{display:none;}#footer input[type="text"]{width:80%!important;}#footer input[type="submit"],div.widget_newsletter_subscription button{background:none!important;color:#9f4a32!important;}#footer li.hide{display:none!important;}.widget_newsletter_subscription{margin-top:-80px;padding-left:75px;}h1.fancy-title span{font-size:70px;font-weight:normal;margin-top:150px;}.breadcrumbs{display:none;}blockquote:not(.shortcode-blockquote),blockquote.shortcode-blockquote.block-style-widget,.block-style-widget{background-color:none!important;background:none!important;}.sub-nav{background-color:none!important;padding:0!important;}.breadcrumbs{display:none!important;}.sidebar-content .widget-title{margin-bottom:0!important;font-family:'Gabriola'!important;color:#9c442d!important;font-size:38px!important;}#tribe-events-list-widget-2 img{max-width:80px!important;}.sidebar-right .sidebar{padding-left:24px!important;}.checkBtn{width:100%;height:30px;display:block;}a.button-main{color:#ffdca4!important;font-size:38px!important;font-family:'Gabriola'!important;background:url ('http://villasumaya.com/wp-content/uploads/2016/05/bg-btn.png') no-repeat;
	width:100%;
	padding:15px;
	display: block;
	text-align: center;
}section.main a,#footer a,.sidebar-content a,.sidebar-content.solid-bg a *,.sidebar-content .recent-posts a{color:#882706!important;}h4.entry-title,.tribe-events-list-widget .duration{margin-left:85px;position:relative;top:-70px;}h4.entry-title a{color:#882706!important;}.tribe-events-list-widget-events h4.entry-title{margin-bottom:0!important;}.widget-title{font-size:46px!important;font-family:'Gabriola'!important;color:#8f3f27!important;}.tribe-events-list-widget ol li{width:350px;color:#e4bc99;padding:0 0 10px 0;border-bottom:1px solid #e4bc99;}.tribe-events-list-widget ol li{margin-bottom:30px;list-style:none;height:95px;}h4.summary{width:250px;}.layout-list .post.bg-on{background:none!important;}.entry-meta{display:none;}.su-spoiler-style-default>.su-spoiler-title{color:#9c442d!important;}.su-spoiler-style-default>.su-spoiler-title{padding-left:27px;padding-right:0;}.su-spoiler-style-default>.su-spoiler-title{font-size:20px!important;font-family:'texgyreadventorregular'!important;font-weight:100!important;}.visual-form-builder fieldset{background-color:none!important;border:none!important;}.visual-form-builder label.vfb-choice,.visual-form-builder label,label.vfb-desc{color:#8f3f27!important;font-size:18px!important;}.visual-form-builder label.vfb-choice{margin:-16px 0 0 23px;padding:0 0 5px;width:88%;font-size:100%;line-height:150%;}#footer input[type="submit"],div.widget_newsletter_subscription button{color:#f3e9d9!important;text-shadow:none!important;border:none;background:url(images/bg-btn.jpg)!important;}body.single-tribe_events .page-title.solid-bg{background:url(images/bg-page-header.jpg)!important;background-size:cover!important;height:300px;}body.single-tribe_events #tribe-events-content{width:65%;float:left;}body.events-archive .page-title.solid-bg{background:url(http://villasumaya.com/wp-content/uploads/2016/04/header-retreats.jpg);background-size:cover!important;height:300px;}body.single-tribe_events .page-title h1{color:#fff!important;padding-top:100px;letter-spacing:2px;}body.events-archive .page-title h1{display:none;}.tribe-events-event-image img{display:none!important;}.tribe-events-list-widget-events img{display:block!important;}.events-list .tribe-events-loop{max-width:1200px!important;}.tribe-events-list .tribe-events-loop .tribe-events-content{width:95%;float:left;}.tribe-events-loop .tribe-events-event-meta span,.tribe-events-list .time-details{font-family:'texgyreadventorregular'!important;font-size:16px!important;color:#ac401a!important;}.tribe-events-list-separator-month span{color:#ac401a!important;}h2.tribe-events-page-title{margin-top:-160px;color:#fff!important;font-family:'Gabriola'!important;font-size:58px;}.bg-page-header{}.event-image{float:left;margin-right:20px;width:28%;min-width:280px!important;}.tribe-events-schedule{margin:0 0 1.5em!important;}.content ul{color:#b45e12!important;}blockquote *{color:#800000!important;}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:10px!important;}img.video_lightbox_anchor_image{width:300px;}.sidebar .widget,.sidebar-content .widget{border-top:none!important;}.sidebar-right .sidebar{border-left:none!important;}#footer.solid-bg{background-repeat:no-repeat;}.tribe-events-list-widget .widget-title{margin-bottom:30px!important;}b,strong{font-weight:100!important;}.tribe-events-list-widget .duration,span.date-start{font-weight:normal!important;color:#bb9573!important;}