/*
 Theme Name:   Apollo Child	
 Description:  Apollo Child Theme
 Author:       P Lane Interactive
 Template:     motive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  motive-child
*/

@font-face {
    font-family: 'Chronicle';
    src: url('fonts/ChronicleTextG3-Roman.eot');
    src: url('fonts/ChronicleTextG3-Roman.eot?#iefix') format('embedded-opentype'),
         url('fonts/ChronicleTextG3-Roman.woff') format('woff'),
         url('fonts/ChronicleTextG3-Roman.ttf') format('truetype'),
         url('fonts/ChronicleTextG3-Roman.svg#Chronicle') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ClarendonBold';
    src: url('fonts/clarendon_bold-webfont.eot');
    src: url('fonts/clarendon_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/clarendon_bold-webfont.woff') format('woff'),
         url('fonts/clarendon_bold-webfont.ttf') format('truetype'),
         url('fonts/clarendon_bold-webfont.svg#ClarendonBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'GeorgiaRegular';
    src: url('fonts/georgia_1.eot');
    src: url('fonts/georgia_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/georgia_1.ttf') format('truetype'),
         url('fonts/georgia_1.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Swiss911';
    src: url('fonts/tt0106m-webfont.eot');
    src: url('fonts/tt0106m-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tt0106m-webfont.woff') format('woff'),
         url('fonts/tt0106m-webfont.ttf') format('truetype'),
         url('fonts/tt0106m-webfont.svg#Swiss911') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GeorgiaBold';
    src: url('fonts/georgiab_1.eot');
    src: url('fonts/georgiab_1.eot?#iefix') format('embedded-opentype'),
         url('fonts/georgiab_1.ttf') format('truetype'),
         url('fonts/georgiab_1.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {font-family:'GeorgiaRegular', serif;}

h1, .h1, h2, .h2, h3, .h3 {margin-top:0;margin-bottom:0;}
p, a {vertical-align:middle;line-height:inherit;}
a {color:#ff1f0f;}
a:hover {color:#ce190c;}
b, strong {font-family:'GeorgiaBold', serif;font-weight:400;}
.fa:hover {color:#ff1f0f !important;}
.logo a img {max-height:68px;}
.header {border-bottom:0px;}
.header .menu .logo {float:left;}
.search-box {background:#222 !important;}
.widget {border-top:0px solid #333;}
.bg-pattern {background-color:rgba(0, 0, 0, 0.2) !important;}
.header .menu .main-nav {font-family:'Swiss911', sans-serif;float:left;}
.header .menu .main-nav > ul > li {margin-top:0;padding-top:25px;}
.header .menu .main-nav > ul > li > a {padding:25px 0 0 !important;text-transform:uppercase;font-size:2em;font-weight:300;letter-spacing:0;}
[title~="mobile-link"] {display:none;width:0;padding:0;margin:0;}
.header .menu .main-nav > ul > li > a:hover {color:#ff1f0f;border-top:5px solid #ff1f0f;}
.tp-caption a {background:rgba(0, 0, 0, 0.2);letter-spacing:0 !important;padding:16px 0 14px 0 !important;}
.tp-caption a:hover {background:transparent;border-color:#ff1f0f;}
.tp-caption.title, .title {font-size:inherit !important;}
.title h1{font-family:'Swiss911', sans-serif;font-size:10em !important;font-weight:normal !important;line-height:.8em !important;border-bottom:5px solid #ff1f0f;padding-bottom:.15em;margin-bottom:.15em;}
.tp-caption.description, .description {font-size:inherit !important;}
.slider-link {font-family:'Chronicle',serif !important;letter-spacing:0;font-size:1.2em !important;margin:0 .5em .5em 0;width:200px !important;}
.buttons-sliderlink a{font-family:'Chronicle',serif !important;letter-spacing:0;font-size:1.2em !important;margin:0 .5em .5em 0;}
.tp-static-layers .title {background-color:#ff1f0f !important;color:#fff;font-family:'ClarendonBold', serif !important;font-weight:700;text-transform:uppercase;font-size:inherit !important;padding:1.6em;top:0 !important;left:2em !important;}
.tp-static-layers .title h2{font-size:2.3em !important;font-weight:700;}
.header {background:#000;}
.header .menu {padding:0;}
.header .menu .main-nav > ul > li > a:hover {color:#ff1f0f;}
.header .menu .main-nav > ul > li.current-menu-item > a {border-top:5px solid #ff1f0f;}
.logo {background:#ff1f0f;padding:8px 20px 10px 20px;}
.menu .container {width:100%;padding-right:0;padding-left:0;}
.centered-half-width {width:50%;text-align:center;}
.footer Style_1 {text-align:center;}
.social-nav {float:right;margin:25px 0 0 0;padding:0 2em 0 0;}
.social-nav ul li{display:inline;margin:0 0 0 .4em;}
.social-nav ul li a i {color:#fff;font-size:2.6em;}
.social-nav ul li.top-buttons {line-height:2.5em;}
.social-nav ul li.top-buttons a{color:#fff;font-size:1.1em;padding:.3em .8em;background:#ff1f0f;border-radius:3px;}
.social-nav ul li.top-buttons a:hover{background:#ce190c;text-decoration:none;}
.header .menu .main-nav ul {margin-right:0;}
.blog-page .content {padding-top:84px !important;}

.bg-pattern {display:none;}
.panel-grid {margin-bottom:0 !important;}
.panel-grid-cell {padding-left:0 !important;padding-right:0 !important;}
.panel-grid-cell .widget_black-studio-tinymce {padding:2em 2em 1em 2em;}
.panel-grid-cell .widget_black-studio-tinymce h3 {font-family:'ClarendonBold', serif;font-weight:700;text-transform:uppercase;font-size:1.5em;margin-top:1.5em;margin-bottom:.4em;}
.panel-grid-cell .widget_black-studio-tinymce h2 {font-family:'Swiss911', sans-serif;line-height:.9em;font-size:3.8em;margin-bottom:.3em;text-transform:uppercase;}
.panel-grid-cell .widget_black-studio-tinymce p {font-size:1.2em;margin-bottom:1em;}
.panel-grid-cell .widget_black-studio-tinymce h6 {margin:3.5em 0 1em 0;}
.panel-grid-cell .widget_black-studio-tinymce h6 a{  background:transparent;
  letter-spacing: 0 !important;
  padding: 16px 0 14px 0 !important;color: #ff1f0f;
  text-decoration: none;  transition: all 0.2s ease-out 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 12px;
  border-width: 2px;
  margin: 0 1em .5em 0;position: relative;
  text-transform: uppercase;text-align: center;width: 190px;
  border-radius: 3px;
  border: 2px solid #ff1f0f;
  display: inline-block;  font-family: 'Chronicle',serif !important;
  font-size: 1.2em !important;}
.panel-grid-cell .widget_black-studio-tinymce h6 a:hover {background:#ff1f0f;color:#fff;}
.panel-grid-cell .widget_black-studio-tinymce ul {font-size:1.2em;list-style:disc inside;}
.panel-grid-cell .widget_black-studio-tinymce ul li {margin:0 0 .3em 0;}
.centered {text-align:center;}
.centered .panel-grid-cell .widget_black-studio-tinymce h2 {margin-top:.75em;}
.centered .panel-grid-cell .widget_black-studio-tinymce h3 {margin-top:1em;font-family:'Chronicle', serif;text-transform:none;font-size:2em;font-weight:300;border-bottom:3px solid #ff1f0f;display:inline-block;padding-bottom:.7em;}
.centered .panel-grid-cell .widget_black-studio-tinymce h4 {font-family:'ClarendonBold', serif;text-transform:none;font-size:1.6em;font-weight:700;}
.centered .panel-grid-cell .widget_black-studio-tinymce p img{margin:1em 0;}
.panel-row-style-centered .widget_black-studio-tinymce {padding:2em 20em 1em 20em;}
.dark .panel-grid-cell .widget_black-studio-tinymce h2 {color:#fff;}
.dark .panel-grid-cell .widget_black-studio-tinymce h3 {color:#fff;}
.dark .panel-grid-cell .widget_black-studio-tinymce p {color:#fff;}
.slidedeck-frame {width:100% !important;height:auto !important;}
div.sd2-ress-wrapper {height:auto !important;}
.widget_nav_menu {vertical-align:middle;}
.widget_nav_menu ul{display:inline;font-family:'Swiss911', sans-serif;font-size:1.7em;font-weight:300;}
.widget_nav_menu ul li{display:inline;margin:0 1em;}
.widget_nav_menu ul li a{color:#fff;}
.footer.Style_1 .upper-part .container {padding-top:15px;padding-bottom:12px;width:100%;margin-top:15px;}
.footer.Style_1 .col-md-4 {width:50%;}
.footer.Style_1 .upper-part {background:#000;}
.footer.Style_1 .copyrights {background:#fff;color:#333;}
.footer.Style_1 .copyrights p {color:#333;}
ul#menu-footer-menu li {margin:0 .7em;}
ul#menu-footer-menu li a{text-transform:uppercase;font-size:1em;font-weight:300;}

.red-bar {background:#ff1f0f;vertical-align:middle;}
.red-bar .panel-grid-cell .widget_black-studio-tinymce h2 {color:#fff;text-transform:uppercase;line-height:1em;}
.red-bar .panel-grid-cell .widget_black-studio-tinymce h3 {color:#fff;font-size:2em;font-weight:700;margin-top:.2em;margin-bottom:0;}
.red-bar-title {background:#ff1f0f;}
.red-bar-title .panel-grid-cell .widget_black-studio-tinymce h2 {color:#fff;text-transform:uppercase;line-height:1em;margin-bottom:0;}

.recap-list .event-thumb-list .type-tribe_events {width:100%;}
.recap-list .tribe-events-loop .vevent {padding:0 !important;}
.recap-list .tribe-events-list-event-description h2 {display:none;}
.recap-list .tribe-events-loop .tribe-events-content {padding:1em;}

.white-bar-title .panel-grid-cell .widget_black-studio-tinymce h2 {margin-bottom:0;}

.black-bar {background:#000;}
.black-bar .panel-grid-cell .widget_black-studio-tinymce h2 {color:#fff;text-transform:uppercase;line-height:1em;}
.black-bar .panel-grid-cell .widget_black-studio-tinymce h3 {color:#fff;font-size:2em !important;text-transform:none;font-weight:300;margin-top:0 !important;margin-bottom:0 !important;vertical-align:middle;}
.black-bar .panel-grid-cell .widget_black-studio-tinymce h3 img {max-height:2em;width:auto;}
.black-bar-title .panel-grid-cell .widget_black-studio-tinymce h2 {margin-bottom:.2em;}
.black-bar-list .panel-grid-cell .widget_black-studio-tinymce {padding:2em 2em 0 2em;}
.dark {background:#333;}
.title-large-left div.title-large-left {border-right:none !important;}
.textwidget .tp-videolayer {max-height:600px;}
.textwidget .tp-videolayer iframe {max-height:600px;}
.tribe-events-loop .vevent {background:#2b2b2b;margin:0 0 2em 0;}
.tribe-events-loop .type-tribe_events {background:#2b2b2b;margin:0 0 2em 0;}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {width:100% !important;padding:5% 5% 0 5% !important;}
.tribe-events-list .type-tribe_events {padding:0 0 1em 0;}
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {padding-top:0 !important;}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
  float: left;
}

.tribe-events-list .tribe-events-loop .tribe-events-event-image {
  width: 100%;
}

.datepicker.dropdown-menu {
    z-index: 100000 !important;
}

.datepicker.dropdown-menu table {
  width: auto;
}
#tribe-events-pg-template {max-width:100%;padding-top:0;}
.single-tribe_events h2.tribe-events-single-event-title {display:none;}
.single-tribe_events .tribe-events-schedule {display:none;}
.single-tribe_events #tribe-events-content .updated {display:none;}
.tribe-events-back {font-family:'Swiss911', sans-serif;position:absolute;top:15em;left:2em;margin:0;color:#fff;text-transform:uppercase;}
.tribe-events-back a{color:#fff;font-size:2em;font-weight:300;}
.single-tribe_events .event-header {min-height:52em;}
.single-tribe_events .event-header .widget_black-studio-tinymce h1{font-family:'Swiss911', sans-serif;color:#fff;font-size:6.5em !important;margin:2.6em 0 .2em 0 !important;line-height:1em !important;text-transform:uppercase;}
.single-tribe_events .event-header .widget_black-studio-tinymce h2 {font-family:'ClarendonBold', serif;color:#fff;font-size:2.5em !important;text-transform:none;margin:0 0 1.5em !important;line-height:1em !important;}
.single-tribe_events .event-header .widget_black-studio-tinymce h3 {font-family:'Chronicle', serif;color:#fff;font-size:2em !important;text-transform:none;}
.single-tribe_events .event-header .panel-grid-cell .widget_black-studio-tinymce h6 a {background:#ff1f0f !important;color:#fff !important;}
.single-tribe_events .red-bar .widget_black-studio-tinymce h2{font-family:'Swiss911', sans-serif;margin: 0 0 .1em 0 !important;font-size:5em !important;line-height:1em !important;}
#tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {font-size:1.5em;margin-top:1.5em;margin-bottom:.4em;line-height:inherit;}
#tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {font-size:1.2em;line-height:.9em;margin-top:0;margin-bottom:.3em;}
.tribe-events-single-event-description h2 {font-size:3.5em !important;}
.tribe-events-filter-view .tribe-events-list h2.tribe-events-page-title {display:none;}

.single-tribe_events .centered .panel-grid-cell .widget_black-studio-tinymce h2 {margin-top:.75em !important;}
.single-tribe_events .centered .panel-grid-cell .widget_black-studio-tinymce h3 {margin-top:1em !important;margin-bottom:1em !important;font-family:'Chronicle', serif;text-transform:none !important;font-size:2em !important;font-weight:300;border-bottom:3px solid #ff1f0f;display:inline-block;padding-bottom:.7em !important;}
.single-tribe_events .centered .panel-grid-cell .widget_black-studio-tinymce p img{margin:1em 0  !important;}
.single-tribe_events .tribe-events-cal-links {display:none;}
.single-tribe_events .tribe-events-event-meta {display:none;}
.single-tribe_events .tribe-events-event-image {display:none;}
.widget_text iframe {width:100%;min-height:550px;}

.events-list #tribe-events {padding:90px 2em 0;}
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width:100%;}

.tribe-events-list h2.tribe-events-page-title {text-align:left;font-family:'Swiss911', sans-serif;font-size:4.5em;text-transform:uppercase;font-weight:300;margin:.5em 0 0 0;}
.tribe-events-list-separator-month {display:none;}
.tribe-events-user-recurrence-toggle {display:none;}
.event-card {height:50em;padding-right:20px !important;}
.tribe-events-list .tribe-events-event-image {width:100%;margin:0;}
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {padding-top:1.75em;}
.event-card-box {background:#333;padding:20px;float:left;height:23em;}
.tribe-events-loop .tribe-events-content {color:#fff;}
.tribe-events-loop .tribe-events-event-meta {display:none;}
.tribe-events-list .type-tribe_events h2 {width:100%;float:left;font-family:'Chronicle', serif;font-size:1em;font-weight:300;margin:0 0 .5em 0}
.tribe-events-list .type-tribe_events h2 a {color:#fff;}
.more-info-link a:hover {background:transparent;}
#tribe-events-content .updated {color:#fff;float:left;width:100%;}
.hero-logo {height:1em;}
.red-bar .panel-grid-cell .widget_nav_menu {font-size:1.3em;text-transform:uppercase;margin:0 auto 0 auto;}
.red-bar .panel-grid-cell .widget_nav_menu div {padding:1em 0 0 0;margin:0 auto;text-align:center;}
.no-spacing .widget_black-studio-tinymce p{margin-bottom:0 !important;}
.no-spacing .widget_black-studio-tinymce p strong{font-family:'GeorgiaBold', serif;font-weight:normal;}
.no-spacing .widget_black-studio-tinymce p b{font-family:'GeorgiaBold', serif;font-weight:normal;}
.no-spacing .panel-grid-cell .so-panel {margin-bottom:10px !important;}
.no-spacing .panel-grid-cell .widget_black-studio-tinymce {padding:1em 2em;}
.blog-page .content {padding-top:85px;}

.press-releases ul li{border-top:1px solid #ddd;padding:15px 0 10px 0;}
.press-releases ul li a{color:#555;}

.insider-boxes {border-bottom:1px solid #ddd;height:100%;}
.insider-boxes .panel-grid-cell:nth-child(1) {border-right:1px solid #ddd;}
.insider-boxes .panel-grid-cell .widget_black-studio-tinymce h2 {margin-bottom:.1em;}
.insider-boxes .panel-grid-cell .widget_black-studio-tinymce h3 {margin-top:0;margin-bottom:.5em;}
.insider-boxes .panel-grid-cell .widget_black-studio-tinymce {padding:3.5em;height:100%;}

.light-gray {background:#e9e9e9;}

.event-thumb-list .type-tribe_events {width:33.3333%;float:left;}
.event-thumb-list .list-date {display:none;}
.event-thumb-list .eventlist-widget-item-background {min-height:350px;background-size:cover;text-align:center;}
.event-thumb-list .textwidget .tribe-events-adv-list-widget .widgettitle {position:absolute;background:#ff1f0f;color:#fff;z-index:1000;padding:.6em;font-size:1.6em;text-transform:uppercase;left:15px;}
.event-thumb-list .eventlist-widget-item-background .entry-title {padding-top:160px;text-align:center;color:#fff;}
.event-thumb-list .eventlist-widget-item-background .entry-title a{color:#fff;font-family:'Swiss911',sans-serif;text-transform:uppercase;font-size:2.4em;}
.event-thumb-list .eventlist-widget-item-background .duration {color:#fff;font-size:1.5em;}
.event-thumb-list .eventlist-widget-item-background .location {display:none;}

.event-thumb-list .tribe-events-widget-link {display:none;}
.tribe-mini-calendar-event .list-info {width:100%;margin-top:0;margin-bottom:0;}
.tribe-mini-calendar-event {margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
.tribe-events-adv-list-widget .type-tribe_events, .tribe-mini-calendar-list-wrapper .type-tribe_events {margin-bottom:0;}
.tribe-mini-calendar-event.first {margin-top:0;}

.event-thumb-list .eventlist-widget-item-background .tribe-events-title {padding-top:160px;text-align:center;color:#fff;}
.event-thumb-list .eventlist-widget-item-background .tribe-events-title a{color:#fff;font-family:'Swiss911',sans-serif;text-transform:uppercase;font-size:2.4em;}
.event-thumb-list .eventlist-widget-item-background .tribe-events-duration {color:#fff;font-size:1.5em;}
.event-thumb-list .eventlist-widget-item-background .tribe-events-location {display:none;}

.video-player .wonderplugingallery-container {max-width:100% !important;}
.video-player .wonderplugingallery-container .wonderplugingallery {width:100%;height:500px;}
.video-player .html5gallery-container-1 {width:100% !important;height:500px;}
.video-player .html5gallery-title-1 {top:78%;}
.video-player .html5gallery-tn-selected-1 {background-color:#000;}
.video-player .html5gallery-tn-1 {background-color:#000;}
.video-player .html5gallery-tn-title-1 {color:#fff;font-family:'Georgia', serif;font-size:1em;position:absolute;z-index:10000;top:140px;line-height:1em;height:1em;font-weight:300;width:270px;padding:6px 0;margin:0 20px;background:rgba(0,0,0,.7);}
.video-player .html5gallery-car-1 {top:800px;}
.video-player .html5gallery-car-list-1 {height:230px;}

.so-widget-sow-image img {width:100%;}
.gray-border {border-bottom:1px solid #ddd;}
#tribe-events-pg-template .tribe-events-content .black-bar h4 {font-size:1.5em;line-height:1em;color:#fff;}
.jumbotron-wrapper .jumbotron {padding:7em 0;}
.panel-grid-cell .widget_black-studio-tinymce .sub-header h2 {font-size:5.5em;color:#fff;padding:1em 0 .5em 0;line-height:1em;}
.an-sub-header .so-widget-sow-image {padding:3.2em;}
.an-sub-header .so-widget-sow-image img {width:40%;}
.eventlist-category-links ul{list-style:none;}
.eventlist-category-links ul li{display:inline;margin:0 1.5em 0 0;font-size:1.3em;}
.eventlist-category-links ul li a{color:#333;}
.eventlist-category-links ul li a:hover {color:#ff1f0f;text-decoration:none;}
a.tribe-events-read-more {font-size:1.6em;font-family:'Swiss911', sans-serif;text-transform:uppercase;color:#fff;}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {line-height:1.5em;}
.sub-page-list .event-thumb-list .textwidget .tribe-events-adv-list-widget .widgettitle {display:none;}
.more-info-link-black a{background:transparent;color:#000 !important;}
.more-info-link-black a:hover {background:transparent;}
.more-info-link a {background:transparent;color:#fff;}
.more-info-link a:hover{background:transparent;}
h2.tribe-events-page-title {font-family:'Swiss911',sans-serif;font-weight:300;font-size:4em;text-transform:uppercase;text-align:left;margin-top:.3em;margin-bottom:.2em;}
#tribe-geo-results h2.tribe-events-page-title, h2.tribe-events-page-title {font-size:4em;font-weight:300;}
#toggle-filter-bar {float:right;font-size:2em;}
#tribe_events_filters_wrapper {display:none;}
.tp-bullets.tp-thumbs {background:rgba(0, 0, 0, 0.8)}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-past {display:none;}
.tribe-events-ical {display:none !important;}
.jscroll-added h2.tribe-events-page-title {display:none;}
.jscroll-added #tribe-events-content.tribe-events-list {margin-bottom:0;}
.events-list #tribe-events-footer {border-top:0px;padding-top:0;margin:0;}
.single-tribe_events #tribe-events-footer {margin-top:2em;}

.widget_rcpt {padding:2em;}
.widget_rcpt h3.widget-title {font-family: 'ClarendonBold', serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.5em;
  margin-top: 1.5em;
  margin-bottom: .4em;}
.rcpt_items_list {list-style:none;}
span.rcpt_item_title {font-family: 'Swiss911', sans-serif;
  line-height: .9em;
  font-size: 3.8em;
  margin-bottom: .3em;
  text-transform: uppercase;color:#000;}
.single-tribe_events .event-header .widget_black-studio-tinymce .smaller-text h1 {font-size:5.9em !important;}
.single-tribe_events #tribe-events-footer {padding:2em;}
.tp-caption a.scroll-down-arrow i{font-size:3.5em;font-weight:normal;background:transparent;color:rgba(255,255,255,.3);}
.tp-caption a.scroll-down-arrow {background:transparent;}
.tp-caption a.scroll-down-arrow:hover {background:transparent;}
.tp-caption a.scroll-down-arrow:hover i{color:rgba(255,255,255,.9);}
.jumbotron-wrapper .jumbotron h1 {display:none;}
.jumbotron-wrapper .jumbotron div.icon {display:none;}
.jumbotron-wrapper .jumbotron {background:rgba(0,0,0,0.0)}
.jumbotron-wrapper {background-position:center center !important;}
h2.tribe-events-list-event-date {position:absolute;text-align:center;z-index:10000;top:2.8em;}
.tribe-events-loop .vevent h2.tribe-events-list-event-title {position:absolute;top:2.4em;padding:0 10px;font-family:'Swiss911', sans-serif;text-transform:uppercase;font-size:2.8em;text-align:center;line-height:.9em;}
.extra-padding {padding:0 3em;}
.blog-page .content {margin-bottom:0;}
.tribe-events-adv-list-widget {min-height:100px;}
.back-link a {background:transparent;}
.back-link a:hover {background:transparent;}
.tribe-events-list-event-description h2 {font-size:1em;color:#fff;}
.tribe-events-list-event-description h1 {font-family:'Swiss911', sans-serif !important;font-size:2.5em !important;line-height:1em !important;color:#fff;text-transform:uppercase;}
.tribe-events-list-event-description h1 a{height:6em !important;overflow:hidden;}
#toggle-filter-bar {font-size:1.3em !important;}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content {height:11em;}

.widget_nav_menu ul li {font-size:1em;}
.widget_nav_menu ul li a:hover {color:#eee;}
.footer.Style_1 .upper-part {padding-top:1px;}
.widget {margin-bottom:0;}
.widget img{margin:0;}
.tp-static-layers .title h2 {color:#fff;}

.search-results .date {display:none;}
.search-results .user {display:none !important;}
.search-results .categories {display:none !important;}
.search-results .comments {display:none !important;}
.search-results .like-button {display:none;}

.red-bar .panel-grid-cell .widget_nav_menu div {padding:1em 0 0 0;}
.footer.Style_1 .upper-part .container {padding-top:0;}
.social-nav .right-box .fa {font-size:1.5em;padding-top:5px;color:#fff;}

pre {background:transparent;
    border: 0 solid #ccc;
    border-radius: 0;padding:0;}

.breadcrumb {background:transparent;padding:8px 0;margin-bottom:0;border-radius:0;font-family:'ClarendonBold', serif;font-size:16px;font-weight:700;text-transform:uppercase;}
.breadcrumb_last {vertical-align:middle;}

.border-top {border-bottom:0px;}
.buttons-sliderlink a {margin:0 6px 6px 0 !important;}
.main-content h1:first-of-type {margin:40px 0;text-align:left;}
.blog-page .content .post {padding-bottom:60px;border-bottom:1px solid #ddd;}
.content .post .post-header {padding:0;border-bottom:none;}
.content .post .post-header .details {border-left:none;padding-left:0;font-family:'Swiss911', sans-serif;color:#ff1f0f;}
.content .post .post-header .details h3 {font-size:4em;color:#ff1f0f;}
.content .post .post-header .details h3 a{color:#ff1f0f;}
.blog-page .content .post .image img {display:none;}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {margin-bottom:10px !important;}
.slider-full {display:block;}
.slider-mobile {display:none;}

@media (max-width: 1350px) {
  .header .menu .main-nav > ul > li > a {font-size:1.8em;}
	.tribe-events-list .tribe-events-event-image img {min-height:177px;}

}
@media (max-width: 1200px) {
  .social-nav {
    padding-right: 1em;
  }
.tribe-events-list .tribe-events-event-image img {min-height:100px;}


}
@media (max-width: 1150px) {
  .social-nav {}
  [title~="mobile-link"] {display:inline;}
  #menu-an-sub-menu {font-size:1.8em;}
  #menu-footer-menu {font-size:1.5em;}
  .panel-row-style-centered .widget_black-studio-tinymce {padding:2em 5em 1em 5em;}


}
@media (max-width:1050px) {
  .social-nav ul li.top-buttons a {
    font-size: 1em;
  }
}
@media (max-width:992px) {
  .header .menu {padding:0px 20px 16px;width:auto;}
  .header .menu .mobile-navigation-toggle {margin-top:20px;}
  .events-list #tribe-events {padding:90px 0 0;}
   .event-thumb-list .type-tribe_events {width:100%;float:left;}
.blog-page .content {padding-top:60px;}
  .tribe-events-list h2.tribe-events-page-title {margin:.5em 0 0 .2em;}
 .event-card {padding-right: 0 !important;}
  #single-event-wrapper {}

}
@media (max-width: 991px) {
  .header .logo {
    left: inherit;
    margin-left: 5px;
  }
}
@media (max-width: 780px) {
  .insider-boxes {border-bottom:0;}
  .insider-boxes .panel-grid-cell {border-bottom:1px solid #ddd;}
.insider-boxes .panel-grid-cell:nth-child(1) {border-right:0;}
}

@media (max-width: 778px) {
.slider-full {display:none;}
.slider-mobile {display:block;}
}
@media (max-width: 767px) {
  .social-nav {
    float: right;
  }
  #tribe-events-pg-template {padding:0;}
  #menu-footer-menu li{display:block;}
  .tribe-events-list-event-description.tribe-events-content.description.entry-summary {padding:5% 0;}
 .tribe-events-list .tribe-events-event-image + div.tribe-events-content {height:auto;}
 .tribe-events-list .tribe-events-event-image img {width:100%;}
}
@media (max-width: 690px) {
  .header .menu {
    padding-right: 0px;
    padding-bottom: 0px;
  }
  .header .menu .logo {
    position: relative;
    float: right;
    margin-left: 20px;
  }
  .blog-page .content {padding-top:156px !important;}
}
@media (min-width: 650px) and (max-width: 690px) {
  .header .menu .logo {
    margin-left: 60px;
  }
}

@media (max-width: 500px) {
  .header .menu {
    padding: 0px 0px 0px 10px;
  }
  .header .menu .logo {
    margin-top:0px;
    margin-left: 0px
  }
  .header .logo img {width:250px;}
  .blog-page .content {padding-top:134px !important;}
  .buttons-sliderlink a {
  width:125px !important;
  font-size: 2.5em !important;}
  .tp-caption.large-swiss-centered-underline, .large-swiss-centered-underline {font-size:2em !important;line-height:1em !important;}
  .slider-link {width:125px !important;font-size:2.5em !important;}
  .single-tribe_events .event-header .widget_black-studio-tinymce h1 {font-size:3em !important;}
 .tribe-events-back {top:6em;}
  #tribe-events-pg-template .tribe-events-content h2, .tribe-events-after-html h2, .tribe-events-before-html h2 {font-size:1.5em !important;margin-top:8px;}
 .panel-grid-cell .widget_black-studio-tinymce h2 {font-size:2em;}
  .red-bar .panel-grid-cell .widget_black-studio-tinymce h3 {font-size:1.3em;}
  #menu-an-sub-menu {font-size:1.5em;}
  .eventlist-category-links ul li {display:none;}
  .eventlist-category-links ul li#toggle-filter-bar {display:block;}
}
@media (max-width: 335px) {
  .header .logo img {
    width: 225px;
  }
  .blog-page .content {padding-top:130px !important;}
}


.textwidget .section-title {background: #000;color: #fff;margin:20px 0px;}
.textwidget .section-title h3 {margin: 0;color: #fff;padding: 15px 20px;font-size: 24px;font-family:'Swiss911',sans-serif;}
.video-wrapper{width:100%;}
.left-video-wrapper{width:48%; float:left;}
.reight-video-wrapper{width:48%; float:right;}
.widget_text .textwidget .video-wrapper iframe{width:100%; min-height:0 !important;}
.facebook-wrap.panel-widget-style{width:100%; /*margin:0 0 0 12%;*/}

.facebook-wrap.panel-widget-style .fb-page.fb_iframe_widget{width:100%;}
.facebook-video-wrap.panel-widget-style .fb-post.fb_iframe_widget{width:100% !important; height:auto !important;}
.facebook-video-wrap.panel-widget-style .fb-post.fb_iframe_widget > span{width:100% !important;}
.facebook-video-wrap.panel-widget-style .fb-post.fb_iframe_widget iframe{width:100% !important;}

.sow-contact-form .sow-form-field{width:80%; margin:0 auto;}
.sow-contact-form input{border: 1px solid #dcdcdc !important;height: 42px;padding: 10px !important; box-shadow:none !important; -moz-box-shadow:none !important; -ms-box-shadow:none !important; -o-box-shadow:none !important; -webkit-box-shadow:none !important; margin-bottom:10px;} 
.sow-contact-form .sow-submit-wrapper.sow-submit-styled { width: 80%;margin: 20px auto 0;}
.sow-contact-form .sow-submit-wrapper.sow-submit-styled input.sow-submit{background:#ff1f0f !important; border:1px solid #ff1f0f; color:#fff !important; font-family:'Swiss911',sans-serif; padding:10px 20px !important; font-size:20px; margin-bottom:0;text-transform:uppercase}
.sow-contact-form .sow-submit-wrapper.sow-submit-styled input.sow-submit:focus{box-shadow:none; outline:none;}
.facebook-wrap.panel-widget-style h3.widget-title a{color:#000;}
.facebook-wrap.panel-widget-style h3.widget-title,.facebook-video-wrap.panel-widget-style h3.widget-title{margin:0 0 10px 0;}
.so-widget-sow-post-carousel.so-widget-sow-post-carousel-base .sow-carousel-title{margin-right:5px;}
.so-widget-sow-contact-form-default-925fcdef5e89 .sow-contact-form .sow-error{width:80%; margin:0 auto 10px;}
.facebook-wrap.panel-widget-style span {width: 100% !important;}
.facebook-wrap.panel-widget-style span iframe{width: 100% !important;}
#pg-5188-8.panel-grid{margin:0;}

#pg-5188-8.panel-grid .widget.widget_text.panel-first-child{ margin-bottom:0;}



#pgc-5188-5-0.panel-grid-cell .cff-wrapper h3.cff-header {display: none;}
#pgc-5188-5-0.panel-grid-cell #cff {width: 100% !important; /*margin-left: 12%;*/}


#pg-5188-3.panel-grid {margin: 45px 0 25px!important;}
#pg-5188-5.panel-grid {margin-top: 50px;margin-bottom: 25px !important;}


#panel-5188-3-0-0.so-panel.widget.panel-first-child {margin-bottom: 15px !important;}


/* START EVENT LIST SINGLE EVENT */

div.tribe-events-single-event-title {
    width: 100%;
    height: 71px;
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.tribe-events-single-event-title h1 {
    margin: 0 0 0 0 !important;
}

div.tribe-events-single-event-title h1 a {
    text-overflow: ellipsis;
    display: block;
}
/* END EVENT LIST SINGLE EVENT */


@media (max-width: 780px) {
 .facebook-wrap.panel-widget-style{width:100%; margin:0 auto;}
 .facebook-video-wrap.panel-widget-style{width:100%; margin:0 auto;}
 #pg-5188-8.panel-grid .panel-grid-cell:first-child{width:100%;}
 #pg-5188-8.panel-grid .panel-grid-cell:last-child{width:100%;}
 .facebook-video-wrap.panel-widget-style{width:100%; margin:0 auto;}
}
