/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



/*---asdf----*/

@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic");
@font-face { font-family: 'futura_bkbook'; src: url('fonts/ufonts.com_futura_book-webfont.eot'); src: url('fonts/ufonts.com_futura_book-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/ufonts.com_futura_book-webfont.woff') format('woff'), url('fonts/ufonts.com_futura_book-webfont.ttf') format('truetype'), url('fonts/ufonts.com_futura_book-webfont.svg#futura_bkbook') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'futura_md_btbold_italic'; src: url('fonts/4016-webfont.eot'); src: url('fonts/4016-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/4016-webfont.woff') format('woff'), url('fonts/4016-webfont.ttf') format('truetype'), url('fonts/4016-webfont.svg#futura_md_btbold_italic') format('svg'); font-weight: normal; font-style: normal; }
.fusion-main-menu > ul > li > a, .side-nav li a, h1, h2, h3, h4, h5, h6, body { font-family: 'futura_bkbook' !important; }
body .fusion-main-menu .fusion-main-menu-search a { font-family: 'icomoon' !important; }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666667%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.66666667%; }
.col-md-7 { width: 58.33333333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.66666667%; }
.col-md-4 { width: 33.33333333%; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; }
.col-md-1 { width: 8.33333333%; }
img.fusion-logo-1x.fusion-standard-logo { width: 130px; }
table { width: 100%; margin: 20px 0; }
table td { border: 1px solid #D8D8D8; padding: 10px; }
table th { background: #D8D8D8; padding: 10px; border: 1px solid #D8D8D8; text-align: center; }
.button-flat { margin: 0 10px; }
/* ------------------- Bootstrap ------------------- */
.col-2:after, .col-3:after, .col-4:after, .col-5:after, .col-6:after { content: " "; display: block; clear: both; visibility: hidden; }
/* ----------------------- col-2 --------------------- */
.col-2 { margin: 0 -.5%; }
.col-2 > .item, #wrapper .col-2 > li { width: 49%; margin: 0 .5%; float: left; list-style: none; }
/* ----------------------- col-3 --------------------- */
.col-3 { margin: 0 -.5%; }
.col-3 > .item, #wrapper .col-3 > li { width: 32.3%; margin: 0 .5%; float: left; list-style: none; }
/* ----------------------- col-4 --------------------- */
.col-4 { margin: 0 -.5%; }
.col-4 > .item, #wrapper .col-4 > li { width: 23%; margin: 0 1% 1%; float: left; list-style: none; }
/* ----------------------- col-5 --------------------- */
.col-5 { margin: 0 -.5%; }
.col-5 > .item, #wrapper .col-5 > li,.col-5 > li { width: 19%; margin: 0 .5%; float: left; }
/* ----------------------- col-6 --------------------- */
.col-6 { margin: 0 -.5%; }
.col-6 > .item, #wrapper .col-6 > li { width: 15.66%; margin: 0 .5%; float: left; }
@media (max-width:580px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
    .col-md-12 { width: 100%; float: none; }
    .col-2, .col-3, .col-4, .col-5, .col-6 { margin: 0 !important; }
    .col-2 > .item, .col-2 > li, .col-3 > .item, .col-3 > li, .col-4 > .item, .col-4 > li, .col-5 > .item, .col-5 > li, .col-6 > .item, .col-6 > li { width: 100%; float: none; }
}
.sig-listing-item { margin-bottom: 20px; background: #F7F7F7; }
.sig-listing-item .col-md-8 { border-right: 1px dotted #0098D4; }
.sig-listing-item .col-md-4 { border-top: 1px solid #f1f2f2; padding: 20px; }
.sig-listing-item .col-md-4 img { width: 100%; }
.sig-listing-item .lits-item { padding: 2px 0; }
.sig-listing-item .lits-item.listing-social-links { padding: 0; }
.lits-item.listing-social-links a { display: inline-block; width: 50px; height: 50px; border-right: 1px solid #f1f2f2; text-align: center; padding-top: 14px; }
.lits-item.listing-body { padding: 10px 0; }
.lits-item.listing-social-links span i:before { font-size: 22px; }
.icons-box { position: relative; display: inline-block; margin: 2px; cursor: pointer; }
.icons-box .icon-title { font-size: 10px; z-index: 99; width: 88px; text-align: center; background: #FFF; position: absolute; top: -20px; left: -30px; padding: 5px 10px; display: block; color: #EC9812; font-weight: bold; -webkit-box-shadow: 0px 2px 2px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 2px 3px rgba(0, 0, 0, 0.2); display: none; }
.icons-box:hover .icon-title { display: block; }
.check-item { padding: 6px 0; }
.check-item input[type=checkbox], .check-item input[type=radio] { margin: -2px 8px 0px 0px; }
/* --------------------------------------------------------------------------- */
.lodging-header { background: #616161; padding: 6px 20px; font-size: 20px; color: #fff; margin: 20px 0 10px; text-align: left; }
.fusion-accordian .panel-title .lodging-header .fa-fusion-box { background: none !important; position: relative; left: -10px; }
.fusion-accordian .panel-title a:hover .lodging-header .fa-fusion-box { background: none !important; }
.fusion-accordian .panel-title .lodging-header .fa-fusion-box:before { font-size: 26px; }
.fusion-accordian .panel-title .lodging-header { padding-left: 30px; }
.card { background: #fff; margin-bottom: 20px; text-align: center; }
.card img { width: 100%; }
.card .card-action { padding: 10px 0; }
#wrapper .card .card-action h3 { margin: 0; font-size: 16px; }
.clear { clear: both; }
.check-form { clear: both; }
#featured_posts-3 .cb-feature-3 { width: 32.3%; margin: 0 .5%; float: left; margin-bottom: 10px; }
#featured_posts-3 .cb-grid-img a { display: block; }
#featured_posts-3 .cb-grid-img img { width: 100%; }
#featured_posts-3 .cb-grid-img img { opacity: 1; transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; transition: opacity 1s, transform 1s, -webkit-transform 1s; }
#featured_posts-3 .cb-grid-img:hover img { opacity: .9; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }
#featured_posts-3 .cb-grid-img { height: 198px; overflow: hidden; }
#featured_posts-3 .cb-article-meta h2 { text-align: center; margin: 10px 0; }
#featured_posts-3 .cb-grid-5 { margin: 0 -.5%; }
/* -------------------------- Festivals & Events ---------------------------------- */
.leaven-tab.masonry-content.grid { padding: 0; }
.grid .grid-item { width: 354px; float: none; padding: 20px; background: #fff; border: 1px solid #ccc; }
.masonry-tab ul.tabs { margin: 0px; padding: 0px; list-style: none; background: #000; }
.masonry-tab ul.tabs li { background: none; color: #fff; display: inline-block; padding: 10px 15px; cursor: pointer; font-weight: bold; }
.masonry-tab ul.tabs li.current { background: #0098d4; }
.masonry-tab .tab-container { position: relative; border: 2px solid #000; border-top: none; }
.masonry-content { display: none; background: #fff; padding: 15px; }
.masonry-content.current { display: inherit; }
.fusion-post-grid .pop-img { float: right; display: block; position: absolute; top: -5px; right: -16px; cursor: pointer; z-index: 9; }
.fusion-post-grid .pop-img img { margin-bottom: 0; width: 60px; }
.fusion-post-grid .pop-img .popup { background: #0098d4; color: #fff; padding: 4px 20px; position: absolute; top: 2px; left: -150px; display: none; height: 50px; }
.fusion-post-grid .pop-img .popup h4 { margin: 0; }
.fusion-post-grid .pop-img .popup a { color: #fff !important; }
.fusion-post-grid .pop-img:hover .popup { display: block; }
.fusion-post-grid .pop-img .popup:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 25px 0 25px 40px; border-color: transparent transparent transparent #0098d4; position: absolute; top: 0; right: -39px; }
.leaven-tab ul { background: #252525; margin: 0; padding: 0; position: relative; top: 2px; z-index: 99; }
.leaven-tab ul:after { content: ""; display: block; clear: both; }
.leaven-tab ul li { display: block; float: left; list-style: none; margin: 0; padding: 0; }
.leaven-tab ul li a { padding: 12px 16px; display: block; color: #fff; font-weight: bold; }
#cb-content .leaven-tab ul li a:hover { text-decoration: none; }
.leaven-tab ul li a:hover { text-decoration: none; }
.leaven-tab ul li.current { background: #0098d4; }
.leaven-tab .tab-content { padding: 20px; display: none; }
div#festival_widget-3 h4 { margin: 0; }
.fusion-megamenu-title { color: #0098D4 !important; }
#main .woody-picked-event { background: #0098d4; color: #fff; }
#main .post .woody-picked-event h2 a, #main .post .woody-picked-event h2 { color: #fff; }
#main .woody-picked-event:hover { background: #38CBE6; }
/* ------------------- Events --------------- */
#tribe-events .tribe-events-photo-event-wrap { padding: 16px; position: relative; }
#tribe-events .tribe-events-list .tribe-events-content { padding: 0px; }
#tribe-events .tribe-events-list .tribe-events-event-meta { float: none; }
/* ------------------------ Home ------------------- */
.widget_instagram_self_feed .si-widget:after { content: " "; display: block; clear: both; }
.widget_instagram_self_feed .si-widget { padding: 0; margin: 0; }
.widget_instagram_self_feed .si-widget li { width: 33%; float: left; }
.widget_instagram_self_feed .si-widget li .front-photo { background-color: #fff; vertical-align: middle; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin-bottom: 3px; padding: 3px; }
.home-content h3.widget-title { background: #0098d4; margin: 0; padding: 10px; color: #fff; }
.home-content { padding-top: 40px; }
.home-bottom { padding-top: 40px; }
#featured_posts-3 .hw-title h3 { background: #0098d4; margin: 0; padding: 10px; color: #fff; margin-bottom: 10px; }
.rev_slider_wrapper .rev_slider .tp-leftarrow.tparrows:before, .rev_slider_wrapper .rev_slider .tp-rightarrow.tparrows:before { font-family: 'icomoon'; }
body.home #main { padding-top: 0px; }
.service-cats .fusion-button-wrapper a { display: block; text-align: center; }
.service-cats .fusion-button-wrapper { padding: 5px; }
.service-cats .fusion-button-wrapper.active a { background: #1D74A0; color: #fff; }
.fusion-recent-posts .columns .column h4 { font-size: 18px; }
.file-attachments.button-default { padding: 10px 20px; }
.single-tribe_events .sidebar .tribe-events-single-section-title { color: #fff; }
#speeching_button { padding: 13px 29px; float: none; font-family: 'PT Sans'; font-weight: 400; text-transform: uppercase; font-size: 14px; }
.contact_btn { padding: 20px 0; text-align: center; }
.contact_btn a { margin: 0 10px; }
.list-exp { position: fixed; display: block; overflow-y: scroll; background: #0098d4; z-index: 999; display: none; -webkit-box-shadow: 0px 2px 2px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 2px 3px rgba(0, 0, 0, 0.2); bottom: 22px; top: auto; left: -90px; margin-left: 0; width: 180px; display: block; height: 300px; bottom: 0; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; }
.list-exp:hover { left: 0; }
.list-exp ul { padding: 0; margin: 0; }
.list-exp ul li { padding: 0; margin: 0; list-style: none; border: none; }
.list-exp ul li a { display: block; border-top: 1px solid #44D8F3; border-bottom: 1px solid #0F7386; padding: 8px 12px; color: #fefefe; font-size: 12px; background: #0098d4; display: block; }
.list-exp ul li a:hover { background: #167B8E; color: #fff; }
.events-archive .entry-content, .events-archive .entry-header { width: 750px; }
.fusion-content-widget-area .widget .col-2 li { width: 48%; margin: 0 1% 1%; text-align: center; border: 1px solid #f2f2f2; overflow: hidden; }
.fusion-content-widget-area .widget .col-2 li img { opacity: 1; transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; transition: opacity 1s, transform 1s, -webkit-transform 1s; }
.fusion-content-widget-area .widget .col-2 li:hover img { opacity: .9; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }
/* ---------------- Photos ----------------- */
body.page-id-13310 .post-content .fusion-column-wrapper { padding: 10px; }
body.page-id-13310 .post-content .fusion-one-third .fusion-imageframe { height: 180px; overflow: hidden; }
body.home .post-content { padding: 0; }
/* ----------------------------- Menu ----------------------- */
#menu-item-14309 .fusion-megamenu-title a { color: #0098D4; }
.col-md-6.webcam { padding-left: 0; }
.fusion-main-menu .col-md-6.weather a.button-default, .fusion-main-menu .col-md-6.webcam a.button-default { display: block; margin-top: 10px; clear: both; float: left; margin-left: 0; }
.link-event.clear a.button-default { padding: 10px 20px; display: inline-block; }
.link-event.clear a.button-default h3 { margin: 0; }
#menu-item-25839 img.woody-icon { width: 50px; margin-top: -70px; float: right; margin-right: 30px; }
.post-count { padding: 20px; font-size: 20px; text-align: center; }
body.single-tribe_events .sidebar .tribe-events-single-section-title { color: #fff; }
.moun-srch-item { width: 49%; float: left; margin: .5%; }
.moun-srch-item .col-md-4 h4 { color: #0098d4; padding-bottom: 10px; font-size: 17px; margin: 0; }
.moun-srch-item .col-md-8 h2 a { margin: 10px 0; color: #0098d4; padding-bottom: 10px; }
.moun-srch-item { margin-bottom: 10px; border: 1px solid #D4D4D4; min-height: 107px; }
.moun-srch-item .col-md-8 h2, .moun-srch-item .col-md-4 h4 { margin-top: 10px; }
#business_directory_leavenworth-2 .clearfix select, #business_directory_leavenworth-2 .clearfix input[type="text"] { width: 100% !important; padding: 12px; height: auto; border: 1px solid #ccc; height: 43px; }
#business_directory_leavenworth-2 .clearfix .fusion-button-wrapper .button-default { height: 43px; }
.fusion-button-wrapper .button-default { display: inline-block; margin: 0; }
#business_directory_leavenworth-2 .clearfix .fusion-button-wrapper { float: right; position: relative; margin-top: -43px; z-index: 99; }
.banner-text { background: #f1f2f2; padding: 10px; }
#menu-item-14309 a.button-default { margin: 0; float: left; display: block; margin-top: 10px; }
.press-item { padding: 10px; border: 1px solid #0098d4; margin-bottom: 10px; position: relative; padding-right: 100px; min-height: 100px; }
.press-item:after { content: ""; display: block; height: 1px; clear: both; }
.press-item .pop-img { float: right; display: block; position: absolute; top: 0; right: 0; cursor: pointer; }
.post_title { font-size: 16px; }
.press-item .pop-img img { margin-bottom: 0; width: 96px; }
.press-item .pop-img .popup { background: #0098d4; color: #fff; padding: 4px 20px; position: absolute; top: 18px; left: -130px; display: none; height: 50px; }
.press-item .pop-img .popup h4 { margin: 0; }
.press-item .pop-img:hover .popup { display: block; }
.press-item .pop-img .popup:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 25px 0 25px 40px; border-color: transparent transparent transparent #0098d4; position: absolute; top: 0; right: -39px; }
.person-shortcode-image-wrapper:after { content: " "; display: block; clear: both; }
#bottom-first { clear: both; padding: 0px 0 20px; }
.person-shortcode-image-wrapper .hover-type-liftup img { width: 100%; }
.person-shortcode-image-wrapper { margin: 0 -15px; }
.mustlists .item, .cta-page-list .item { width: 23%; margin: 0 1% 1%; float: left; overflow: hidden; text-align: center; }
.mustlists .item { min-height: 220px; }
div#recreation_content_list_widget-3 { margin-bottom: 0; }
.fusion-megamenu-title a { color: #000; }
#menu-item-25839 .woody-more a { display: block; float: right; padding: 6px 10px; }
.press-more-link a { display: inline-block; margin: 0; }
.press-more-link a { display: inline-block; margin: 0; }
#page_widget-7 { padding-top: 1px; clear: both; }
#menu-item-25962 a.button-default { margin: 0; display: block; clear: both; float: left; margin-top: 10px; }
.lodging-list { margin: 0 -15px; }
#text-7 { text-align: center; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:before, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal:after { display: none; }
.sig-listing-item .lits-item.business-email a:before, .sig-listing-item .lits-item.website a:before { content: "\f0ac"; display: inline-block; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; padding-right: 4px; }
.sig-listing-item .lits-item.business-email a:before { content: "\f0e0"; }
#festival_widget-3 .col-md-4 .event-link-image img { width: 100% !important; height: auto; }
table.memtable tr td:first-child { color: #0098D4; font-weight: bold; }
.address { font-size: 16px; margin-bottom: 10px !important; }
.sig-listing-item h3 a { color: #0098D4; font-size: 20px; }
#tribe-events .tribe-events-list .tribe-events-content { padding: 20px; }
#tribe-events .tribe-events-list .type-tribe_events { margin-bottom: 12px; }
.tribe-events-list-separator-month { margin-bottom: 10px; margin-top: 40px; }
#page_widget-7 .fusion-person .person-image-container { display: block; }
div#lodging_widget-5 { clear: both; }
div#lodging_widget-5 .card-image { height: 140px; overflow: hidden; }
.fusion-main-menu .sub-menu li a:hover { color: #9C1B0B; }
.col-md-6.webcam { width: 70%; }
.col-md-6.weather { width: 30%; }
#menu-item-25962 .fusion-megamenu-title { display: none; }
#menu-item-25839 .col-md-4 a { color: #020202; font-weight: normal; }
#menu-item-25839 .col-md-4 a:hover { color: #9C1B0B; }
#menu-item-25839 .col-md-4 a.button-default { color: #fff; }
.miw-container .miw-loop { width: 14.5%; float: left; margin-bottom: 0; position: relative; margin: 1%; }
.miw-container .miw-loop img { width: 100%; }
.miw-container .miw-loop a { display: block; }
.miw-container ul.miw-linear:after { content: ''; display: block; clear: both; }
.miw-container ul.miw-linear { margin: 0 -.5%; }
.fusion-recent-posts .meta span span { display: none; }
.fusion-recent-posts .meta span.meta-separator { display: none; }
.fusion-recent-posts .meta span span.date { display: block; }
#rev_slider_5_1_wrapper .tp-thumbs { padding: 20px !important; }
#gallery-sr .flex-direction-nav, #gallery-sr .flex-control-nav { display: none !important; }
#gallery-sr .fusion-one-fourth .flexslider { height: 156px !important; overflow: hidden; margin-bottom: 20px }
table td .sr-icons a { clear: both; }
#tribe-events-content a, .tribe-events-event-meta a { color: #0098D4 !important; }
#tribe-events-content .sr-icons a:hover { background: #0098D4; color: #fff !important; }
.presslists.col-3 { margin: 0 -1%; }
.presslists.col-3 > .item { width: 31%; margin: 0 1%; }
.press-main { margin-bottom: 10px; position: relative; }
.press-main:after { content: ""; display: block; height: 1px; clear: both; }
.press-main .pop-img { float: right; display: block; position: absolute; top: -20px; right: -10px; width: 60px; cursor: pointer; z-index: 9; text-align: center; }
.post_title { font-size: 16px; }
.press-main .pop-img img { margin-bottom: 0; width: 96px; }
.press-main .pop-img .popup { background: #0098d4; color: #fff; padding: 4px 20px; position: absolute; top: 18px; left: -130px; display: none; height: 50px; }
.press-main .pop-img .popup h4 { margin: 0; }
.press-main .pop-img:hover .popup { display: block; }
.press-main .pop-img .popup:after { content: ""; width: 0; height: 0; border-style: solid; border-width: 25px 0 25px 40px; border-color: transparent transparent transparent #0098d4; position: absolute; top: 0; right: -39px; }
.press-main  .press-image { display: block; margin-bottom: 20px; }
.press-main  .press-image img { width: 100%; }
/* #main { background: url(/wp-content/themes/Avada/assets/images/patterns/pattern22.png); }
div#content { background: #fff; padding: 0 20px; }
*/
.es_textbox_button { background: #0098D4; color: #ffffff; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0098D4, endColorstr=#0098D4 ); transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; border: none; padding: 12px 0px 13px; position: relative; cursor: pointer; }
.es_textbox_class { width: 100% !important; padding: 12px; height: auto; }
#miw_multi_image_widget-4 .miw-container .miw-loop { width: 100%; clear: both; text-align: center; }
#miw_multi_image_widget-4 .miw-container .miw-loop img { max-width: 100%; clear: both; width: auto; }
#miw_multi_image_widget-4 { margin-bottom: 10px; }
.fusion-modal .modal-title { font-size: 20px; font-weight: bold; }
.link-event.clear { text-align: center; padding-top: 10px; }
.tribe-events-calendar .fusion-read-more:after { display: none; }
#trail_widget-2 .item { border-bottom: 2px solid #233162; margin-bottom: 10px; background: #F7F7F7; padding: 10px; }
#trail_widget-2 .item .col-md-8 { padding-left: 0; border-right: 1px solid #233162; }
#trail_widget-2 .item  h3 { margin: 0 0 10px; font-size: 22px; }
#trail_widget-2 .item .col-md-4 > div { padding: 2px 0; }
#trail_widget-2 .item .col-md-8 a.button-default { padding: 8px 20px; display: inline-block; }
#tribe-events-content .tribe-events-tooltip h4 { color: #fff !important; }
.fusion-button-wrapper .button-default.sr-active { background: #9C1B0B; }
.post-content { padding-top: 0px; }
body.tribe-events-style-full .post-content #avada-custom-sidebar-revolutionsliderforevents { margin-top: -10px !important; }
.experiencetabs .nav .nav-tabs li a { padding: 16px; }
.experiencetabs .nav .nav-tabs li a h4 { font-size: 18px; }
.woodys-eve-picks .item { margin-bottom: 10px; text-align: center; min-height: 276px; }
.woodys-eve-picks .woo-img img { width: 100%; }
.woodys-eve-picks .woo-img { height: 200px; display: block; overflow: hidden; background: #f2f2f2; }
#tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a { color: #fff; }
body.single-tribe_events .sidebar .tribe-events-single-section-title { color: #fff; background: #0098D4; }
#tribe-events-content .tribe-grid-allday a, #tribe-events-content .tribe-week-grid-wrapper a { color: #fff !important; font-weight: normal; }
#listing_widget-11 .tab-content { background: #fff; }
body.page-id-13 .fusion-recent-posts p { font-size: 14px; }
body.page-id-13 .fusion-recent-posts { margin-bottom: 0; }
body.page-id-13 .fusion-recent-posts.layout-thumbnails-on-side .columns .column { margin-bottom: 0px; }
#wrapper .post-content h3 { font-size: 20px; }
#wrapper #listing_widget-17 .fusion-tabs .nav-tabs li .tab-link { display: block; height: 86px; }
.col-md-4.trail-right  div.tr-item { border-bottom: 1px dotted #585858; padding: 6px 0; clear: both; }
.col-md-4.trail-right  div.tr-item:after { content: ""; display: block; clear: both; }
.col-md-4.trail-right div.tr-item .label1 { display: block; width: 160px; font-weight: bold; color: #000; float: left; }
.col-md-4.trail-right div.tr-item .tr-cont { margin-left: 170px; display: block; }
.panel-body .col-md-4 h3 { margin: 0 0 10px; }
.col-md-4.trail-right div.tr-item .tr-cont:before { content: ":"; position: relative; left: -10px; font-weight: bold; color: #000; }
address.venue-address .tribe-address .tribe-delimiter { background: #fff; color: #fff; padding-left: 4px; }
address.venue-address .tribe-address .tribe-country-name { padding-left: 8px; }
/* ----------------- wide background --------------------------- */
#main #content { background: #fff; padding: 0 10px; }
.sig-listing-item { background: #f7f7f7; }
#main .sig-listing-item h3 { color: #FFFFFF; padding: 6px 0px; margin: 10px 0; font-size: 18px; background: #E81C0D; display: inline-block; padding: 10px 20px 10px 25px; margin-left: -26px; }
.fusion-tabs .tab-pane { padding: 20px 30px; }
.sig-listing-item h3.icon:before { content: "\f005"; display: inline-block; padding-right: 4px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; }
.sig-listing-item h3 { position: relative; }
.sig-listing-item h3:after { content: ''; position: absolute; top: 0px; right: 0; border-top: 24px solid transparent; border-bottom: 24px solid transparent; border-right: 8px solid #f7f7f7; }
.sig-listing-item .wed-address { margin: 10px 0; color: #000; }
.sig-listing-item .wed-address:before { content: "\f041"; display: inline-block; padding-right: 10px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; color: #333; font-size: 18px; }
.cta-title a { color: #fff; }
.fusion-logo a { padding: 5px 20px; }
img.fusion-logo-1x.fusion-standard-logo { width: 130px; height: 63px; }
.fusion-header-sticky-height, .fusion-header { height: 73px !important; }
.avada-skin-rev { border: none; }
.sort-container .alphabetic-sort { display: none; }
.sort-container.show .alphabetic-sort { display: block; }
.sort-container.show .default-sort { display: none; }
.alphabetic-button { text-align: right; padding-bottom: 10px; font-size: 14px; }
.alphabetic-button .sort-but span { border: 1px solid #0098d4; padding: 6px 20px; display: inline-block; color: #0098d4; cursor: pointer; margin-right: 10px; }
.sort-container.show .alph-but { background: #0098d4; color: #fff; }
.sort-container .sort-but .daf-but { background: #0098d4; color: #fff; }
.sort-container.show .daf-but { background: none; color: #0098d4; }
.cta-title a { color: #fff; }
body.single-post .fusion-meta-info span.fusion-inline-sep, body.single-post .fusion-meta-info span.fusion-comments { display: none; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal { padding: 0 !important; background: none !important; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content a { margin: 0; width: auto; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal { margin-bottom: 10px; }
#tribe-events-content-wrapper .fusion-events-before-title, #tribe-events-content-wrapper #tribe-events-bar { margin-bottom: 10px; }
#tribe-events-content-wrapper .tribe-events-list-separator-month { margin-top: 1px; }
#wrapper .post-content form#tribe_events_filters_form h3 { font-size: 16px; font-weight: normal; border: 1px solid #ccc; padding: 7px 22px; height: auto; background: #e8e8e8; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label { font-size: 18px; float: none; }
.tribe-events-filters-horizontal #tribe_events_filters_form { padding-top: 8px; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal h3 span { top: 12px; }
.post-content #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal #tribe_events_filter_control { margin: 0; }
#content select { font-size: 14px; }
body.search-results #posts-container .fusion-post-grid .fusion-alignright { display: none; }
.fusion-blog-layout-grid .fusion-post-content, .fusion-blog-layout-grid .post-content { padding-top: 0; }
.fusion-blog-layout-grid .fusion-post-content-container { margin-top: 10px; }
body.post-type-archive-tribe_events li#menu-item-8475 > a { color: #fff; }
.file-attachments { margin-left: -10px; }
.tribe_mini_calendar_widget .tribe-mini-calendar td.tribe-events-has-events a { background: #fff; color: #000; }
.tribe_mini_calendar_widget .tribe-mini-calendar div[id*='daynum-'] span { background: #ccc; color: #000; }
body.fusion-body .tribe-mini-calendar .tribe-mini-calendar-nav td { background: #333; }
body.fusion-body .tribe-mini-calendar td.tribe-events-has-events a:hover, body.fusion-body .tribe-mini-calendar td.tribe-events-has-events:hover a:hover { background: #333; color: #fff; }
body.fusion-body .tribe-mini-calendar .tribe-mini-calendar-today div[id*='daynum-'] a { background: #ccc; }
.wu-table-6 td { display: block; border: 1px solid #ccc; width: 32%; float: left; min-height: 250px; text-align: center; margin: .5%; }
.post-content .fusion-tabs .fusion-mobile-tab-nav { display: none; }
.es_widget_form .es_textbox_class { background: #fff; border: 2px solid #ddd8ce !important; color: #333; padding: 16px; height: auto; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height: 49px !important; }
.es_widget_form .es_textbox_class:focus { border: 2px solid #1abc9c !important; }
.es_widget_form { position: relative; }
.es_widget_form .es_textbox_button { background: #0098d4; border: navajowhite; padding: 16px 16px 15px; color: #fff; height: 49px; }
.es_widget_form .es_lablebox { display: none; }
.es_widget_form .es_caption { font-size: 17px; color: #ffffff; }
.footer-second .widget { width: 25% !important; float: left; min-height: 250px; padding: 20px; }
.footer-second { padding-top: 20px; }
/* --------- logo hover ----------- */
.fusion-logo a:hover { background: #9C1B0B; }
.post-banner-cont h3 { color: #fff; padding: 6px 0; margin: 10px 0; font-size: 18px; background: #e81c0d; display: inline-block; padding: 10px 20px 10px 25px; margin-left: -26px; position: relative; }
.post-banner-cont h3:after { content: ''; position: absolute; top: 0; right: 0; border-top: 24px solid transparent; border-bottom: 24px solid transparent; border-right: 8px solid #f7f7f7; line-height: normal; }
.mustlists .item { min-height: 255px; }
.mg_def_txt_under { font-size: 17px; font-weight: 600; text-align: center !important; float: none !important; display: block; }
.mustlists .item h3 a { color: #333; }
.home-frst-section h4 { color: #595f6b; font-size: 50px; line-height: 34px; margin-bottom: 20px; margin-top: 0; }
.home-frst-section h5 { color: #595f6b; font-size: 26px; font-weight: 200 !important; line-height: 31px; margin: 0; padding-bottom: 14px; }
.home-frst-section .es_lablebox { display: none; }
.home-frst-section .es_textbox { padding-bottom: 10px; width: 60%; float: left; margin-right: 20px; }
.home-frst-section .es_button { float: left; padding-bottom: 5px; padding-top: 0; width: 25%; }
.home-frst-section .es_textbox_class { height: auto !important; padding: 17px !important; }
.home-frst-section .es_textbox_button { padding: 17px 0 13px; }
.home-frst-section .es_textbox_button { width: 130px; text-transform: uppercase; font-weight: 600; border-radius: 3px; }
#main #content { padding: 0 0px; }
.home-second-sec h1 { color: #ffffff; font-size: 60px; margin: 0; line-height: 51px; padding-bottom: 12px; }
.home-second-sec p { color: #ffffff; font-size: 21px; padding: 10px 0; }
.home-second-sec .fusion-button { /* background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;*/ font-weight: 600; }
.home-third-sec h1 { color: #595f6b; font-size: 50px; line-height: 41px; margin: 0; padding-bottom: 30px; text-transform: capitalize; }
.testi-section .review.no-avatar q { background: transparent !important; }
.testi-section blockquote { background: transparent !important; }
.home-last-sec p { color: #fff; font-size: 19px; }
.home-last-sec .fusion-one-half { margin: 0px !important; }
.home-last-sec .fusion-one-half { width: 50%; }
.mg_title_under { border-color: #ebeaea !important; box-shadow: 0 3px 0 0 #ebeaea !important; }
.img_wrap .overlays .cell_more span::before { color: #0096d5; }
.img_wrap .overlays .cell_more { border-bottom-color: #ffffff; }
.home-last-sec .fusion-column-wrapper { height: 381px; min-height: 381px; }
.home-last-sec .frst-sec .fusion-column-wrapper { padding: 100px 120px; }
body.layout-boxed-mode  div#wrapper { position: relative; overflow: hidden; }
#blog-leaven .fusion-rollover { display: none; }
#blog-leaven .fusion-image-wrapper img { -webkit-transform: perspective(1000px) scale(1); transform: perspective(1000px) scale(1); transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; position: relative; z-index: 1; }
#blog-leaven .fusion-image-wrapper:hover img { -webkit-transform: perspective(1000px) scale(1.03); transform: perspective(1000px) scale(1.03); }
table#webwid { width: 100% !important; max-width: 100% !important; background: #f00; }
.tiempocom_widget table#webwid a#wlink { display: inline-block; padding: 10px; }
.post-content .tiempocom_widget:first-child table { background: #f7f7f7; }
.post-content .tiempocom_widget:first-child table td { padding: 20px; }
#blog-leaven .fusion-rollover { display: block; z-index: 999; background: none; }
#blog-leaven .fusion-rollover-gallery, #blog-leaven .fusion-rollover-title, #blog-leaven .fusion-rollover-categories { display: none; }
#blog-leaven .fusion-image-wrapper .fusion-rollover .fusion-rollover-link { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 0; background: none; }
#blog-leaven .fusion-image-wrapper .fusion-rollover .fusion-rollover-link:before { content: normal; }
#blog-leaven .fusion-image-wrapper .fusion-rollover { opacity: 1; -webkit-transform: translateX(0%); transform: translateX(0%); -webkit-transform-style: preserve-3d; }
#tribe_events_filters_wrapper input[type=submit], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover { background-color: #0098d4 !important; color: #fff !important; }
#tribe-events .fusion-tribe-events-headline h3 a, #tribe-events .tribe-events-list .fusion-tribe-primary-info .tribe-events-list-event-title a { color: #000 !important; background: #fff !important; }
.time-details span { font-size: 14px; }
#tribe-events-content td.tribe-events-present div[id*="tribe-events-daynum-"] a { color: #fff !important; background: none; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot h5 { margin-bottom: 10px; }
#tribe-events .tribe-events-list .tribe-events-event-meta .author > div { display: block; padding: 0; border: none; background: none; }
#tribe-events .tribe-events-list .fusion-tribe-no-featured-image .fusion-tribe-events-headline { width: 100%; }
#tribe-events .tribe-events-list .tribe-events-content { padding: 0; }
#tribe-events .tribe-events-day-time-slot .entry-title { background: #fff !important; margin: 0; }
#tribe-events .tribe-events-day-time-slot .entry-title a { color: #333 !important; display: block; padding: 10px 0; font-size: 19px; font-weight: bold; border-bottom: 1px solid #ccc; margin-bottom: 10px; margin-left: -33px; }
#tribe-events .tribe-events-day-time-slot .fusion-tribe-primary-info { padding-right: 20px; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events { border: none !important; margin-left: 50px; }
#tribe-events-content-wrapper .tribe-events-list-separator-month { background: #fff; text-align: center; position: relative; }
#tribe-events-content-wrapper .tribe-events-list-separator-month:after { content: ''; display: block; height: 1px; background: #ccc; border-bottom: none; left: 0; top: 50%; }
#tribe-events-content-wrapper .tribe-events-list-separator-month  span { font-size: 20px; font-weight: bold; background: #fff; position: relative; z-index: 99; padding: 0 40px; color: #000; }
#tribe-events .tribe-events-list .type-tribe_events, #tribe-events .tribe-events-list-separator-month+.type-tribe_events { border: none; border-bottom: 1px solid #000; padding-bottom: 20px; margin-bottom: 20px; }
#tribe-events .tribe-events-day-time-slot .entry-title a:before { display: inline-block; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; background: #333; padding: 7px; color: #fff; font-size: 22px; margin-right: 10px; }
#tribe-events-day .tribe-events-content { float: none; }
#tribe-events .tribe-events-day-time-slot .tribe-event-date-start:before { display: inline-block; padding-right: 8px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; }
#tribe-events .tribe-events-day-time-slot .location .author:before { display: inline-block; padding-right: 8px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; font-style: normal; }
.tribe-events-list .tribe-events-event-image img { width: auto; }
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image { min-height: inherit; display: inline-block; width: auto; padding: 10px; }
#tribe-events .tribe-events-list .type-tribe_events .tribe-events-event-image a { display: inline-block; }
.tribe-mini-calendar-event { padding: 10px 0 !important; }
body.single.single-tribe_events #content { width: 100% !important; }
body.single.single-tribe_events #sidebar { display: none !important; }
body.single.single-tribe_events .tribe-events-single-event-title { color: #0098D4; }
.single-tribe_events .tribe-events-event-meta { background-color: #f2f2f2; color: #333333; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd { word-wrap: break-word; }
body #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner .tribe-bar-views-option a { padding: 16px 30px; }
body #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner { padding-top: 18px; padding-bottom: 56px; }
body #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner label { padding: 8px 30px; padding-bottom: 0; margin-bottom: 0; }
#tribe-events-content .tribe-events-calendar td div[id*=tribe-events-daynum-], #tribe-events-content .tribe-events-calendar td div[id*=tribe-events-daynum-] a { color: #888 !important; }
#tribe-events-content .tribe-events-calendar td.tribe-events-present { background: #eee; }
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a, .tribe-events-grid .tribe-grid-header .tribe-week-today { background-color: #fff !important; }
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth, .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a { background-color: #fff !important; }
/* #tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title { padding: 10px 10px 0; font-weight: normal; background: none; color: #000 !important; font-size: 16px; line-height: normal; }
#tribe-events-content .tribe-events-tooltip .tribe-events-event-body { padding: 4px 12px 5px 12px; }
*/
/* -----------------------------------------------my css---------------------------------------- */
.fusion-one-third.fusion-layout-column.fusion-spacing-yes h2 { font-size: 20px !important; font-family: PT-sans !important; margin: 12px 0; }
.fusion-column-wrapper p { font-weight: 400; font-size: 17px; word-spacing: 2px; }
.fusion-one-third.fusion-layout-column.fusion-spacing-yes p { font-size: 17px; font-family: PT-Sans; font-weight: 400; line-height: 26px; }
a.fusion-button.button-flat.button-round.button-large.button-lightgray.button-1 { border-color: black; }
a.fusion-button.button-flat.button-round.button-large.button-lightgray.button-2 { border-color: black; }
a.fusion-button.button-flat.button-round.button-large.button-lightgray.button-3 { border-color: black; }
a.fusion-button.button-flat.button-round.button-large.button-lightgray.button-4 { border-color: black; }
a.fusion-button.button-flat.button-round.button-large.button-lightgray.button-5 { border-color: black; }
a.fusion-button.button-flat.button-round.button-large.button-lightgray.button-6 { border-color: black; }
.last { border-top: 4px solid white; border-bottom: 4px solid white; border-left: 4px solid white; border-right: 4px solid white; text-align: center; color: white; background-color: rgba(255, 255, 255, .1); padding-top: 50px; padding-bottom: 50px; position: relative; }
.last h1 { color: #fff !important; font-size: 65px !important; word-spacing: 3px !important; font-family: PT-Sans !important; }
.last p { color: white; font-family: PT-Sans; font-size: 18px; }
a.abso { position: absolute; height: 100%; width: 100%; left: 0%; top: 0; }
.bot { text-align: center; color: #808080; background: white; padding: 5px; font-weight: bold; font-size: 19px; position: relative; top: 51px; }
/* ---------------------------- */
.tribe-events-filter-group ul, #tribe-events-content-wrapper #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group { position: relative !important; width: auto; max-width: inherit; min-width: inherit; border: none; }
.tribe-events-filters-horizontal .tribe_events_filter_item, .tribe_events_filter_item.closed div { display: block !important; max-height: inherit; height: auto; }
.tribe-events-filter-group ul { overflow-y: visible; max-height: inherit; }
#tribe-events-content-wrapper .tribe-events-filter-group ul label input[type=checkbox] { display: none; }
#tribe-events-content-wrapper .tribe-events-filter-group ul label { padding: 5px 12px; border-bottom: none; }
#tribe-events-content-wrapper .tribe-events-filter-group ul li { float: left; margin: 4px; border: none; }
#tribe-events-content-wrapper .tribe-events-filter-group ul:after { content: ''; display: block; clear: both; }
.tribe-events-filters-horizontal .tribe_events_filter_item { margin-top: 30px; }
#tribe_events_filters_wrapper .closed .tribe-events-filters-group-heading:hover { background: none; }
#tribe_events_filters_wrapper .tribe_events_filter_item.closed h3 span { display: none; }
#tribe-events-content-wrapper #tribe_events_filters_wrapper label span { display: block; width: auto; overflow: hidden; text-overflow: inherit; }
.fusion-logo a:hover { background: none !important; }
.fusion-logo img { opacity: 1; transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; transition: opacity 1s, transform 1s, -webkit-transform 1s; }
.fusion-logo:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }
#tribe-events-content-wrapper .tribe-events-calendar thead th { background-color: #666; }
.post-image-banner.auto { position: relative; }
.post-image-banner.auto .tp-banner ul { position: relative; overflow: hidden; }
.post-image-banner .tp-caption p { font-size: 17px !important; }
.post-image-banner .tp-parallax-wrap, .post-image-banner .tp-loop-wrap, .post-image-banner .tp-mask-wrap { width: 100% !important; left: 0 !important; }
.fusion-footer .fusion-image-wrapper .fusion-rollover, .fusion-footer .fusion-image-wrapper:hover .fusion-rollover { background: rgba(0, 0, 0, 0.74); color: #fff; text-transform: uppercase; }
.fusion-footer .fusion-image-wrapper .fusion-rollover h4, .fusion-footer .fusion-image-wrapper .fusion-rollover h4 a { color: #fff !important; }
.sr-icons { margin-bottom: 10px; }
.sr-icons a .icon-title, .sr-icons a .icon-title { width: auto !important; }
.sr-icons a { border: 1px solid #0098d4; margin: 0 2px; padding: 4px 14px; line-height: normal; display: inline-block; text-transform: capitalize; }
.sr-icons .icon { display: none; }
#text-17, #text-16 { text-align: center; }
#text-17 a .fa, #text-16 a .fa { font-size: 52px; display: block; padding-bottom: 10px; }
#text-17 a .fa, #text-16 a .fa { width: 70px; height: 70px; margin: 0 auto; padding-top: 10px; margin-bottom: 10px; }
#miw_multi_image_widget-3 h4.widget-title { text-align: center; font-size: 22px; letter-spacing: 2px; }
.leav-phone { display: inline-block; }
.leav-phone a { border: 1px solid #0098d4; margin: 4px; display: inline-block; padding: 4px 10px; }
.leav-phone a .fa { margin-right: 10px; }
.sr-icons a, .leav-phone a { color: #666; border: 1px solid #666; }
.sr-icons a:hover, .leav-phone a:hover { background: #666; color: #fff !important; border: 1px solid #666; }
.footer-second h4.widget-title { font-size: 22px; margin-bottom: 10px; }
.leav-phone a, .leav-phone a:hover { border: none; color: #333; }
/* ---------------------------Desktop only ----------- */
.post-image-banner .tp-caption { background: rgba(0, 0, 0, 0.61); padding: 10px 20px !important; width: 500px; white-space: initial !important; margin: 0 auto !important; left: 10%; color: #fff; font-size: 17px !important; }
.tp-caption.pg-title { background: rgba(0, 0, 0, 0.74); color: #fff; font-size: 22px; text-transform: uppercase; padding: 10px 20px !important; font-size: 19px !important; }
/* --------------- Calender ----------------- */
.tribe-events-filters-horizontal .tribe-events-filter-group { display: block !important; }
.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_form, .tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_reset, .tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper .tribe-events-filters-label { display: block !important; }
#tribe_events_filters_toggle, #tribe_events_filters_reset { display: none !important; }
.tribe-events-filters-horizontal .tribe-events-filter-group:after, .tribe-events-filters-horizontal .tribe-events-filter-group:before { display: none !important; }
#tribe_events_filter_control #tribe_events_filters_reset { display: none !important; }
.tribe_events_filter_item.closed.tribe_last_child, .tribe_events_filter_item.tribe_last_child { margin-top: 0px; }
#page_widget-7 .cta_tit { padding: 10px 0; text-align: center; margin-bottom: 20px; padding: 6px 0; }
#page_widget-7 .cta_tit h4 { font-size: 24px; position: relative; display: inline-block; padding: 0 30px; margin: 10px 0; color: #333; }
/* #page_widget-7 .cta_tit h4:after, #page_widget-7 .cta_tit h4:before { content: ''; display: block; position: absolute; height: 1px; background: #333; width: 60%; top: 18px; }
#page_widget-7 .cta_tit h4:after { right: -60%; }
#page_widget-7 .cta_tit h4:before { left: -60%; }
*/
.fusion-megamenu-wrapper .fusion-megamenu { -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.75); }
.sig-listing-item.fea-listing { background: #f3f8fc; }
.sig-listing-item { position: relative; }
.sig-listing-item.fea-listing:before { content: "\f005"; display: inline-block; padding-right: 4px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; position: absolute; background: #0098d4; padding: 6px 13px; color: #fff; z-index: 9; bottom: 0; right: 0; font-size: 20px; }
.sig-listing-item .col-md-8 { float: right; border-right: none; }
.sig-listing-item.nonfea-listing:before { content: "\f005"; display: inline-block; padding-right: 4px; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; position: absolute; background: #ccc; padding: 6px 13px; color: #fff; z-index: 9; bottom: 0; right: 0; font-size: 20px; }
.sig-listing-item h3:after, .sig-listing-item h3.icon:before { content: normal; }
#main .sig-listing-item h3 { margin-left: 0; background: none; display: block; }
#main .sig-listing-item h3 { color: #333; font-weight: bold; }
#main .sig-listing-item.fea-listing h3 { display: block; color: #0098d4; }
.sig-listing-item { border: 1px solid #ccc; }
.sig-listing-item.fea-listing { border: 1px solid #86b6de; }
.miw-container .miw-loop { background: #212326; text-align: center; }
.miw-container .fusion-portfolio-content { margin-top: 0; }
.miw-container .fusion-portfolio-content h2 { padding: 10px 0; text-transform: uppercase; font-size: 14px; }
div#tribe-events-bar { display: none; }
#avada-custom-sidebar-pagesection { margin-top: 45px; }
.events-list-search { clear: both; padding: 10px 0; }
.events-list-search:after { content: ''; display: block; clear: both; }
.events-list-search .events-filter-view { margin-top: 5px; }
.events-list-search .events-filter-view a { padding: 4px 20px; display: inline-block; border: 1px solid #666; color: #666; }
.events-list-search .events-filter-view a.active, .events-list-search .events-filter-view a:hover { background: #666; color: #fff; }
.events-list-search .events-filter-search { position: relative; }
.events-list-search .events-search-submit { background: #0098d4; border: none; padding: 10px 20px; position: absolute; top: 0; right: 0; color: #fff; }
.events-list-search .events-search-text, .events-list-search .events-search-submit { height: 40px !important; }
.events-list-search .events-search-text { width: 100%; }
.events-list-search { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.file-attachments .button-default .fusion-button-text { color: #fff; }
#tribe-events-content-wrapper .tribe-events-filter-group ul li label span, #tribe-events-content-wrapper .tribe-events-filter-group ul li label { background: #fff; color: #666; }
#tribe-events-footer { display: none; }
#tribe-events-content-wrapper .tribe-events-filter-group ul li.active label span, #tribe-events-content-wrapper .tribe-events-filter-group ul li.active label { background: #9c1b0b; color: #fff; }
.tribe-events-filter-view.tribe-filters-closed #main #tribe_events_filters_wrapper .tribe-events-filters-label, #main .tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper .tribe-events-filters-label { display: none !important; }
.post-image-banner { margin-top: -40px; }
.post-image-banner.fusion-row-no { margin: -40px -30px 0; }
body.events-list .type-tribe_events .hover-type-zoomin { float: left; margin-right: 20px; }
body.events-list .tribe-events-loop .tribe-events-content { float: none; }
body.events-list .tribe-events-venue-details { padding-bottom: 16px !important; }
body.events-list #recent-posts-3 ul li { display: none; }
body.events-list #recent-posts-3 ul li:nth-child(1), body.events-list #recent-posts-3 ul li:nth-child(2), body.events-list #recent-posts-3 ul li:nth-child(3) { display: block; }
.tribe-events-month .fusion-events-before-title h2.tribe-events-page-title { display: none; }
#tribe-events-content-wrapper .tribe-events-filter-group ul li label { border: 1px solid #666; }
h1.tribe-events-single-event-title { text-align: center; }
.tribe-events-schedule { text-align: center; }
#main .tribe-events-schedule h2 { margin-bottom: 10px; }
.single-tribe_events #main .tribe-events-schedule .recurringinfo .tribe-events-divider { display: none; }
.single-tribe_events  #main .tribe-events-content { text-align: center; }
.single-tribe_events #main .tribe-events-cal-links { text-align: center; }
.single-tribe_events #main .tribe-events-event-meta { background: none; }
.single-tribe_events .sidebar, .single-tribe_events .tribe-events-event-meta { font-size: 16px !important; background: #fff !important; text-align: center; }
.single-tribe_events .sidebar, .single-tribe_events .tribe-events-event-meta.primary { margin-top: 100px; }
.single-tribe_events #main .tribe-events-event-meta dl { text-align: center; }
.single-tribe_events #main .tribe-events-meta-group .tribe-events-single-section-title { text-align: center; }
.single-tribe_events #main .tribe-events-event-meta .tribe-events-meta-group { position: relative; text-align: center; }
.single-tribe_events #main .tribe-events-event-meta .tribe-events-meta-group:after { content: ''; display: block; height: 1px; background: #0098d4; position: absolute; top: 32px; width: 80%; }
.single-tribe_events #main .tribe-events-meta-group .tribe-events-single-section-title { background: #fff; display: inline-block; padding: 0 20px; position: relative; z-index: 99; text-transform: uppercase; color: #0098d4; }
.single-tribe_events .tribe-events-event-image { text-align: center; }
/* .single-tribe_events #main .tribe-events-event-meta .tribe-events-meta-group dt { width: 50%; display: block; float: left; text-align: right; padding-right: 10px; min-height: 20px; line-height: normal; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt + dd { width: 50%; display: block; float: left; text-align: left; min-height: 20px; line-height: normal; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt[style="display: none;
"] + dd { width: auto; display: block; float: none; text-align: center; }
*/
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd { border-bottom: 1px solid #eee; text-align: left; line-height: normal; padding-bottom: 10px; }
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { float: left; padding-right: 10px; line-height: normal; }
.single-tribe_events #main .tribe-events-meta-group .tribe-events-single-section-title { float: left; padding-left: 0; }
.single-tribe_events #main .tribe-events-event-meta dl { clear: both; }
.single-rel-eve { position: relative; text-align: center; }
.single-rel-eve:after { content: ''; display: block; height: 4px; width: 100%; position: absolute; top: 25px; background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.single-rel-eve h2 { background: #fff; display: inline-block; padding: 10px 20px; position: relative; z-index: 99; text-transform: uppercase; }
#tribe-events .tribe-events-loop .hover-type-zoomin { float: left; margin-right: 20px; }
#tribe-events .tribe-events-loop .tribe-events-content { float: none; }
#tribe-events .tribe-events-loop .tribe-events-event-meta { padding-bottom: 10px; }
#tribe-events-content-wrapper li.tribe-events-nav-previous.col-md-3 { padding-left: 0; }
#tribe-events-content-wrapper li.tribe-events-nav-next.col-md-3 { padding-right: 0; }
#tribe-events-content-wrapper .tribe-events-sub-nav .col-md-3 a { font-size: 24px; margin: 0; margin-top: 4px; }
#tribe-events-content-wrapper .tribe-events-nav-previous a:before, #tribe-events-content-wrapper .tribe-events-nav-next a:after { content: normal; }
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous a span, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next a span { display: inline-block; font-size: 32px; }
#tribe-events-content-wrapper .tribe-events-nav-previous a { float: left; }
#tribe-events-content-wrapper .tribe-events-nav-next a { float: right; }
#tribe-events-content-wrapper .tribe-events-calendar thead th { font-size: 18px; padding: 10px 0; }
/* --------------------- 21-07-2016---[home] ------------------- */
.fusion-main-menu li >.fusion-megamenu-wrapper .sub-menu .fusion-megamenu-icon { display: none; }
body.home .post-content .home-second-sec h1 { color: #fff; }
.post-content .home-frst-section h4, .post-content .home-frst-section h5, .hundred-percent-fullwidth .fusion-column-wrapper p, body.home .home-second-sec, body.home .post-content .home-second-sec h1, body.home  .post-content .home-second-sec p, .post-content .testi-section, .post-content .fusion-testimonials.clean blockquote q { font-family: 'futura_bkbook' }
.post-content .home-frst-section h4 { font-size: 50px; line-height: normal; margin-bottom: 6px; }
.post-content .home-frst-section h5 { font-size: 28px; line-height: normal; margin-bottom: 0; }
.post-content .home-frst-section h5 { font-size: 22px; }
body.home  .post-content .home-second-sec h1 { font-size: 58px; }
body.home  .post-content .home-second-sec p { font-size: 30px; }
.post-content .testi-section, .post-content .fusion-testimonials.clean blockquote q { font-size: 32px; line-height: normal; }
#tribe-events-content-wrapper .tribe-events-filter-group ul li:hover label span, #tribe-events-content-wrapper .tribe-events-filter-group ul li:hover label { background: #666; color: #fff; }
#content select.yeardrop, #content select.monthsdrop { padding: 10px; height: auto; font-size: 22px; color: #333; border: none; }
body.home .hundred-percent-fullwidth .fusion-button { /* background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;*/ font-weight: 600; }
#tribe-events-content .tribe-events-viewmore a, .tribe-events-event-meta .tribe-events-viewmore a ,h3.tribe-events-month-event-title a{ color: #707070 !important; }
#tribe-events-content .tribe-events-calendar h3.tribe-events-month-event-title a{ color: #707070 !important; }
#tribe-events-content-wrapper .tribe-events-sub-nav .col-md-3 a, #tribe-events-content-wrapper .tribe-events-nav-previous a { color: #666; }
.events-filter-links label { margin-right: 20px; font-size: 16px; }
.mobile-caption { display: none; }
.tribe-events-sub-nav label select { border: none !important; display: inline-block; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
:hover, :focus, :active, a:hover, a:focus, a:active { outline: 0; }
input[type="text"]:focus, input[type="email"]:focus, textarea:focus { outline: none; }
.tribe-events-sub-nav label select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 40px !important; }
.tribe-events-sub-nav label { position: relative; }
/* .tribe-events-sub-nav label:after { content: "\f0d7"; display: block; font-family: FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; width: 20px; height: 18px; position: absolute; top: 0; right: 9px; font-size: 16px; background: #9c9c9c; color: #fff; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding-top: 2px; }
*/
label.cat-caption { font-size: 16px; font-weight: bold; margin-bottom: 10px !important; display: block; }
.tribe-events-sub-nav label select { background: url(images/select-arrow.jpg) no-repeat; }
.tribe-events-sub-nav label.month-drop select { background-position: 129px 12px; }
.tribe-events-sub-nav label.year-drop select { background-position: 72px 12px; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events .hover-type-zoomin a span, #tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events .hover-type-zoomin a, #tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events .hover-type-zoomin { float: none; display: block; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events .hover-type-zoomin a span.tribe-events-event-image { display: none; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events .hover-type-zoomin a span.fusion-tribe-events-event-image-responsive { display: block; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot .type-tribe_events .tribe-events-venue-details span.author { padding: 6px 0; }
.modal-content .es_widget_form .es_lablebox { display: block !important; }
#tabweddingchart table td .sr-icons a { margin: 2px; }
.cat-links { margin-bottom: 10px; }
.cat-links a { display: inline-block; padding: 2px 14px; border: 1px solid #666; color: #666; margin: 2px; }
.cat-links a.active, .cat-links a:hover { color: #fff; background: #666; }
.cat-links label { display: inline-block; margin-right: 20px; }
.events-filter-links label { font-weight: bold; }
.events-list-search .events-filter-view { padding-left: 0; }
#main .post-image-banner .slide-excerpt h2, #main .post-image-banner .slide-excerpt p { padding: 0; }
.col-md-3.lodg-cat img { width: 100%; height: auto; }
#main .col-md-3.lodg-cat .card-image { display: block; }
/* ---------------------------Desktop only ----------- */
@media (min-width:768px) {
    li#menu-item-25839 { width: 110%; }
    .modal-lg { width: 550px; }
    #tribe-events-bar { margin-top: 30px; }
    #gallery-sr .fusion-one-fourth { width: 25%; margin: 0; }
    div#email-subscribers-2 { width: 50%; margin: 0 auto; }
}
/* --------------------------- ipad mobile ------------ */
@media (max-width:780px) {
    #featured_posts-3 .cb-grid-img { height: 128px; overflow: hidden; }
    .fb-like-box-container span { width: 100% !important; }
    .col-md-3 { width: 50%; }
    .fusion-logo img { width: 130px; }
    .fusion-mobile-menu-icons a { margin-top: 6px; margin-right: 10px; padding: 20px; }
    body .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header { padding: 0; }
    .footer-second .widget { width: 50% !important; float: left; min-height: 110px; }
    .miw-container .miw-loop { width: 31%; }
    body.home .home-frst-section .fusion-row { margin: 0 3% !important; }
    .hundred-percent-fullwidth .fusion-column-wrapper p { font-size: 18px; }
    body.home .post-content .home-second-sec h1 { font-size: 46px; }
    body.home .post-content .home-second-sec p { font-size: 26px; }
    body.home .home-third-sec, body.home .home-frst-section { padding: 40px 0 !important; }
    .miw-container .miw-loop { min-height: 200px; }
}
@media (max-width:640px) {
    .footer-second .widget { width: auto !important; float: none; min-height: inherit; margin-top: 20px; padding: 0px; }
    .miw-container .miw-loop { width: 46%; margin: 2%; }
    #email-subscribers-2 { text-align: center; }
    .sig-listing-item.fea-listing:before { top: 0; left: 0; bottom: auto; right: auto; }
    #main .sig-listing-item.fea-listing h3 { padding-left: 45px; margin-top: 0; }
    .sig-listing-item .col-md-4 { padding: 0; clear: both; text-align: center; }
    body .fusion-columns .fusion-column { margin: 0; }
    #main #content { margin-bottom: 10px; }
    #text-17, #text-16 { width: 50% !important; float: left; clear: none; height: 140px; padding: 0 20px; margin-top: 0; }
    #recent-posts-3 { clear: both; padding-top: 20px; }
    #text-17 { border-right: 1px solid #ccc; }
    #text-17 p, #text-16 p { margin: 0; }
    #page_widget-7 .col-md-4 { margin-bottom: 20px; }
    #page_widget-7 { margin-bottom: 0; }
    body.home .home-second-sec { padding: 40px 0 !important; }
    body.home .post-content .home-second-sec p { font-size: 16px; }
    body.home .home-third-sec, body.home .home-frst-section { padding: 20px 0 !important; }
    body.home .home-third-sec .fusion-one-full { margin-bottom: 0 !important; }
    .post-content .home-frst-section h4 { font-size: 36px; margin-bottom: 6px; }
    .home-last-sec .fusion-column-wrapper { height: 200px; min-height: 200px; padding: 40px !important; }
    .post-content .testi-section, .post-content .fusion-testimonials.clean blockquote q { font-size: 20px; line-height: normal; }
    body.home .testi-section { padding: 40px 0 !important; }
    body.home .hundred-percent-fullwidth .fusion-one-half { border-bottom: 10px solid #74c5e3 !important; }
    .tribe-events-sub-nav .col-md-3 { width: 25%; float: left; margin-top: 10px; }
    .tribe-events-sub-nav .col-md-6 { width: 50%; float: left; text-align: center; }
    .tribe-events-sub-nav .col-md-6 select { border: 1px solid #ccc !important; margin: 2px; clear: both; display: inline-block; width: 80%; }
    #content select.yeardrop, #content select.monthsdrop { font-size: 14px; padding: 8px; background-position: 96% 6px; }
    #tribe-events-content-wrapper .tribe-events-sub-nav .col-md-3 a, #tribe-events-content-wrapper .tribe-events-nav-previous a { font-size: 14px; }
    #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous a span, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next a span { font-size: 18px; }
    .post-image-banner .tp-caption { display: none !important; }
    .post-image-banner .mobile-caption { display: block; background: #666; padding: 10px 20px; color: #fff; }
}
/* ---------------------------- mobile ---------------- */
@media (max-width:580px) {
    #featured_posts-3 .cb-feature-3 { width: auto; float: none; }
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { width: auto; float: none; padding: 0; }
    body #main { padding-left: 20px; padding-right: 20px; }
    body.home #main { padding-left: 3%; padding-right: 3%; }
    .fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow { width: auto; float: none; margin-right: 0; }
    body #main h1 { font-size: 24px; }
    body { min-width: 180px; }
    #wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder { padding-top: 0; }
    #wrapper .fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder > ul { padding: 0 20px; }
    .fusion-tabs .tab-pane { padding: 0px; }
    .sig-listing-item .col-md-8 { border-right: none; }
    .fusion-widget-area .sig-listing-item h3 { margin-left: -11px; }
    .sig-listing-item .col-md-4 { padding: 0; }
    .sig-listing-item { padding: 0 10px; }
    .person-shortcode-image-wrapper { margin: 0; }
    body.has-sidebar #main .sidebar { padding: 0 10px; }
    #wplc_hovercard { width: 186px; height: 145px; }
    .wplc_hovercard_content_right { width: 98px; }
    #wplc_hovercard_content { padding: 10px; }
    .wplc_hovercard_content_left { padding: 0; width: 60px; }
    #speeching_button { padding: 7px 29px; }
    #wplc_hovercard_bottom { padding: 2px; text-align: center; }
    /* .fusion-mobile-nav-holder ul { display: block !important; }
    */
    .fusion-mobile-nav-holder { margin-left: 20px; }
    .fusion-mobile-nav-holder ul li a[href~="#"], .fusion-mobile-nav-holder ul > li#mobile-menu-item-25886 > a, .fusion-mobile-nav-holder ul > li#mobile-menu-item-25711 > a { color: #0098D4; font-weight: bold; font-size: 14px; }
    /* .fusion-mobile-nav-item .fusion-open-submenu { display: none; }
    */
    #speeching_button { margin-right: 0; }
    .wether-col td { display: block; border-bottom: 1px solid #ccc; width: 100%; margin: 0; }
    #featured_posts-3 .cb-feature-3 { width: 100%; margin: 0; float: none; }
    .fusion-content-widget-area .widget .col-2 li { width: 100%; margin: 0 0 10px; }
    .moun-srch-item { width: 100%; float: none; margin: 0 0 10px; }
    .mustlists .item, .cta-page-list .item { width: 100%; margin: 0 0 10px; float: none; }
    #page_widget-7 .cta_tit h4 { font-size: 16px; }
    #page_widget-7 .cta_tit h4:after, #page_widget-7 .cta_tit h4:before { top: 12px; }
}
@media (max-width:480px) {
    .miw-container .miw-loop { width: auto; float: none; }
    .fusion-mobile-menu-icons a { margin-right: 0; margin-left: 0; }
    #text-17 a, #text-16 a { font-size: 12px; display: block; }
}
@media (min-width:640px) and (max-width:800px) {
    #main .fusion-spacing-no.fusion-one-half { width: 50%; position: relative; float: left; }
    #main .home-last-sec .fusion-column-wrapper { padding: 40px !important; min-height: 220px; height: 200px; }
}
#wrapper .fusion-tabs .nav-tabs li .tab-link { padding: 20px 0; font-size: 16px; }
#wrapper .fusion-tabs .nav-tabs li .tab-link h4 { font-size: 16px; }
/* -------------------------- tabs -------------------------
.fusion-tabs .nav { display: block; }
#wrapper .fusion-tabs .nav-tabs li .tab-link h4 { color: #fff; font-size: 16px; }
#wrapper .fusion-tabs .nav-tabs li .tab-link { background: #0098D4; border-top: none !important; color: #fff !important; padding: 20px 0; font-size: 16px; }
#wrapper .fusion-tabs.classic .nav-tabs > li.active a.tab-link h4, #wrapper .fusion-tabs.classic .nav-tabs > li.active a.tab-link { background: #9C1B0B; color: #fff; border: none; }
#wrapper .fusion-tabs .nav-tabs { border: none; }
#wrapper .fusion-tabs .tab-pane { border: 1px solid #0098D4; margin-left: 1px; }
#wrapper .fusion-tabs .nav-tabs.nav-justified>li { background: #0098D4; border-left: 1px solid #fff; }
/* --------------- inactive Tab ---------------------------
#wrapper .fusion-tabs .nav-tabs li .tab-link h4, #wrapper .fusion-tabs .nav-tabs.nav-justified>li, #wrapper .fusion-tabs .nav-tabs li .tab-link { background: #0098d4; color: #fff; }
#wrapper .fusion-tabs .tab-pane { border: 1px solid #0098d4; }
/* ---------------- Active tab --------------
#wrapper .fusion-tabs.classic .nav-tabs>li.active a.tab-link h4, #wrapper .fusion-tabs.classic .nav-tabs>li.active a.tab-link { background: #9C1B0B; color: #fff; }
*/
/* ========================================= newHome ====================================== */
body.page-id-42639 #sliders-container:after { content: ''; display: block; height: 150px; background: url(/wp-content/themes/Avada-Child-Theme/images/slider-border.png) no-repeat; margin-top: -110px; position: relative; z-index: 9; }
body.page-id-42639 #sliders-container .tp-thumbs { display: none; }
.fusion-footer .wu-forecast-wrapper .wu-day-title { color: #fff; }
body.page-id-42639 .home-lets-social .fusion-column-wrapper { position: relative; padding: 100px 70px !important; }
body.page-id-42639 .home-lets-social .fusion-column-wrapper:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 2; }
body.page-id-42639 .home-lets-social .fusion-column-wrapper p { margin: 0; position: relative; z-index: 9; top: -40px; }
body.page-id-42639 .home-lets-social .fusion-column-wrapper p a { color: #fff; font-size: 18px; }
body.page-id-42639 .home-lets-social .fusion-column-wrapper p a i { font-size: 102px; position: relative; top: 30px; margin-right: 20px; }
body.page-id-42639 .home-second-sec { position: relative; padding-bottom: 0 !important; }
body.page-id-42639 .home-second-sec:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.84); z-index: 2; }
body.page-id-42639 .home-second-sec .fusion-row { position: relative; z-index: 99; }
body.page-id-42639 .home-second-sec h2 { color: #000; font-size: 60px !important; margin-bottom: 0px !important; }
body.page-id-42639 .home-second-sec p { color: #666; }
body.page-id-42639 .home-second-sec .fusion-row:after { content: ''; display: block; height: 150px; background: url(/wp-content/themes/Avada-Child-Theme/images/slider-border-blue.png) no-repeat; z-index: 99; }
body.page-id-42639 .home-third-sec .mg_box .img_wrap { height: 200px !important; overflow: hidden; }
body.page-id-42639 .home-third-sec .mg_container .mg_box.mg_shown { position: relative !important; top: auto !important; left: auto !important; float: left; height: 280px !important; }
body.page-id-42639 .home-third-sec { padding-bottom: 0 !important; }
/* ===============naresh============== */
.wu-copyright { display: none; }
.fusion-footer #wunderground_forecast_widget-2 { text-align: center; margin-top: -21px; }
.wu-current-conditions .wu-day-title { float: none; width: auto; }
#text-18 { text-align: center; }
#text-18 .foot-logo { display: inline-block; background: #252525; padding: 10px 40px; }
.fusion-footer-widget-area { overflow: visible; }
.fusion-copyright-content .fusion-social-networks { display: none; }
.fusion-social-links-footer.fot-soc-child a { color: #B3ABA9 !important; }
.fusion-social-links-footer.fot-soc-child { display: block; width: auto; margin-top: 30px; text-align: center; }
/* ==== main menu image widget ==== */
.widget_sp_image { width: 25%; display: inline-block; padding: 8px; text-align: center; border-bottom: 1px solid #E6E6E6; margin-top: 25px; }
.widget_sp_image img { width: 100%; height: 128px; }
li#menu-item-42708 .fusion-megamenu-title { display: none; }
li#menu-item-42756 .fusion-megamenu-title { display: none; }
.home-icon { margin-top: -23px; cursor: pointer; }
#home-scroll { margin-top: -45px !important; display: inline-block; cursor: pointer; }
#home-scroll p { font-size: 14px; }
.home-scroll-full { text-align: center; }
.es_widget_form .es_textbox_button { background: #000; }
.widget_page_widget .col-md-4 { padding-bottom: 40px; }
.widget_page_widget .col-md-4 .person-content { color: #7C7C7C; }
.leaven-amn span:last-child b { display: none; }
#wrapper .fusion-megamenu-icon img { height: 150px; width: 200px; }
/* ==== recreation white space ==== */
.post-image-banner.fusion-row-no.featured-img { margin-bottom: 0px; }
/* ==== Calender searchbox === */
/* === Search footer logo === */
.calendar .fusion-footer-widget-area, .search .fusion-footer-widget-area, .page-id-8690  .fusion-footer-widget-area, .page-id-43008 .fusion-footer-widget-area, .page-id-15157 .fusion-footer-widget-area { margin-top: 60px; }
/* ==== Calender footer image  === */
.calendar .fusion-footer-widget-area { margin-top: 60px; }
.events-list-search .events-search-submit { background: #233162; border: 1px gray double; }
#tribe-bar-search { background: #233162 url("./images/search.png") left no-repeat; border: none; color: white; padding-left: 50px; }
#tribe-bar-search
.events-filter.events-filter-search { border: none; }
.events-filter .events-search .events-search-submit { border: 1px double gray; }
#tribe-bar-search::-webkit-input-placeholder { color: white; }
#tribe-bar-search::-moz-placeholder { color: white; }
#tribe-bar-search::placeholder { color: white; }
/* === Contact page removing space below blue signup  === */
/* ==== ends ==== */


#tribe-events-daynum-1, #tribe-events-daynum-2, #tribe-events-daynum-3, #tribe-events-daynum-4, #tribe-events-daynum-5, #tribe-events-daynum-6, #tribe-events-daynum-7, #tribe-events-daynum-8, #tribe-events-daynum-9, #tribe-events-daynum-10, #tribe-events-daynum-11, #tribe-events-daynum-12, #tribe-events-daynum-13, #tribe-events-daynum-14, #tribe-events-daynum-15, #tribe-events-daynum-16, #tribe-events-daynum-17, #tribe-events-daynum-18, #tribe-events-daynum-19, #tribe-events-daynum-20, #tribe-events-daynum-21, #tribe-events-daynum-22, #tribe-events-daynum-23, #tribe-events-daynum-24, #tribe-events-daynum-25, #tribe-events-daynum-26, #tribe-events-daynum-27, #tribe-events-daynum-28, #tribe-events-daynum-29, #tribe-events-daynum-30, #tribe-events-daynum-31 { font-size: 30px !important; }
.rectitle h2 { font-size: 35px !important; color: #FFF !important; margin-top: 35px !important; }
body.page-id-8690 #summer { background: url(/wp-content/uploads/2012/10/green-2.jpg) center bottom no-repeat #5b8f06; background-size: cover; }
#mg_wrap_192 .mg_container { height: 560px !important; }
#main .post h2 a { color: #000000 !important; }
.page-template-contact #wrapper .post-slideshow { max-width: 1100px; margin: 0 auto; }
#tribe-events-content .tribe-events-viewmore a { opacity: .7 !important; }
.events-list-search .events-search-submit, .events-search-submit { position: inherit !important; top: 0; right: 100% !important; left: 0 !important; color: #fff; }
.events-list-search .events-search-text, .events-search-text { width: 250px; }
#tribe-bar-search { background-position: 15px center !important; border: 1px double gray !important; }
.fusion-main-menu .sub-menu .current-menu-item > a, .fusion-main-menu .sub-menu .current-menu-parent > a, .fusion-main-menu .sub-menu .current_page_item > a { background-color: #cadef3 !important; color: #233162 !important; }
.wu-wrapper .wu-table-3 td { width: 33%; }
body.home .home-third-sec h1 { padding-top: 0px !important; position: relative !important; top: -30px !important; z-index:999; }
body.home #mg_wrap_192 { position: relative; top: -55px; }
.sig-listing-item .lits-item.listing-body, .sig-listing-item .leaven-amn, .leav-phone, .sig-listing-item .wed-address, #wrapper .sr-icons a { font-family: futura_bkbook !important; }
.sig-listing-item .leaven-amn, .leav-phone, .sig-listing-item .wed-address, #wrapper .sr-icons a { font-family: futura_bkbook !important; font-size: 14px !important; }
.sig-listing-item .leav-phone a { margin-left: 0 !important; padding: 4px 10px 4px !important; }
.page-id-26517 .sig-listing-item .wed-address, .page-id-26517 .sig-listing-item .sr-icons { position: inherit !important; top: 0px !important; }
#menu-item-42790:hover a:after { content: '509-548-5807' !important; width: 115px; }
#videos.fusion-title { display: inherit !important; }
#wrapper #main .fusion-portfolio-content > h2.entry-title, #wrapper #main .fusion-post-content > .blog-shortcode-post-title, #wrapper #main .fusion-post-content > h2.entry-title, #wrapper #main .post > h2.entry-title, #wrapper .fusion-events-shortcode .fusion-events-meta h2 { font-size: 32px; line-height: 37px !important; }
.page-id-26228 #main { padding-bottom: 100px !important; }
#tribe-events .tribe-events-day .tribe-events-day-time-slot h5 { background: #8ab5e4 !important; }
.press-main .post_title { min-height: 45px; }
.file-attachments p { margin: 0; width: 33%; float: left; padding-bottom: 10px; }
.file-attachments p a { display: block; text-align: left; }
.file-attachments:after { content: ''; display: block; clear: both; }
.media-page .fusion-title a { color: #fff; text-align: center; }
.media-page .fusion-title h3 { min-height: 25px; margin-top: 12px; width: 100%; }
body.page-id-43211 #main { background: #688e2b; }
body.page-id-43211 .post-content { background: #688e2b; color: #fff; }
ol.flex-control-nav.flex-control-paging { display: none !important; }
span#rel-jump { font-size: 20px; color: #233162; cursor: pointer; }
.page-id-43211 .single-img-title.no-img { color: #fff; }
.fusion-footer div#text-18 { margin-bottom: 18px; }
body.page-id-8696  #listing_widget-17 .fusion-tabs .nav-tabs li a { padding: 18px 32px !important; }
body.page-id-8696 #listing_widget-17 .fusion-tabs .nav-tabs li:last-child a h4 { padding: 0px 48px !important; }
body.page-id-8696 #listing_widget-17 .fusion-tabs .nav-tabs li:last-child a { padding: 18px 20px !important; }
body.page-id-8696 #listing_widget-17 .fusion-tabs .nav-tabs li:last-child a h4 { padding: 0 !important; display: block; width: 120px; margin: 0 auto; }
body.page-id-8696 #listing_widget-17  .fusion-tabs .nav-tabs.nav-justified>li { width: 20%; }
#TB_overlay { z-index: 10050; }
body #TB_window { z-index: 10200; }
body #TB_title, body #TB_iframeContent { background: #fff; }
body.page-id-8703 #wrapper .fusion-tabs.classic .nav-tabs > li .tab-link {height: 90px;}
body.page-id-8703 #wrapper .fusion-tabs.classic .nav-tabs > li .tab-link h4{height:40px;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group { width: 33%; padding-right: 10px; }

#tribe-events-content .tribe-events-cal-links a { margin-top: 10px; }
#sliders-container .tp-bullet-title { display: none !important; }
#hots-leaven .fusion-column-wrapper a { color: #333; }
#hots-leaven .fusion-column-wrapper img:hover { -webkit-transform: perspective(1000px) scale(1.03); transform: perspective(1000px) scale(1.03); }
#hots-leaven .fusion-column-wrapper img { -webkit-transform: perspective(1000px) scale(1); transform: perspective(1000px) scale(1); transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; position: relative; z-index: 1; }
.fusion-body #hots-leaven .hots-box.fusion-layout-column h3 { line-height: normal; }
.wu-table-6 td { border: none !important; }
#sliders-container .slotholder{ filter: inherit !important; }
#awesomeweatherwidget-2 .awesome-weather-header{background: none;}
#content .awesome-weather-wrap .awesome-weather-forecast-day { margin-bottom: 2%; padding: 32px 0; }
#content .awesome-weather-wrap .awesome-weather-forecast-day-abbr { font-size: 14px; }
#content .awesome-weather-wrap .awesome-weather-forecast-day-temp { font-size: 44px; }
hr { border: none; display: block; background: #ccc; height: 1px; }
.awe_without_stats .awesome-weather-current-temp { width: 100% !important; }

/* -------------- Responsive ----------------*/


@media (min-height:1100px) {
	#main { min-height: 760px; }
}


@media (max-width:1100px) {
	.post-content { padding: 0 20px; }
	.single-bar-title { width: 100%; }
	body #main .single-bar-title h1 { font-size: 20px; }
	.sig-listing-item .col-md-12, .sig-listing-item .col-md-8, .sig-listing-item .col-md-4 { padding: 0; }
}

@media (max-width:800px) {
	.fusion-body #hots-leaven .hots-box.fusion-layout-column { width: 31% !important; margin: 1% !important; clear: none; height: 220px; }
	.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group { width: 100%; padding-right: 0px; }
	.fusion-body #hots-leaven { padding: 0 20px !important; }
}
@media (max-width:640px) {
	.fusion-body #hots-leaven .hots-box.fusion-layout-column { width: 98% !important; }
	.fusion-body #hots-leaven .hots-box.fusion-layout-column { height: auto; }
}














