@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900&display=swap');
.module-block .btn, .btn--cms-default, .module-block .btn--cms-default {
}

.btn--cms-default, .module-block .btn--cms-default {
background: #1a9cfc;
font-family: 'Montserrat';
font-size: 18px;
font-weight: normal;
}

.btn--cms-default:hover, .module-block .btn--cms-default:hover, .btn--cart-updated, .module-block .btn--cart-updated {
background: #03dfdc;
}

.btn--cms-default:hover, .module-block .btn--cms-default:hover {
}

.btn--cms-default, .module-block .btn--cms-default, .btn--cms-default:visited, .module-block .btn--cms-default:visited, .btn--cms-default:focus, .module-block .btn--cms-default:focus {
color: #ffffff;
}

.btn--cms-default:hover, .btn--cms-default:hover:visited, .btn--cms-default:hover:focus, .module-block .btn--cms-default:hover, .module-block .btn--cms-default:hover:visited, .module-block .btn--cms-default:hover:focus {
color: #ffffff;
}

.module-block .btn--cms-default {
max-width: 200px;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
}

body {
font-family: 'Helvetica';
color: #343a40;
font-weight: 400;
font-size: 16px;
line-height: 22px;
}

a, a:active, a:visited, a:focus {
color: #1a9cfc;
}

a:visited, a:focus {
}

a:hover {
color: #1a9cfc;
}

a, a:visited, a:active, a:focus {
}

a:hover, .nav>li>a:hover {
}

h1, .h1 {
font-family: 'Helvetica';
font-weight: normal;
font-size: 24px;
}

h1, .h1, .header .h1 {
color: #343a40;
}

h2 {
font-family: 'Helvetica';
font-weight: 600;
font-size: 24px;
line-height: 36px;
color: #000000;
}

h3 {
font-family: 'Helvetica';
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #343a40;
}

h4 {
font-family: 'Helvetica';
font-weight: 400;
font-size: 24px;
line-height: 30px;
color: #1a9cfc;
}

h5 {
font-family: 'Helvetica';
font-weight: 400;
font-size: 28px;
line-height: 34px;
color: #343a40;
}

h6 {
font-family: 'Helvetica';
font-weight: 400;
font-size: 18px;
line-height: 22px;
color: #343a40;
}

.pagination>li>a, .pagination>li.disabled>a, .pagination>li>span, .pagination>li.disabled>span {
color: #1a9cfc;
}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.disabled>a:hover, .pagination>li>a:hover, .pagination>li>span:hover {
color: #ffffff;
}

.pagination>li>a, .pagination>li>span {
font-weight: normal;
}

.pagination>li>a, .pagination>li>span, .pagination>li.disabled>a {
}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li.disabled>a:hover {
background: #1a9cfc;
}

.pagination>li.disabled>a, .pagination>li>a {
border-color: transparent;
}

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.disabled>a:hover, .pagination>li>a:hover {
border-color: transparent;
}

.pagination>li>a {
}

.breadcrumb li, .breadcrumb li a {
}

.breadcrumb li.active, .breadcrumb li a:hover {
color: #222222;
}

.breadcrumb {
text-align: left;
font-weight: normal;
}

body, .information-page .main:before, .payment-page .main:before, .shipping-page .main:before {
background-color: #ffffff;
}

.header .navbar-brand {
font-weight: normal;
}

.header .navbar-brand, .header .navbar-brand:hover, .header .navbar-brand:visited, .header .navbar-brand:focus, .header .navbar-brand:active {
}

.header .nav li {
font-family: 'Lato';
}

.header {
font-weight: 400;
border-bottom: 0!important;
box-shadow: none!important;
}

.header .navbar-nav>li>a, .header--custom .navbar--flex .navbar-nav>li>a, .navbar-controls .search-btn {
color: #000000;
}

.header .navbar-nav>li:hover>a, .header.header--custom .navbar--flex .navbar-nav>li:hover>a, .header .navbar-nav>li:focus>a, .header.header--custom .navbar--flex .navbar-nav>li:focus>a, .header .navbar-nav>li.current>a, .header.header--custom .navbar--flex .navbar-nav>li.current>a, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-controls .search-btn:hover {
color: #000000;
}

.header .navbar-nav>li:hover>a, .header.header--custom .navbar--flex .navbar-nav>li:hover>a, .header .navbar-nav>li:focus>a, .header.header--custom .navbar--flex .navbar-nav>li:focus>a, .header .navbar-nav>li.current>a, .header.header--custom .navbar--flex .navbar-nav>li.current>a {
border-bottom-color: #000000;
}

.header .navbar-nav>li:hover, .header.header--custom .navbar--flex .navbar-nav>li:hover, .header .navbar-nav>li:focus, .header.header--custom .navbar--flex .navbar-nav>li:focus, .header .navbar-nav>li.current, .header.header--custom .navbar--flex .navbar-nav>li.current {
border-bottom-color: #000000;
}

.header .dropdown-menu {
border-top-color: #000000;
}

.header .navbar-nav>li:hover, .header .navbar-nav>li>a:hover, .header .navbar-nav>li:focus, .header .navbar-nav>li>a:focus, .header .navbar-nav>li.current, .header .navbar-nav>li.current>a {
background: #f2f2f2;
}

.header .navbar-nav>li:active, .header .navbar-nav>li.current>a, .header.header-fixed-shrink .navbar-nav>li.current>a {
color: #000000;
}

.header .navbar-toggle, .header .navbar-toggle:focus, .header .navbar-toggle:hover {
background: #f2f2f2!important;
}

.header .navbar-toggle span, .header .navbar-toggle .fa {
color: #000000;
}

.header .navbar-default .navbar-toggle .icon-bar {
background: #000000;
}

.header .navbar-nav>li>a, .dropdown .dropdown-submenu>a {
}

.header .navbar-bottom {
}

.header .nav>li>a, .header--custom .navbar--flex .navbar-header-wrap .nav>li>a, .header--custom .navbar--flex .navbar-header-right .navbar-account .nav.nav-links>li>a {
font-size: 13.5px;
line-height: 13.5px;
}

.header .cart-count-badge {
}

.header, .header.header--custom .navbar--flex {
background-color: #ffffff;
background-size: cover;
background-position: center;
}

.header .navbar-social a .fa, .header .navbar-social a, .header .topbar .loginbar.social-media-list>li .fa, .header .topbar .loginbar.social-media-list>li a, .header ul.loginbar.social-media-list>li .fa, .header ul.loginbar.social-media-list>li a {
}

.header .navbar-social a:hover .fa, .header .navbar-social a:hover, .header .topbar .loginbar.social-media-list>li:hover .fa, .header .topbar .loginbar.social-media-list>li:hover a, .header ul.loginbar.social-media-list>li:hover .fa, .header ul.loginbar.social-media-list>li:hover a {
}

.header .navbar-social a .fa, .header .navbar-social a, .header .topbar .loginbar.social-media-list>li .fa, .header .topbar .loginbar.social-media-list>li a, .header ul.loginbar.social-media-list>li .fa, .header ul.loginbar.social-media-list>li a, .header .topbar-v3 {
}

.header .topbar .loginbar.social-media-list>li+li, .header--custom .navbar--flex .navbar-header-right .navbar-social .nav>li+li {
}

.header .navbar-toggle {
border-color: #000000;
}

.header .dropdown-menu li a {
color: #ffffff;
font-family: 'Lato';
font-weight: normal;
font-size: 13.5px;
line-height: 36px;
}

.header .dropdown-menu li a:hover {
color: #ffffff;
background: #0685ab;
}

.header.header-fixed-shrink .nav li, .header.header--custom.header-fixed-shrink .navbar--flex .nav li {
font-family: 'Lato';
}

.header.header-fixed-shrink, .header.header--custom.header-fixed-shrink .navbar--flex {
font-weight: 400;
background-size: cover;
background-position: center;
}

.header.header-fixed-shrink .nav>li>a, .header--custom.header-fixed-shrink .navbar--flex .navbar-header-wrap .nav>li>a, .header--custom.header-fixed-shrink .navbar--flex .navbar-header-right .navbar-account .nav.nav-links>li>a {
}

.header.header-fixed-shrink, .header.header--custom.header-fixed-shrink .navbar--flex, .header--centered.header-fixed-shrink {
}

.header.header-fixed-shrink .navbar-toggle, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-toggle, .header.header-fixed-shrink .navbar-toggle:focus, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-toggle:focus, .header.header-fixed-shrink .navbar-toggle:hover, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-toggle:hover {
}

.header.header-fixed-shrink .navbar-nav>li>a, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li>a, .navbar-controls .search-btn {
}

.header.header-fixed-shrink .navbar-nav>li:hover, .header.header-fixed-shrink .navbar-nav>li>a:hover, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li:hover, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li>a:hover {
}

.header.header-fixed-shrink .navbar-nav>li:active, .header.header-fixed-shrink .navbar-nav>li>a:active, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li:active, .header.header--custom.header-fixed-shrink .navbar--flex .navbar-nav>li>a:active, .header.header-fixed-shrink .navbar-nav>li.current>a, .header .navbar-nav>li>a:active {
}

.header:not(.header-fixed-shrink) .navbar {
}

.header.header-fixed-shrink .navbar {
}

.header .search-open {
}

.header .search-open .input-group-btn button {
color: #ffffff;
background: #1a9cfc;
}

.header .search-open .input-group-btn button:hover {
background: #1a9cfc;
}

.header .search-open--simple {
border: 0;!important;
}

.header .navbar .navbar-toggle .icon-bar {
}

.header .navbar .navbar-toggle {
border: 1px solid transparent;
}

.header .navbar .navbar-toggle, .header--custom .navbar--flex .navbar-toggle {
background: transparent!important;
}

.header--nav-burger .navbar .navbar-collapse {
}

.header--nav-burger .navbar .navbar-collapse .navbar-nav li a, .header--nav-burger .navbar .navbar-collapse .js-close-navbar, .header--nav-burger .navbar .navbar-nav .open .dropdown-menu>li>a {
}

.header--nav-burger .navbar .navbar-collapse .navbar-nav li a {
}

.header--nav-burger .navbar .navbar-collapse .navbar-nav li a:hover {
color: #03dfdc;
}

.navbar-toggle .icon-bar {
height: 3px;
width: 20px;
}

.announcement-bar {
}

.announcement-bar__item {
}

.announcement-bar__close {
}

#modal-cms.fade {
}

#modal-cms .close {
}

.blog-header h2 {
font-weight: 600;
}

.blog-header h2, .blog-header h2 a, .blog-header h2 a:visited {
color: #000000;
}

.blog-header h2 a:hover {
}

.blog-header .meta-entry {
font-weight: normal;
}

.blog-header .meta-entry, .blog-header .meta-entry a, .blog-header .meta-entry a:visited, .blog-header .meta-entry a:hover {
}

.blog-detail-page .blog-header h1 {
font-size: 30px;
line-height: 40px;
margin-top: 20px;
margin-bottom: 20px;
font-weight: 700;
}

.blog-detail-page .blog-header h1, .blog-detail-page .blog-header h1 a {
color: #000000;
}

.blog-content__copy .text {
font-weight: normal;
}

.blog-content__copy .text, .blog-content__copy .text a:not(.btn) {
}

.blog-content__copy .text a:not(.btn) {
}

.blog-content__copy .text a:hover:not(.btn) {
}

.blog-page .btn-blog-continue {
color: #ffffff;
border-width: 0px;
font-weight: normal;
}

.blog-page .btn-blog-continue:hover {
}

.blog-page .sidebar .btn--cms-share {
border-width: 0px;
font-weight: normal;
}

.blog-page .sidebar .btn--cms-share:hover {
}

.blog-page .sidebar__item ul {
padding-left: 0px;
}

.blog-page .sidebar__item ul li {
margin-bottom: 20px;
list-style-type: none;
}

.blog-page .sidebar__item a {
font-weight: 300;
font-size: 18px;
color: #202020;
}

.blog-page .sidebar__item a:hover {
}

.blog-detail-page .btn-blog-pager {
border-width: 0px;
}

.blog-detail-page .btn-blog-pager:hover {
}

.blog-page .blog-grid--col-spacing {
}

.blog-page .blog-grid--row-spacing {
}

.blog-related-feed .blog-header h2 a, .blog-related-feed .blog-feed-module__title {
font-weight: normal;
text-decoration: underline;
}

.blog-related-feed a.readmore, .blog-related-feed a.btn {
font-weight: normal;
text-decoration: underline;
}

.blog-related-feed a.readmore:hover, .blog-related-feed a.btn:hover {
text-decoration: underline;
}

.blog-related-feed a.btn {
border-width: 0px;
}

.blog-related-feed__title {
font-weight: normal;
}

.btn.btn-ecommerce-primary, .customer .btn, .customer__cart .table--cart .promo-code .btn {
font-weight: normal;
border-width: 0px;
}

.btn.btn-ecommerce-primary, .btn.btn-ecommerce-primary:visited, .customer .btn, .customer .btn:visited, .customer__cart .table--cart .promo-code .btn {
}

.btn.btn-ecommerce-primary, .customer .btn {
}

.btn.btn-ecommerce-primary {
}

.btn.btn-ecommerce-primary:hover, .btn.btn-ecommerce-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus, .btn--cart-updated, .module-block .btn--cart-updated {
}

.btn.btn-ecommerce-primary:hover, .btn.btn-ecommerce-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus {
}

.btn.btn-ecommerce-secondary {
font-weight: normal;
border-width: 0px;
}

.btn.btn-ecommerce-secondary, .btn.btn-ecommerce-secondary:visited {
}

.btn.btn-ecommerce-secondary:hover, .btn.btn-ecommerce-secondary:focus {
}

.btn--quick-view {
background: #ffffff!important;
border-color: transparent;
border-width: 1px;
border-radius: 20px;
color: #ffffff!important;
font-weight: 700;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.btn--quick-view:hover {
}

.products .in_stock_message {
font-weight: normal;
}

.products .out_of_stock_message {
font-weight: normal;
}

.product-page .breadcrumb li, .product-page .breadcrumb li a, .category-page .breadcrumb li, .category-page .breadcrumb li a, .customer .breadcrumb li, .customer .breadcrumb li a, .account-auth-page .breadcrumb li, .account-auth-page .breadcrumb li a {
font-size: 18px;
}

.product-page .breadcrumb li.active, .product-page .breadcrumb li a:hover, .category-page .breadcrumb li.active, .category-page .breadcrumb li a:hover, .customer .breadcrumb li.active, .customer .breadcrumb li a:hover, .account-auth-page .breadcrumb li.active, .account-auth-page .breadcrumb li a:hover {
}

.product-page .breadcrumb, .category-page .breadcrumb, .customer .breadcrumb, .account-auth-page .breadcrumb {
background: transparent;
text-align: left;
padding-top: 32px;
padding-bottom: 32px;
font-weight: 500;
}

.product-page .header {
margin-bottom: 0px;
}

.product-page .products__description {
font-size: 16px;
line-height: 24px;
padding-top: 20px;
padding-bottom: 20px;
font-weight: normal;
}

.product-page .products__status {
font-weight: normal;
padding-top: 0px;
padding-bottom: 0px;
}

.product-page .recent-title {
line-height: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.product-page .related-title {
line-height: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.product-page .btn.btn-ecommerce-cta {
font-weight: normal!important;
}

.product-page .btn.btn-ecommerce-cta:hover, .product-page .btn.btn-ecommerce-cta:focus {
}

.product-page .products--detail h1 {
color: #343a40;
font-size: 30px;
padding-top: 0px;
padding-bottom: 0px;
font-weight: 700;
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow:before {
font-size: 40px;
color: #000000;
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow {
background-color: rgba(255, 255, 255, 0.5);
}

.carousel--catalog-tray.carousel--product-tray .slick-prev {
}

.carousel--catalog-tray.carousel--product-tray .slick-next {
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow:before:hover {
}

.carousel--catalog-tray.carousel--product-tray .slick-arrow:hover {
background-color: #ffffff;
}

.carousel--catalog-tray.carousel--product-tray .slick-track, .carousel--product-tray.carousel--mega-tray-grid {
column-gap: 8px;
}

.carousel--catalog-tray.carousel--product-tray .carousel__item, .carousel--catalog-tray.carousel--product-tray .slick-list {
margin-left: 0px;
margin-right: 0px;
}

.carousel--catalog-tray.carousel--product-tray .products__title {
font-size: 24px;
color: #000000;
}

.carousel--catalog-tray.carousel--product-tray .products__content p {
font-size: 16px;
color: #000000;
}

.carousel--catalog-tray.carousel--product-tray .products__content a {
font-size: 16px;
color: #000000;
}

.carousel--catalog-tray.carousel--product-tray .products__content .price {
font-size: 16px;
color: #000000;
}

.carousel--catalog-tray.carousel--product-tray .products__caption--overlay {
background-color: rgba(0, 0, 0, 0.25);
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.carousel--catalog-tray .btn.btn-ecommerce--tray {
font-weight: normal!important;
border-width: 0px!important;
}

.carousel--catalog-tray .btn.btn-ecommerce--tray:hover, .carousel--catalog-tray .btn.btn-ecommerce--tray:focus {
}

.category-page .category__title {
font-weight: normal;
padding-top: 0px!important;
padding-bottom: 0px!important;
}

.category-page .products__content > a {
font-weight: normal;
padding-top: 0px!important;
padding-bottom: 0px!important;
display: block;
}

.category-page .products__title {
font-size: 16px;
line-height: 20px;
font-weight: 600;
}

.category-page .products__description {
color: #000000;
font-size: 14px;
line-height: 22px;
font-weight: normal;
}

.category-page .price span {
font-weight: normal;
}

.category-page .btn.btn-ecommerce-category-cta {
font-weight: normal!important;
}

.category-page .btn.btn-ecommerce-category-cta:hover, .category-page .btn.btn-ecommerce-category-cta:focus {
}

.products--grid__item.featured, .products--list__item.featured {
}

.category-page .products--grid {
grid-column-gap: 40px;
grid-row-gap: 40px;
}

.category-page .pagination>li>a, .category-page .pagination>li>span {
font-weight: normal;
}

.category-page .pagination>li.active>a, .category-page .pagination>li.active>a:hover, .category-page .pagination>li>a:hover, .category-page .pagination>li>span:hover {
}

.category-page .pagination>li.active>a, .category-page .pagination>li.active>a:hover, .category-page .pagination>li>a:hover, .category-page .pagination>li>span:hover, .category-page .pagination>li.active>a, .category-page .pagination>li.active>a:hover, .category-page .pagination>li>a, .category-page .pagination>li>span {
}

.category-page .products__caption--overlay {
background: rgba(255, 255, 255, 0.86);
padding-right: 14px;
padding-left: 14px;
padding-top: 10px;
padding-bottom: 10px;
}

.category-page {
background-color: #ffffff;
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.btn.btn-catalog-primary, .customer .btn, .customer__cart .table--cart .promo-code .btn {
font-weight: normal;
}

.btn.btn-catalog-primary, .btn.btn-catalog-primary:visited, .customer .btn, .customer .btn:visited, .customer__cart .table--cart .promo-code .btn {
}

.btn.btn-catalog-primary, .customer .btn {
}

.btn.btn-catalog-primary {
}

.btn.btn-catalog-primary:hover, .btn.btn-catalog-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus, .btn--cart-updated, .module-block .btn--cart-updated {
}

.btn.btn-catalog-primary:hover, .btn.btn-catalog-primary:focus, .customer .btn:hover, .customer .btn:focus, .customer__cart .table--cart .promo-code .btn:hover, .customer__cart .table--cart .promo-code .btn:focus {
}

.btn.btn-catalog-secondary {
font-weight: normal;
}

.btn.btn-catalog-secondary, .btn.btn-catalog-secondary:visited {
}

.btn.btn-catalog-secondary:hover, .btn.btn-catalog-secondary:focus {
}

.btn--quick-view.btn--catalog-quick-view {
font-weight: normal;
}

.btn--quick-view.btn--catalog-quick-view:hover {
}

.catalog-page .category__title, .catalog-page .collection__title {
font-weight: normal;
}

.catalog-page .products__content > a {
font-weight: normal;
display: block;
}

.catalog-page .products__title {
font-weight: normal;
}

.catalog-page .products__description {
font-weight: normal;
}

.catalog-page .price span {
font-weight: normal;
}

.catalog-page .btn.btn-catalog-category-cta {
font-weight: normal!important;
}

.catalog-page .btn.btn-catalog-category-cta:hover, .catalog-page .btn.btn-catalog-category-cta:focus {
}

.catalog-page .products--grid {
}

.catalog-page .pagination>li>a, .catalog-page .pagination>li>span {
font-weight: normal;
}

.catalog-page .pagination>li.active>a, .catalog-page .pagination>li.active>a:hover, .catalog-page .pagination>li>a:hover, .catalog-page .pagination>li>span:hover {
}

.catalog-page .pagination>li.active>a, .catalog-page .pagination>li.active>a:hover, .catalog-page .pagination>li>a:hover, .catalog-page .pagination>li>span:hover, .catalog-page .pagination>li.active>a, .catalog-page .pagination>li.active>a:hover, .catalog-page .pagination>li>a, .catalog-page .pagination>li>span {
}

.catalog-page .products__caption--overlay .products__description,.catalog-page .products__caption--overlay .products__title, .catalog-page .products__caption--overlay .products__content > a {
}

.catalog-page .products__caption--overlay {
}

.catalog-page {
}

.breadcrumb.breadcrumb--catalog li, .breadcrumb.breadcrumb--catalog li a {
}

.breadcrumb.breadcrumb--catalog li.active, .breadcrumb.breadcrumb--catalog li a:hover {
}

.breadcrumb.breadcrumb--catalog {
font-weight: normal;
}

.breadcrumb.breadcrumb--catalog, {
}

.carousel--catalog-tray .slick-arrow:before {
}

.carousel--catalog-tray .slick-arrow {
}

.carousel--catalog-tray .slick-prev {
}

.carousel--catalog-tray .slick-next {
}

.carousel--catalog-tray .slick-arrow:before:hover {
}

.carousel--catalog-tray .slick-arrow:hover {
}

.carousel--catalog-tray .slick-track {
}

.carousel--catalog-tray .carousel__item, .carousel--catalog-tray .slick-list {
margin-left: 0px;
margin-right: 0px;
}

.carousel--catalog-tray .products__title {
}

.carousel--catalog-tray .products__content p {
}

.carousel--catalog-tray .products__content a {
}

.carousel--catalog-tray .products__content .price {
}

.carousel--catalog-tray .products__caption--overlay {
}

.product-page .catalog-recent-title {
}

.product-page .catalog-related-title {
}

.cart-wrapper .table--products th, .checkout-wrapper .table--confirmation th, .customer__cart .table--cart th {
font-weight: normal;
}

.cart-wrapper .table--products th+th, .checkout-wrapper .table--confirmation th+th, .customer__cart .table--cart th+th {
}

.cart-wrapper .products hr {
}

.cart-wrapper .table--products td, .cart-wrapper .products__total, .cart-wrapper .products__note--shipping > strong, .checkout-wrapper .table--confirmation td, .customer__cart .table--cart td {
}

.cart-wrapper .table--products td, .cart-wrapper .table--products td a, .cart-wrapper .products__total, .cart-wrapper .products__note--shipping > strong, .cart-wrapper .table--products .products__details .products__title, .checkout-wrapper .table--confirmation td, .checkout-wrapper .table--confirmation td a, .customer__cart .table--cart td, .customer__cart .table--cart td a {
}

.cart-wrapper .table--products td, .cart-wrapper .products__total, .cart-wrapper .products__note--shipping > strong, .checkout-wrapper .table--confirmation td, .customer__cart .table--cart td, .cart-wrapper .table--products td strong, .cart-wrapper .products__total strong {
}

.cart-page .page-header h1 {
font-weight: normal;
}

.modal--cart .modal-body {
}

.modal--cart .products h3 {
font-weight: normal;
}

.modal--cart .products h3, .modal--cart .close {
}

.modal--cart .modal-content {
border-color: transparent;
}

.modal--cart .table--products th {
font-weight: normal;
}

.modal--cart .table--products th+th {
}

.modal--cart .products hr {
}

.modal--cart .table--products td, .modal--cart .table--products .products__title {
}

.modal--cart .table--products td, .modal--cart .table--products td a, .modal--cart .table--products .products__title {
}

.modal--cart .table--products td, .modal--cart .table--products .products__title, .modal--cart .table--products td strong {
font-weight: normal;
}

.side-cart-wrapper {
background: rgba(0, 0, 0, 0.76)!important;
}

.side-cart {
background: #ffffff!important;
}

.side-cart__header *:not(.fal) {
font-size: 16px;
font-family: 'Arial';
font-weight: 800;
}

.side-cart__header * {
color: #323232;
}

.side-cart__item {
font-size: 14px!important;
color: #000000!important;
font-weight: 600;
background: #ffffff!important;
}

.side-cart .free-shipping-message * {
font-size: 12px!important;
color: #000000!important;
font-weight: normal;
}

.side-cart__body {
background: #ffffff!important;
}

.side-cart__item+.side-cart__item, .side-cart__header hr {
border-top-width: 1px;
border-top-color: rgba(0, 0, 0, 0.37);
}

.side-cart__item+.side-cart__item {
padding-top: 30px;
margin-top: 30px;
border-top-style: solid;
}

.information-page .main:before, .payment-page .main:before, .shipping-page .main:before {
}

.checkout-page .form--checkout .bg-gray-lighter, .information-page .main, .payment-page .main, .shipping-page .main, .customer__cart {
}

.checkout-page .page-header {
}

.checkout-page .form--checkout .form-control {
}

.checkout-page .products__summary .table td {
}

.checkout-page .form__heading, .customer h2, .customer .h1 {
font-weight: normal;
}

.checkout-page .form__heading, .customer h2, .customer .h1, .confirmation-page .order-number, .confirmation-page .order-text {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout .products__summary .table th, .checkout-page .form--checkout .products__summary .table td, .checkout-page .form--checkout .form__note, .customer h3, .checkout-page .form--checkout #shipping-rates, .checkout-page .page-header p, .checkout-page #collapse-billing p, .customer__info p, .customer__header p {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout .products__summary .table th, .checkout-page .form--checkout .products__summary .table td, .checkout-page .form--checkout .form__note, .checkout-page .account-login a, .customer h3, .checkout-page .form--checkout #shipping-rates, .checkout-page #collapse-billing p, .customer__info p, .customer__header p {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout .products__summary .table th, .checkout-page .form--checkout .products__summary .table td, .checkout-page .form--checkout .form__note, .customer h3, .checkout-page .form--checkout #shipping-rates, .checkout-page .form--checkout label:not(.error) strong, .checkout-page .page-header p, .checkout-page #collapse-billing p, .customer__info p, .customer__header p {
font-weight: normal;
}

.checkout-page .page-header h1, .customer__header h1, .customer__header .h1 {
font-weight: normal;
}

.checkout-page label.error, .checkout-page ul.errors, .customer .promo-note {
font-weight: normal;
}

.checkout-page label.error, .checkout-page ul.errors li, .customer .promo-note {
}

.checkout-page label.error, .checkout-page .form-control.error, .checkout-page ul.errors, .customer .promo-note {
}

.checkout-page .form-control.error {
}

.checkout-page .form--checkout label:not(.error), .checkout-page .form--checkout ::placeholder, .customer label:not(.error), .customer ::placeholder {
font-size: px!important;
font-weight: normal;
}

.checkout-page .form--checkout .form-control, .customer .form-control {
line-height: normal;
}

.checkout-page .form--checkout .form-group {
}

.checkout-page .form--checkout .form-group, .customer .form-group {
}

.video-checkout .customer__header h1 {
font-weight: normal;
}

.video-checkout-page .main, .video-checkout-page .customer__cart {
}

.video-checkout-page customer h2 {
font-weight: normal;
}

.video-checkout-page customer h2, .video-checkout-page .order-number, .video-checkout-page .order-text {
}

.video-checkout-page .customer__info p, .video-checkout-page .customer__header p {
font-weight: normal;
}

.video-checkout-page .customer__cart .table--cart th {
font-weight: normal!important;
}

.video-checkout-page .customer__cart .table--cart .cart-total  {
}

.video-checkout-page .customer__cart .table--cart .cart-total, .video-checkout-page .customer__cart .table--cart .product-info {
}

.video-checkout-page .customer__cart .table--cart td strong {
font-weight: normal!important;
}

.video-checkout-page .customer label:not(.error), .video-checkout-page .customer ::placeholder, .video-checkout-page .MyCardElement, .video-checkout-page .recurly-element {
font-size: px!important;
font-weight: normal;
}

.video-checkout-page .customer .form-control, .video-checkout-page .MyCardElement, .video-checkout-page .recurly-element {
line-height: normal;
}

.video-checkout-page .form--checkout .form-group {
}

.video-checkout-page .customer .form-group {
}

.video_library-page .caption__title {
font-weight: normal;
}

.video_library-page a .caption__title, .video_library-page a.caption__link {
}

.video_library-page a .caption__title:hover, .video_library-page a.caption__link:hover {
}

body.instalink-page, body.instalink-page .header--instalink {
}

body.instalink-page .header--instalink:after {
}

body.instalink-page .button-bar__item a {
}

body.instalink-page .grid__item .icon {
}

body.instalink-page .grid {
}

.row-height {
}

.lvp__btn-group .btn--lvp-rental {
border-width: 0px;
font-weight: normal;
}

.lvp__btn-group .btn--lvp-rental:hover {
}

.lvp__btn-group .btn--lvp-rental, .lvp__btn-group .btn--lvp-rental:visited, .lvp__btn-group .btn--lvp-rental:link {
}

.lvp__btn-group .btn--lvp-rental:hover, .lvp__btn-group .btn--lvp-rental:link:hover {
}

.lvp__btn-group .btn--lvp-purchase {
border-width: 0px;
font-weight: normal;
}

.lvp__btn-group .btn--lvp-purchase:hover {
}

.lvp__btn-group .btn--lvp-purchase, .lvp__btn-group .btn--lvp-purchase:visited, .lvp__btn-group .btn--lvp-purchase:link {
}

.lvp__btn-group .btn--lvp-purchase:hover, .lvp__btn-group .btn--lvp-purchase:link:hover {
}

.lvp__btn-group .btn--lvp-trailer {
border-width: 0px;
font-weight: normal;
}

.lvp__btn-group .btn--lvp-trailer:hover {
}

.lvp__btn-group .btn--lvp-trailer, .lvp__btn-group .btn--lvp-trailer:visited, .lvp__btn-group .btn--lvp-trailer:link {
}

.lvp__btn-group .btn--lvp-trailer:hover, .lvp__btn-group .btn--lvp-trailer:link:hover {
}

.lvp__btn-group .btn--lvp-watchlist {
border-width: 0px;
font-weight: normal;
}

.lvp__btn-group .btn--lvp-watchlist:hover {
}

.lvp__btn-group .btn--lvp-watchlist, .lvp__btn-group .btn--lvp-watchlist:visited, .lvp__btn-group .btn--lvp-watchlist:link {
}

.lvp__btn-group .btn--lvp-watchlist:hover, .lvp__btn-group .btn--lvp-watchlist:link:hover {
}

.lvp__btn-group .btn--lvp-vote {
border-width: 0px;
font-weight: normal;
}

.lvp__btn-group .btn--lvp-vote:hover {
}

.lvp__btn-group .btn--lvp-vote, .lvp__btn-group .btn--lvp-vote:visited, .lvp__btn-group .btn--lvp-vote:link {
}

.lvp__btn-group .btn--lvp-vote:hover, .lvp__btn-group .btn--lvp-vote:link:hover {
}

.lvp__btn-group .btn--lvp-subscribe {
border-width: 0px;
font-weight: normal;
}

.lvp__btn-group .btn--lvp-subscribe:hover {
}

.lvp__btn-group .btn--lvp-subscribe, .lvp__btn-group .btn--lvp-subscribe:visited, .lvp__btn-group .btn--lvp-subscribe:link {
}

.lvp__btn-group .btn--lvp-subscribe:hover, .lvp__btn-group .btn--lvp-subscribe:link:hover {
}

.lvp__btn-group .btn--lvp-play {
font-weight: normal;
}

.lvp__btn-group .btn--lvp-play:hover {
}

.lvp__btn-group .btn--lvp-play, .lvp__btn-group .btn--lvp-play:visited, .lvp__btn-group .btn--lvp-play:link {
}

.lvp__btn-group .btn--lvp-play:hover, .lvp__btn-group .btn--lvp-play:link:hover {
}

.lvp__tabs .tab-content, .lvp__attributes, .lvp__sidebar p {
font-weight: normal;
}

.lvp__tabs .tab-content a, .lvp__tabs .tab-content a:focus, .lvp__tabs .tab-content a:visited, .lvp__tabs .tab-content a:link {
}

.lvp__tabs .tab-content a:hover {
}

.lvp__title {
font-weight: normal;
}

.lvp__sub-title {
font-weight: normal;
}

.lvp-detail-page .lvp__description p, .lvp-detail-page .lvp__description {
font-weight: normal;
}

.lvp-detail-page {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.lvp-category-page {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.lvp__tabs .nav-tabs>li.active>a, .lvp__tabs .nav-tabs>li.active>a:hover {
background: #03dfdb!important;
}

.lvp__tabs .nav-tabs>li.active>a {
border-color: transparent;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane .panel-default>.panel-heading {
background: #0099ff!important;
}

.lvp__tabs .nav-tabs>li>a:hover {
background: #03dfdb!important;
color: #ffffff;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .nav-tabs, .lvp__tabs .tab-pane .panel-default>.panel-heading, .lvp__tabs .tab-pane .panel-default {
border-color: transparent;
border-width: 0px;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane .panel-default>.panel-heading .panel-title {
font-weight: normal;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .nav-tabs>li>a:visited, .lvp__tabs .tab-pane .panel-default>.panel-heading {
color: #ffffff;
}

.lvp__tabs .nav-tabs>li.active>a, .lvp__tabs .nav-tabs>li.active>a:visited {
color: #ffffff;
}

.lvp__tabs {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane:first-child .panel {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane:last-child .panel {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}

.lvp__tabs .nav-tabs>li+li {
margin-left: 0px;
}

.lvp__tabs .nav-tabs>li {
margin-right: 0px;
margin-bottom: 0px;
}

.lvp__tabs .nav-tabs {
display: flex;
justify-content: flex-start;
}

.lvp__tabs .nav-tabs>li>a {
border: 0!important;
}

.lvp__gallery-title {
font-weight: normal;
}

.lvp--grid {
}

.lvp--tray .slick-next:before, .lvp--tray .slick-prev:before {
}

.lvp--tray .slick-arrow {
}

.lvp--tray .slick-next:hover:before, .lvp--tray .slick-prev:hover:before {
}

.lvp--tray .slick-next, .lvp--tray .slick-prev {
}

.lvp--tray .slick-next:hover, .lvp--tray .slick-prev:hover {
}

.lvp--tray .carousel__item {
}

.lvp--related-tray .slick-next:before, .lvp--related-tray .slick-prev:before {
}

.lvp--related-tray .slick-arrow {
}

.lvp--related-tray .slick-next:hover:before, .lvp--related-tray .slick-prev:hover:before {
}

.lvp--related-tray .slick-next, .lvp--related-tray .slick-prev {
}

.lvp--related-tray .slick-next:hover, .lvp--related-tray .slick-prev:hover {
}

.lvp--related-tray .carousel__item {
}

.lvp--related-tray {
}

.lvp__related-title {
font-weight: normal;
}

.lvp--related-tray .carousel__caption h3 {
font-weight: normal;
margin-top: px!important;
}

.lvp--related-tray .carousel__caption h3, .lvp--related-tray .carousel__caption h3>a,.lvp--related-tray .carousel__caption h3>a:hover, .lvp--related-tray .carousel__caption h3>a:visited {
}

.lvp--extras-tray .slick-next:before, .lvp--extras-tray .slick-prev:before {
}

.lvp--extras-tray .slick-arrow {
}

.lvp--extras-tray .slick-next:hover:before, .lvp--extras-tray .slick-prev:hover:before {
}

.lvp--extras-tray .slick-next, .lvp--extras-tray .slick-prev {
}

.lvp--extras-tray .slick-next:hover, .lvp--extras-tray .slick-prev:hover {
}

.lvp--extras-grid, .lvp--extras-tray .slick-track {
}

.lvp--extras-tray {
}

.lvp__extras-title {
font-weight: normal;
}

.lvp--extras-tray .caption h3 {
font-weight: normal;
margin-top: px!important;
}

.lvp--extras-tray .caption h3, .lvp--extras-tray .caption h3>a,.lvp--extras-tray .caption h3>a:hover, .lvp--extras-tray .caption h3>a:visited {
}

.lvp-ad {
background-color: rgba(0, 0, 0, 0.5);
border: 1px solid #fff;
padding: 15px;
}

.lvp-ad .lvp-ad__title {
color: #fff;
font-size: 16px;
font-weight: normal;
margin-bottom: 5px;
}

.lvp-ad .lvp-ad__description {
color: #fff;
font-size: 12px;
font-weight: normal;
margin-bottom: 10px;
}

.lvp-ad .lvp-ad__buy .btn--ad {
color: #fff;
background-color: #fff;
font-weight: normal;
}

.lvp-ad .lvp-ad__buy .btn--ad:hover {
color: #fff;
background-color: #fff;
}

.lvp-category-page .lvp__title, .account-page .lvp__title {
font-weight: 600;
}

.lvp-category-page .lvp__description-title {
font-weight: normal;
}

.lvp-category-page .lvp__description p, .account-page .lvp__description p {
font-weight: normal;
}

.lvp-category-page .lvp--grid__entry-title, .account-page .lvp--grid__entry-title {
font-size: 22px;
font-weight: 600;
line-height: 32px;
}

.lvp-category-page .lvp--grid__description p, .account-page .lvp--grid__description p {
font-weight: normal;
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail, .account-page .lvp--grid__description .btn--lvp-detail {
border-width: 0px;
font-size: 16px;
font-weight: normal;
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail:hover, .account-page .lvp--grid__description .btn--lvp-detail {
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail:hover, .account-page .lvp--grid__description .btn--lvp-detail:hover {
}

.lvp-category-page .lvp--grid__description .btn--lvp-detail, .lvp-category-page .lvp--grid__description .btn--lvp-detail:visited, .account-page .lvp--grid__description .btn--lvp-detail, .account-page .lvp--grid__description .btn--lvp-detail:visited {
}

.lvp-category-page .lvp__caption--overlay, .account-page .lvp__caption--overlay {
}

.products__caption--overlay .products__content-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.lvp-category-page .breadcrumb li, .lvp-category-page .breadcrumb li a {
}

.lvp-category-page .breadcrumb li.active, .lvp-category-page .breadcrumb li a:hover {
}

.lvp-category-page .breadcrumb {
text-align: left;
font-weight: normal;
}

.lvp-category-page .pagination>li>a, .lvp-category-page .pagination>li>span {
font-weight: normal;
}

.lvp-category-page .pagination>li.active>a, .lvp-category-page .pagination>li.active>a:hover, .lvp-category-page .pagination>li>a:hover, .lvp-category-page .pagination>li>span:hover {
}

.lvp-category-page .pagination>li.active>a, .lvp-category-page .pagination>li.active>a:hover, .lvp-category-page .pagination>li>a:hover, .lvp-category-page .pagination>li>span:hover, .lvp-category-page .pagination>li.active>a, .lvp-category-page .pagination>li.active>a:hover, .lvp-category-page .pagination>li>a, .lvp-category-page .pagination>li>span {
}

.lvp-category-page .lvp--grid {
grid-row-gap: 40px;
}

.lvp-category-page .btn--overlay-btn {
font-weight: normal;
}

.lvp-category-page .btn--overlay-btn:hover {
}

.lvp-category-page .lvp--overlay-player .lvp__title {
font-weight: normal;
}

.lvp-category-page .lvp--overlay-player .lvp__description {
font-weight: normal;
}

.auth-page {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.auth-page .login-form form, .modal--alert .modal--alert__content {
}

.modal--alert .modal--alert__header {
}

.auth-page .login-form h1 {
font-weight: normal;
margin-bottom: px!important;
}

.auth-page .login-form form, .modal--alert .modal--alert__body p {
font-weight: normal;
}

.auth-page .login-form .alert h5.text-info {
font-weight: normal;
}

.auth-page .login-form .alert {
}

.auth-page .login-form form label:not(.error), .auth-page .login-form form ::placeholder {
font-weight: normal;
}

.auth-page .login-form form .form-control {
line-height: normal;
}

.auth-page .login-form form .form-group {
}

.auth-page .btn.btn--cms-account-primary, .modal--alert .modal--alert__body .btn--cms-account-primary {
font-weight: normal;
border-width: 0px;
}

.auth-page .btn.btn--cms-account-primary, .modal--alert .modal--alert__body .btn--cms-account-primary, .auth-page .btn.btn--cms-account-primary:visited, .modal--alert .modal--alert__body .btn--cms-account-primary:visited {
}

.auth-page .btn.btn--cms-account-primary:hover, .auth-page .btn.btn--cms-account-primary:focus, .modal--alert .modal--alert__body .btn--cms-account-primary:hover, .modal--alert .modal--alert__body .btn--cms-account-primary:focus {
}

.auth-page .btn--cms-account-secondary, .auth-page .btn.btn--cms-account-secondary:visited {
}

.auth-page .btn--cms-account-secondary {
font-weight: normal;
}

.auth-page .btn--cms-account-secondary:hover, .auth-page .btn--cms-account-secondary:focus {
}

.account-page {
background-size: auto;
background-repeat: no-repeat;
background-position: center;
}

.account-page .page-header--account {
}

.account-page .page-header--account h1 {
font-weight: normal;
}

.account-page .page-header--account small {
font-weight: normal;
}

.account-page .nav-tabs>li.active>a, .account-page .nav-tabs>li.active>a:hover {
}

.account-page .nav-tabs>li.active>a {
border-color: transparent;
}

.account-page .nav-tabs>li>a {
font-weight: normal;
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.account-page .nav-tabs>li>a:hover {
}

.account-page .nav-tabs>li>a, .account-page .nav-tabs {
border-width: 0px;
}

.account-page .nav-tabs>li>a, .account-page .nav-tabs>li>a:visited {
}

.account-page .nav-tabs>li.active>a, .account-page .nav-tabs>li.active>a:visited {
}

.account-page .nav-tabs>li+li {
margin-left: 0px;
}

.account-page .nav-tabs>li {
margin-right: 0px;
margin-bottom: 0px;
}

.account-page .nav-tabs {
display: flex;
justify-content: flex-start;
}

.account-page .account__header h2, .account-page .table>thead>tr>th, .table>tbody>tr>td {
}

.account-page .account__header h2 {
font-weight: normal;
}

.account-page .account__header, .account-page .table>thead>tr>th, .table>tbody>tr>td {
}

.account-page .account__header {
margin-bottom: px!important;
padding-bottom: px!important;
padding-top: px!important;
}

.account-page .account__header small {
font-weight: normal;
}

.account-page .account__header > a, .account-page .table>thead>tr>th a, .table>tbody>tr>td a {
}

.account-page .account__header > a {
font-weight: normal;
}

.account-page .account__card > a {
font-weight: normal;
}

.account-page .account__card:hover > a {
}

.account-page .account__card.account__add-card > a > i {
font-weight: normal;
}

.account-page .account__card.account__add-card:hover > a > i {
}

.account-page .account__card, .account-page .table>thead>tr>th, .account-page .table>tbody>tr>td {
}

.account-page .account__card:hover {
}

.header .nav>li#login>a.account-monogram, .account-monogram {
}

.modal .modal--alert__content, .modal .modal-content {
background: #ffffff;
}

.modal .modal--alert__header, .modal .modal-header {
}

.modal-backdrop.in {
}

.modal--alert .modal--alert__header button, .modal button.close {
color: #bbbbbb;
font-size: 18px;
font-weight: normal;
}

.modal--alert .modal--alert__body .btn--cms-account-primary {
font-weight: normal;
border-width: 0px;
}

.modal--alert .modal--alert__body .btn--cms-account-primary, .auth-page .btn.btn--cms-account-primary:visited, .modal--alert .modal--alert__body .btn--cms-account-primary:visited {
}

.modal--alert .modal--alert__body .btn--cms-account-primary:hover, .modal--alert .modal--alert__body .btn--cms-account-primary:focus {
}

.modal--alert .modal--alert__body .btn--cms-modal-register {
font-weight: normal;
border-width: 0px;
}

.modal--alert .modal--alert__body .btn--cms-modal-register, .modal--alert .modal--alert__body .btn.btn--cms-modal-register:visited {
}

.modal--alert .modal--alert__body .btn--cms-modal-register:hover, .modal--alert .modal--alert__body .btn--cms-modal-register:focus {
}

.channel-epg-wrapper .channel-title {
}

.channel-epg-wrapper {
}

.channel-streams.slick-slider .slick-track, .channel-streams {
}

.channel-streams .slick-arrow {
}

.channel-streams .slick-arrow:before {
}

.channel-streams .slick-arrow:hover:before {
}

.channel-streams .slick-arrow:hover {
}

.channel_item__item.active {
}

.channel_item__item.active .time-block {
}

.channel_item__item.active .channel_item__title {
}

.channel_item__item {
}

.channel_item__item .time-block {
}

.channel_item__item .channel_item__title {
}

@media (min-width: 992px) {
				.header .navbar-brand img {
					max-width: 200px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 200px!important;
				}
			}
		@media (max-width: 991px) {
				.header .navbar-brand img {
					max-width: 200px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 200px!important;
				}
			}
		@media (max-width: 767px) {
				.header .navbar-brand img, .header.header-fixed-shrink .navbar-brand img {
					max-width: 200px!important;
				}
			}
		@media (max-width: 767px) {.header .navbar .navbar-collapse {
}

.header .navbar .navbar-collapse .navbar-nav li a, .header .navbar .navbar-collapse .js-close-navbar, .header .navbar .navbar-nav .open .dropdown-menu>li>a, .navbar-controls .search-btn {
}

.header .navbar .navbar-collapse .navbar-nav li a {
}

.header .navbar .navbar-collapse .navbar-nav li a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a, .header .navbar .navbar-collapse .navbar-nav li.open > a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a:focus {
color: #03dfdc;
}

}@media (max-width: 991px) {.header .navbar .navbar-collapse {
}

.header .navbar .navbar-collapse .navbar-nav li a, .header .navbar .navbar-collapse .js-close-navbar, .header .navbar .navbar-nav .open .dropdown-menu>li>a, .navbar-controls .search-btn {
}

.header .navbar .navbar-collapse .navbar-nav li a {
}

.header .navbar .navbar-collapse .navbar-nav li a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a, .header .navbar .navbar-collapse .navbar-nav li.open > a:hover, .header .navbar .navbar-collapse .navbar-nav li.open > a:focus {
color: #03dfdc;
}

}.container {
						max-width: 1440px !important;
						width: 100%;
					}#page-1 #modal-cms.fade {
}

#page-1 #modal-cms .close {
}

#section-block-1 {
padding-top: 50px;
padding-bottom: 100px;
background-color: #212121;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-1 .section-block {
position: absolute;
}

#row-block-17 {
margin-left: 30px;
margin-right: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-17 h3 { font-size:18px; margin-top:0;line-height:22px;}

#row-block-17 ul { list-style:none;padding:0;margin:0;}

#row-block-17 li, #row-block-17 h3 { margin-bottom:10px;}

#row-block-17 li ul li { padding-left:10px;}

#module-517 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-90 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-518 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-94 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-516 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-93 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-64 {
padding-top: 25px;
padding-bottom: 15px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-85 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-504 {
padding-top: 1px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-506 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-2 #modal-cms.fade {
}

#page-2 #modal-cms .close {
}

#section-block-2 .section-block {
position: absolute;
}

#page-3 #modal-cms.fade {
}

#page-3 #modal-cms .close {
}

#section-block-3 {
padding-top: 20px;
padding-bottom: 10px;
background-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-3 .section-block {
position: absolute;
}

#row-block-299 {
padding-top: 25px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-637 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-638 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-633 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-634 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-300 {
padding-top: 15px;
padding-bottom: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-635 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-4 #modal-cms.fade {
}

#page-4 #modal-cms .close {
}

#section-block-397 {
background-color: rgba(0, 0, 0, 0.6);
border-style: none;
background-image: url('/userFiles/uploads/images/page-not-found/404bg.jpeg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-397 .section-block {
position: absolute;
}

#row-block-487 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1067 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1066 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
background-color: #ffffff;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1001 #modal-cms.fade {
}

#page-1001 #modal-cms .close {
}

#section-block-6 .section-block {
position: absolute;
}

#page-1002 #modal-cms.fade {
}

#page-1002 #modal-cms .close {
}

#section-block-11 {
padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(0, 0, 0, 0.65);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#section-block-11 .section-block {
position: absolute;
}

#module-8 {
padding-top: 40px;
padding-left: 15px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1008 #modal-cms.fade {
}

#page-1008 #modal-cms .close {
}

#section-block-46 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
background-color: #202020;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-46 .section-block {
position: absolute;
}

#row-block-52 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-60 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-58 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-59 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-382 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-383 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1009 #modal-cms.fade {
}

#page-1009 #modal-cms .close {
}

#section-block-47 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 0px;
background-color: #f8f8f8;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-47 .section-block {
position: absolute;
}

#row-block-53 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-61 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-62 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-63 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-384 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-385 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1021 {
background-color: #000000;
background-size: auto;
}

#page-1021 #modal-cms.fade {
}

#page-1021 #modal-cms .close {
}

#section-block-187 {
margin-top: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-187 .section-block {
position: absolute;
}

#module-507 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-444 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1023 #modal-cms.fade {
}

#page-1023 #modal-cms .close {
}

#section-block-190 .section-block {
position: absolute;
}

#module-463 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-477 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-192 .section-block {
position: absolute;
}

#module-474 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1024 {
background-size: auto;
}

#page-1024 .main > .container, #page-1024 .main .container {
						max-width: 1024px !important;
						width: 100%;}

#page-1024 #modal-cms.fade {
}

#page-1024 #modal-cms .close {
}

#section-block-193 .section-block {
position: absolute;
}

#module-475 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-480 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1121 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1129 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-194 .section-block {
position: absolute;
}

#module-476 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-481 {
padding-top: 80px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1026 {
background-size: auto;
}

#page-1026 #modal-cms.fade {
}

#page-1026 #modal-cms .close {
}

#section-block-197 {
margin-top: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-197 .section-block {
position: absolute;
}

#module-486 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-485 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1027 {
background-size: auto;
}

#page-1027 #modal-cms.fade {
}

#page-1027 #modal-cms .close {
}

#section-block-198 {
margin-top: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-198 .section-block {
position: absolute;
}

#module-487 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-488 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1028 #modal-cms.fade {
}

#page-1028 #modal-cms .close {
}

#section-block-199 .section-block {
position: absolute;
}

#module-489 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-490 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-200 .section-block {
position: absolute;
}

#module-491 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1029 #modal-cms.fade {
}

#page-1029 #modal-cms .close {
}

#section-block-201 .section-block {
position: absolute;
}

#module-492 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-493 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-202 .section-block {
position: absolute;
}

#module-495 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-494 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1031 {
background-size: auto;
}

#page-1031 #modal-cms.fade {
}

#page-1031 #modal-cms .close {
}

#section-block-246 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-246 .section-block {
position: absolute;
}

#row-block-306 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-652 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-655 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-226 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-226 .section-block {
position: absolute;
}

#row-block-277 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-574 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-575 {
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-224 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-224 .section-block {
position: absolute;
}

#row-block-274 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-579 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-563 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-225 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-225 .section-block {
position: absolute;
}

#row-block-275 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-573 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-569 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-227 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-227 .section-block {
position: absolute;
}

#row-block-278 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-580 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-583 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-211 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-211 .section-block {
position: absolute;
}

#row-block-258 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-572 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-528 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1035 {
background-size: auto;
}

#page-1035 #modal-cms.fade {
}

#page-1035 #modal-cms .close {
}

#section-block-265 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-265 .section-block {
position: absolute;
}

#row-block-328 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-718 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-263 {
padding-bottom: 0px;
margin-top: -60px;
background-color: #0c2225;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-263 .section-block {
position: absolute;
}

#row-block-326 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-712 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-713 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-714 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-253 {
padding-bottom: 30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-253 .section-block {
position: absolute;
}

#row-block-314 {
padding-top: 40px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-681 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-682 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-683 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-254 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/heros/KinoNow-Collage-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-254 .section-block {
position: absolute;
}

#row-block-315 {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: opx;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-687 {
padding-left: 30px;
padding-right: 30px;
margin-top: 30px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-691 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-692 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-688 {
padding-bottom: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-715 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-255 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-255 .section-block {
position: absolute;
}

#row-block-332 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-726 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-694 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-316 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-693 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-256 {
padding-top: 30px;
padding-bottom: 40px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/theatrical-home-bg.jpg');
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-256 .section-block {
position: absolute;
}

#row-block-317 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-695 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: -60px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-257 {
margin-top: 100px;
margin-bottom: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/heros/Cult-panel-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-257 .section-block {
position: absolute;
}

#row-block-318 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-696 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-697 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-319 {
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-698 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-699 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-720 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-701 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-266 {
margin-top: 100px;
border-style: none;
background-image: url('/userFiles/uploads/heros/Cult-panel-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-266 .section-block {
position: absolute;
}

#row-block-329 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-721 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-722 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-724 {
padding-left: 60px;
padding-right: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-727 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-258 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-258 .section-block {
position: absolute;
}

#row-block-321 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-702 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-703 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-260 {
padding-top: 40px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-260 .section-block {
position: absolute;
}

#row-block-323 {
border-style: none;
background-size: full_width;
}

#module-710 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-261 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-261 .section-block {
position: absolute;
}

#row-block-324 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-711 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1036 {
background-size: auto;
}

#page-1036 #modal-cms.fade {
}

#page-1036 #modal-cms .close {
}

#section-block-267 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-267 .section-block {
position: absolute;
}

#row-block-333 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-728 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-798 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-268 {
padding-bottom: 0px;
margin-top: -60px;
background-color: #0c2225;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-268 .section-block {
position: absolute;
}

#row-block-334 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-729 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-730 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-731 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-278 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-278 .section-block {
position: absolute;
}

#row-block-348 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-758 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-269 {
padding-bottom: 30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-269 .section-block {
position: absolute;
}

#row-block-335 {
padding-top: 40px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-830 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-733 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-790 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-734 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-270 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/heros/KinoNow-Collage-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-270 .section-block {
position: absolute;
}

#row-block-336 {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: opx;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-735 {
padding-left: 30px;
padding-right: 30px;
margin-top: 30px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-736 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-737 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-738 {
padding-bottom: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-739 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-271 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-271 .section-block {
position: absolute;
}

#row-block-337 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-740 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-741 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-361 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-361 .section-block {
position: absolute;
}

#row-block-445 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-983 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-984 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-483 {
padding-top: 40px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
background-color: #5d0e07;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-483 .section-block {
position: absolute;
}

#row-block-585 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1242 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1245 {
padding-top: 0px;
margin-top: -20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1243 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1244 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-484 {
padding-top: 40px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
background-color: #5d0e07;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-484 .section-block {
position: absolute;
}

#module-1248 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1246 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1247 {
padding-top: 0px;
margin-top: -20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1249 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-272 {
background-color: #000000;
border-style: none;
background-image: url('/userFiles/uploads/theatrical/new-panel-sizes/yellowcocoon_1920x1080.jpg');
background-size: cover;
background-position: center center;
background-attachment: fixed;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-272 .section-block {
position: absolute;
}

#row-block-339 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-743 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: -60px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-273 {
margin-top: 100px;
margin-bottom: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/heros/Cult-panel-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-273 .section-block {
position: absolute;
}

#row-block-340 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-744 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-745 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-341 {
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-746 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-747 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-748 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-749 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-274 {
padding-top: 60px;
margin-top: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/Cult-panel-tall.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-274 .section-block {
position: absolute;
}

#row-block-343 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-750 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-751 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-752 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-753 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-396 {
margin-top: 40px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/Cult-panel-mobile.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-396 .section-block {
position: absolute;
}

#row-block-484 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1058 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1059 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1060 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1061 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-275 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-275 .section-block {
position: absolute;
}

#row-block-345 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-754 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-755 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1339 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-276 {
padding-top: 40px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-276 .section-block {
position: absolute;
}

#row-block-346 {
border-style: none;
background-size: full_width;
}

#module-853 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-277 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-277 .section-block {
position: absolute;
}

#row-block-347 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-757 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-782 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1041 #modal-cms.fade {
}

#page-1041 #modal-cms .close {
}

#section-block-283 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
background-color: #2f2f2f;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-283 .section-block {
position: absolute;
}

#row-block-354 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-778 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-777 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-781 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-779 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-780 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1049 #modal-cms.fade {
}

#page-1049 #modal-cms .close {
}

#section-block-306 .section-block {
position: absolute;
}

#module-857 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1052 #modal-cms.fade {
}

#page-1052 #modal-cms .close {
}

#section-block-309 .section-block {
position: absolute;
}

#module-860 {
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1138 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1138 .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header {
	color: #343a40;
	font-size: 18px;
	text-align: center;
	margin: 0 0 20px;}

#module-1138 .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header::before {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;

	font: var(--fa-font-solid);
	content: "\f15c";
	color: #1e7eec;

	font-size: 1.25em;
	line-height: .05em;
	vertical-align: -.075em;
	margin-right: 10px;}

#module-1138 .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text {
	font-family: 'Helvetica';
	color: #343a40;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	text-align: center;}

#page-1054 #modal-cms.fade {
}

#page-1054 #modal-cms .close {
}

#section-block-315 {
margin-top: -80px;
margin-bottom: -200px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-315 .section-block {
position: absolute;
}

#row-block-395 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-865 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-316 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-316 .section-block {
position: absolute;
}

#row-block-396 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-874 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-312 .section-block {
position: absolute;
}

#module-866 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1056 #modal-cms.fade {
}

#page-1056 #modal-cms .close {
}

#section-block-318 {
padding-top: 100px;
padding-bottom: 100px;
background-color: #0a99ee;
border-style: none;
background-image: url('/userFiles/uploads/press/the-cow-02.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-318 .section-block {
position: absolute;
}

#module-872 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-314 .section-block {
position: absolute;
}

#module-871 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1061 #modal-cms.fade {
}

#page-1061 #modal-cms .close {
}

#section-block-334 .section-block {
position: absolute;
}

#module-910 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1063 #modal-cms.fade {
}

#page-1063 #modal-cms .close {
}

#section-block-341 {
padding-top: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-341 .section-block {
position: absolute;
}

#module-946 {
padding-left: 30px;
padding-right: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1066 #modal-cms.fade {
}

#page-1066 #modal-cms .close {
}

#section-block-355 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-355 .section-block {
position: absolute;
}

#module-973 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-356 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-356 .section-block {
position: absolute;
}

#module-974 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-975 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1069 #modal-cms.fade {
}

#page-1069 #modal-cms .close {
}

#section-block-394 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-394 .section-block {
position: absolute;
}

#module-1051 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-395 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-395 .section-block {
position: absolute;
}

#module-1052 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1120 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1128 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1053 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1072 {
background-size: auto;
}

#page-1072 .d-flex--single.m-b-50 { margin-bottom:0 !important;}

#page-1072 #modal-cms.fade {
}

#page-1072 #modal-cms .close {
}

#section-block-430 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-430 .section-block {
position: absolute;
}

#row-block-520 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1109 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-440 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-440 .section-block {
position: absolute;
}

#row-block-530 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1119 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-431 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-431 .section-block {
position: absolute;
}

#row-block-521 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1110 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-429 {
margin-bottom: -2px;
background-color: #13acaa;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-429 .section-block {
position: absolute;
}

#row-block-519 {
padding-top: 50px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1108 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-433 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-433 .section-block {
position: absolute;
}

#row-block-523 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1112 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-427 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-427 .section-block {
position: absolute;
}

#row-block-517 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1106 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-446 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-446 .section-block {
position: absolute;
}

#row-block-536 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1134 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-432 {
padding-top: 40px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #626262;
border-style: none;
background-image: url('/userFiles/uploads/images/blue-blk-bkgrnd.jpg');
background-size: cover;
animation-timing-function: linear;
}

#section-block-432 .section-block {
position: absolute;
}

#row-block-522 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1111 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-435 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: -50px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-435 .section-block {
position: absolute;
}

#row-block-525 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1114 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-428 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-428 .section-block {
position: absolute;
}

#row-block-518 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1107 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-439 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-439 .section-block {
position: absolute;
}

#row-block-529 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1118 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-434 {
padding-top: 40px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #626262;
border-style: none;
background-image: url('/userFiles/uploads/images/blue-blk-bkgrnd.jpg');
background-size: cover;
animation-timing-function: linear;
}

#section-block-434 .section-block {
position: absolute;
}

#row-block-524 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1113 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-447 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-447 .section-block {
position: absolute;
}

#row-block-538 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1140 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-448 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-448 .section-block {
position: absolute;
}

#row-block-539 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1141 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-438 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-438 .section-block {
position: absolute;
}

#row-block-528 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1117 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-436 {
padding-top: 40px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #626262;
border-style: none;
background-image: url('/userFiles/uploads/images/blue-blk-bkgrnd.jpg');
background-size: cover;
animation-timing-function: linear;
}

#section-block-436 .section-block {
position: absolute;
}

#row-block-526 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1115 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1073 {
background-size: auto;
}

#page-1073 #modal-cms.fade {
}

#page-1073 #modal-cms .close {
}

#section-block-441 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-441 .section-block {
position: absolute;
}

#module-1122 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1123 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1074 {
background-color: #000000;
background-size: auto;
}

#page-1074 .d-flex--single.m-b-50 { margin-bottom:0 !important;}

#page-1074 #modal-cms.fade {
}

#page-1074 #modal-cms .close {
}

#section-block-457 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-457 .section-block {
position: absolute;
}

#row-block-548 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1150 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-459 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-459 .section-block {
position: absolute;
}

#row-block-550 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1152 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-449 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-449 .section-block {
position: absolute;
}

#row-block-540 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1142 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-452 {
margin-bottom: -2px;
background-color: #13acaa;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-452 .section-block {
position: absolute;
}

#row-block-543 {
padding-top: 50px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1145 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-455 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-455 .section-block {
position: absolute;
}

#row-block-546 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1148 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-461 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-461 .section-block {
position: absolute;
}

#row-block-552 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1154 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-451 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-451 .section-block {
position: absolute;
}

#row-block-542 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1144 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-456 {
padding-top: 40px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #626262;
border-style: none;
background-image: url('/userFiles/uploads/images/blue-blk-bkgrnd.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-456 .section-block {
position: absolute;
}

#row-block-547 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1149 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-525 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-525 .section-block {
position: absolute;
}

#row-block-632 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1352 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-462 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-462 .section-block {
position: absolute;
}

#row-block-553 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1155 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-463 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-463 .section-block {
position: absolute;
}

#row-block-554 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1156 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-453 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e6e6e6;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-453 .section-block {
position: absolute;
}

#row-block-544 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#module-1146 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-460 {
padding-top: 40px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: -40px;
background-color: #626262;
border-style: none;
background-image: url('/userFiles/uploads/images/blue-blk-bkgrnd.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-460 .section-block {
position: absolute;
}

#row-block-551 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1153 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-464 {
padding-top: 40px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: -40px;
background-color: #626262;
border-style: none;
background-image: url('/userFiles/uploads/images/blue-blk-bkgrnd.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-464 .section-block {
position: absolute;
}

#row-block-555 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1157 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1075 {
background-size: auto;
}

#page-1075 #modal-cms.fade {
}

#page-1075 #modal-cms .close {
}

#section-block-465 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-465 .section-block {
position: absolute;
}

#module-1158 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1159 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1185 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1186 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-466 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-466 .section-block {
position: absolute;
}

#module-1160 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1161 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1166 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1167 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1170 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1171 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1162 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1163 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1183 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1184 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1181 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1182 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1168 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1169 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1173 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1174 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1175 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1176 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1164 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1172 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1179 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1180 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1177 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1178 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1076 {
background-size: auto;
}

#page-1076 #modal-cms.fade {
}

#page-1076 #modal-cms .close {
}

#section-block-467 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-467 .section-block {
position: absolute;
}

#row-block-561 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1187 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1188 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-468 {
padding-bottom: 0px;
margin-top: -60px;
background-color: #0c2225;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-468 .section-block {
position: absolute;
}

#row-block-562 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1189 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1190 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1191 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-469 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-469 .section-block {
position: absolute;
}

#row-block-563 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1192 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-470 {
padding-bottom: 30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-470 .section-block {
position: absolute;
}

#row-block-564 {
padding-top: 40px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1193 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1194 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1195 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1196 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-471 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/heros/KinoNow-Collage-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-471 .section-block {
position: absolute;
}

#row-block-565 {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: opx;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1197 {
padding-left: 30px;
padding-right: 30px;
margin-top: 30px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1198 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1199 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1200 {
padding-bottom: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1201 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-472 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-472 .section-block {
position: absolute;
}

#row-block-566 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1202 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1203 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-473 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-473 .section-block {
position: absolute;
}

#row-block-567 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1226 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1205 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-481 {
padding-top: 40px;
padding-bottom: 40px;
padding-left: 20px;
padding-right: 20px;
background-color: #5d0e07;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-481 .section-block {
position: absolute;
}

#row-block-580 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1232 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1228 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1204 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-581 {
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1231 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1230 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1227 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1229 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-579 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-482 {
padding-top: 40px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
background-color: #5d0e07;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-482 .section-block {
position: absolute;
}

#row-block-584 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1235 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1240 {
padding-top: 0px;
margin-top: -20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1236 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1237 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-474 {
padding-top: 30px;
padding-bottom: 40px;
margin-top: 100px;
border-style: none;
background-image: url('/userFiles/uploads/theatrical/home-page-panels/Conformist_2000x1400.jpg');
background-size: cover;
background-position: left top;
background-attachment: fixed;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-474 .section-block {
position: absolute;
}

#row-block-568 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1206 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: -60px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-475 {
margin-top: 100px;
margin-bottom: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/heros/Cult-panel-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-475 .section-block {
position: absolute;
}

#row-block-569 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1207 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1208 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-570 {
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1209 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1210 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1211 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1212 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-476 {
padding-top: 60px;
margin-top: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/Cult-panel-tall.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-476 .section-block {
position: absolute;
}

#row-block-572 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1213 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1214 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1215 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1216 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-477 {
margin-top: 40px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/Cult-panel-mobile.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-477 .section-block {
position: absolute;
}

#row-block-574 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1217 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1218 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1219 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1220 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-478 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-478 .section-block {
position: absolute;
}

#row-block-576 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1221 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1222 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-479 {
padding-top: 40px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-479 .section-block {
position: absolute;
}

#row-block-577 {
border-style: none;
background-size: full_width;
}

#module-1223 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-480 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-480 .section-block {
position: absolute;
}

#row-block-578 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1224 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1225 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1078 {
background-size: auto;
}

#page-1078 #modal-cms.fade {
background: rgba(255, 255, 255, 0.71);
}

#page-1078 #modal-cms .close {
color: #8e8e8e;
}

#section-block-486 {
margin-top: 20px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-486 .section-block {
position: absolute;
}

#row-block-589 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1252 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1253 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1253 { border-radius:0 56px 0 56px; overflow:hidden;}

#section-block-487 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-487 .section-block {
position: absolute;
}

#module-1254 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1344 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-488 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-488 .section-block {
position: absolute;
}

#module-1255 {
padding-top: 0px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1256 {
padding-top: 0px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1257 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1258 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1341 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1261 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-502 {
padding-top: 40px;
padding-bottom: 60px;
margin-bottom: 100px;
background-color: #1a9cfc;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-502 .section-block {
position: absolute;
}

#row-block-605 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1286 {
padding-top: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1287 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1338 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-492 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-492 .section-block {
position: absolute;
}

#module-1267 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1268 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-490 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-490 .section-block {
position: absolute;
}

#row-block-593 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1264 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1265 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1345 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-491 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-491 .section-block {
position: absolute;
}

#module-1266 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-493 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-493 .section-block {
position: absolute;
}

#module-1269 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-494 {
padding-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-494 .section-block {
position: absolute;
}

#module-1270 {
padding-top: 20px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1271 {
padding-top: 20px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-495 {
padding-top: 30px;
padding-bottom: 30px;
background-color: #f5f5f5;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-495 .section-block {
position: absolute;
}

#row-block-598 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1272 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-496 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-496 .section-block {
position: absolute;
}

#module-1273 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-497 {
padding-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-497 .section-block {
position: absolute;
}

#module-1274 {
padding-top: 20px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1275 {
padding-top: 20px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-498 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-498 .section-block {
position: absolute;
}

#row-block-601 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1276 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1277 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-499 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-499 .section-block {
position: absolute;
}

#row-block-602 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1278 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1279 {
padding-top: 60px;
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1280 {
padding-top: 20px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1281 {
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1282 {
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1283 {
padding-top: 30px;
padding-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-500 {
padding-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-500 .section-block {
position: absolute;
}

#module-1284 {
margin-top: 30px;
margin-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-501 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-501 .section-block {
position: absolute;
}

#row-block-604 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1285 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-489 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-489 .section-block {
position: absolute;
}

#row-block-592 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1262 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1263 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1079 #modal-cms.fade {
}

#page-1079 #modal-cms .close {
}

#section-block-503 {
padding-top: 60px;
padding-bottom: 80px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #1a9cfc;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-503 .section-block {
position: absolute;
}

#module-1288 {
padding-top: 24px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1337 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1080 {
background-size: auto;
}

#page-1080 #modal-cms.fade {
}

#page-1080 #modal-cms .close {
}

#section-block-504 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-504 .section-block {
position: absolute;
}

#row-block-607 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1289 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1290 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-505 {
padding-bottom: 0px;
margin-top: -60px;
background-color: #0c2225;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-505 .section-block {
position: absolute;
}

#row-block-608 {
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1291 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1292 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1293 {
padding-top: 26px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-506 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-506 .section-block {
position: absolute;
}

#row-block-609 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1294 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-507 {
padding-bottom: 30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: center center;
animation-timing-function: linear;
}

#section-block-507 .section-block {
position: absolute;
}

#row-block-610 {
padding-top: 40px;
margin-top: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1295 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1296 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1297 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1298 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1340 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-508 {
padding-top: 0px;
margin-top: 0px;
border-style: none;
background-image: url('/userFiles/uploads/heros/KinoNow-Collage-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-508 .section-block {
position: absolute;
}

#row-block-611 {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: opx;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1299 {
padding-left: 30px;
padding-right: 30px;
margin-top: 30px;
margin-bottom: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1300 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1301 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1302 {
padding-bottom: 10px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1303 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-509 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-509 .section-block {
position: absolute;
}

#row-block-612 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1304 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1305 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-510 {
padding-top: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-510 .section-block {
position: absolute;
}

#row-block-613 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1306 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1307 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-511 {
padding-top: 40px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
background-color: #5d0e07;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-511 .section-block {
position: absolute;
}

#row-block-614 {
padding-left: 40px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1308 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1309 {
padding-top: 0px;
margin-top: -20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1310 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1311 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-512 {
padding-top: 40px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
background-color: #5d0e07;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-512 .section-block {
position: absolute;
}

#module-1312 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1313 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1314 {
padding-top: 0px;
margin-top: -20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1315 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-513 {
background-color: #000000;
border-style: none;
background-image: url('/userFiles/uploads/theatrical/new-panel-sizes/scrapper6.jpg');
background-size: cover;
background-position: center center;
background-attachment: fixed;
animation-timing-function: linear;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-delay: 1s;
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
}

#section-block-513 .section-block {
position: absolute;
}

#row-block-616 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1316 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: -60px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-514 {
margin-top: 100px;
margin-bottom: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/heros/Cult-panel-3.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-514 .section-block {
position: absolute;
}

#row-block-617 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1317 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1318 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#row-block-618 {
padding-bottom: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1319 {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1320 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1321 {
padding-left: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1322 {
padding-top: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-515 {
padding-top: 60px;
margin-top: 100px;
margin-left: 40px;
margin-right: 40px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/Cult-panel-tall.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-515 .section-block {
position: absolute;
}

#row-block-620 {
padding-top: 100px;
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1323 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1324 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1325 {
padding-left: 40px;
padding-right: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1326 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-516 {
margin-top: 40px;
border-style: none;
background-image: url('/userFiles/uploads/home/backgrounds/Cult-panel-mobile.jpg');
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-516 .section-block {
position: absolute;
}

#row-block-622 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1327 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1328 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1329 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1330 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-517 {
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-517 .section-block {
position: absolute;
}

#row-block-624 {
padding-top: 30px;
padding-bottom: 30px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1331 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1332 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-518 {
padding-top: 40px;
padding-bottom: 20px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #000000;
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

#section-block-518 .section-block {
position: absolute;
}

#row-block-625 {
border-style: none;
background-size: full_width;
}

#module-1333 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-519 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-519 .section-block {
position: absolute;
}

#row-block-626 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1334 {
margin-top: 60px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1335 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1081 #modal-cms.fade {
}

#page-1081 #modal-cms .close {
}

#section-block-520 {
padding-top: 100px;
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-520 .section-block {
position: absolute;
}

#module-1336 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
background-color: #ffffff;
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1082 #modal-cms.fade {
}

#page-1082 #modal-cms .close {
}

#section-block-521 .section-block {
position: absolute;
}

#module-1343 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#page-1083 #modal-cms.fade {
}

#page-1083 #modal-cms .close {
}

#section-block-522 .section-block {
position: absolute;
}

#module-1346 {
margin-bottom: 20px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#section-block-524 {
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

#section-block-524 .section-block {
position: absolute;
}

#row-block-631 {
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1349 {
border-style: none;
background-size: full_width;
background-position: left top;
}

.white-text {
	font-size: 16px;
	text-decoration: none;
	color: #ffffff;
        line-height:22px;
        padding-bottom:8px;
}
a.white-text:link, a.white-text:visited, a.white-text:active {
	text-decoration: underline;
	color: #ffffff;
}
a.white-text:hover{
	text-decoration: none;
	color: #1a9cfc;
}
.modal--quick-view .lvp__tabs { display:none; }
.width-1024{
max-width:1024px !important;
}