@font-face {font-family: Avenir-Medium;src: url(../fonts/Avenir-Medium.eot);src: url(../fonts/Avenir-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/Avenir-Medium.woff2) format('woff2'), url(../fonts/Avenir-Medium.woff) format('woff'), url(../fonts/Avenir-Medium.ttf) format('truetype'), url(../fonts/Avenir-Medium.svg#Avenir-Medium) format('svg');font-weight: 500;font-style: normal }@font-face {font-family: Avenir-Book;src: url(../fonts/Avenir-Book.eot);src: url(../fonts/Avenir-Book.eot?#iefix) format('embedded-opentype'), url(../fonts/Avenir-Book.woff2) format('woff2'), url(../fonts/Avenir-Book.woff) format('woff'), url(../fonts/Avenir-Book.tff) format('truetype'), url(../fonts/Avenir-Book.svg#Avenir-Book) format('svg');font-weight: 400;font-style: normal }@font-face {font-family: Avenir-Black;src: url(../fonts/Avenir-Black.eot);src: url(../fonts/Avenir-Black.eot?#iefix) format('embedded-opentype'), url(../fonts/Avenir-Black.woff2) format('woff2'), url(../fonts/Avenir-Black.woff) format('woff'), url(../fonts/Avenir-Black.tff) format('truetype'), url(../fonts/Avenir-Black.svg#Avenir-Black) format('svg');font-weight: 900;font-style: normal }@font-face {font-family: TrajanPro-Regular;src: url(../fonts/TrajanPro-Regular.eot);src: url(../fonts/TrajanPro-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/TrajanPro-Regular.woff2) format('woff2'), url(../fonts/TrajanPro-Regular.woff) format('woff'), url(../fonts/TrajanPro-Regular.ttf) format('truetype'), url(../fonts/TrajanPro-Regular.svg#TrajanPro-Regular) format('svg');font-weight: 400;font-style: normal }@font-face {font-family: AlegreyaSans-Medium;src: url(../fonts/AlegreyaSans-Medium.eot);src: url(../fonts/AlegreyaSans-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/AlegreyaSans-Medium.woff2) format('woff2'), url(../fonts/AlegreyaSans-Medium.woff) format('woff'), url(../fonts/AlegreyaSans-Medium.tff) format('truetype'), url(../fonts/AlegreyaSans-Medium.svg#AlegreyaSans-Medium) format('svg');font-weight: 500;font-style: normal }@font-face {font-family: Advent-Bd3;src: url(../fonts/advent-Bd3.eot);src: url(../fonts/advent-Bd3.eot?#iefix) format('embedded-opentype'), url(../fonts/advent-Bd3.woff2) format('woff2'), url(../fonts/advent-Bd3.woff) format('woff'), url(../fonts/advent-Bd3.ttf) format('truetype'), url(../fonts/advent-Bd3.svg#advent-Bd3) format('svg');font-weight: 900;font-style: normal }@font-face {font-family: Raleway;src: url(../fonts/Raleway-Medium.eot);src: url(../fonts/Raleway-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/Raleway-Medium.woff2) format('woff2'), url(../fonts/Raleway-Medium.woff) format('woff'), url(../fonts/Raleway-Medium.tff) format('truetype'), url(../fonts/Raleway-Medium.svg#Raleway-Medium) format('svg');font-weight: 500;font-style: normal }@font-face {font-family: 'Myriad Pro';src: url(../fonts/MyriadPro-Regular.eot);src: url(../fonts/MyriadPro-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/MyriadPro-Regular.woff2) format('woff2'), url(../fonts/MyriadPro-Regular.woff) format('woff'), url(../fonts/MyriadPro-Regular.ttf) format('truetype'), url(../fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format('svg');font-weight: 400;font-style: normal }@font-face {font-family: Coves-Bold;src: url(../fonts/Coves-Bold.ttf) format('truetype');font-weight: 700;font-style: normal }@font-face {font-family: Coves-Light;src: url(../fonts/Coves-Light.ttf) format('truetype');font-weight: 300;font-style: normal }:focus {outline: 0 none!important }html {display: block }body {font-family: Raleway;font-size: 16px;font-weight: 500;line-height: 1.4;letter-spacing: 0;background-color: #fff;color: #464646;text-align: left;overflow-x: hidden;padding-top: 56px;padding-bottom: 55px;left: 0;right: 0 }body.menu-open {padding-top: 96px }html.no-scroll {overflow: hidden;-webkit-overflow-scrolling: touch }html.no-scroll body {overflow: hidden;-webkit-overflow-scrolling: touch }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: Raleway;font-weight: 700;color: inherit;margin-top: 0;margin-bottom: 30px;letter-spacing: 0;color: #8f4650 }.section-title {font-size: 30px }.h1, .img-bg h2, .page-title, .page-title h2, h1 {font-size: 58px;font-family: Advent-Bd3;line-height: 100%;margin-bottom: 22px;color: #fff;background-color: #8f4650;display: inline-block;padding: 10px 10px }.page-title span {display: block }.device-android .h1, .device-android .img-bg h2, .device-android .page-title, .device-android .page-title h2, .device-android h1, .device-ios .h1, .device-ios .img-bg h2, .device-ios .page-title, .device-ios .page-title h2, .device-ios h1 {padding: 16px 10px 0 }.small-page-title {font-family: Raleway;font-size: 29.17px;padding: 25px 10px }.h2, h2 {font-size: 28px;line-height: 1.08 }.h3, h3 {font-size: 25px;line-height: 1.08 }.h4, h4 {font-size: 22px;line-height: 1.08 }.h5, h5 {font-size: 20px;line-height: 1.08 }.h6, h6 {font-size: 18px;line-height: 1.08 }p {margin-top: 0;margin-bottom: 18px }p:empty, p:last-child {margin-bottom: 0 }a {color: #464646;text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects }a:focus, a:hover {color: #8f4650;text-decoration: none }a, button, input[type=button], input[type=submit] {outline: 0 none;-webkit-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-ms-transition: all .3s ease 0s;transition: all .3s ease 0s }img {max-width: 100%;max-height: 100%;width: auto;height: auto }b {font-weight: 700 }.clearb {clear: both }a:hover {text-decoration: none }.btn-success {background: #225b41;border: #225b41;color: #fff!important }.container {max-width: 1473px }.scrolled .fixed-top {box-shadow: 0 0 50px rgba(0, 0, 0, .3) }header.site-header {overflow: hidden }.qx-menu-wrapper {background-color: #f8f8f8;z-index: 1 }.cei-menu-wrapper {background-color: #000;z-index: 1 }.qx-menu-wrapper .menu-icon a {vertical-align: middle;display: inline-block;color: #000;z-index: 1 }.cei-menu-wrapper .menu-icon a {vertical-align: middle;display: inline-block;color: #fff;z-index: 1 }.qx-menu-wrapper .menu-icon a img {max-width: 55px;position: relative;top: -3px }.cei-menu-wrapper .menu-icon a img {max-width: 60px }.cei-menu, .cei-menu.active, .cei-opener, .cei-opener-inner, .cei-opener-inner::after, .cei-opener-inner::before, .cei-opener.active, .cei-opener:hover, .qx-menu, .qx-menu.active, .qx-opener, .qx-opener-inner, .qx-opener-inner::after, .qx-opener-inner::before, .qx-opener.active, .qx-opener:hover {-webkit-transition: 250ms all;transition: 250ms all }.menu-icon {z-index: 2;height: 100%;line-height: 56px }.cei-opener, .qx-opener {width: 30px;height: 20px;margin-left: 15px;position: relative;cursor: pointer;display: inline-block;vertical-align: middle;z-index: 9 }.cei-opener, .flex-row-reverse .qx-opener {margin-left: 0;margin-right: 15px }.flex-row-reverse .cei-opener {margin-right: 0;margin-left: 15px }.cei-disable .cei-opener, .qx-disable .qx-opener {pointer-events: none;cursor: default }.cei-opener span, .qx-opener span {display: block;position: absolute;height: 2px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out }.cei-opener span {background: #fff }.cei-opener span:nth-child(1), .qx-opener span:nth-child(1) {top: 0 }.cei-opener span:nth-child(2), .cei-opener span:nth-child(3), .qx-opener span:nth-child(2), .qx-opener span:nth-child(3) {top: 9px }.cei-opener span:nth-child(4), .qx-opener span:nth-child(4) {top: 18px }.cei-opener.active span:nth-child(1), .qx-opener.active span:nth-child(1) {top: 18px;width: 0%;left: 50% }.cei-opener.active span:nth-child(2), .qx-opener.active span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg) }.cei-opener.active span:nth-child(3), .qx-opener.active span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 10px }.cei-opener.active span:nth-child(4), .qx-opener.active span:nth-child(4) {top: 18px;width: 0%;left: 50% }.cei-menu, .qx-menu {position: absolute;top: 0;left: 160px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;bottom: 0;margin: auto;visibility: hidden }.cei-menu {left: 265px }.cei-menu.active {left: auto;right: 160px }.cei-menu.active, .qx-menu.active {width: -webkit-calc(100% - 160px);width: calc(100% - 160px);visibility: visible }.cei-menu-inner, .qx-menu-inner {height: 100%;list-style-type: none;margin: 0;text-align: center }.cei-menu-inner.slick-slider, .qx-menu-inner.slick-slider {padding: 0 50px }.menu-link {opacity: 0;font-weight: 100;text-align: center;text-decoration: none;height: 100%;display: inline-block }#submenu-wrapper li a, .menu-link a {margin: auto;font-size: 18px;padding: 0;height: 100%;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 56px;text-transform: uppercase;padding: 0 20px }#submenu-wrapper li a {padding: 0 26px }#submenu-wrapper li a, .qx-menu .menu-link a {color: #000 }.qx-menu .menu-link a b {font-family: Avenir-Black }.cei-menu.active .menu-link a.active, .cei-menu.active .menu-link a:hover, .qx-menu .menu-link a.active, .qx-menu .menu-link a:hover {background-color: #8f4650;color: #fff }.cei-menu .menu-link a, .cei-menu .menu-link a:hover {color: #fff;word-break: break-word }.cei-menu.active .menu-link, .qx-menu.active .menu-link {opacity: 1 }.cei-menu .slick-arrow, .qx-menu .slick-arrow {opacity: 0 }.cei-menu.active .slick-arrow, .qx-menu.active .slick-arrow {opacity: 1 }.menu-wrapper .slick-arrow.slick-prev {left: 15px }.menu-wrapper .slick-arrow.slick-next {right: 15px }.slick-slider .slick-list, .slick-slider .slick-track {height: 100% }.slick-track {margin: auto }.menu-wrapper .slick-arrow.slick-disabled {opacity: 0;pointer-events: none }#submenu-wrapper {background-color: #f8f8f8;text-align: center;z-index: 1 }#submenu-wrapper.background-black {background-color: #000 }#submenu-wrapper.background-black li a {color: #fff }#submenu-wrapper li a.active, #submenu-wrapper li a:hover, #submenu-wrapper.background-black li a.active, #submenu-wrapper.background-black li a:hover {color: #8f4650 }#submenu-wrapper li {list-style: none;display: inline-block;width: auto }#submenu-wrapper .sub-menu {padding: 0 50px }#submenu, .sub-menu {padding: 0;margin: 0;-webkit-animation-name: fadeIn;animation-name: fadeIn }@-webkit-keyframes fadeIn {0% {opacity: 0 }to {opacity: 1 }}@keyframes fadeIn {0% {opacity: 0 }to {opacity: 1 }}.banner-sec, .live-feed-wrap, .qx-dots {background-image: url(../images/homepagebg2.webp);background-repeat: no-repeat;background-position: center top;height: -webkit-calc(100vh - 111px);height: -moz-calc(100vh - 111px);height: calc(100vh - 111px);display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center }.banner-sec.london-bg {background-image: url(../images/LONDON.jpg) }.banner-sec.tarawih-bg {background-image: url(../images/CRAWLEY.jpg) }.banner-sec.immersion-bg {background-image: url(../images/CHILDRENS.jpg) }.banner-sec.club-bg {background-image: url(../images/ABOUT.jpg) }.banner-sec.crawley-bg {background-image: url(../images/BURDAH.jpg) }.banner-menu, .qx-dots-menu {margin: 0 auto;padding: 0 30px;max-width: 1200px;width: 100% }.banner-menu li {list-style: none;text-align: center;padding: 100px 70px }.banner-menu a {position: relative;text-align: center;display: inline-block;font-family: TrajanPro-Regular;color: #000;font-weight: 600;font-size: 12px;letter-spacing: .1em;width: 145px }.banner-menu span {display: block;color: #8d414c;font-size: 16px }.banner-menu b {display: block;margin-top: 5px;font-weight: 600 }.banner-menu li a:after {content: "";width: inherit;height: 145px;border-radius: 50%;background-color: #000;display: inline-block;margin: 75px auto 0;-webkit-box-shadow: 0 0 35px 35px rgba(188, 181, 178, .8), 0 0 45px 35px rgba(60, 62, 60, .3);box-shadow: 0 0 35px 35px rgba(188, 181, 178, .8), 0 0 45px 35px rgba(60, 62, 60, .3) }.banner-menu img {display: none }.banner-menu .slick-arrow.slick-next, .banner-menu .slick-arrow.slick-prev {margin-top: 57px }.slick-arrow.slick-next.slick-disabled, .slick-arrow.slick-prev.slick-disabled {opacity: 0;pointer-events: none }.banner-menu .slick-arrow.slick-next:before, .banner-menu .slick-arrow.slick-prev:before {width: 24px;height: 24px }.banner-menu .slick-arrow.slick-prev:before {background-image: url(../images/left-arrow-black.png) }.banner-menu .slick-arrow.slick-next:before {background-image: url(../images/right-arrow-black.png) }.banner-sec.banner-video {background-image: none;height: auto;position: relative;display: block;text-align: center }.video-caption {position: absolute;top: 50%;margin: auto;font-size: 125px;color: #fff;font-family: 'Myriad Pro';transform: translate(-50%, -50%);display: inline-block;left: 50%;text-transform: uppercase;font-weight: 400 }.video-caption b {font-family: Avenir-Black;color: #000;font-size: 180px }.video-caption:before {content: "";width: 79%;height: 2px;position: absolute;top: 45px;right: 0;background-color: #fff }.video-caption:after {content: "";width: 100%;height: 2px;position: absolute;bottom: 17px;right: 0;background-color: #fff }.live-feed-wrap {background-image: none;pointer-events: none;overflow: hidden;position: relative }.live-feed-text {position: absolute;left: 15px;top: 55px;color: #8f4650;z-index: 9;font-size: 14px }.live-feed-dot {width: 12px;height: 12px;background-color: #8f4650;border-radius: 50%;display: inline-block;animation: blinkingText 1s infinite;margin-right: 5px;vertical-align: middle }.fedd-text {display: inline-block;vertical-align: top }#time {font-size: 18px }#time b {animation: blinkingText 2s infinite }#date {margin-right: 5px }@-webkit-keyframes blinkingText {0% {opacity: 0 }100% {opacity: 1 }}@keyframes blinkingText {0% {opacity: 0 }100% {opacity: 1 }}.live-feed-wrap>div[data-deckchair-embed=deckchair] {height: -webkit-calc(100vh + 140px)!important;height: -moz-calc(100vh + 140px)!important;height: calc(100vh + 140px)!important;right: -50px;left: -50px;position: absolute!important;width: auto!important }.section {background-color: #f8f8f8;margin-top: 15px;margin-bottom: 15px;padding-top: 80px;padding-bottom: 80px }.bg-gallery {padding-bottom: 20px }.banner-item img, .full-image img {-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover';width: 100%;height: 100% }.big-icons .social-icon-item a {width: 38px;height: 38px;background-size: 38px 38px;display: inline-block }.pastSection {background-color: #f8f8f8;margin-top: 15px;margin-bottom: 15px;padding-top: 50px }.detailSection {background-color: #f8f8f8;margin-top: 15px;margin-bottom: 15px;padding-bottom: 50px }.latest-sec-title {margin: 0;font-family: AlegreyaSans-Medium;font-size: 25px;font-weight: 400;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: flex-start;-moz-box-pack: flex-start;-ms-flex-pack: flex-start;justify-content: flex-start;color: #8f4650 }.latest-wrap .latest-sec-title {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;color: #8f4650 }.calender-title {-webkit-justify-content: flex-end;-moz-box-pack: flex-end;-ms-flex-pack: flex-end;justify-content: flex-end }.latest-arrow {background-image: url(../images/down-arrow.png);background-repeat: no-repeat;background-size: 100% auto;background-position: 0 0;width: 17px;height: 13px;margin-right: 10px;display: inline-block;transform: rotate(180deg) }.latest-sec-title[aria-expanded=true] .latest-arrow {transform: rotate(0) }.latest-post-date {font-family: AlegreyaSans-Medium;font-size: 20px;color: #8f4650;display: inline-block;margin-right: 5px;vertical-align: middle;line-height: 28px }.latest-post-title {font-family: AlegreyaSans-Medium;font-size: 18px;color: #464646;text-transform: uppercase;display: inline-block;vertical-align: middle }.latest-post-wrap {overflow: hidden;position: relative;height: 30px;width: 100% }.latest-post-list {width: 200%;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 30px }@-webkit-keyframes ticker {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: visible }100% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }}@keyframes ticker {0% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);visibility: visible }100% {-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }}.slick-arrow, .swiper-button-next, .swiper-button-prev {font-size: 0;margin: 0;padding: 0;border: 0 none;background: 0 0;cursor: pointer;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%) }.slick-arrow:hover, .swiper-button-next:hover, .swiper-button-prev:hover {opacity: .7 }.slick-arrow.slick-prev, .swiper-button-prev {left: 0 }.slick-arrow.slick-prev:before, .swiper-button-prev:before {content: "";background-image: url(../images/left-arrow.png);background-repeat: no-repeat;background-position: 0 0;width: 13px;height: 17px;display: inline-block }.slick-arrow.slick-next, .swiper-button-next {right: 0 }.slick-arrow.slick-next:before, .swiper-button-next:before {content: "";background-image: url(../images/right-arrow.png);background-repeat: no-repeat;background-position: 0 0;width: 13px;height: 17px;display: inline-block }.background-black .slick-arrow.slick-prev:before, .cei-menu .slick-arrow.slick-prev:before {background-image: url(../images/left-arrow-white.png);width: 18px;height: 18px;background-size: 18px auto }.background-black .slick-arrow.slick-next:before, .cei-menu .slick-arrow.slick-next:before {background-image: url(../images/right-arrow-white.png);width: 18px;height: 18px;background-size: 18px auto }.latest-post-item {padding-left: 10px;padding-right: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;white-space: nowrap;display: inline-block }.latest-sec-wrap {background-color: #fff;width: 100%;z-index: 102;position: fixed;bottom: 0;left: 0;right: 0;margin: 0 }.latest-sec-wrap.scrollfix-bottom {box-shadow: 0 0 50px rgba(0, 0, 0, .3) }.scrollfix-bottom .section.latest-sec {margin: 0 }.section.latest-sec {padding-top: 10px;padding-bottom: 10px;margin: 0 }#latestSection {max-height: -webkit-calc(100vh - 250px);max-height: -moz-calc(100vh - 250px);max-height: calc(100vh - 250px);transition: .5s all ease-in-out;margin-top: 0;display: block;height: 0;visibility: hidden;-webkit-overflow-scrolling: touch }#latestSection.show {height: auto;visibility: visible }.announcement-bar {padding: 15px;font-weight: 400;margin: 0 }.annoucement-list .slick-prev.slick-arrow {left: 15px }.annoucement-list .slick-next.slick-arrow {right: 15px }.latest-sec>div>div>.col:first-child {max-width: 137px;flex: 0 0 137PX }.latest-sec>div>div>.col:nth-child(2) {max-width: calc(100% - 329px);flex: 0 0 calc(100% - 329px) }.latest-sec>div>div>.col:last-child {max-width: 192px;flex: 0 0 192px }footer {background-color: #e8e7e5;padding-top: 65px;padding-bottom: 65px;font-family: AlegreyaSans-Medium;font-size: 20px;color: #5d5d5d }.home footer {margin-top: 10px }footer .side-menu a:focus, footer .side-menu a:hover, footer a {color: #000 }footer a.active, footer a:focus, footer a:hover {color: #8f4650 }footer .side-menu .widget-menu a {color: #5d5d5d!important }.widget-wrap {display: -webkit-box!important;display: -webkit-flex!important;display: -moz-box!important;display: -ms-flexbox!important;display: flex!important;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-item-align: start;align-self: flex-start }.widget-wrap.side-menu {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 25px }footer .col-lg-4 {padding: 0 25px }footer .col:first-child {padding-top: 138px }footer .col:nth-child(4) {padding-top: 70px }footer .widget-wrap+.widget-wrap {border-left: 1px solid #b6b6b6;border-right: 1px solid #b6b6b6;margin-right: -1px }footer .widget-wrap:last-child {border-right: none }.widget {width: 100% }.social-icon-list {text-align: center;display: none }.social-icon-item {display: inline-block;vertical-align: top;margin: 0 7px }.social-icon-item a {display: block;width: 28px;height: 28px;background-size: 28px 28px }footer input:not([type=submit]):not([type=button]):not([type=image]):not([type=hidden]):not([type=checkbox]):not([type=radio]) {display: block;width: 100%;height: 24px;border: 0 none;background: #fff;border-radius: 15px;padding: 0 12px;color: #5d5d5d }footer input[type=button], footer input[type=submit] {display: block;width: 100%;text-align: center;border: 0 none;background-color: #b6b6b6;border-radius: 15px;font-size: 20px;color: #f8f8f8;cursor: pointer;margin-top: 20px;padding: 0 12px;line-height: 1.2 }.mc4wp-success p {color: green;font-size: 16px;margin-top: 15PX;LINE-HEIGHT: 1.4 }footer input[type=button]:hover, footer input[type=submit]:hover {color: #f8f8f8;background-color: #000 }footer .widget+.widget {margin-top: 20px }.widget-menu ul {list-style: none;margin: 0;padding: 0 }.widget-menu {text-transform: uppercase }.widget-menu li {position: relative }.widget-menu li a {padding: 10px 20px;display: block;color: #000!important;cursor: pointer }.widget-menu li a.active, .widget-menu li a:hover {color: #8f4650!important }.widget-menu.with-border ul {border-top: 2px solid #b6b6b6 }.widget-menu.with-border li {border-bottom: 2px solid #b6b6b6 }.widget-menu li .dropdown-toggle {position: absolute;right: 5px;top: 0;bottom: 0;cursor: pointer }.widget-menu li .dropdown-toggle:after {content: "+";border: 0 none;font-weight: 700;line-height: 1;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);position: relative;top: 50%;font-size: 30px;font-family: auto }.widget-menu li.show .dropdown-toggle:after {content: "-" }.widget-menu .dropdown-menu {width: 100% }.left-submenu-icon.widget-menu li .dropdown-toggle {right: auto;left: 5px }.widget-logo {margin-bottom: 17px }.widget-menu ul.dropdown-menu {position: relative!important;top: auto!important;left: auto!important;bottom: auto!important;transform: none!important;margin-bottom: 10px;float: none;background-color: transparent;z-index: auto;max-height: 0;overflow: hidden;transition: .3s ease-in-out;opacity: 0;display: block;margin: 0 }.widget-menu ul.dropdown-menu.show {opacity: 1;max-height: 100% }.widget-menu li .dropdown-toggle {top: 23px;bottom: auto;font-family: auto }.widget-menu.cei-ftr-menu ul.dropdown-menu {border: 0 none;border-radius: 0 }.widget-menu.cei-ftr-menu ul.dropdown-menu li {border-bottom: 0 none }.widget-menu.qx-ftr-menu ul.dropdown-menu {border: 0 none;border-radius: 0 }.widget-menu.qx-ftr-menu ul.dropdown-menu li {border-bottom: 0 none }.widget-menu ul.dropdown-menu a {color: #5d5d5d }.widget-menu ul.dropdown-menu a.active, .widget-menu ul.dropdown-menu a:focus, .widget-menu ul.dropdown-menu a:hover {color: #8e4651!important }#topcontrol {height: 40px;width: 40px;line-height: 40px;z-index: 101;right: 15px!important;position: fixed;right: 10%;bottom: 10px;opacity: 0;border-radius: 50%;text-align: center;background: #000 url(../images/chevron-up.png) no-repeat center;z-index: 999 }.no-scroll #topcontrol {display: none!important }.grid {margin-top: 15px;margin-bottom: 15px }.img-side {max-width: calc(50% - 10px);flex: 0 0 calc(50% - 10px);padding: 0 }.txt-side {background-color: #f8f8f8;padding-top: 30px;padding-bottom: 30px;padding-left: 50px;padding-right: 50px;max-width: calc(50% - 10px);flex: 0 0 calc(50% - 10px) }.col-lg-4.img-side, .col-lg-4.txt-side {max-width: calc(33.33% - 10px);flex: 0 0 calc(33.33% - 10px) }.col-lg-6.img-side, .col-lg-6.txt-side {max-width: calc(50% - 7.5px);flex: 0 0 calc(50% - 7.5px) }.one-third-column.col-lg-8.img-side, .one-third-column.col-lg-8.txt-side {max-width: calc(66.666667% - 7.5px);flex: 0 0 calc(66.666667% - 7.5px) }.one-third-column.col-lg-4.img-side, .one-third-column.col-lg-4.txt-side {max-width: calc(33.33% - 7.5px);flex: 0 0 calc(33.33% - 7.5px) }.sub-title {font-size: 17px }.sorting-form label {font-weight: 700;font-size: 25px;text-align: center }.sorting-form .sort-wrap label {max-width: 140px;text-align: center;text-transform: uppercase }.sort-select-wrap>div {position: relative;z-index: 2 }.sort-select-wrap>div+div {z-index: 1 }.selectCF, .sorting-form select {width: 32% }.selectCF, .sorting-form select {margin: 0;padding: 0;display: inline-block;position: relative }.selectCF li {list-style: none;cursor: pointer;perspective: 900px;-webkit-perspective: 900px;text-align: left }.selectCF>li {position: relative;font-size: 0 }.selectCF span {display: inline-block;height: 65px;line-height: 65px;color: #fff;z-index: 1 }.selectCF .arrowCF {transition: .3s;-webkit-transition: .3s;width: 50px;text-align: center;vertical-align: top;font-size: 17px;position: relative;margin-left: 5px }.selectCF .arrowCF:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 18px solid #000 }.selectCF .titleCF {padding: 0 10px 0 20px;font-size: 25px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;text-transform: uppercase }.selectCF .searchCF {padding: 0 10px 0 20px;position: absolute;top: 0;left: 0;z-index: -1 }.selectCF .searchCF, .selectCF .titleCF {width: -webkit-calc(100% - 55px)!important;width: -moz-calc(100% - 55px)!important;width: calc(100% - 55px)!important }@keyframes searchActive {from {transform: rotateY(180deg) }to {transform: rotateY(0) }}@-moz-keyframes searchActive {from {transform: rotateY(180deg) }to {transform: rotateY(0) }}@-webkit-keyframes searchActive {from {-webkit-transform: rotateY(180deg) }to {-webkit-transform: rotateY(0) }}.searchActive .searchCF {z-index: 1;animation: searchActive .3s alternate 1;-moz-animation: searchActive .3s alternate 1;-webkit-animation: searchActive .3s alternate 1 }.searchActive .titleCF {opacity: 0 }.selectCF .searchCF input {font-family: Neucha, cursive;line-height: 45px;border: none;padding: 0;margin: 0;width: 100%;height: 100%;background: 0 0;font-size: 17px }.selectCF .searchCF input:active, .selectCF .searchCF input:focus {box-shadow: none;border: none;outline: 0 }.selectCF li ul {display: none;position: absolute;top: 100%;left: 0;padding: 0!important;width: 100%;max-height: 255px;overflow-y: auto;transition: .2s;-webkit-transition: .2s;z-index: 99;background: #b8b8b8 }.selectCF li ul li {padding: 9px 0 9px 20px;border-bottom: 1px solid rgba(240, 240, 240, .9);font-weight: 400;font-size: 14px;transition: .2s;-webkit-transition: .2s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.selectCF li ul li:hover {background: #666;color: #fff }.selectCF .selected {background: #666;color: #fff }.selectCF li ul li:last-child {border-bottom: none }@-moz-keyframes effect1 {from {transform: translateY(15px);opacity: 0 }to {transform: translateY(0);opacity: 1 }}@-webkit-keyframes effect1 {from {-webkit-transform: translateY(15px);opacity: 0 }to {-webkit-transform: translateY(0);opacity: 1 }}.onCF li ul {display: block;-moz-animation: effect1 .3s alternate 1;-webkit-animation: effect1 .3s alternate 1 }ul.info {padding: 0;margin: 0 0 20px 0 }ul.info li {display: inline-block;border: solid 1px #fff;border-radius: 5px;padding: 0 5px }#event-change {padding: 20px 0 }.custom-link {position: absolute;bottom: 30px;right: 30px;color: #fff;font-size: 12px;text-decoration: none;transition: .3s;-webkit-transition: .3s;font-family: Oswald, sans-serif;font-size: 20px }iframe {width: 100% }.video-listing .col:nth-child(n+4) {margin-top: 15px }.term-date, .term-title {font-size: 25px }.term-title {color: #8f4650;font-weight: 400 }a.term-title:hover {color: #464646 }.table-responsive table, table.tablepress {width: 100%;border: 2px solid #ccc }.table-responsive table tbody tr:first-child, .table-responsive thead {background-color: #8f4650 }.table-responsive table td, table.tablepress td {padding: 15px;text-align: center;vertical-align: middle!important }.table-responsive table tbody tr:first-child td, .table-responsive thead td, .tablepress thead td, table.tablepress tbody tr:first-child td {color: #fff;font-size: 29.14px;font-weight: 700 }.table-responsive tbody td, .tablepress tbody td {font-size: 25px;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc }.table-responsive table td:last-child, table.tablepress td:last-child {border-right: none }.table-responsive tbody tr:last-child td, .tablepress tbody tr:last-child td {border-bottom: none }body #sb_instagram .sbi_photo {width: auto;height: auto;margin: auto }body .fb_iframe_widget, body .fb_iframe_widget span {width: inherit!important;display: block }body #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item {width: 32%;margin-right: 2%!important;margin-top: 2%!important }body #sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item:nth-child(3n) {margin-right: 0!important }body #sb_instagram.sbi_fixed_height {width: 100%!important;height: auto!important }body #sb_instagram .sbi_photo {width: auto;height: auto!important;margin: auto;background: 0 0!important }body #sb_instagram .sbi_photo img {display: block!important }.fb-page iframe[style] {left: 0;right: 0;margin: auto }body #tc_calendar {float: none;max-width: 1473px;padding: 80px 15px;width: 100%;margin: auto }body .fc-event {background-color: #8f4650;border-color: #8f4650 }.fc .fc-button-group .fc-state-default {background-color: #b6b6b6;border: none;box-shadow: none;background-image: none;border: 1px solid #fff;color: #fff;font-weight: 400;padding: 5px 15px }.fc .fc-button-group .fc-state-active, .fc .fc-button-group .fc-state-default:hover {background-color: #8f4650 }.tickera {padding: 80px 0 }.tc-event-table-wrap {max-width: 1473px;padding: 0 15px;text-align: center }table.event_tickets.tickera {display: inline-block;margin: auto;text-align: left;padding: 0 }.event_tickets td, .event_tickets th {border: 1px solid #ddd;padding: 15px }.event_tickets th {background-color: #8f4650;color: #fff }footer .widget-menu ul.dropdown-menu li {text-align: center }.sub-menu.panel li a {height: 40px!important }.grid .row {padding-right: 15px;padding-left: 15px;margin-top: 15px;margin-top: 15px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between }@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0) }}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0) }to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0) }}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft }.feed-title {background-color: #b6b6b6;padding: 5px 15px }.feed-title img {max-width: 40px }.feed-title a {margin-right: 10px }.feed-title h5 {font-family: AlegreyaSans-Medium;font-size: 25px;font-weight: 400 }.annoucement-list {padding: 15px 00px 15px 20px }.annoucement-item+.annoucement-item {margin-top: 50px }.annoucement-date {color: #8f4650;font-size: 25px;font-family: AlegreyaSans-Medium;margin-right: 40px }.social-feed-wrap {background-color: #f8f8f8;height: 100% }.facebook-feed-content, .feed-content {height: 560px }.facebook-feed-content {padding-top: 2% }.annoucement-item p {font-size: 25px;font-family: AlegreyaSans-Medium;line-height: 1.2 }#latestSection .col {margin-top: 30px }.table-responsive caption {display: none }section.full-image {margin-bottom: 15px }#latestSection .col:last-child {margin-bottom: 30px }body .mCSB_scrollTools {width: 65px;background-color: #f5f5f5;padding: 20px 0;top: 30px;opacity: 1 }body .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 15px;background-color: #b6b6b6!important;border-radius: 0 }body .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #b6b6b6 }body .mCSB_scrollTools .mCSB_draggerRail {width: 15px;background-color: #fff;border-radius: 0 }body .mCSB_scrollTools .mCSB_draggerContainer {top: 20px;bottom: 20px }body .feed-content .mCSB_scrollTools {width: 16px;padding: 0;top: 0 }body .feed-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width: 12px;background-color: #c1c1c1!important }body .feed-content .mCSB_scrollTools .mCSB_draggerRail {width: 100%;padding: 0;background-color: #f1f1f1 }.table-responsive table, table.tablepress {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column }.table-responsive tbody, .table-responsive thead, .tablepress tbody, .tablepress thead {display: block }.table-responsive tr, .tablepress tr {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100% }.table-responsive table td, table.tablepress td {-webkit-box-flex: 0;-webkit-flex: 0 0 14.28%;-moz-box-flex: 0;-ms-flex: 0 0 14.28%;flex: 0 0 14.28%;max-width: 14.28%;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;min-width: auto;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center }.col.col-12.year-block.border-top.mt-5.pt-4 {text-align: center }.contact-form {margin: 50px auto 0;text-align: left;width: 100%;max-width: 1000px }.contact-form .vc_row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap }.contact-form .vc_col-sm-6 {-webkit-box-flex: 0;-ms-flex: 0 0 49%;flex: 0 0 49%;max-width: 49% }.contact-form label {display: block }.wpcf7-form-control-wrap {display: block;margin-top: 5px }body input[type=email], body input[type=search], body input[type=text], body select, body textarea {padding: 10px 15px;background-color: #8f4650;color: #fff;font-size: 16px;width: 100%;border: none;outline: 0;box-shadow: none }body select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(../images/select-arrow.png);background-repeat: no-repeat;background-position: 98% center;background-size: 15px auto;padding-right: 30px }.wpcf7 form.wpcf7-form p {margin-bottom: 25px }p.sbmt {text-align: center;margin-top: 50px }.separator {position: relative;display: block;height: 1px;background-color: #eaeaea;margin: 7px 0 }.separator.transparent {background-color: transparent }.wpcf7 form.wpcf7-form p:empty {margin: 0;display: none }input.wpcf7-form-control.wpcf7-submit {position: relative;display: inline-block;width: auto;height: 39px;line-height: 36px;margin: 0;padding: 0 23px;font-size: 13px;font-weight: 700;font-family: Raleway, sans-serif;text-align: left;text-decoration: none;cursor: pointer;white-space: nowrap;outline: 0;font-style: normal;text-transform: uppercase;letter-spacing: 1px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;text-shadow: none;background-color: transparent;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial }input.wpcf7-form-control.wpcf7-submit:not([disabled]) {border: 2px solid #303030;color: #303030 }input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {background-color: #8f4650;border-color: #8f4650;color: #fff;text-decoration: none }span.wpcf7-not-valid-tip {color: red;font-size: 1em;font-weight: 400;display: block }div.wpcf7-response-output {position: relative;padding: 17px 30px 17px 55px;color: #fff;margin-left: 0;margin-right: 0;font-weight: 500;font-size: 15px;text-transform: uppercase;letter-spacing: 1px;border: none }div.wpcf7-response-output.wpcf7-validation-errors {background-color: red }div.wpcf7-response-output.wpcf7-mail-sent-ok {background-color: green }div.wpcf7-response-output:before {font-family: FontAwesome, sans-serif;width: 20px;height: 20px;display: inline-block;color: #fff;position: absolute;left: 25px }div.wpcf7-response-output.wpcf7-validation-errors:before {content: "\f12a" }div.wpcf7-response-output.wpcf7-mail-sent-ok:before {content: "\f087" }.q-read-register p {margin-bottom: 8px }.q-read-register+form {margin: 30PX 0 }.year-block h2 {margin-bottom: 5px }.qx-dots {position: relative;overflow: hidden }video.slide-video.slide-media {position: absolute;bottom: 0 }.qx-dots-menu {max-width: 100% }.qx-dots .slick-list {overflow: visible }.qx-dots li {text-align: center }.qx-dots li a {display: inline-block;text-align: center;text-transform: uppercase }.qx-dots li b, .qx-dots li span {display: block }.qx-dots li span {font-size: 22px;font-family: Coves-Bold;color: #f8f8f8 }.qx-dots li b {font-weight: 300;color: #fff;font-family: Coves-Light;font-size: 16px }.qx-dots .slick-arrow {z-index: 9;top: 43% }.qx-dots .slick-arrow:after {content: "";position: absolute;left: -50%;top: -50%;background-color: transparent;width: 200%;height: 200% }.qx-dots .slick-arrow.slick-next:before, .qx-dots .slick-arrow.slick-prev:before {background-image: url(../images/q-dots-arrow-white.png);width: 32px;height: 57px }.qx-dots .slick-arrow.slick-prev:before {transform: rotate(180deg) }.qx-dots-image {position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0 }.qx-dots li b img {margin-left: -35px;margin-right: -38px;margin-top: -38px;margin-bottom: -38px;display: inline-block }.img-wrap {width: 280px;text-align: center;display: inline-block }.qx-dots li .img-wrap img {display: inline-block;transform: scale(1.5);pointer-events: none }.slick-dots {display: inline-block;padding: 0;margin: 50px 0 0 }.slick-dots li {display: inline-block;list-style: none;margin: 0 5px }.slick-dots li button {width: 12px;height: 12px;border-radius: 50%;background-color: transparent;border: 1px solid #fff;display: inline-block;padding: 0;font-size: 0;cursor: pointer }.slick-dots li.slick-active button {background-color: #fff }ul.custom-list {padding: 0 }.calender-title img {max-width: 22px;margin-right: 10px!important }.gallery-grid .row {margin-top: 20px;margin-bottom: 20px;padding-left: 10px;padding-right: 10px }.gallery-grid .col-lg-4.img-side {margin: 0 10px;max-width: calc(33.33% - 20px) }.gallery-grid .col-lg-6.img-side {max-width: calc(50% - 20px);margin: 0 10px }.gallery-grid .full-image {display: flex;align-items: center;justify-content: center }.gallery-grid .full-image a {display: inline-block }.gallery-grid .full-image img {object-fit: none;font-family: auto }body .psgal figure {padding: 10px }span.wpcf7-form-control-wrap.your-tnc {display: inline-block;margin-right: 8px;vertical-align: middle;margin-top: 0 }span.wpcf7-form-control-wrap.your-tnc+a {display: inline-block;vertical-align: middle }span.wpcf7-form-control-wrap.your-tnc span.wpcf7-list-item.first.last {margin-left: 0 }span.wpcf7-form-control-wrap.your-tnc+a {display: inline-block;vertical-align: middle;color: #8f4650;text-decoration: underline }body .mfp-gallery .mfp-content {text-align: center;position: static }body .mfp-content .instagram-embeded-code {max-width: 500px;display: inline-block }body .mfp-close-btn-in .mfp-close {color: #fff;font-size: 50px;opacity: 1;right: 15px;top: 15px;margin: 0 }.tc-single-event+.tc-single-event {margin-top: 50px }.tc-single-event h3 {margin-bottom: 15px }.tc-single-event h3 a {color: #8f4650 }.tc-single-event .tickera {padding: 0 }.tc-single-event .tickera .tc-event-table-wrap {text-align: left }.tc-single-event .tc_event_date_title_front, .tc-single-event .tc_event_location_title_front {font-size: 16px;font-weight: 600 }.coupon-code {display: inline-block }.tickera-checkout input[type=submit], .tickera_additional_info input[type=submit], body button[type=submit] {position: relative;display: inline-block;width: auto;height: 39px;line-height: 36px;margin: 0;padding: 0 23px;font-size: 13px;font-weight: 700;font-family: Raleway, sans-serif;text-align: left;text-decoration: none;cursor: pointer;white-space: nowrap;outline: 0;font-style: normal;text-transform: uppercase;letter-spacing: 1px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;text-shadow: none;background-color: transparent;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-ms-transition: all .1s linear;-o-transition: all .1s linear;transition: all .1s linear;-webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial;border: 2px solid #303030;color: #303030 }.tickera-checkout input[type=submit]:hover, .tickera_additional_info input[type=submit]:hover, body button[type=submit]:hover {background-color: #8f4650;border-color: #8f4650;color: #fff;text-decoration: none }#coupon_code::-webkit-input-placeholder {color: #fff;opacity: 1 }#coupon_code:-moz-placeholder {color: #fff;opacity: 1 }#coupon_code::-moz-placeholder {color: #fff;opacity: 1 }#coupon_code:-ms-input-placeholder {color: #fff;opacity: 1 }#coupon_code {margin-bottom: 0;min-height: 43px }.tickera_buyer_info.info_section {float: none;margin-top: 50px }.tickera_additional_info {max-width: 50% }.ticket-quantity .tickera_button {color: #555 }.ticket-quantity .tickera_button:hover {color: #8f4650 }.tickera_additional_info .tc_field_col_1 {float: none }.add_to_cart, .tc_in_cart a {display: inline-block;height: 39px;line-height: 36px;padding: 0 23px;font-size: 13px;font-weight: 700;font-family: Raleway, sans-serif;text-decoration: none;cursor: pointer;white-space: nowrap;font-style: normal;text-transform: uppercase;letter-spacing: 1px;border-radius: 4px;background-color: transparent;border: 2px solid #303030;color: #303030 }.add_to_cart:hover, .tc_in_cart a:hover {background-color: #8f4650;border-color: #8f4650;color: #fff;text-decoration: none }.tc_checkbox_field:nth-last-child(2) {display: flex;flex-direction: row-reverse;align-items: center;margin-bottom: 15px }.fields-wrap.tc_checkbox_field span {margin: 0 }.fields-wrap.tc_checkbox_field:nth-last-child(2) span a {text-decoration: underline }.fields-wrap.tc_checkbox_field br, .fields-wrap.tc_checkbox_field span.description {display: none }.fields-wrap.tc_checkbox_field:nth-last-child(2) label {width: auto;margin: 0 }@-webkit-keyframes float {0% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }}@-moz-keyframes float {0% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }}@-o-keyframes float {0% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }}@keyframes float {0% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }}@-webkit-keyframes float {0% {transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }50% {transform: translatey(-30px);transform: translatex(20px) }100% {transform: translatey(0);transform: translatex(0) }}.tablepress tbody > tr:nth-child(2n+1) {background-color: #dedede;}.tablepress tbody > tr:hover:not(:first-child) {background-color: #a9a9a9;}video.slide-video.slide-media{top: 0;height: 100%;width: 100%;object-fit: cover;}body.menu-open, body {padding-top: 0;}header.site-header {position: initial;top: -100%;left: auto;transition: all 600ms ease-in-out;}header.site-header.sticky {position: fixed;left: 0;top: 0;transition: all 600ms ease-in-out;}@media (min-width:768px) {.pop-up {width: calc(100% - 40px);height: auto;max-width: 900px }}.pop-up .content {width: 100%;max-width: 900px;overflow: hidden;text-align: center;position: relative;min-height: 100vh }@media (min-width:768px) {.pop-up .content {min-height: inherit }}.pop-up .content .container {padding: 100px 20px 140px }@media (min-width:568px) {.pop-up .content .container {padding: 50px 20px 80px }}@media (min-width:768px) {.pop-up .content .container {padding: 70px 0 90px;max-width: 520px;margin: 0 auto }}.pop-up .content .close {position: absolute;top: 20px;left: 20px;font-size: 1.1rem;letter-spacing: .05rem;color: #3e4146;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s }.pop-up .content .close:hover {cursor: pointer;color: #f66867 }.pop-up .content .dots .dot {position: absolute;border-radius: 100%;z-index: 11 }.pop-up .content .dots .dot:nth-of-type(1) {top: -80px;right: -80px;width: 160px;height: 160px;background-color: #689bf6;-webkit-animation: float 6s ease-in-out infinite;-moz-animation: float 6s ease-in-out infinite;-o-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite }@media (min-width:768px) {.pop-up .content .dots .dot:nth-of-type(1) {top: -190px;right: -190px;width: 380px;height: 380px }}.pop-up .content .dots .dot:nth-of-type(2) {bottom: -120px;left: -120px;width: 240px;height: 240px;background-color: #f66867;-webkit-animation: float 8s ease-in-out infinite;-moz-animation: float 8s ease-in-out infinite;-o-animation: float 8s ease-in-out infinite;animation: float 8s ease-in-out infinite }.pop-up .content .dots .dot:nth-of-type(3) {bottom: -50px;right: -50px;width: 100px;height: 100px;background-color: #ffd84c;-webkit-animation: float 4s ease-in-out infinite;-moz-animation: float 4s ease-in-out infinite;-o-animation: float 4s ease-in-out infinite;animation: float 4s ease-in-out infinite }.pop-up .content .title h1 {text-align: center;color: #f66867;text-transform: uppercase;font-weight: 900;font-size: 2.8rem;letter-spacing: .05rem }.pop-up .content img {width: 100%;max-width: 220px;display: inline-block;margin: 30px 0 40px 0;opacity: 0;-webkit-transform: translateX(60px);-moz-transform: translateX(60px);-ms-transform: translateX(60px);-o-transform: translateX(60px);transform: translateX(60px);-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;-webkit-backface-visibility: hidden }@media (min-width:768px) {.pop-up .content img {max-width: 300px }}.pop-up .content .subscribe h1 {font-size: 1.5rem;color: #3e4146;line-height: 130%;letter-spacing: .07rem;margin-bottom: 30px }.pop-up .content .subscribe h1 span {color: #f66867 }.pop-up .content .subscribe form {overflow: hidden }.pop-up .content .subscribe form input {width: 100%;float: left;padding: 15px 20px;text-align: center;font-family: inherit;font-size: 1.1rem;letter-spacing: .05rem;outline: 0 }.pop-up .content .subscribe form input[type=email] {margin-bottom: 15px;border: 1px solid #bec1c5;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s }@media (min-width:768px) {.pop-up .content .subscribe form input[type=email] {margin-bottom: 0;width: 75%;border-right-width: 0 }}.pop-up .content .subscribe form input[type=email]:focus {border-color: #3e4146 }.pop-up .content .subscribe form input[type=submit] {background-color: #8e6ac1;color: #fff;border: 1px solid #8e6ac1;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s }@media (min-width:768px) {.pop-up .content .subscribe form input[type=submit] {width: 25% }}.pop-up .content .subscribe form input[type=submit]:hover {cursor: pointer;background-color: #7349af;border-color: #7349af }.pop-up.open {visibility: visible;opacity: 1;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1) }.pop-up.open img {opacity: 1;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0) }.button button {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-family: inherit;background-color: #fff;border: 0;padding: 15px 25px;color: #000;text-transform: uppercase;font-size: 21px;letter-spacing: 1px;width: 200px;overflow: hidden;outline: 0;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;visibility: visible;opacity: 1;font-weight: 700;box-shadow: 0 6px 30px rgba(0, 0, 0, .6) }.button button:hover {cursor: pointer;background-color: #8e6ac1;color: #fff }.button button span {opacity: 1 }.button.clicked button {visibility: hidden;oacity: 0 }.pop-up {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) scale(.9);-moz-transform: translate(-50%, -50%) scale(.9);-ms-transform: translate(-50%, -50%) scale(.9);-o-transform: translate(-50%, -50%) scale(.9);transform: translate(-50%, -50%) scale(.9);overflow-y: auto;box-shadow: 0 6px 30px rgba(0, 0, 0, .4);visibility: hidden;opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;z-index: 10;background-color: #fff;width: 100%;height: 100% }@media (min-width:768px) {.pop-up {width: calc(100% - 40px);height: auto;max-width: 900px }}.pop-up .content {width: 100%;max-width: 900px;overflow: hidden;text-align: center;position: relative;min-height: 100vh }@media (min-width:768px) {.pop-up .content {min-height: inherit }}.pop-up .content .container {padding: 100px 20px 140px }@media (min-width:568px) {.pop-up .content .container {padding: 50px 20px 80px }}@media (min-width:768px) {.pop-up .content .container {padding: 70px 0 90px;max-width: 520px;margin: 0 auto }}.pop-up .content .close {position: absolute;top: 20px;left: 20px;font-size: 1.1rem;letter-spacing: .05rem;color: #3e4146;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s }.pop-up .content .close:hover {cursor: pointer;color: #f66867 }.pop-up .content .dots .dot {position: absolute;border-radius: 100%;z-index: 11 }.pop-up .content .dots .dot:nth-of-type(1) {top: -80px;right: -80px;width: 160px;height: 160px;background-color: #689bf6;-webkit-animation: float 6s ease-in-out infinite;-moz-animation: float 6s ease-in-out infinite;-o-animation: float 6s ease-in-out infinite;animation: float 6s ease-in-out infinite }@media (min-width:768px) {.pop-up .content .dots .dot:nth-of-type(1) {top: -190px;right: -190px;width: 380px;height: 380px }}.pop-up .content .dots .dot:nth-of-type(2) {bottom: -120px;left: -120px;width: 240px;height: 240px;background-color: #f66867;-webkit-animation: float 8s ease-in-out infinite;-moz-animation: float 8s ease-in-out infinite;-o-animation: float 8s ease-in-out infinite;animation: float 8s ease-in-out infinite }.pop-up .content .dots .dot:nth-of-type(3) {bottom: -50px;right: -50px;width: 100px;height: 100px;background-color: #ffd84c;-webkit-animation: float 4s ease-in-out infinite;-moz-animation: float 4s ease-in-out infinite;-o-animation: float 4s ease-in-out infinite;animation: float 4s ease-in-out infinite }.pop-up .content .title h1 {text-align: center;color: #f66867;text-transform: uppercase;font-weight: 900;font-size: 2.8rem;letter-spacing: .05rem }.pop-up .content img {width: 100%;max-width: 220px;display: inline-block;margin: 30px 0 40px 0;opacity: 0;-webkit-transform: translateX(60px);-moz-transform: translateX(60px);-ms-transform: translateX(60px);-o-transform: translateX(60px);transform: translateX(60px);-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;transition: .2s;-webkit-backface-visibility: hidden }@media (min-width:768px) {.pop-up .content img {max-width: 300px }}.pop-up .content .subscribe h1 {font-size: 1.5rem;color: #3e4146;line-height: 130%;letter-spacing: .07rem;margin-bottom: 30px }.pop-up .content .subscribe h1 span {color: #f66867 }.pop-up .content .subscribe form {overflow: hidden }.pop-up .content .subscribe form input {width: 100%;float: left;padding: 15px 20px;text-align: center;font-family: inherit;font-size: 1.1rem;letter-spacing: .05rem;outline: 0 }.pop-up .content .subscribe form input[type=email] {margin-bottom: 15px;border: 1px solid #bec1c5;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s }@media (min-width:768px) {.pop-up .content .subscribe form input[type=email] {margin-bottom: 0;width: 75%;border-right-width: 0 }}.pop-up .content .subscribe form input[type=email]:focus {border-color: #3e4146 }.pop-up .content .subscribe form input[type=submit] {background-color: #8e6ac1;color: #fff;border: 1px solid #8e6ac1;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s }@media (min-width:768px) {.pop-up .content .subscribe form input[type=submit] {width: 25% }}.pop-up .content .subscribe form input[type=submit]:hover {cursor: pointer;background-color: #7349af;border-color: #7349af }.pop-up.open {visibility: visible;opacity: 1;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1) }.pop-up.open img {opacity: 1;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0) }.subject-listing-right a {color: #8f4650 }.subject-listing-right a:hover {color: #000 }section.error-404 {padding: 90px 15px;text-align: center }body .error-404 input[type=search] {width: auto;min-height: 43px }.error-404 input[type=search]::-webkit-input-placeholder {color: #fff;opacity: 1 }.error-404 input[type=search]:-moz-placeholder {color: #fff;opacity: 1 }.error-404 input[type=search]::-moz-placeholder {color: #fff;opacity: 1 }.error-404 input[type=search]:-ms-input-placeholder {color: #fff;opacity: 1 }.error-404 form label {margin: 0 }.tiled-gallery {text-align: center }.tiled-gallery .gallery-row {display: inline-block }.wpcf7-form label {display: block }body .tickera_additional_info label input {margin-left: 0 }.full-image video {width: 100%;height: 100% }.contact-form span input[type=email], .contact-form span input[type=tel], .contact-form span input[type=text], .contact-form span input[type=url] {width: 100%;margin-bottom: 0;}.contact-form label span.wpcf7-not-valid-tip {color: red;margin: 0;}.full-section .section {padding-left: 15px;padding-right: 15px;}body .tiled-gallery img {margin: 5px !important;}.tiled-gallery .gallery-row {display: flex;margin: auto;}.tiled-gallery .gallery-group {float: none;}body .tiled-gallery .images-2 .tiled-gallery-item + .tiled-gallery-item img {margin-top: 0 !important;}.fields-wrap.tc_field_col_1.tc_field_col_last_child.tc_checkbox_field {display: flex;flex-direction: row-reverse;}.fields-wrap.tc_field_col_1.tc_field_col_last_child.tc_checkbox_field label {width: auto;flex: 0 0 auto;margin-right: 8px;font-size: 0;margin-bottom: 0;position: relative;top: 6px;}.fields-wrap.tc_field_col_1.tc_field_col_last_child.tc_checkbox_field a {text-decoration: underline;}#shop-front .payment_method .btn#stripe-submit-elements{background-color: #8f4650;}.give-btn{border: 2px solid #8f4650 !important;background: #8f4650 !important;}@media (max-width:768px){body{padding-top: 56px !important;}.banner-item img{padding-top: 95px;}.page-id-92 .banner-item img, .page-id-94 .banner-item img, .page-id-2633 .banner-item img, .page-id-96 .banner-item img, .page-id-98 .banner-item img, .page-id-33 .banner-item img{padding-top: 0px;}}@media (max-width:575px){body{padding-top: 49px !important;}}@media (max-width:376px){body{padding-top: 42px !important;}}.page-id-124 #submenu-wrapper {background-color: #f8f8f8;}.page-id-124 #submenu-wrapper li a {color: #000;}.page-id-124 #submenu-wrapper.background-black li a {color: #fff;}.page-id-124 #submenu-wrapper li a.active, .page-id-124 #submenu-wrapper li a:hover {color: #8f4650;}.page-id-124 #submenu-wrapper.background-black {background-color: #000;}#topcontrol {bottom: 60px!important;}.subject-listing-wrap .row, .year-block .row {align-items: center;}.grid .txt-side.justify-context-center {justify-content: center;}.qx-dots .qx-dots-menu .slick-arrow {z-index: 1;}.animate-inner-slide.title{font-size: 10vh;line-height: 0.9;text-transform: uppercase;color: #000;}.animate--no-width {width: 0!important;}.animate--no-width ul{opacity: 0;}.animate--no-width.active-slide{width: 50vh!important;padding: 0 30px;}.animate--no-width.active-slide ul{opacity: 1;transition: all 400ms ease-in-out;}.animated-text-wrap {display: flex;align-items: center;justify-content: center;transition: all 300ms ease-in-out;}.animate-slide .section {background-color: #fff;}.animate-inner-slide.title:first-child {margin-right: 2vh;}.animate-inner-slide ul{padding-left: 10px;text-align: left;font-size: 3vh;text-transform: uppercase;list-style: none;}.animate-inner-slide ul li{margin-bottom: 10px;position: relative;padding-left: 3.5vh;}.animate-inner-slide ul li::before {content: '';height: 2vh;width: 2vh;border-radius: 50%;background-image: url(../images/drawn-dot.svg);left: 0;position: absolute;top: 50%;transform: translateY(-50%);background-size: cover;}.animate-inner-slide.center {display: flex;align-items: center;justify-content: center;white-space: nowrap;transition: all 300ms ease-in-out;}.main-content-display .animate-inner-slide.title{margin-top:50vh;}.main-content-display .animate-inner-slide.title:first-child {margin-top: -52vh;}.animate-arrow {position: absolute;left: 100%;width: 26vh;height: 26vh;top: -4vh;opacity: 0;left:calc(100% + 10vw);}.down .animate-arrow {transform: rotate(180deg);bottom: -4vh;left: calc(-26vh - 10vw);right: auto;top: auto;}.main-content-display .animate-arrow {opacity: 1;transition: all 500ms ease-in-out;}.main-content-display .upper .animate-arrow {left:100%;}.main-content-display .down .animate-arrow {left:-26vh;}.animated-frame-wrap video {width: 100vw;height: 100vh;position: absolute;left: 0;top: 0;object-fit: cover;}.animate-inner-slide.title.animate-slide{transform: none;}.animate-inner-slide.title {position: relative;transition: all 400ms ease-in-out;}.animated-text-section .col-12 {flex: 0 0 100%;max-width:100% }.main-content-display .animate-inner-slide.title {flex:0 0 33.33%;max-width: 33.33%;}.animate-inner-slide .anim-inner {display: inline-block;position: relative;}.animate-inner-slide.title.down{text-align: left;}.animated-text-section {height: 100vh;display: flex;align-items: center;justify-content: center;background-color: #f8f8f8;margin-bottom: 15px;}section.video-section:first-child {position: relative;overflow: hidden;height: calc(100vh - 80px);margin-bottom: 0;}section.video-section:first-child .container-fluid {height: 100%;width: 100%;padding: 0;}section.video-section:first-child video {top: 0;height: 100%;width: 100%;object-fit: cover;position: absolute;left: 0;}@media(max-width:1024px){.animate-inner-slide.title {font-size: 6vw;}.main-content-display .animate-inner-slide.title {margin-top: 0;transform: translate(-10vw, 22vh);}.main-content-display .animate-inner-slide.title:first-child {margin-top: 0;transform: translate(10vw, -22vh);}.animate-inner-slide ul {font-size: 2vw;}.animate-inner-slide.title:first-child {margin-right: 2vw;}.animate-arrow {width: 20vw;height: 20vw;top:-3vw }.down .animate-arrow {bottom: -3vw;left:-30vw }.main-content-display .down .animate-arrow {left: -20vw;}.animate--no-width.active-slide {width: 40vw!important;}}@media(max-width:767px){.animate-inner-slide ul {font-size: 3.5vw;}.animate--no-width.active-slide, .animate-inner-slide.center {width: 0!important;padding: 0;}.animate-inner-slide.title {font-size: 8vw;}.main-content-display .animate-inner-slide.title.upper {text-align: left;}.main-content-display .animate-inner-slide.title.down {text-align:right;}.main-content-display .animate-inner-slide.title {flex: 0 0 50%;max-width: 50%;}}/*11 Dec 2023 End