@charset "UTF-8";
/*
Theme Name: ecopark
Theme URI: http://www.wpopal.com?theme=ecopark
Author: Opal Team
Author URI: http://www.wpopal.com
Description: The Ecopark theme for WordPress by Opal Team and Based On <a href="https://bit.ly/2v9jMSw">Opal Framework</a> is a fully responsive theme that looks great on any device. That's the best for any kind of online shoping sites.
License: GNU General Public License v2 or later
Version: 2.0.0
Updated 31-August-2018
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: ecopark

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*------------------------------------------------------------------
[Table of contents]
1. Utilities
2. Base
3. Layout
4. Page
5. Post
6. Form
7. Responsive
8. Widget

-------------------------------------------------------------------*/


.header-inner #search-container, .header-inner .box-user{display:none !important;}

#opal-breadscrumb{position:relative;}
#opal-breadscrumb:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity: 0.3;}

.home_featured_box{height:100%;}
.home_featured_box .content-desc{padding:0 25px !important;}

.testimonials-left .name {margin: 0 0 5px;}
.testimonials-left h6 {margin: 0 0 25px;}
.testimonials-left .description {font-size: 16px; line-height: 30px;}
.testimonials-left .description strong{display:block;margin-bottom:5px;color:#000;}


.whatsNew_custom .wrap-logo{display:none;}

/*.opal-footer .opal-footer-profile .widget_wpopal_socials_widget {margin-top: 40px;float: left;}*/

#media_image-2{max-width: 190px; margin-top: 30px;}

.reservation-link{background:#fe9054;}
.opalreservation-bottom{display:none;}
.opal-copyright{padding-bottom: 30px;}


.owl-carousel .owl-item{padding: 0 6px;}

article table{border: 1px solid #ddd;background: #edecec;}
article table > thead > tr > th, article table > thead > tr > td, article table > tbody > tr > th, article table > tbody > tr > td, article table > tfoot > tr > th, article table > tfoot > tr > td{padding: 15px 13px;line-height: 1;}
article table > thead > tr > th:not(:first-child), article table > tbody > tr > td:not(:first-child){text-align:center;}

.pet_friendly_cust .kc_column_inner {margin-bottom:40px;}
.pet_friendly_cust .kc-feature-boxes{height:100%;}
.pet_friendly_cust .content-image img{width:100%;}
.pet_friendly_cust .content-desc{padding: 30px 40px !important; margin: 0;}


#tribe-events-content-wrapper { margin-top: 0;}
.tribe-events-title-bar, #tribe-events-bar, #tribe-events-header, .tribe-events-ical, .tribe-events-gcal{display:none !important;}

.activity-content, .activity-video{display:none;}
.activity-image img{width:100%;}



.form-style-1 .input-group {width: 100%;}
footer .mailpoet_text{width:100% !important; height: 46px; border: none !important; border-radius: 23px; margin-bottom: 20px;background: #3d3d3d; font-size: 14px; color: #999999; padding: 6px 25px; z-index: 1;}

footer .mailpoet_submit { height: 46px; position: absolute; top: 0; right: 0; z-index: 1; font-size: 18px; border-radius: 23px; padding: 6px 30px; color: #FFF;background-color: #fe9054!important; border: none;}

.form-style-1{margin: 1em 0;}

#mailpoet_form_1{max-width: 440px;  position: relative;float: left; width: 100%;}


#nav_menu-24 .widget-title{display:none;}

.events-carousel{clear:both;}
.highlight_text{padding: 35px 20px 20px;  background: #fe9054;  color: #fff; margin-bottom: 30px; font-size: 20px;}


.modal-backdrop{z-index: 9999;}


/* Floating Div */

#floatdiv-wrap{position:absolute;top:0;right:0;}


#floatdiv {position: absolute; z-index: 9999;top: 50%;right:0px;transform:translateY(-50%);}
#floatdiv a { width: 237px;background-color: #fe9054; color: #fff;display: inline-block; font-size: 18px;padding: 9px 46px;text-decoration: none;margin-right:-96px;-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
/**/


.reservation-link:focus{color:#fff !important;}

.modal-dialog{width:1000px; max-width:96%;}

body.home .highlight_text { display: none; }


@media(max-width:991px){
	.setting-popup{display:none !important;}
	
	.reservation-link {padding: 15px 20px; background: #3f3e3e;  float: right;}
	
}

@media(max-width:767px){
	#floatdiv a{font-size: 14px;padding: 5px 28px; margin-right:-68.5px; width:169px; }
}


@media(max-width:480px){
	#opal-masthead.header-absolute{background: #000;}
}










