/* ==============================
   Common styles
   ============================== */
.fm-button.fm-2019-home  { background:#f5a06d; }
.fm-button.fm-2019-home span, .fm-button.fm-2019-home span:before, .fm-button.fm-2019-home span:after{ background: #f7f8f9; }
.fm-button.fm-2019-home.active{ background: #173e35; }
.fm-button.fm-2019-home.active span{  background: transparent; }
.fm-button.fm-2019-home.active span:before, .fm-button.fm-2019-home.active span:after{ background: #f7f8f9; }

.home-2019-text { color:#fee0cd; }
.home-2019-lang { color:#fee0cd !important; }

.local-scroll-arrow i.home-arrow-2019 { color:#000;  }

.selo-monchique { position: absolute; right: 0; }

.bg-orange-2019 { background:#f89d6e; }
.text-orange-2019 { color:#f5a06d; }
.text-black-2019 { color:#000; }

.bg-black-programa-2019 { background:#000; }
.bg-pastel-programa-2019 { background:#d2ebe1; }
.bg-brown-programa-2020 { background:#a4725a; }
.programa-white-btn-2020 { background:#f9f5f1; color:#000; font-size: 11px; text-decoration: none; padding: 10px 20px;}
.programa-white-btn-2020:hover { text-decoration: none; color:#000; }
.programa-white-btn-2020:visited { text-decoration: none; color:#000; }
.programa-white-btn-2020.des { color:#d3dddd; }

.works-maintitle-2019, .works-maintitle-2019 span, .works-maintitle-2019 span a { color:#000 !important; text-decoration: none; }

.works-filter-2019 { color: #000; }
.works-filter-2019 a{ color: #aaa9a9; border: 1px solid #aaa9a9; }
.works-filter-2019 a:hover{ color:#000; border-color: #000; }
.works-filter-2019 a.active{ color:#000; border-color: #000; }
.works-filte-2019 a.active:hover{ color:#000; border-color: #000; }

.work-intro-2019{ border-top:1px solid #000; background: #f9f5f1; }
.work-intro-2019.brd-bottom{ border-bottom:1px solid #000; }
.work-item:hover .work-intro-2019{ background-color:rgba(217, 213, 208, .4); }
.work-date-2019 { color:#000; }
.work-title-2019 { color:#000; }
.work-descr-2019 { color:#000; }

.home-apoios-2019 span{ color:#000; }

.bg-creme-2019 { background: #dfdad4; }
.bg-green-2019 { background: #173e35; }
.bg-green-2-2019 { background: #173e35; }
.bg-blue-2019 { background: #d1e4f6; }
.bg-pastel-2019 { background: #fee0cd; }
.bg-blue-pastel-2019 { background: #f2f9f8; }
.bg-green-pastel-2019 { background: #d2ebe1; }
.bg-yellow-2019 { background: #f4d76b; }
.bg-white-2019 { background: #f7f8f9; }
.bg-brown-2019 { background: #a4725a; }
.bg-creme-2020 { background: #f9f5f1; }
.bg-white-2020, .bg-white-2-2020 { background: #f8f0f2; }
.bg-white-3-2020 { background: #f9f8f2; }
.bg-white-4-2020 { background: #f0f4f8; }
.bg-green-pastel-2020, .bg-green-pastel-2-2020 { background: #f1f8f4; }
.bg-purple-pastel-2020 { background: #f6f0f8; }
.bg-purple-2020 { background: #585a82; }
.bg-blue-pastel-2020 { background: #f2f7f9; }
.bg-brown-pastel-2020 { background: #f9f5f1; }

.fm-wrapper-2019 { background-color:rgba(164, 114, 90, 1); }
.fm-menu-links-2019 a{ color: #f9f5f1; border-bottom:1px solid #f9f5f1; }
.fm-menu-links-2019 a.first-m{ border-top:1px solid #f9f5f1; }
.no-touch .fm-menu-links-2019 a:hover, .fm-menu-links-2019 a:active, .fm-menu-links-2019 li.js-opened > a{ color: #dddad7; }
.fm-menu-links-2019 li > a:active,
.fm-menu-links-2019 li.active > a,
.fm-menu-links-2019 li a.active{ color: #f9f5f1; }
.no-touch .fm-menu-links-2019 li.js-opened > a:hover,
.fm-menu-links-2019 li.js-opened > a:active{ color: #f9f5f1; }

.fm-social-links-2019 > a{ color: #f9f5f1; }

.fm-button.fm-programa-2019  { background:#000; }
.fm-button.fm-programa-2019 span, .fm-button.fm-programa-2019 span:before, .fm-button.fm-programa-2019 span:after{ background: #f9f5f1; }
.fm-button.fm-programa-2019.active{ background: #a4725a; }
.fm-button.fm-programa-2019.active span{  background: transparent; }
.fm-button.fm-programa-2019.active span:before, .fm-button.fm-programa.active span:after{ background: #f9f5f1; }

.programa-buttons-2019 a { color:#aaa9a9; border: 1px solid #aaa9a9; }
.programa-buttons-2019 a.active, .programa-buttons-2019 a:hover { color:#000; border: 1px solid #000; }
.programa-buttons-2019 a.notactive:hover { color:#000; border: 1px solid #000; }

.programa-list-col-2019 { border:1px solid #000;  }
.programa-list-title-small-2019 { color:#173e35;  }
.programa-list-title-2019 { color:#173e35;  }
.programa-list-msubtitle-2019 { color:#173e35;  }
.programa-list-subtitle-2019 { color:#173e35;  }
.programa-list-text-2019 { color:#173e35; }
.programa-list-readmore-2019 { color:#173e35; }
.programa-list-readmore-2019:hover { color: rgba(32, 64, 54, 1); }

.sobre-intro-2019, .sobre-title-2019, .sobre-text-2019 { color:#000; }
.sobre-text-2019 a, .sobre-text-2019:hover  { color:#000 !important; }

.galeria-title-2019 p { color:#000 !important; }
.gallery-filter a.filter { color:#aaa9a9 !important; }
.gallery-filter a.filter.active { color:#000 !important; }

.contactos-intro-2019 { color:#000;  }
.contactos-text-2019 { color:#000;  }
.contactos-text-2019 a { color:#000;  }
.contacto_btn { background: #000 !important;  }
.form input::-webkit-input-placeholder{ color: #000; }
.form input:focus::-webkit-input-placeholder{ color: #000; }
.form input:-moz-placeholder{ color: #000; }
.form input:focus:-moz-placeholder{ color: #000; }
.form input::-moz-placeholder{ color: #000; }
.form input:focus::-moz-placeholder{ color: #000; }
.form input:-ms-input-placeholder{ color: #000; }
.form input:focus:-ms-input-placeholder{  color: #000; }
.form-group, .form-group a { color:#000;  }

.bg-pastel-2019 .espetaculo-text { color:#000; }
.bg-pastel-2019 .espetaculo-text a { color:#000; }
.bg-pastel-2019 .espetaculo-text-box { border-color:#000;  }
.bg-pastel-2019 .programa-list-title-small { color:#000; }
.bg-pastel-2019 .programa-list-title { color:#000; }
.bg-pastel-2019 .programa-list-msubtitle { color:#000; }
.bg-pastel-2019 .programa-list-subtitle { color:#000; }
.bg-pastel-2019 .programa-list-text { color:#000; }
.bg-pastel-2019 .programa-list-readmore { color:#000; }
.bg-pastel-2019 .programa-dates { color:#000; }
.bg-pastel-2019 .programa-main-title { color:#000; }
.bg-pastel-2019 .programa-title { color:#000; }
.bg-pastel-2019 .programa-title-small { color:#000; }
.bg-pastel-2019 .programa-main-subtitle { color:#000; }
.bg-pastel-2019 .programa-subtitle { color:#000; }
.bg-pastel-2019 .programa-text { color:#000; }
.bg-pastel-2019 .programa-btn { border:1px solid #000 !important; color:#000 !important; font-weight: 400 !important;  }
.bg-pastel-2019 .programa-btn:hover { background: #000 !important; color:#FFF !important;  }
.bg-pastel-2019 .programa-back { color:#000; }
.bg-pastel-2019 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-pastel-2019 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-pastel-2019 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-pastel-2019 .owl-prev:before, .bg-pastel-2019 .owl-next:before { background: #000; }

.bg-blue-pastel-2019 .espetaculo-text { color:#000; }
.bg-blue-pastel-2019 .espetaculo-text a { color:#000; }
.bg-blue-pastel-2019 .espetaculo-text-box { border-color:#000;  }
.bg-blue-pastel-2019 .programa-list-title-small { color:#000; }
.bg-blue-pastel-2019 .programa-list-title { color:#000; }
.bg-blue-pastel-2019 .programa-list-msubtitle { color:#000; }
.bg-blue-pastel-2019 .programa-list-subtitle { color:#000; }
.bg-blue-pastel-2019 .programa-list-text { color:#000; }
.bg-blue-pastel-2019 .programa-list-readmore { color:#000; }
.bg-blue-pastel-2019 .programa-dates { color:#000; }
.bg-blue-pastel-2019 .programa-main-title { color:#000; }
.bg-blue-pastel-2019 .programa-title { color:#000; }
.bg-blue-pastel-2019 .programa-title-small { color:#000; }
.bg-blue-pastel-2019 .programa-main-subtitle { color:#000; }
.bg-blue-pastel-2019 .programa-subtitle { color:#000; }
.bg-blue-pastel-2019 .programa-text { color:#000; }
.bg-blue-pastel-2019 .programa-btn { border:1px solid #000 !important; color:#000 !important; font-weight: 400 !important;  }
.bg-blue-pastel-2019 .programa-btn:hover { background: #000 !important; color:#FFF !important;  }
.bg-blue-pastel-2019 .programa-back { color:#000; }
.bg-blue-pastel-2019 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-blue-pastel-2019 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-blue-pastel-2019 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-blue-pastel-2019 .owl-prev:before, .bg-blue-pastel-2019 .owl-next:before { background: #000; }

.bg-green-pastel-2019 .espetaculo-text { color:#4b6275; }
.bg-green-pastel-2019 .espetaculo-text a { color:#4b6275; }
.bg-green-pastel-2019 .espetaculo-text-box { border-color:#4b6275;  }
.bg-green-pastel-2019 .programa-list-title-small { color:#4b6275; }
.bg-green-pastel-2019 .programa-list-title { color:#4b6275; }
.bg-green-pastel-2019 .programa-list-msubtitle { color:#4b6275; }
.bg-green-pastel-2019 .programa-list-subtitle { color:#4b6275; }
.bg-green-pastel-2019 .programa-list-text { color:#4b6275; }
.bg-green-pastel-2019 .programa-list-readmore { color:#4b6275; }
.bg-green-pastel-2019 .programa-dates { color:#4b6275; }
.bg-green-pastel-2019 .programa-main-title { color:#4b6275; }
.bg-green-pastel-2019 .programa-title { color:#4b6275; }
.bg-green-pastel-2019 .programa-title-small { color:#4b6275; }
.bg-green-pastel-2019 .programa-main-subtitle { color:#4b6275; }
.bg-green-pastel-2019 .programa-subtitle { color:#4b6275; }
.bg-green-pastel-2019 .programa-text { color:#4b6275; }
.bg-green-pastel-2019 .programa-btn { border:1px solid #4b6275 !important; color:#4b6275 !important; font-weight: 400 !important;  }
.bg-green-pastel-2019 .programa-btn:hover { background: #4b6275 !important; color:#FFF !important;  }
.bg-green-pastel-2019 .programa-back { color:#4b6275; }
.bg-green-pastel-2019 .owl-page span { background: rgba(75,98,117, 1); border: 2px solid rgba(75,98,117, 1); }
.bg-green-pastel-2019 .owl-page:hover span { background: rgba(75,98,117, 1); }
.bg-green-pastel-2019 .owl-page.active span { border: 2px solid rgba(75,98,117, 1); background: transparent; }
.bg-green-pastel-2019 .owl-prev:before, .bg-green-pastel-2019 .owl-next:before { background: #4b6275; }

.bg-yellow-2019 .espetaculo-text { color:#751c13; }
.bg-yellow-2019 .espetaculo-text a { color:#751c13; }
.bg-yellow-2019 .espetaculo-text-box { border-color:#751c13;  }
.bg-yellow-2019 .programa-list-title-small { color:#751c13; }
.bg-yellow-2019 .programa-list-title { color:#751c13; }
.bg-yellow-2019 .programa-list-msubtitle { color:#751c13; }
.bg-yellow-2019 .programa-list-subtitle { color:#751c13; }
.bg-yellow-2019 .programa-list-text { color:#751c13; }
.bg-yellow-2019 .programa-list-readmore { color:#751c13; }
.bg-yellow-2019 .programa-dates { color:#751c13; }
.bg-yellow-2019 .programa-main-title { color:#751c13; }
.bg-yellow-2019 .programa-title { color:#751c13; }
.bg-yellow-2019 .programa-title-small { color:#751c13; }
.bg-yellow-2019 .programa-main-subtitle { color:#751c13; }
.bg-yellow-2019 .programa-subtitle { color:#751c13; }
.bg-yellow-2019 .programa-text { color:#751c13; }
.bg-yellow-2019 .programa-btn { border:1px solid #751c13 !important; color:#751c13 !important; font-weight: 400 !important;  }
.bg-yellow-2019 .programa-btn:hover { background: #751c13 !important; color:#FFF !important;  }
.bg-yellow-2019 .programa-back { color:#751c13; }
.bg-yellow-2019 .owl-page span { background: rgba(117, 28, 19, 1); border: 2px solid rgba(117, 28, 19, 1); }
.bg-yellow-2019 .owl-page:hover span { background: rgba(117, 28, 19, 1); }
.bg-yellow-2019 .owl-page.active span { border: 2px solid rgba(117, 28, 19, 1); background: transparent; }
.bg-yellow-2019 .owl-prev:before, .bg-yellow-2019 .owl-next:before { background: #751c13; }

.bg-white-2019 .espetaculo-text { color:#000; }
.bg-white-2019 .espetaculo-text a { color:#000; }
.bg-white-2019 .espetaculo-text-box { border-color:#000;  }
.bg-white-2019 .programa-list-title-small { color:#000; }
.bg-white-2019 .programa-list-title { color:#000; }
.bg-white-2019 .programa-list-msubtitle { color:#000; }
.bg-white-2019 .programa-list-subtitle { color:#000; }
.bg-white-2019 .programa-list-text { color:#000; }
.bg-white-2019 .programa-list-readmore { color:#000; }
.bg-white-2019 .programa-dates { color:#000; }
.bg-white-2019 .programa-main-title { color:#000; }
.bg-white-2019 .programa-title { color:#000; }
.bg-white-2019 .programa-title-small { color:#000; }
.bg-white-2019 .programa-main-subtitle { color:#000; }
.bg-white-2019 .programa-subtitle { color:#000; }
.bg-white-2019 .programa-text { color:#000; }
.bg-white-2019 .programa-btn { border:1px solid #000 !important; color:#000 !important; font-weight: 400 !important;  }
.bg-white-2019 .programa-btn:hover { background: #000 !important; color:#FFF !important;  }
.bg-white-2019 .programa-back { color:#000; }
.bg-white-2019 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-white-2019 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-white-2019 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-white-2019 .owl-prev:before, .bg-white-2019 .owl-next:before { background: #000; }

.bg-creme-2019 .espetaculo-text { color:#000; }
.bg-creme-2019 .espetaculo-text a { color:#000; }
.bg-creme-2019 .espetaculo-text-box { border-color:#000;  }
.bg-creme-2019 .programa-list-title-small { color:#000; }
.bg-creme-2019 .programa-list-title { color:#000; }
.bg-creme-2019 .programa-list-msubtitle { color:#000; }
.bg-creme-2019 .programa-list-subtitle { color:#000; }
.bg-creme-2019 .programa-list-text { color:#000; }
.bg-creme-2019 .programa-list-readmore { color:#000; }
.bg-creme-2019 .programa-dates { color:#000; }
.bg-creme-2019 .programa-main-title { color:#000; }
.bg-creme-2019 .programa-title { color:#000; }
.bg-creme-2019 .programa-title-small { color:#000; }
.bg-creme-2019 .programa-main-subtitle { color:#000; }
.bg-creme-2019 .programa-subtitle { color:#000; }
.bg-creme-2019 .programa-text { color:#000; }
.bg-creme-2019 .programa-btn { border:1px solid #000 !important; color:#000 !important; font-weight: 400 !important;  }
.bg-creme-2019 .programa-btn:hover { background: #000 !important; color:#FFF !important;  }
.bg-creme-2019 .programa-back { color:#000; }
.bg-creme-2019 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-creme-2019 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-creme-2019 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-creme-2019 .owl-prev:before, .bg-creme-2019 .owl-next:before { background: #000; }

.bg-orange-2019 .espetaculo-text { color:#173e35; }
.bg-orange-2019 .espetaculo-text a { color:#173e35; }
.bg-orange-2019 .espetaculo-text-box { border-color:#173e35;  }
.bg-orange-2019 .programa-list-title-small { color:#173e35; }
.bg-orange-2019 .programa-list-title { color:#173e35; }
.bg-orange-2019 .programa-list-msubtitle { color:#173e35; }
.bg-orange-2019 .programa-list-subtitle { color:#173e35; }
.bg-orange-2019 .programa-list-text { color:#173e35; }
.bg-orange-2019 .programa-list-readmore { color:#173e35; }
.bg-orange-2019 .programa-dates { color:#173e35; }
.bg-orange-2019 .programa-main-title { color:#173e35; }
.bg-orange-2019 .programa-title { color:#173e35; }
.bg-orange-2019 .programa-title-small { color:#173e35; }
.bg-orange-2019 .programa-main-subtitle { color:#173e35; }
.bg-orange-2019 .programa-subtitle { color:#173e35; }
.bg-orange-2019 .programa-text { color:#173e35; }
.bg-orange-2019 .programa-btn { border:1px solid #173e35 !important; color:#173e35 !important; font-weight: 400 !important;  }
.bg-orange-2019 .programa-btn:hover { background: #173e35 !important; color:#FFF !important;  }
.bg-orange-2019 .programa-back { color:#173e35; }
.bg-orange-2019 .owl-page span { background: rgba(245, 160, 109, 1); border: 2px solid rgba(245, 160, 109, 1); }
.bg-orange-2019 .owl-page:hover span { background: rgba(245, 160, 109, 1); }
.bg-orange-2019 .owl-page.active span { border: 2px solid rgba(245, 160, 109, 1); background: transparent; }
.bg-orange-2019 .owl-prev:before, .bg-orange-2019 .owl-next:before { background: #f5a06d; }

.bg-blue-2019 .espetaculo-text { color:#000000; }
.bg-blue-2019 .espetaculo-text a { color:#000000; }
.bg-blue-2019 .espetaculo-text-box { border-color:#000000;  }
.bg-blue-2019 .programa-list-title-small { color:#000000; }
.bg-blue-2019 .programa-list-title { color:#000000; }
.bg-blue-2019 .programa-list-msubtitle { color:#000000; }
.bg-blue-2019 .programa-list-subtitle { color:#000000; }
.bg-blue-2019 .programa-list-text { color:#000000; }
.bg-blue-2019 .programa-list-readmore { color:#000000; }
.bg-blue-2019 .programa-dates { color:#000000; }
.bg-blue-2019 .programa-main-title { color:#000000; }
.bg-blue-2019 .programa-title { color:#000000; }
.bg-blue-2019 .programa-title-small { color:#000000; }
.bg-blue-2019 .programa-main-subtitle { color:#000000; }
.bg-blue-2019 .programa-subtitle { color:#000000; }
.bg-blue-2019 .programa-text { color:#000000; }
.bg-blue-2019 .programa-btn { border:1px solid #000000 !important; color:#000000 !important; font-weight: 400 !important;  }
.bg-blue-2019 .programa-btn:hover { background: #000000 !important; color:#FFF !important;  }
.bg-blue-2019 .programa-back { color:#000000; }
.bg-blue-2019 .owl-page span { background: rgba(0, 0, 0, 1); border: 2px solid rgba(0, 0, 0, 1); }
.bg-blue-2019 .owl-page:hover span { background: rgba(0, 0, 0, 1); }
.bg-blue-2019 .owl-page.active span { border: 2px solid rgba(0, 0, 0, 1); background: transparent; }
.bg-blue-2019 .owl-prev:before, .bg-blue-2019 .owl-next:before { background: #000000; }

.bg-green-2-2019 .espetaculo-text { color:#f7f8f9; }
.bg-green-2-2019 .espetaculo-text a { color:#f7f8f9; }
.bg-green-2-2019 .espetaculo-text-box { border-color:#f7f8f9;  }
.bg-green-2-2019 .programa-list-title-small { color:#f7f8f9; }
.bg-green-2-2019 .programa-list-title { color:#f7f8f9; }
.bg-green-2-2019 .programa-list-msubtitle { color:#f7f8f9; }
.bg-green-2-2019 .programa-list-subtitle { color:#f7f8f9; }
.bg-green-2-2019 .programa-list-text { color:#f7f8f9; }
.bg-green-2-2019 .programa-list-readmore { color:#f7f8f9; }
.bg-green-2-2019 .programa-dates { color:#f7f8f9; }
.bg-green-2-2019 .programa-main-title { color:#f7f8f9; }
.bg-green-2-2019 .programa-title { color:#f7f8f9; }
.bg-green-2-2019 .programa-title-small { color:#f7f8f9; }
.bg-green-2-2019 .programa-main-subtitle { color:#f7f8f9; }
.bg-green-2-2019 .programa-subtitle { color:#f7f8f9; }
.bg-green-2-2019 .programa-text { color:#f7f8f9; }
.bg-green-2-2019 .programa-btn { border:1px solid #f7f8f9 !important; color:#f7f8f9 !important; font-weight: 400 !important;  }
.bg-green-2-2019 .programa-btn:hover { background: #f7f8f9 !important; color:#FFF !important;  }
.bg-green-2-2019 .programa-back { color:#f7f8f9; }
.bg-green-2-2019 .owl-page span { background: rgba(23, 62, 53, 1); border: 2px solid rgba(23, 62, 53, 1); }
.bg-green-2-2019 .owl-page:hover span { background: rgba(23, 62, 53, 1); }
.bg-green-2-2019 .owl-page.active span { border: 2px solid rgba(23, 62, 53, 1); background: transparent; }
.bg-green-2-2019 .owl-prev:before, .bg-green-2-2019 .owl-next:before { background: #173e35; }

.bg-creme-2020 .espetaculo-text { color:#000; }
.bg-creme-2020 .espetaculo-text a { color:#000; }
.bg-creme-2020 .espetaculo-text-box { border-color:#000;  }
.bg-creme-2020 .programa-list-title-small { color:#000; }
.bg-creme-2020 .programa-list-title { color:#000; }
.bg-creme-2020 .programa-list-msubtitle { color:#000; }
.bg-creme-2020 .programa-list-subtitle { color:#000; }
.bg-creme-2020 .programa-list-text { color:#000; }
.bg-creme-2020 .programa-list-readmore { color:#000; }
.bg-creme-2020 .programa-dates { color:#000; }
.bg-creme-2020 .programa-main-title { color:#000; }
.bg-creme-2020 .programa-title { color:#000; }
.bg-creme-2020 .programa-title-small { color:#000; }
.bg-creme-2020 .programa-main-subtitle { color:#000; }
.bg-creme-2020 .programa-subtitle { color:#000; }
.bg-creme-2020 .programa-text { color:#000; }
.bg-creme-2020 .programa-btn { border:1px solid #000; color:#000; font-weight: 400;  }
.bg-creme-2020 .programa-btn:hover { background: #000; color:#FFF;  }
.bg-creme-2020 .programa-back { color:#000; }
.bg-creme-2020 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-creme-2020 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-creme-2020 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-creme-2020 .owl-prev:before, .bg-creme-2020 .owl-next:before { background: #000; }

.bg-white-2020 .espetaculo-text { color:#c54543; }
.bg-white-2020 .espetaculo-text a { color:#c54543; }
.bg-white-2020 .espetaculo-text-box { border-color:#c54543;  }
.bg-white-2020 .programa-list-title-small { color:#c54543; }
.bg-white-2020 .programa-list-title { color:#c54543; }
.bg-white-2020 .programa-list-msubtitle { color:#c54543; }
.bg-white-2020 .programa-list-subtitle { color:#c54543; }
.bg-white-2020 .programa-list-text { color:#c54543; }
.bg-white-2020 .programa-list-readmore { color:#c54543; }
.bg-white-2020 .programa-dates { color:#c54543; }
.bg-white-2020 .programa-main-title { color:#c54543; }
.bg-white-2020 .programa-title { color:#c54543; }
.bg-white-2020 .programa-title-small { color:#c54543; }
.bg-white-2020 .programa-main-subtitle { color:#c54543; }
.bg-white-2020 .programa-subtitle { color:#c54543; }
.bg-white-2020 .programa-text { color:#c54543; }
.bg-white-2020 .programa-btn { border:1px solid #c54543 !important; color:#c54543 !important; font-weight: 400 !important;  }
.bg-white-2020 .programa-btn:hover { background: #c54543 !important; color:#FFF !important;  }
.bg-white-2020 .programa-back { color:#c54543; }
.bg-white-2020 .owl-page span { background: rgba(197,69,67, 1); border: 2px solid rgba(197,69,67, 1); }
.bg-white-2020 .owl-page:hover span { background: rgba(197,69,67, 1); }
.bg-white-2020 .owl-page.active span { border: 2px solid rgba(197,69,67, 1); background: transparent; }
.bg-white-2020 .owl-prev:before, .bg-white-2020 .owl-next:before { background: #c54543; }

.bg-white-2-2020 .espetaculo-text { color:#531419; }
.bg-white-2-2020.espetaculo-text a { color:#531419; }
.bg-white-2-2020 .espetaculo-text-box { border-color:#531419;  }
.bg-white-2-2020 .programa-list-title-small { color:#531419; }
.bg-white-2-2020 .programa-list-title { color:#531419; }
.bg-white-2-2020 .programa-list-msubtitle { color:#531419; }
.bg-white-2-2020 .programa-list-subtitle { color:#531419; }
.bg-white-2-2020 .programa-list-text { color:#531419; }
.bg-white-2-2020 .programa-list-readmore { color:#531419; }
.bg-white-2-2020 .programa-dates { color:#531419; }
.bg-white-2-2020 .programa-main-title { color:#531419; }
.bg-white-2-2020 .programa-title { color:#531419; }
.bg-white-2-2020 .programa-title-small { color:#531419; }
.bg-white-2-2020 .programa-main-subtitle { color:#531419; }
.bg-white-2-2020 .programa-subtitle { color:#531419; }
.bg-white-2-2020 .programa-text { color:#531419; }
.bg-white-2-2020 .programa-btn { border:1px solid #531419 !important; color:#531419 !important; font-weight: 400 !important;  }
.bg-white-2-2020 .programa-btn:hover { background: #531419 !important; color:#FFF !important;  }
.bg-white-2-2020 .programa-back { color:#531419; }
.bg-white-2-2020 .owl-page span { background: rgba(83,20,25, 1); border: 2px solid rgba(83,20,25, 1); }
.bg-white-2-2020 .owl-page:hover span { background: rgba(83,20,25, 1); }
.bg-white-2-2020 .owl-page.active span { border: 2px solid rgba(83,20,25, 1); background: transparent; }
.bg-white-2-2020 .owl-prev:before, .bg-white-2-2020 .owl-next:before { background: #531419; }

.bg-white-3-2020 .espetaculo-text { color:#000; }
.bg-white-3-2020 .espetaculo-text a { color:#000; }
.bg-white-3-2020 .espetaculo-text-box { border-color:#000;  }
.bg-white-3-2020 .programa-list-title-small { color:#000; }
.bg-white-3-2020 .programa-list-title { color:#000; }
.bg-white-3-2020 .programa-list-msubtitle { color:#000; }
.bg-white-3-2020 .programa-list-subtitle { color:#000; }
.bg-white-3-2020 .programa-list-text { color:#000; }
.bg-white-3-2020 .programa-list-readmore { color:#000; }
.bg-white-3-2020 .programa-dates { color:#000; }
.bg-white-3-2020 .programa-main-title { color:#000; }
.bg-white-3-2020 .programa-title { color:#000; }
.bg-white-3-2020 .programa-title-small { color:#000; }
.bg-white-3-2020 .programa-main-subtitle { color:#000; }
.bg-white-3-2020 .programa-subtitle { color:#000; }
.bg-white-3-2020 .programa-text { color:#000; }
.bg-white-3-2020 .programa-btn { border:1px solid #000 !important; color:#000 !important; font-weight: 400 !important;  }
.bg-white-3-2020 .programa-btn:hover { background: #000 !important; color:#FFF !important;  }
.bg-white-3-2020 .programa-back { color:#000; }
.bg-white-3-2020 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-white-3-2020 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-white-3-2020 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-white-3-2020 .owl-prev:before, .bg-white-3-2020 .owl-next:before { background: #000; }

.bg-white-4-2020 .espetaculo-text { color:#585a82; }
.bg-white-4-2020 .espetaculo-text a { color:#585a82; }
.bg-white-4-2020 .espetaculo-text-box { border-color:#585a82;  }
.bg-white-4-2020 .programa-list-title-small { color:#585a82; }
.bg-white-4-2020 .programa-list-title { color:#585a82; }
.bg-white-4-2020 .programa-list-msubtitle { color:#585a82; }
.bg-white-4-2020 .programa-list-subtitle { color:#585a82; }
.bg-white-4-2020 .programa-list-text { color:#585a82; }
.bg-white-4-2020 .programa-list-readmore { color:#585a82; }
.bg-white-4-2020 .programa-dates { color:#585a82; }
.bg-white-4-2020 .programa-main-title { color:#585a82; }
.bg-white-4-2020 .programa-title { color:#585a82; }
.bg-white-4-2020 .programa-title-small { color:#585a82; }
.bg-white-4-2020 .programa-main-subtitle { color:#585a82; }
.bg-white-4-2020 .programa-subtitle { color:#585a82; }
.bg-white-4-2020 .programa-text { color:#585a82; }
.bg-white-4-2020 .programa-btn { border:1px solid #585a82 !important; color:#585a82 !important; font-weight: 400 !important;  }
.bg-white-4-2020 .programa-btn:hover { background: #585a82 !important; color:#FFF !important;  }
.bg-white-4-2020 .programa-back { color:#585a82; }
.bg-white-4-2020 .owl-page span { background: rgba(88,90,130, 1); border: 2px solid rgba(88,90,130, 1); }
.bg-white-4-2020 .owl-page:hover span { background: rgba(88,90,130, 1); }
.bg-white-4-2020 .owl-page.active span { border: 2px solid rgba(88,90,130, 1); background: transparent; }
.bg-white-4-2020 .owl-prev:before, .bg-white-4-2020 .owl-next:before { background: #585a82; }

.bg-green-pastel-2020 .espetaculo-text { color:#668d60; }
.bg-green-pastel-2020 .espetaculo-text a { color:#668d60; }
.bg-green-pastel-2020 .espetaculo-text-box { border-color:#668d60;  }
.bg-green-pastel-2020 .programa-list-title-small { color:#668d60; }
.bg-green-pastel-2020 .programa-list-title { color:#668d60; }
.bg-green-pastel-2020 .programa-list-msubtitle { color:#668d60; }
.bg-green-pastel-2020 .programa-list-subtitle { color:#668d60; }
.bg-green-pastel-2020 .programa-list-text { color:#668d60; }
.bg-green-pastel-2020 .programa-list-readmore { color:#668d60; }
.bg-green-pastel-2020 .programa-dates { color:#668d60; }
.bg-green-pastel-2020 .programa-main-title { color:#668d60; }
.bg-green-pastel-2020 .programa-title { color:#668d60; }
.bg-green-pastel-2020 .programa-title-small { color:#668d60; }
.bg-green-pastel-2020 .programa-main-subtitle { color:#668d60; }
.bg-green-pastel-2020 .programa-subtitle { color:#668d60; }
.bg-green-pastel-2020 .programa-text { color:#668d60; }
.bg-green-pastel-2020 .programa-btn { border:1px solid #668d60 !important; color:#668d60 !important; font-weight: 400 !important;  }
.bg-green-pastel-2020 .programa-btn:hover { background: #668d60 !important; color:#FFF !important;  }
.bg-green-pastel-2020 .programa-back { color:#668d60; }
.bg-green-pastel-2020 .owl-page span { background: rgba(102,141,96, 1); border: 2px solid rgba(102,141,96, 1); }
.bg-green-pastel-2020 .owl-page:hover span { background: rgba(102,141,96, 1); }
.bg-green-pastel-2020 .owl-page.active span { border: 2px solid rgba(102,141,96, 1); background: transparent; }
.bg-green-pastel-2020 .owl-prev:before, .bg-green-pastel-2020 .owl-next:before { background: #668d60; }

.bg-green-pastel-2-2020 .espetaculo-text { color:#556f31; }
.bg-green-pastel-2-2020 .espetaculo-text a { color:#556f31; }
.bg-green-pastel-2-2020 .espetaculo-text-box { border-color:#556f31;  }
.bg-green-pastel-2-2020 .programa-list-title-small { color:#556f31; }
.bg-green-pastel-2-2020 .programa-list-title { color:#556f31; }
.bg-green-pastel-2-2020 .programa-list-msubtitle { color:#556f31; }
.bg-green-pastel-2-2020 .programa-list-subtitle { color:#556f31; }
.bg-green-pastel-2-020 .programa-list-text { color:#556f31; }
.bg-green-pastel-2-2020 .programa-list-readmore { color:#556f31; }
.bg-green-pastel-2-2020 .programa-dates { color:#556f31; }
.bg-green-pastel-2-2020 .programa-main-title { color:#556f31; }
.bg-green-pastel-2-2020 .programa-title { color:#556f31; }
.bg-green-pastel-2-2020 .programa-title-small { color:#556f31; }
.bg-green-pastel-2-2020 .programa-main-subtitle { color:#556f31; }
.bg-green-pastel-2-2020 .programa-subtitle { color:#556f31; }
.bg-green-pastel-2-020 .programa-text { color:#556f31; }
.bg-green-pastel-2-2020 .programa-btn { border:1px solid #556f31 !important; color:#556f31 !important; font-weight: 400 !important;  }
.bg-green-pastel-2-2020 .programa-btn:hover { background: #556f31 !important; color:#FFF !important;  }
.bg-green-pastel-2-2020 .programa-back { color:#556f31; }
.bg-green-pastel-2-2020 .owl-page span { background: rgba(85,111,49, 1); border: 2px solid rgba(85,111,49, 1); }
.bg-green-pastel-2-2020 .owl-page:hover span { background: rgba(85,111,49, 1); }
.bg-green-pastel-2-2020 .owl-page.active span { border: 2px solid rgba(85,111,49, 1); background: transparent; }
.bg-green-pastel-2-2020 .owl-prev:before, .bg-green-pastel-2-2020 .owl-next:before { background: #556f31; }

.bg-purple-pastel-2020 .espetaculo-text { color:#7b277b; }
.bg-purple-pastel-2020 .espetaculo-text a { color:#7b277b; }
.bg-purple-pastel-2020 .espetaculo-text-box { border-color:#7b277b;  }
.bg-purple-pastel-2020 .programa-list-title-small { color:#7b277b; }
.bg-purple-pastel-2020 .programa-list-title { color:#7b277b; }
.bg-purple-pastel-2020 .programa-list-msubtitle { color:#7b277b; }
.bg-purple-pastel-2020 .programa-list-subtitle { color:#7b277b; }
.bg-purple-pastel-2020 .programa-list-text { color:#7b277b; }
.bg-purple-pastel-2020 .programa-list-readmore { color:#7b277b; }
.bg-purple-pastel-2020 .programa-dates { color:#7b277b; }
.bg-purple-pastel-2020 .programa-main-title { color:#7b277b; }
.bg-purple-pastel-2020 .programa-title { color:#7b277b; }
.bg-purple-pastel-2020 .programa-title-small { color:#7b277b; }
.bg-purple-pastel-2020 .programa-main-subtitle { color:#7b277b; }
.bg-purple-pastel-2020 .programa-subtitle { color:#7b277b; }
.bg-purple-pastel-2020 .programa-text { color:#7b277b; }
.bg-purple-pastel-2020 .programa-btn { border:1px solid #7b277b !important; color:#7b277b !important; font-weight: 400 !important;  }
.bg-purple-pastel-2020 .programa-btn:hover { background: #7b277b !important; color:#FFF !important;  }
.bg-purple-pastel-2020 .programa-back { color:#7b277b; }
.bg-purple-pastel-2020 .owl-page span { background: rgba(123,39,123, 1); border: 2px solid rgba(123,39,123, 1); }
.bg-purple-pastel-2020 .owl-page:hover span { background: rgba(123,39,123, 1); }
.bg-purple-pastel-2020 .owl-page.active span { border: 2px solid rgba(123,39,123, 1); background: transparent; }
.bg-purple-pastel-2020 .owl-prev:before, .bg-purple-pastel-2020 .owl-next:before { background: #7b277b; }

.bg-purple-2020 .espetaculo-text { color:#f0f4f8; }
.bg-purple-2020 .espetaculo-text a { color:#f0f4f8; }
.bg-purple-2020 .espetaculo-text-box { border-color:#f0f4f8;  }
.bg-purple-2020 .programa-list-title-small { color:#f0f4f8; }
.bg-purple-2020 .programa-list-title { color:#f0f4f8; }
.bg-purple-2020 .programa-list-msubtitle { color:#f0f4f8; }
.bg-purple-2020 .programa-list-subtitle { color:#f0f4f8; }
.bg-purple-2020 .programa-list-text { color:#f0f4f8; }
.bg-purple-2020 .programa-list-readmore { color:#f0f4f8; }
.bg-purple-2020 .programa-dates { color:#f0f4f8; }
.bg-purple-2020 .programa-main-title { color:#f0f4f8; }
.bg-purple-2020 .programa-title { color:#f0f4f8; }
.bg-purple-2020 .programa-title-small { color:#f0f4f8; }
.bg-purple-2020 .programa-main-subtitle { color:#f0f4f8; }
.bg-purple-2020 .programa-subtitle { color:#f0f4f8; }
.bg-purple-2020 .programa-text { color:#f0f4f8; }
.bg-purple-2020 .programa-btn { border:1px solid #f0f4f8 !important; color:#f0f4f8 !important; font-weight: 400 !important;  }
.bg-purple-2020 .programa-btn:hover { background: #f0f4f8 !important; color:#585a82 !important;  }
.bg-purple-2020 .programa-back { color:#f0f4f8; }
.bg-purple-2020 .owl-page span { background: rgba(240,244,248, 1); border: 2px solid rgba(240,244,248, 1); }
.bg-purple-2020 .owl-page:hover span { background: rgba(240,244,248, 1); }
.bg-purple-2020 .owl-page.active span { border: 2px solid rgba(240,244,248, 1); background: transparent; }
.bg-purple-2020 .owl-prev:before, .bg-purple-2020 .owl-next:before { background: #585a82; }

.bg-blue-pastel-2020 .espetaculo-text { color:#000; }
.bg-blue-pastel-2020 .espetaculo-text a { color:#000; }
.bg-blue-pastel-2020 .espetaculo-text-box { border-color:#000;  }
.bg-blue-pastel-2020 .programa-list-title-small { color:#000; }
.bg-blue-pastel-2020 .programa-list-title { color:#000; }
.bg-blue-pastel-2020 .programa-list-msubtitle { color:#000; }
.bg-blue-pastel-2020 .programa-list-subtitle { color:#000; }
.bg-blue-pastel-2020 .programa-list-text { color:#000; }
.bg-blue-pastel-2020 .programa-list-readmore { color:#000; }
.bg-blue-pastel-2020 .programa-dates { color:#000; }
.bg-blue-pastel-2020 .programa-main-title { color:#000; }
.bg-blue-pastel-2020 .programa-title { color:#000; }
.bg-blue-pastel-2020 .programa-title-small { color:#000; }
.bg-blue-pastel-2020 .programa-main-subtitle { color:#000; }
.bg-blue-pastel-2020 .programa-subtitle { color:#000; }
.bg-blue-pastel-2020 .programa-text { color:#000; }
.bg-blue-pastel-2020 .programa-btn { border:1px solid #000 !important; color:#000 !important; font-weight: 400 !important;  }
.bg-blue-pastel-2020 .programa-btn:hover { background: #000 !important; color:#FFF !important;  }
.bg-blue-pastel-2020 .programa-back { color:#000; }
.bg-blue-pastel-2020 .owl-page span { background: rgba(0,0,0, 1); border: 2px solid rgba(0,0,0, 1); }
.bg-blue-pastel-2020 .owl-page:hover span { background: rgba(0,0,0, 1); }
.bg-blue-pastel-2020 .owl-page.active span { border: 2px solid rgba(0,0,0, 1); background: transparent; }
.bg-blue-pastel-2020 .owl-prev:before, .bg-blue-pastel-2020 .owl-next:before { background: #000; }

.bg-brown-pastel-2020 .espetaculo-text { color:#a4725a; }
.bg-brown-pastel-2020 .espetaculo-text a { color:#a4725a; }
.bg-brown-pastel-2020 .espetaculo-text-box { border-color:#a4725a;  }
.bg-brown-pastel-2020 .programa-list-title-small { color:#a4725a; }
.bg-brown-pastel-2020 .programa-list-title { color:#a4725a; }
.bg-brown-pastel-2020 .programa-list-msubtitle { color:#a4725a; }
.bg-brown-pastel-2020 .programa-list-subtitle { color:#a4725a; }
.bg-brown-pastel-2020 .programa-list-text { color:#a4725a; }
.bg-brown-pastel-2020 .programa-list-readmore { color:#a4725a; }
.bg-brown-pastel-2020 .programa-dates { color:#a4725a; }
.bg-brown-pastel-2020 .programa-main-title { color:#a4725a; }
.bg-brown-pastel-2020 .programa-title { color:#a4725a; }
.bg-brown-pastel-2020 .programa-title-small { color:#a4725a; }
.bg-brown-pastel-2020 .programa-main-subtitle { color:#a4725a; }
.bg-brown-pastel-2020 .programa-subtitle { color:#a4725a; }
.bg-brown-pastel-2020 .programa-text { color:#a4725a; }
.bg-brown-pastel-2020 .programa-btn { border:1px solid #a4725a !important; color:#a4725a !important; font-weight: 400 !important;  }
.bg-brown-pastel-2020 .programa-btn:hover { background: #a4725a !important; color:#FFF !important;  }
.bg-brown-pastel-2020 .programa-back { color:#a4725a; }
.bg-brown-pastel-2020 .owl-page span { background: rgba(164,114,90, 1); border: 2px solid rgba(164,114,90, 1); }
.bg-brown-pastel-2020 .owl-page:hover span { background: rgba(164,114,90, 1); }
.bg-brown-pastel-2020 .owl-page.active span { border: 2px solid rgba(164,114,90, 1); background: transparent; }
.bg-brown-pastel-2020 .owl-prev:before, .bg-brown-pastel-2020 .owl-next:before { background: #a4725a; }

.bg-brown-2019 p, .bg-brown-2019 a { color: #f9f5f1; }


