#bitnami-banner { display:none; }



/*FONTS*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-family: 'Special Elite', cursive;}
#mc4wp-form-1, #menu-item-45, #menu-item-46, #menu-item-47, #menu-item-48, #menu-item-49, 
#menu-item-213, .cq-colorblock-title, .cq-colorblock-caption {font-family:'Special Elite', cursive;}
.footer-widgets .widget-title {font-family: 'Special Elite', cursive; color:#faf7e6 !important;}
input {font-family:'Special Elite', cursive;}

/*COLORS*/
.gc-cs-link { color:#faf7e6 !important;}

/*LAYOUT*/
iframe { width:100% !important; }
.entry-header { display:none; }
.site-footer { padding:0 !important;   position: absolute !important;}


/*SOCIAL SIDE BAR*/
#nks_cc_sidebar_cont { background-color: transparent !important;}
#nks-content-1, #nks-content-2, #nks-content-3 { background-color: transparent !important;}

/*HEADER*/
.site-header {background:#08172a !important;margin:0!important;padding-left:2% !important;}
.site-header .widget-area {position: absolute;}
.nav-primary { background-color: transparent;  z-index: 1;display: block; /*position: absolute;*/ float: none;}

/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size:1.8em;}*/
/*.title-area  {width:20%;}*/
/*#mobile-genesis-nav-primary {display: none !important;}*/
/*#genesis-nav-primary {display: block !important;}*/
/*.menu-toggle, .sub-menu-toggle {display: none !important;}*/
/*.genesis-nav-menu a { padding: 10px !important; }*/
/*.widget_nav_menu {line-height: 1;}*/
/*.mega-menu-link :hover{background:transparent!important;}*/
/*.nav-primary, #mega-menu-wrap-primary, #mega-menu-wrap-primary .mega-menu-toggle {background-color: transparent !important;}*/
/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{background-color: transparent !important;}*/
/*#menu-primary a { color:#faf7e6; font-family: 'Special Elite', cursive;}*/
/*#menu-primary a:hover { color:#339933;}*/


/*GOOGLE MAPS*/
/*#wpgmza_map { position: relative; width: 100%; padding-bottom: 56.25%; /* Ratio 16:9 ( 100%/16*9 = 56.25% ) } */
/*#wpgmza_map > * { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0; height: 100%;  width: 100%;}*/
/*iframe { position: relative; padding-bottom: 75%; height: 0; overflow: hidden;}*/
/*iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}*/
/*.envira-gallery-item-inner{display:absolute !important;}*/
/*.site-header { background-image:url("https://themerrow.com/wp-content/uploads/2018/07/underwater_5kBottom.png") !important; background-repeat: no-repeat; }*/



/*REVOLUTION SLIDER*/
/*#slide-7-layer-1 { max-width:100% !important; }*/
/*#rev_slider_2_1_wrapper { width: 100%!important; left: 0!important; }*/
/*.tp-parallax-wrap .rev_column { width:100%; }*/

/*GENESIS*/
table{border-color:black!important;}
.fc-widget-header, .fc-widget-content {border: .5px solid black !important;	}
.fc-first .fc-last {border-color:black!important;}
.fc-border-separate {border: 2px solid black !important;}
.entry { margin-bottom: 0!important; padding: 0 !important; }
.entry-content { width:100%; min-height:100%; }
.site-inner { padding: 0 !important; word-wrap: inherit !important; }
.wpb_content_element { margin-bottom: 0; }
/*.content { float: left; width: 100%;}*/


/*GENESIS FOOTER*/
/*.site-footer { background-color:#08172a !important; color:#faf7e6; font-size: 12px !important; line-height: 1; }*/

/*GENESIS FOOTER*/
/*#mc4wp_form_widget-2{ color:#faf7e6 !important; padding:10px; margin-top:5%; } MAIL CHIMP FORM/*
.footer-widgets  input[type="submit"] { background:#339933 !important; }
/*.footer-widgets-1 { padding: 10px; text-align:left !important; }*/
/*.footer-widgets-1 .widget-title {font-size:1.4em; }*/
/*.footer-widgets-2 { padding: 10px 10px 10px 10%;}*/
/*.widget_nav_menu { padding: 10px;}*/
/*.footer-widgets-3 { padding: 10px; font-size:.8em;}*/
/*.footer-widgets .widget { margin-bottom: 0 !important;}*/
/*.footer-widgets, .footer-widgets a { font-size:1em;}*/
/*.footer-widgets { background-image:url("https://themerrow.com/wp-content/uploads/2018/07/underwater_5kBottom.png") !important; background-repeat: no-repeat;}*/
.footer-widgets {background: #08172a !important;}



/*VC*/
.vc_column-inner .vc_custom_1531003831031 {background-image:100%;}
.vc_column-inner { padding-top:0 !important; }
.vc_row-has-fill>.vc_column_container>.vc_column-inner { padding-top: 0; }
.wrap { max-width:100% !important; margin:0 !important; }
/*.animatetype-2 {margin-left:40% !important;}*/
/*.fifty {width:50% !important;}*/

.cq-timeline .cq-timeline-row.cq-timeline-style-aqua:nth-child(odd) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:before { margin-top: -10px; right: 100%;border-right: 10px solid black !important; }
.cq-timeline .cq-timeline-row.cq-timeline-style-aqua:nth-child(even) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:after { margin-top: -10px; left: 100%;  border-left: 10px solid black !important;}

/*TABS*/
.cq-tabmenu.style1{background:transparent !important; border-bottom:none !important;}
.cq-tabs li.current a{background:transparent !important;}
.cq-tabmenu {font-family: 'Special Elite', cursive;}
.cq-tabmenu.style1 a {font-size:1.8em !important;}

@media (max-width: 767px){
.cq-timeline .cq-timeline-row.cq-timeline-style-aqua:nth-child(even) .cq-timeline-item .cq-timeline-contentcontainer .cq-timeline-content:before { right: 100%;  left: auto;  border-right: 12px solid black !important;  border-left: none;}
}

.cq-timeline .cq-timeline-row.cq-timeline-style-aqua .cq-timeline-contentcontainer .cq-timeline-content { background-color:transparent !important; font-family: 'Special Elite', cursive; color:#faf7e6 !important; font-weight: 400 !important; text-align: left !important; }
.entry-content ul > li { list-style-type: none !important;}
.cq-timeline .cq-timeline-item .cq-timeline-label { color: #333 !important; }
.cq-timeline .cq-timeline-item .cq-timeline-iconcontainer{background-color: #333 !important; border: solid 1px #333;}

@media only screen and (max-width: 1200px) {
    .wrap { width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
}

/*TICKET WEB*/
li .tw-billing-75 {margin:0!important;}
.tw-attraction-list li {background:transparent !important;}
.tw-attraction-list li h2,.tw-attraction-list li span {background:transparent !important;}
.tw-plugin-calendar #calendar .fc-event-skin{border: none !important;}
.tw-event-date-time a { text-decoration:none; color:black;}
.font-fix{font-size:1.4em !important; color:#5B5B5B!important;}
.tw-plugin-upcoming-event-list li { list-style-type:none !important; }
.tw-plugin-upcoming-event-list a:-webkit-any-link { text-decoration: none; }
.tw-plugin-upcoming-event-list table { word-break:break-word !important; }
.tw-plugin-upcoming-event-list  td { line-height:1.4 !important; border-bottom: 2px solid black !important;}
.tw-plugin-upcoming-event-list tr {margin-bottom:10%!important; }
.tw-event-links a { padding:2%; background-color:white; font-family:'Special Elite', cursive; }
.fc-header-title {font-family:'Special Elite', cursive !important; }
.tw-day-of-week, .tw-event-date-complete, .tw-event-name { font-size:1.6em; text-transform:uppercase; font-weight:bold; }
.tw-event-price, .tw-event-links { text-align:center; margin-bottom:5% !important;}
.tw-event-name, .tw-attraction-list, .tw-event-date-time, .tw-event-description, .tw-event-additional-text { margin-left: 10%; }
.tw-plugin-upcoming-event-list table td { vertical-align: top !important; }
#tw-responsive .container { max-width:100%;}
#tw-responsive .column, #tw-responsive .columns {display:inline-block !important; }
.entry-content ol,.entry-content ul { margin-bottom: 5%; margin-left: 10% !important; }
.tw-event-description p {font-weight:bold !important; font-size:1.2em; padding:5%;}

.cq-tabmenu.style1 a {

  font-size: 1.4em !important;

}

/*.tw-paginate, .tw-paginate a {color: #333 !important;}*/
/*.tw-event-links { text-transform:uppercase; font-size:1em; font-weight:bold; padding-bottom:5%; margin-bottom:5%; }*/
/*.tw-event-price { padding:5%; margin-bottom:5%; }*/
/*.tw-plugin-upcoming-event-list tr { border-bottom: dotted 2px #000061; }*/

/*TICKETWEB CALENDAR*/

#tw-responsive .tw-plugin-calendar-list .tw-date{ color: black !important;}
.tw-plugin-calendar { color: #333 !important; }
#tw-responsive .tw-plugin-calendar-list .tw-month-header {background-color:#339933; color:black; font-weight:bold; text-transform: uppercase; font-size:1.8em;}
#tw-responsive .tw-plugin-calendar-list .tw-name, #tw-responsive .tw-plugin-calendar-list .tw-name a {color:black; font-size:1.2em;margin-bottom:20px;}
.tw-plugin-calendar #calendar .fc-event-skin, #tw-responsive .tw-plugin-calendar-list .tw-cal-event {background-color:transparent;}
#tw-responsive .tw-plugin-calendar-list .tw-date{text-align:center; font-size:1.2em; margin-bottom:20px;}
#tw-responsive .tw-plugin-calendar-list .tw-cal-event{border-top:dotted 1px black;}
#tw-responsive .tw-plugin-calendar-list {text-align:center; margin-bottom:5%;}


/*.fc-header-title h2 { color: #333; text-transform:uppercase; font-size:2em;}*/


/*CONTACT FORM 7*/
 .wpcf7-form-control .wpcf7-submit, .wpcf7-form p { color:white !important; font-size:1.4em; font-family: 'Special Elite';}


/*OTHER CSS*/