@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans');
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans');
.module-block .btn, .btn--cms-default, .module-block .btn--cms-default {
}

.btn--cms-default, .module-block .btn--cms-default {
background: #2bb4df;
font-weight: normal;
}

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

.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 {
}

.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 {
}

.module-block .btn--cms-default {
margin-left: auto;
margin-right: auto;
}

body {
font-family: 'Open Sans';
color: #000000;
font-weight: normal;
}

a, a:active, a:visited, a:focus {
color: #fe2873;
}

a:visited, a:focus {
}

a:hover {
color: #fc96ba;
}

a, a:visited, a:active, a:focus {
text-decoration: none;
}

a:hover, .nav>li>a:hover {
text-decoration: underline;
}

h1, .h1 {
font-family: 'Nunito Sans';
font-weight: 800;
font-size: 26px;
}

h1, .h1, .header .h1 {
color: #000000;
}

h2, .h2 {
font-family: 'Nunito Sans';
font-weight: 800;
font-size: 26px;
}

h3, .h3 {
font-family: 'Nunito Sans';
font-weight: 700;
}

h4, .h4 {
font-weight: normal;
}

h5, .h5 {
font-weight: normal;
}

h6, .h6 {
font-weight: normal;
}

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

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.disabled>a:hover, .pagination>li>a:hover, .pagination>li>span:hover {
}

.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 {
}

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

.pagination>li.active>a, .pagination>li.active>a:hover, .pagination>li.disabled>a:hover, .pagination>li>a:hover {
}

.pagination>li>a {
}

.breadcrumb li, .breadcrumb li a {
}

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

.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: 'Nunito Sans';
}

.header {
font-weight: 800;
}

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

.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 {
}

.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 {
}

.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 {
}

.header .dropdown-menu {
}

.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 {
}

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

.header .navbar-toggle, .header .navbar-toggle:focus, .header .navbar-toggle:hover {
}

.header .navbar-toggle span, .header .navbar-toggle .fa {
}

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

.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: 16px;
}

.header .cart-count-badge {
}

.header, .header.header--custom .navbar--flex {
background-color: rgb(255, 255, 255);
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-social a svg, .header .social-media-list>li a svg {
width: 22px;
}

.header .navbar-social a svg, .header .social-media-list>li a svg path {
}

.header .navbar-social a:hover svg, .header .social-media-list>li a:hover svg path {
}

.header .navbar-toggle {
}

.header .dropdown-menu li a {
color: #000000;
font-weight: normal;
font-size: 16px;
}

.header .dropdown-menu li a:hover {
}

.header.header-fixed-shrink .nav li, .header.header--custom.header-fixed-shrink .navbar--flex .nav li {
}

.header.header-fixed-shrink, .header.header--custom.header-fixed-shrink .navbar--flex {
font-weight: normal;
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:not(.header-fixed-shrink) .navbar > .container, .header:not(.header-fixed-shrink) .navbar > .container-fluid {
}

.header.header-fixed-shrink .navbar > .container, .header.header-fixed-shrink .navbar > .container-fluid {
}

.header .search-open {
}

.header .search-open .input-group-btn button {
}

.header .search-open .input-group-btn button:hover {
}

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

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

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

.header .navbar .navbar-toggle, .header--custom .navbar--flex .navbar-toggle {
}

.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 {
}

.navbar-toggle .icon-bar {
}

.navbar-toggle {
}

.announcement-bar {
background-size: cover;
background-position: center;
}

.announcement-bar__item {
}

.announcement-bar__close {
}

#modal-cms.fade {
}

#modal-cms .close {
}

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

.blog-header h2, .blog-header h2 a, .blog-header h2 a:visited {
}

.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-weight: normal;
}

.blog-detail-page .blog-header h1, .blog-detail-page .blog-header h1 a {
}

.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 {
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 {
}

.blog-page .sidebar__item ul li {
}

.blog-page .sidebar__item a {
font-weight: normal;
}

.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;
}

.blog-page:not(.blog-detail-page) .blog-content__copy .text {
font-weight: normal;
}

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

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

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

.blog-page {
}

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

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

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

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

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

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

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

.blog-detail-page {
}

.blog-listing-page .blog__title {
font-weight: normal;
}

.blog-listing-page .blog__description-title {
font-weight: normal;
}

.blog-listing-page .blog__description p {
font-weight: normal;
}

.blog-listing-page .blog--grid__entry-title {
font-weight: normal;
}

.blog-listing-page .blog--grid__description p {
font-weight: normal;
}

.blog-listing-page .blog--grid__description .btn--blog-detail {
font-weight: normal;
}

.blog-listing-page .blog--grid__description .btn--blog-detail:hover {
}

.blog-listing-page .blog--grid__description .btn--blog-detail:hover:hover {
}

.blog-listing-page .blog--grid__description .btn--blog-detail, .blog-listing-page .blog--grid__description .btn--blog-detail:visited:visited {
}

.blog-listing-page .blog__caption--overlay {
}

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

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

.blog-listing-page {
}

.blog-listing-page .breadcrumb li, .blog-listing-page .breadcrumb li a {
}

.blog-listing-page .breadcrumb li.active, .blog-listing-page .breadcrumb li a:hover {
}

.blog-listing-page .breadcrumb {
font-weight: normal;
}

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

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

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

.blog-listing-page .blog--grid {
}

.blog-listing-page .btn--overlay-btn {
font-weight: normal;
}

.blog-listing-page .btn--overlay-btn:hover {
}

.blog-listing-page .blog--overlay-player .blog__title {
font-weight: normal;
}

.blog-listing-page .blog--overlay-player .blog__description {
font-weight: normal;
}

.btn.btn-ecommerce-primary, .customer .btn, .customer__cart .table--cart .promo-code .btn {
background: #00728d !important;
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 {
color: #ffffff !important;
}

.btn.btn-ecommerce-primary, .customer .btn {
max-width: 300px;
}

.btn.btn-ecommerce-primary {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
padding-right: 12px;
}

.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 {
background: #00728d !important;
}

.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 {
background: #30708a !important;
font-weight: normal;
border-width: 0px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 12px;
padding-right: 12px;
}

.btn.btn-ecommerce-secondary, .btn.btn-ecommerce-secondary:visited {
color: #ffffff !important;
}

.btn.btn-ecommerce-secondary:hover, .btn.btn-ecommerce-secondary:focus {
background: #5099b6 !important;
}

.btn--quick-view {
background: #fe2873 !important;
border-color: #777279;
border-width: 1px;
border-radius: 50vw;
color: #ffffff !important;
font-weight: normal;
}

.btn--quick-view:hover {
background: #bf2059 !important;
color: #ffffff !important;
}

.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 {
}

.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 {
text-align: left;
font-weight: normal;
}

.product-page .header {
}

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

.product-page .products__status {
font-weight: normal;
}

.product-page .recent-title {
}

.product-page .related-title {
}

.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 {
font-weight: normal;
}

.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;
}

.category-page .products__content > a, .products__description-options a {
font-weight: normal;
display: block;
}

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

.category-page .products__description {
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 {
}

.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 {
}

.category-page {
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__image img {
}

.catalog-page .products__image {
}

.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(33,30,34,.5) !important;
}

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

.side-cart__header *:not(.fal) {
font-size: 18px;
font-weight: normal;
}

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

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

.side-cart .free-shipping-message * {
font-size: 16px !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: #000000;
}

.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 {
}

.form--checkout #collapse-shipping, .form--checkout #collapse-billing, .form--checkout #collapse-summary, .form--checkout #collapse-summary .bg-gray-lighter {
}

.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__heading {
}

.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 {
}

.customer .breadcrumb--checkout li a {
}

.customer .breadcrumb--checkout li.active, .customer .breadcrumb--checkout li a:hover {
}

.customer .breadcrumb--checkout li, .customer .breadcrumb--checkout li a {
}

.customer .breadcrumb--checkout {
background: transparent !important;
font-weight: normal;
}

.customer .breadcrumb--checkout li a, .customer .breadcrumb--checkout li {
}

.customer .customer__cart .table--cart th {
font-weight: normal !important;
}

.customer .customer__cart .table--cart .cart-total  {
}

.customer .customer__cart .table--cart .cart-total, .customer .customer__cart .table--cart .product-info {
}

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

.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 {
border-width: 0px;
}

body.instalink-page .grid__item .icon {
}

body.instalink-page .grid {
}

.row-height {
}

.lvp__btn-group .btn--lvp-rental {
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 {
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 {
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 {
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 {
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 {
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 {
}

.lvp-category-page {
}

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

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

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane .panel-default>.panel-heading {
}

.lvp__tabs .nav-tabs>li>a:hover {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .nav-tabs, .lvp__tabs .tab-pane .panel-default>.panel-heading, .lvp__tabs .tab-pane .panel-default {
}

.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 {
}

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

.lvp__tabs {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane:first-child .panel {
}

.lvp__tabs .nav-tabs>li>a, .lvp__tabs .tab-pane:last-child .panel {
}

.lvp__tabs .nav-tabs>li+li {
}

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

.lvp__tabs .nav-tabs>li>a {
border: 0px !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__search-title {
font-weight: normal;
}

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

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

.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-weight: normal;
}

.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 {
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 {
}

.lvp__caption--overlay .lvp__description-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 {
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 {
}

.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;
}

.auto-complete .auto-search-title, .lvp-search-page .lvp-search-title {
font-weight: normal;
}

.auto-complete .caption--below .caption__title, .lvp-search-page .caption--below .caption__title {
font-weight: normal;
}

.auto-complete .caption--overlay .caption__title, .lvp-search-page .caption--overlay .caption__title {
font-weight: normal;
}

.auto-complete .caption--overlay .description, .lvp-search-page .caption--overlay .description {
font-weight: normal;
}

.auto-complete .caption__options .btn--watch-now, .lvp-search-page .caption__options .btn--watch-now {
font-weight: normal;
}

.auto-complete .caption__options .btn--watch-now:hover, .lvp-search-page .caption__options .btn--watch-now:hover {
}

.auto-complete .caption__options .btn--watch-now:hover {
}

.auto-complete .caption--overlay, .lvp-search-page .caption--overlay {
}

.auto-complete .description:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.auto-complete, .lvp-search-page {
}

.auto-complete .lvp--grid, .lvp-search-page .lvp--grid {
}

.auto-complete .auto-search-title, .commerce-search-page .lvp-search-title {
font-weight: normal;
}

.auto-complete .caption--below .caption__title, .commerce-search-page .caption--below .caption__title {
font-weight: normal;
}

.auto-complete .caption__title, .commerce-search-page .caption__title {
color: #ffffff;
font-size: 18px;
font-weight: normal;
line-height: 24px;
padding-top: 10px;
}

.auto-complete .description, .commerce-search-page .description {
font-weight: normal;
}

.auto-complete .btn--search, .commerce-search-page .btn--search {
font-weight: normal;
}

.auto-complete .btn--search:hover, .commerce-search-page .btn--search:hover {
}

.auto-complete .btn--search:hover {
}

.auto-complete .btn--view-more, .commerce-search-page .btn--view-more {
font-weight: normal;
max-width: 250px;
}

.auto-complete .btn--view-more:hover, .commerce-search-page .btn--view-more:hover {
}

.auto-complete .btn--view-more:hover {
}

.auto-complete .caption--overlay, .commerce-search-page .caption--overlay {
}

.auto-complete, .commerce-search-page {
}

.auto-complete .lvp--grid, .commerce-search-page .lvp--grid {
}

.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 {
background: #2bb4df !important;
font-weight: normal;
border-color: #2bb4df;
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 {
color: #ffffff !important;
}

.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: 0px;
border-top-right-radius: 0px;
}

.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, .account-page .table>tbody>tr>td {
}

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

.account-page .account__header, .account-page .table>thead>tr>th, .account-page .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, .account-page .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 {
}

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

.modal-backdrop.in {
}

.modal--quick-view .modal-content {
background: #ffffff;
}

.modal--quick-view button.close {
color: #000000;
}

.modal--alert .modal--alert__header button, .modal button.close {
color: #000000;
font-weight: 400;
}

.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 {
font-size: 18px;
font-weight: 700;
}

.channel_item__item .channel_item__genre {
font-weight: 500;
}

.navbar-app {
}

.navbar-app .web-app-logo {
}

.navbar-app .navbar-app-nav>.active>a, .navbar-app .navbar-app-nav>.active>a:hover, .navbar-app .navbar-app-nav>.active>a:focus {
}

.navbar-app .navbar-app-nav>li>a {
}

.navbar-app .navbar-app-nav>li>a:hover, .navbar-app .navbar-app-nav>li.current>a {
}

.app-page {
}

.app-page .table {
}

.app-page h1, .app-page h2, .app-page h3, .app-page h4, .app-page h5 {
}

.app-page .btn--cms-default {
border-color: transparent !important;
width: 100%;
}

.app-page .btn--cms-default:hover {
}

.app-page .btn--cms-secondary {
border-color: transparent !important;
}

.app-page .btn--cms-secondary:hover {
}

.audio-category-page .lvp__title {
font-weight: normal;
}

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

.audio-category-page .lvp--grid__entry-subtitle {
font-weight: normal;
}

.audio-category-page .lvp--grid__description .btn--lvp-detail {
font-weight: normal;
}

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

.audio-category-page .lvp__caption--overlay {
}

.audio-category-page .lvp__caption--overlay .lvp__description-options:after {
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}

.audio-category-page {
}

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

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

.audio-category-page .breadcrumb {
font-weight: normal;
}

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

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

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

.audio-category-page .lvp--grid {
}

@media (min-width: 992px) {
				.header .navbar-brand img {
					max-width: 340px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 280px!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 {
}

}@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 {
}

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

#section-block-60 {
padding-top: 24px;
padding-bottom: 24px;
margin-top: 40px;
margin-bottom: 0px;
background-color: #016684;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-234 {
border-style: none;
background-size: auto;
}

#module-439 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-440 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

#section-block-426 {
padding-top: 24px;
padding-bottom: 24px;
margin-top: 40px;
margin-bottom: 0px;
background-color: #f5f2e9;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1184 {
border-style: none;
background-size: auto;
}

#module-2278 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2279 {
border-style: none;
background-size: auto;
}

#section-block-492 {
padding-top: 24px;
padding-bottom: 24px;
margin-top: 40px;
margin-bottom: 0px;
background-color: #f5f2e9;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-1321 {
border-style: none;
background-size: auto;
}

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

#section-block-1 {
padding-top: 40px;
padding-bottom: 40px;
background-color: #2a7e8f;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-17 {
border-style: none;
background-size: auto;
}

#module-427 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1579 {
border-style: none;
background-size: auto;
}

#module-428 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-429 {
border-style: none;
background-size: auto;
}

#module-431 {
background-size: auto;
margin-top: 30px;
}

#module-432 {
border-style: none;
background-size: auto;
margin-top: 20px;
margin-right: 10px;
margin-left: 10px;
}

#module-1448 {
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-18 {
background-color: transparent;
background-size: auto;
margin-top: 60px;
}

#module-23 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

#module-1705 {
padding-right: 20px;
padding-left: 20px;
border-style: none;
background-size: full_width;
}

#module-1704 {
margin-top: -10px;
border-style: none;
background-size: full_width;
}

#section-block-312 {
background-color: #2a7e8f;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1708 {
border-style: none;
background-size: full_width;
}

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

#module-1710 {
border-style: none;
background-size: full_width;
}

#module-1711 {
border-style: none;
background-size: full_width;
}

#module-1712 {
padding-right: 20px;
padding-left: 20px;
border-style: none;
background-size: full_width;
}

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

#module-1717 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
}

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

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

#section-block-7 {
border-style: none;
background-size: auto;
}

#row-block-4 {
background-size: auto;
}

#module-2 {
border-style: none;
background-size: auto;
}

#row-block-226 {
background-size: auto;
}

#module-433 {
border-style: none;
background-size: auto;
}

#section-block-31 {
border-style: none;
background-size: auto;
padding-top: 10px;
margin-top: 40px;
}

#module-723 {
border-style: none;
background-size: auto;
}

#module-725 {
border-style: none;
background-size: auto;
padding-top: 20px;
margin-top: 50px;
}

#module-1484 {
border-style: none;
background-size: auto;
}

#section-block-6 {
background-size: auto;
margin-top: -60px;
}

#row-block-5 {
border-style: none;
background-size: auto;
padding-bottom: 20px;
margin-top: 60px;
margin-bottom: 40px;
}

#module-4 {
border-style: none;
background-size: auto;
margin-bottom: 60px;
}

#module-400 {
border-style: none;
background-size: auto;
margin-bottom: 60px;
}

#row-block-209 {
border-style: none;
background-size: auto;
margin-top: 40px;
margin-right: -20px;
margin-bottom: 40px;
margin-left: -30px;
}

#module-401 {
background-size: auto;
}

#section-block-57 {
background-size: auto;
}

#module-419 {
background-size: auto;
margin-bottom: 60px;
}

#module-420 {
background-size: auto;
margin-top: 40px;
margin-bottom: 40px;
}

#module-819 {
border-style: none;
background-size: auto;
margin-top: 30px;
}

#module-820 {
border-style: none;
background-size: auto;
padding-top: 20px;
margin-top: 50px;
}

#section-block-56 {
border-style: none;
background-size: auto;
margin-bottom: 100px;
}

#row-block-210 {
background-size: auto;
margin-bottom: -40px;
}

#module-402 {
background-size: auto;
}

#module-403 {
background-size: auto;
}

#row-block-220 {
background-size: auto;
}

#module-422 {
background-size: auto;
}

#row-block-211 {
background-size: auto;
}

#module-404 {
background-size: auto;
}

#module-405 {
background-size: auto;
}

#module-406 {
background-size: auto;
}

#module-407 {
background-size: auto;
}

#row-block-212 {
background-size: auto;
margin-bottom: -40px;
}

#module-408 {
background-size: auto;
}

#module-409 {
background-size: auto;
}

#row-block-222 {
background-size: auto;
}

#module-424 {
background-size: auto;
}

#module-410 {
background-size: auto;
}

#module-411 {
background-size: auto;
}

#module-412 {
background-size: auto;
}

#module-413 {
background-size: auto;
}

#module-414 {
background-size: auto;
}

#module-415 {
background-size: auto;
}

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

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

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

#section-block-515 h1, #section-block-515 h2, #section-block-515 h3, #section-block-515 h4, #section-block-515 h5, #section-block-515 h6 {
  line-height: 1.45;}

#section-block-515 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-515 helvetica, #section-block-515 sans-serif; 
    font-size: 20px;}

#section-block-515 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-515 helvetica, #section-block-515 sans-serif; 
    font-size: 18px;}

#section-block-515 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-515 helvetica, #section-block-515 sans-serif; 
    font-size: 16px;}

#section-block-515 .btn-lg {
    font-size: 18px;}

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

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

#section-block-517 h1, #section-block-517 h2, #section-block-517 h3, #section-block-517 h4, #section-block-517 h5, #section-block-517 h6 {
  line-height: 1.45;}

#section-block-517 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-517 helvetica, #section-block-517 sans-serif; 
    font-size: 20px;}

#section-block-517 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-517 helvetica, #section-block-517 sans-serif; 
    font-size: 18px;}

#section-block-517 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-517 helvetica, #section-block-517 sans-serif; 
    font-size: 16px;}

#section-block-517 .btn-lg {
    font-size: 18px;}

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

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

#section-block-518 h1, #section-block-518 h2, #section-block-518 h3, #section-block-518 h4, #section-block-518 h5, #section-block-518 h6 {
  line-height: 1.45;}

#section-block-518 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-518 helvetica, #section-block-518 sans-serif; 
    font-size: 20px;}

#section-block-518 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-518 helvetica, #section-block-518 sans-serif; 
    font-size: 18px;}

#section-block-518 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-518 helvetica, #section-block-518 sans-serif; 
    font-size: 16px;}

#section-block-518 .btn-lg {
    font-size: 18px;}

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

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

#section-block-516 h1, #section-block-516 h2, #section-block-516 h3, #section-block-516 h4, #section-block-516 h5, #section-block-516 h6 {
  line-height: 1.45;}

#section-block-516 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-516 helvetica, #section-block-516 sans-serif; 
    font-size: 20px;}

#section-block-516 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-516 helvetica, #section-block-516 sans-serif; 
    font-size: 18px;}

#section-block-516 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-516 helvetica, #section-block-516 sans-serif; 
    font-size: 16px;}

#section-block-516 .btn-lg {
    font-size: 18px;}

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

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

#module-441 .pull-left {
float:none !important;
text-align:left;}

#module-441 .pull-left .btn-u {
text-align:center;}

#module-442 {
border-style: none;
background-size: auto;
padding-top: 20px;
}

#module-442 .pull-left {
float:none !important;
text-align:left;}

#module-442 .pull-left .btn-u {
text-align:center;}

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

#section-block-169 {
border-style: none;
background-image: url('/userFiles/uploads/Film Club/member_promo2.jpg');
background-size: cover;
background-attachment: fixed;
padding-top: 200px;
padding-bottom: 100px;
margin-bottom: 0px;
}

#row-block-520 {
border-style: none;
background-size: auto;
}

#module-1061 {
border-style: none;
background-size: auto;
padding-right: 200px;
padding-left: 200px;
margin-right: 100px;
margin-left: 100px;
}

#module-1069 {
border-style: none;
background-size: auto;
padding-right: 30px;
padding-left: 30px;
margin-right: 6px;
margin-left: 6px;
}

#module-1064 {
border-style: none;
background-size: auto;
margin-top: 20px;
margin-bottom: 20px;
}

#module-1063 {
border-style: none;
background-size: auto;
margin-top: 20px;
margin-bottom: 20px;
}

#module-1065 {
border-style: none;
background-size: auto;
margin-top: 20px;
margin-bottom: 20px;
}

#section-block-12 {
background-color: #00728d;
border-style: none;
background-size: auto;
margin-top: 0px;
}

#row-block-355 {
border-style: none;
background-size: auto;
margin-top: 0px;
}

#module-709 {
border-style: none;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-707 {
border-style: none;
background-size: auto;
padding-top: 0px;
margin-top: -10px;
}

#section-block-170 {
border-style: none;
background-size: auto;
}

#module-1066 {
border-style: none;
background-size: auto;
}

#row-block-525 {
background-size: auto;
}

#module-1067 {
background-size: auto;
}

#module-1068 {
background-size: auto;
margin-top: -50px;
margin-left: -10px;
}

#section-block-100 {
border-style: none;
background-size: auto;
}

#module-710 {
border-style: none;
background-size: auto;
margin-right: 160px;
margin-left: 160px;
}

#row-block-527 {
border-style: none;
background-size: auto;
margin-top: 20px;
}

#module-1071 {
border-style: none;
background-size: auto;
}

#module-1070 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1072 {
border-style: none;
background-size: auto;
}

#module-1076 {
border-style: none;
background-size: auto;
margin-top: 20px;
margin-bottom: 20px;
}

#module-1073 {
border-style: none;
background-size: auto;
}

#module-1081 {
border-style: none;
background-size: auto;
margin-top: 20px;
margin-bottom: 20px;
}

#row-block-358 {
border-style: none;
background-size: auto;
}

#module-711 {
border-style: none;
background-size: auto;
}

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

#module-269 {
border-style: none;
background-size: auto;
}

#row-block-148 {
background-size: auto;
}

#module-270 {
background-size: auto;
}

#module-271 {
background-size: auto;
}

#module-272 {
background-size: auto;
}

#module-273 {
background-size: auto;
}

#module-274 {
background-size: auto;
}

#module-275 {
background-size: auto;
}

#module-276 {
background-size: auto;
}

#module-277 {
background-size: auto;
}

#module-278 {
background-size: auto;
}

#module-279 {
background-size: auto;
}

#module-280 {
background-size: auto;
}

#module-281 {
background-size: auto;
}

#module-282 {
background-size: auto;
}

#module-283 {
background-size: auto;
}

#module-284 {
background-size: auto;
}

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

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

#section-block-64 h1, #section-block-64 h2, #section-block-64 h3, #section-block-64 h4, #section-block-64 h5, #section-block-64 h6 {
  line-height: 1.45;}

#section-block-64 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-64 helvetica, #section-block-64 sans-serif; 
    font-size: 20px;}

#section-block-64 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-64 helvetica, #section-block-64 sans-serif; 
    font-size: 18px;}

#section-block-64 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-64 helvetica, #section-block-64 sans-serif; 
    font-size: 16px;}

#section-block-64 .btn-lg {
    font-size: 18px;}

#row-block-241 {
border-style: none;
background-size: auto;
margin-bottom: 0px;
}

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

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

#section-block-107 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
padding-top: 6px;
padding-bottom: 6px;
margin-top: 0px;
}

#row-block-368 {
border-style: none;
background-size: auto;
margin-bottom: 0px;
}

#module-849 {
border-style: none;
background-size: auto;
}

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

#section-block-69 {
padding-top: 0px;
padding-bottom: 0px;
background-color: #ff2973;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

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

#module-487 {
padding-top: 0px;
padding-bottom: 10px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-290 {
margin-top: 15px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#module-2347 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2326 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2294 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2258 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

#row-block-901 {
border-style: none;
background-size: auto;
}

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

#section-block-70 {
border-style: none;
background-size: auto;
}

#row-block-259 {
border-style: none;
background-size: auto;
}

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

#row-block-764 {
border-style: none;
background-size: auto;
}

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

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

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

#module-1501 {
border-style: none;
background-size: auto;
margin-top: 30px;
}

#row-block-806 {
border-style: none;
background-size: auto;
}

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

#row-block-796 {
border-style: none;
background-size: auto;
}

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

#row-block-748 {
border-style: none;
background-size: auto;
}

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

#row-block-807 {
border-style: none;
background-size: auto;
}

#module-1592 {
border-style: none;
background-size: auto;
}

#section-block-71 {
border-style: none;
background-size: auto;
}

#module-507 {
background-size: auto;
margin-top: 40px;
}

#module-508 {
background-size: auto;
margin-top: 40px;
}

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

#section-block-91 {
background-color: #00728d;
border-style: none;
background-size: auto;
}

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

#module-703 h1, #module-703 h2, #module-703 h3, #module-703 h4, #module-703 h5, #module-703 h6 {
  line-height: 1.45;}

#module-703 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-703 helvetica, #module-703 sans-serif; 
    font-size: 20px;}

#module-703 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-703 helvetica, #module-703 sans-serif; 
    font-size: 18px;}

#module-703 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-703 helvetica, #module-703 sans-serif; 
    font-size: 16px;}

#module-703 .btn-lg {
    font-size: 18px;}

#row-block-336 {
padding-left: 50px;
border-style: none;
background-size: auto;
}

#module-647 {
margin-top: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1083 {
border-style: none;
background-size: auto;
}

#section-block-152 {
border-style: none;
background-size: auto;
}

#row-block-460 {
background-size: auto;
margin-bottom: -40px;
}

#module-898 {
background-size: auto;
}

#module-899 {
background-size: auto;
}

#row-block-461 {
background-size: auto;
}

#module-900 {
background-size: auto;
}

#module-2314 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2110 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1981 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1975 {
border-style: none;
background-size: auto;
}

#module-1649 {
border-style: none;
background-size: auto;
}

#module-1648 {
border-style: none;
background-size: auto;
}

#module-1647 {
border-style: none;
background-size: auto;
}

#module-1646 {
border-style: none;
background-size: auto;
}

#module-1645 {
border-style: none;
background-size: auto;
}

#module-1644 {
border-style: none;
background-size: auto;
}

#module-1643 {
border-style: none;
background-size: auto;
}

#module-1642 {
border-style: none;
background-size: auto;
}

#module-1639 {
border-style: none;
background-size: auto;
}

#module-1638 {
border-style: none;
background-size: auto;
}

#module-1637 {
border-style: none;
background-size: auto;
}

#module-1636 {
border-style: none;
background-size: auto;
}

#module-1634 {
border-style: none;
background-size: auto;
}

#module-1633 {
border-style: none;
background-size: auto;
}

#module-1632 {
border-style: none;
background-size: auto;
}

#module-1631 {
border-style: none;
background-size: auto;
}

#module-2313 {
border-style: none;
background-size: auto;
}

#section-block-92 {
background-color: #ff2973;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#row-block-322 {
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-607 {
background-size: auto;
padding-top: 20px;
padding-bottom: 20px;
}

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

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

#section-block-133 {
border-style: none;
background-size: auto;
}

#row-block-772 {
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

#module-1551 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1551 h1, #module-1551 h2, #module-1551 h3, #module-1551 h4, #module-1551 h5, #module-1551 h6 {
  line-height: 1.45;}

#module-1551 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1551 helvetica, #module-1551 sans-serif; 
    font-size: 20px;}

#module-1551 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1551 helvetica, #module-1551 sans-serif; 
    font-size: 18px;}

#module-1551 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1551 helvetica, #module-1551 sans-serif; 
    font-size: 16px;}

#module-1551 .btn-lg {
    font-size: 18px;}

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

#module-848 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-111 {
margin-top: 15px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#section-block-111 .caption__content .view-more { margin-top:10px;}

#row-block-413 {
border-style: none;
background-size: auto;
}

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

#section-block-513 {
margin-top: 15px;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#section-block-513 .caption__content .view-more { margin-top:10px;}

#row-block-1350 {
border-style: none;
background-size: auto;
}

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

#row-block-1355 {
border-style: none;
background-size: auto;
}

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

#row-block-1356 {
border-style: none;
background-size: auto;
}

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

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

#module-752 {
margin-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-753 {
margin-top: 40px;
border-style: none;
background-size: auto;
}

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

#row-block-761 {
border-style: none;
background-size: auto;
}

#module-2583 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2583 h1, #module-2583 h2, #module-2583 h3, #module-2583 h4, #module-2583 h5, #module-2583 h6 {
  line-height: 1.45;}

#module-2583 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2583 helvetica, #module-2583 sans-serif; 
    font-size: 20px;}

#module-2583 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2583 helvetica, #module-2583 sans-serif; 
    font-size: 18px;}

#module-2583 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2583 helvetica, #module-2583 sans-serif; 
    font-size: 16px;}

#module-2583 .btn-lg {
    font-size: 18px;}

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

#module-2581 {
margin-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

#row-block-1340 {
border-style: none;
background-size: auto;
}

#module-2582 {
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1183 {
border-style: none;
background-size: auto;
}

#module-2276 {
border-style: none;
background-size: auto;
}

#row-block-731 {
border-style: none;
background-size: auto;
}

#module-1495 {
border-style: none;
background-size: auto;
}

#row-block-733 {
border-style: none;
background-size: auto;
}

#module-1497 {
border-style: none;
background-size: auto;
}

#module-1496 {
border-style: none;
background-size: auto;
}

#row-block-1058 {
border-style: none;
background-size: auto;
}

#module-2089 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1498 {
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1059 {
border-style: none;
background-size: auto;
}

#module-2090 {
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1060 {
border-style: none;
background-size: auto;
}

#module-2091 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1499 {
border-style: none;
background-size: auto;
}

#module-1500 {
border-style: none;
background-size: auto;
}

#section-block-124 {
border-style: none;
background-size: auto;
}

#module-824 {
margin-top: 30px;
border-style: none;
background-size: auto;
}

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

#section-block-136 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
}

#row-block-435 {
border-style: none;
background-size: auto;
}

#module-853 {
border-style: none;
background-size: auto;
}

#module-852 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#row-block-434 {
border-style: none;
background-size: auto;
margin-bottom: 0px;
}

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

#module-1454 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#row-block-457 {
border-style: none;
background-size: auto;
}

#module-892 {
border-style: none;
background-size: auto;
}

#section-block-137 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
margin-top: -30px;
}

#row-block-436 {
border-style: none;
background-size: auto;
}

#module-854 {
border-style: none;
background-size: auto;
}

#module-855 {
border-style: none;
background-size: auto;
margin-top: -20px;
margin-left: -10px;
}

#module-897 {
border-style: none;
background-size: auto;
margin-top: 30px;
}

#module-856 {
border-style: none;
background-size: auto;
}

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

#section-block-139 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
}

#row-block-438 {
border-style: none;
background-size: auto;
}

#module-858 {
border-style: none;
background-size: auto;
}

#module-859 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-860 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-176 {
padding-top: 60px;
padding-bottom: 50px;
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/Film Club/gift-hero-Short-2.jpg');
background-size: cover;
animation-timing-function: linear;
}

#row-block-541 {
border-style: none;
background-size: auto;
}

#module-1111 {
border-style: none;
background-size: auto;
}

#row-block-570 {
border-style: none;
background-size: auto;
margin-top: -20px;
}

#module-1177 {
border-style: none;
background-size: auto;
}

#module-1176 {
border-style: none;
background-size: auto;
}

#module-1178 {
border-style: none;
background-size: auto;
}

#row-block-569 {
border-style: none;
background-size: auto;
}

#module-1173 {
border-style: none;
background-size: auto;
}

#section-block-190 {
border-style: none;
background-image: url('/userFiles/uploads/Film Club/gift-hero-large-mobile-3.jpg');
background-size: contain;
background-attachment: fixed;
padding-top: 20px;
padding-right: 8px;
padding-bottom: 30px;
padding-left: 8px;
}

#row-block-591 {
border-style: none;
background-size: auto;
}

#module-1215 {
border-style: none;
background-size: auto;
}

#row-block-592 {
border-style: none;
background-size: auto;
margin-top: -20px;
}

#module-1216 {
border-style: none;
background-size: auto;
}

#module-1217 {
border-style: none;
background-size: auto;
}

#module-1218 {
border-style: none;
background-size: auto;
}

#row-block-593 {
border-style: none;
background-size: auto;
}

#module-1219 {
border-style: none;
background-size: auto;
}

#section-block-153 {
padding-left: 50px;
background-color: #00728d;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

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

#module-920 {
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-182 {
border-style: none;
background-size: auto;
padding-right: 60px;
padding-left: 60px;
margin-top: 60px;
}

#row-block-575 {
border-style: none;
background-size: auto;
padding-bottom: 0px;
margin-bottom: 0px;
}

#module-1190 {
background-color: #f47b03;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1179 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1181 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#row-block-580 {
border-style: none;
background-size: auto;
padding-top: 0px;
margin-top: 0px;
}

#module-1301 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-top: 20px;
}

#module-1197 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1199 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#section-block-192 {
border-style: none;
background-size: auto;
}

#module-1238 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #f47b03;
border-style: none;
background-size: auto;
}

#module-1523 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-top: 14px;
}

#module-1239 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1242 {
padding-bottom: 24px;
padding-left: 16px;
padding-right: 16px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1240 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1243 {
padding-bottom: 24px;
padding-left: 16px;
padding-right: 16px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#section-block-189 {
border-style: none;
background-size: auto;
}

#module-1209 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #f47b03;
border-style: none;
background-size: auto;
}

#module-1212 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
margin-bottom: 20px;
}

#module-1210 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1213 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 4px;
padding-bottom: 24px;
padding-left: 4px;
margin-bottom: 20px;
}

#module-1211 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1214 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 4px;
padding-bottom: 24px;
padding-left: 4px;
}

#section-block-184 {
border-style: none;
background-size: auto;
}

#row-block-577 {
border-style: none;
background-size: auto;
}

#module-1183 {
padding-left: 180px;
padding-right: 180px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1208 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-188 {
border-style: none;
background-size: auto;
margin-top: -20px;
}

#module-1207 {
border-style: none;
background-size: auto;
}

#section-block-191 {
border-style: none;
background-size: auto;
margin-top: 40px;
}

#module-1224 {
border-style: none;
background-size: auto;
}

#section-block-154 {
border-style: none;
background-size: auto;
margin-top: 15px;
}

#row-block-579 {
border-style: none;
background-size: auto;
}

#module-1191 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#module-1192 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1193 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#row-block-573 {
border-style: none;
background-size: auto;
}

#module-1092 {
border-style: none;
background-size: auto;
padding-right: 180px;
padding-left: 180px;
}

#row-block-571 {
border-style: none;
background-size: auto;
}

#module-1114 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1120 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#module-1117 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1122 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#row-block-545 {
border-style: none;
background-size: auto;
}

#module-1113 {
border-style: none;
background-size: auto;
}

#section-block-158 {
background-color: #ff2973;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#row-block-489 {
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-978 {
background-size: auto;
padding-top: 20px;
padding-bottom: 20px;
}

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

#section-block-165 {
padding-left: 50px;
background-color: #00728d;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

#module-1851 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -37px;
border-style: none;
background-size: auto;
}

#section-block-166 {
background-size: auto;
margin-top: 15px;
}

#row-block-513 {
background-size: auto;
}

#module-1043 {
border-style: none;
background-size: auto;
margin-bottom: -10px;
}

#row-block-514 {
background-size: auto;
}

#module-1044 {
border-style: none;
background-size: auto;
}

#module-1091 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-168 {
background-color: #ff2973;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#row-block-518 {
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-1060 {
background-size: auto;
padding-top: 20px;
padding-bottom: 20px;
}

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

#section-block-172 {
background-color: #00728d;
border-style: none;
background-size: auto;
}

#row-block-531 {
border-style: none;
background-size: auto;
}

#module-1084 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1087 {
border-style: none;
background-size: auto;
}

#module-1086 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-174 {
background-color: #00728d;
border-style: none;
background-size: auto;
}

#row-block-533 {
border-style: none;
background-size: auto;
}

#module-1088 {
border-style: none;
background-size: auto;
}

#module-1848 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1090 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-177 {
border-style: none;
background-image: url('/userFiles/uploads/Film Club/gift-hero.jpg');
background-size: cover;
padding-top: 40px;
padding-bottom: 40px;
}

#module-1126 {
border-style: none;
background-size: auto;
}

#module-1127 {
border-style: none;
background-size: auto;
}

#section-block-178 {
background-color: #00728d;
border-style: none;
background-size: auto;
}

#row-block-548 {
border-style: none;
background-size: auto;
margin-top: -30px;
}

#module-1128 {
border-style: none;
background-size: auto;
}

#module-1129 {
border-style: none;
background-size: auto;
margin-top: -20px;
margin-left: -10px;
}

#section-block-179 {
background-size: auto;
margin-top: 15px;
}

#module-1155 {
background-color: #00728d;
border-style: none;
border-radius: 6px;
background-size: auto;
padding-top: 4px;
padding-right: 16px;
padding-bottom: 10px;
padding-left: 16px;
margin-top: 28px;
}

#section-block-181 {
background-color: #ff2973;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#row-block-558 {
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-1154 {
background-size: auto;
padding-top: 20px;
padding-bottom: 20px;
}

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

#section-block-193 {
padding-top: 120px;
padding-bottom: 80px;
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/Film Club/member_promo2.jpg');
background-size: cover;
animation-timing-function: linear;
}

#row-block-606 {
border-style: none;
background-size: auto;
}

#module-1254 {
border-style: none;
background-size: auto;
}

#module-1250 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-194 {
border-style: none;
background-image: url('/userFiles/uploads/Film Club/Film-club-hero-large-mobile.jpg');
background-size: contain;
background-attachment: fixed;
padding-top: 20px;
padding-right: 8px;
padding-bottom: 30px;
padding-left: 8px;
}

#row-block-610 {
border-style: none;
background-size: auto;
}

#module-1258 {
border-style: none;
background-size: auto;
}

#row-block-612 {
border-style: none;
background-size: auto;
}

#module-1262 {
border-style: none;
background-size: auto;
}

#section-block-195 {
padding-left: 50px;
margin-top: 0px;
background-color: #00728d;
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-614 {
border-style: none;
background-size: auto;
}

#module-1267 {
padding-bottom: 0px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-196 {
border-style: none;
background-size: auto;
padding-right: 60px;
padding-left: 60px;
margin-top: 60px;
}

#row-block-615 {
border-style: none;
background-size: auto;
padding-bottom: 0px;
margin-bottom: 0px;
}

#module-1268 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #f47b03;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1269 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #3aa20b;
border-style: none;
background-size: auto;
}

#module-1270 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#row-block-616 {
border-style: none;
background-size: auto;
padding-top: 0px;
margin-top: 0px;
}

#module-1524 {
padding-top: 14px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
}

#module-1272 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1273 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#section-block-197 {
border-style: none;
background-size: auto;
}

#module-1274 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #f47b03;
border-style: none;
background-size: auto;
}

#module-1525 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-top: 14px;
}

#module-1276 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1277 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1278 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-right: 16px;
padding-bottom: 6px;
padding-left: 16px;
}

#module-1279 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#section-block-201 {
border-style: none;
background-size: auto;
margin-top: 40px;
}

#row-block-634 {
border-style: none;
background-size: auto;
}

#module-1300 {
border-style: none;
background-size: auto;
margin-bottom: 40px;
}

#row-block-698 {
border-style: none;
background-size: auto;
}

#module-1427 {
border-style: none;
background-size: auto;
margin-bottom: 40px;
}

#section-block-199 {
border-style: none;
background-size: auto;
}

#row-block-621 {
border-style: none;
background-size: auto;
}

#module-1286 {
padding-left: 180px;
padding-right: 180px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1287 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-200 {
border-style: none;
background-size: auto;
margin-top: -20px;
}

#module-1288 {
border-style: none;
background-size: auto;
}

#section-block-341 {
border-style: none;
background-size: auto;
margin-top: 40px;
}

#module-1896 {
border-style: none;
background-size: auto;
}

#section-block-202 {
border-style: none;
background-size: auto;
margin-top: 15px;
}

#row-block-626 {
border-style: none;
background-size: auto;
}

#module-1290 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#module-1291 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1292 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#row-block-627 {
border-style: none;
background-size: auto;
}

#module-1293 {
padding-left: 180px;
padding-right: 180px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-630 {
border-style: none;
background-size: auto;
}

#module-1294 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1295 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#module-1296 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1297 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-right: 20px;
padding-bottom: 24px;
padding-left: 20px;
}

#row-block-631 {
border-style: none;
background-size: auto;
}

#module-1298 {
border-style: none;
background-size: auto;
}

#section-block-203 {
background-color: #ff2973;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#row-block-633 {
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-1299 {
background-size: auto;
padding-top: 20px;
padding-bottom: 20px;
}

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

#section-block-211 {
border-style: none;
background-image: url('/userFiles/uploads/Educational/libraries.jpg');
background-size: cover;
padding-top: 120px;
padding-bottom: 80px;
}

#row-block-654 {
border-style: none;
background-size: auto;
}

#module-1339 {
border-style: none;
background-size: auto;
}

#module-1340 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-212 {
border-style: none;
background-image: url('/userFiles/uploads/Educational/libraries.jpg');
background-size: contain;
background-attachment: fixed;
padding-top: 20px;
padding-right: 8px;
padding-bottom: 30px;
padding-left: 8px;
}

#row-block-657 {
border-style: none;
background-size: auto;
}

#module-1347 {
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-213 {
background-color: #00728d;
border-style: none;
background-size: auto;
}

#row-block-661 {
border-style: none;
background-size: auto;
margin-top: -30px;
}

#module-1356 {
border-style: none;
background-size: auto;
}

#module-1355 {
border-style: none;
background-size: auto;
margin-top: -20px;
margin-left: -10px;
}

#section-block-214 {
border-style: none;
background-size: auto;
padding-right: 60px;
padding-left: 60px;
margin-top: 60px;
margin-bottom: 30px;
}

#row-block-662 {
border-style: none;
background-size: auto;
padding-bottom: 0px;
margin-bottom: 0px;
}

#module-1357 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #f47b03;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1358 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1359 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#row-block-663 {
border-style: none;
background-size: auto;
padding-top: 0px;
margin-top: 0px;
}

#module-1526 {
padding-top: 14px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
}

#module-1361 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1362 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-bottom: 24px;
}

#section-block-222 {
border-style: none;
background-size: auto;
padding-right: 60px;
padding-left: 60px;
margin-top: 30px;
}

#row-block-682 {
border-style: none;
background-size: auto;
padding-bottom: 0px;
margin-bottom: 0px;
}

#module-1390 {
background-color: #852995;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1391 {
background-color: #00728d;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1392 {
background-color: #8f9ca0;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#row-block-683 {
border-style: none;
background-size: auto;
padding-top: 0px;
margin-top: 0px;
}

#module-1397 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1394 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-bottom: 24px;
}

#module-1395 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-bottom: 24px;
}

#section-block-215 {
border-style: none;
background-size: auto;
}

#module-1428 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #f47b03;
border-style: none;
background-size: auto;
}

#module-1527 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-top: 14px;
}

#module-1429 {
background-color: #3aa20b;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1432 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1430 {
background-color: #2bb4df;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1433 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-bottom: 24px;
}

#section-block-230 {
border-style: none;
background-size: auto;
}

#module-1440 {
padding-top: 2px;
padding-bottom: 6px;
background-color: #852995;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1443 {
padding-bottom: 24px;
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
background-position: left top;
}

#module-1441 {
background-color: #00728d;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1444 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-bottom: 24px;
}

#module-1442 {
background-color: #8f9ca0;
border-style: none;
background-size: auto;
padding-top: 2px;
padding-bottom: 6px;
}

#module-1445 {
border-color: #b2b2b2;
border-width: 1px;
border-style: solid;
background-size: auto;
padding-bottom: 24px;
}

#section-block-217 {
border-style: none;
background-size: auto;
}

#row-block-668 {
border-style: none;
background-size: auto;
}

#module-1375 {
padding-left: 180px;
padding-right: 180px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1446 {
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-706 {
border-style: none;
background-size: auto;
}

#section-block-218 {
border-style: none;
background-size: auto;
margin-top: -20px;
}

#module-1377 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1402 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2272 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1982 {
border-style: none;
background-size: auto;
}

#module-1980 {
border-style: none;
background-size: auto;
}

#module-1683 {
border-style: none;
background-size: auto;
}

#module-1682 {
border-style: none;
background-size: auto;
}

#module-1681 {
border-style: none;
background-size: auto;
}

#module-1680 {
border-style: none;
background-size: auto;
}

#module-1679 {
border-style: none;
background-size: auto;
}

#module-1678 {
border-style: none;
background-size: auto;
}

#module-1677 {
border-style: none;
background-size: auto;
}

#module-1676 {
border-style: none;
background-size: auto;
}

#module-1675 {
border-style: none;
background-size: auto;
}

#module-1674 {
border-style: none;
background-size: auto;
}

#module-1673 {
border-style: none;
background-size: auto;
}

#module-1672 {
border-style: none;
background-size: auto;
}

#module-1671 {
border-style: none;
background-size: auto;
}

#module-1670 {
border-style: none;
background-size: auto;
}

#module-1669 {
border-style: none;
background-size: auto;
}

#module-1668 {
border-style: none;
background-size: auto;
}

#module-1667 {
border-style: none;
background-size: auto;
}

#row-block-685 {
border-style: none;
background-size: auto;
}

#module-1399 {
padding-left: 180px;
padding-right: 180px;
margin-top: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1447 {
margin-top: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-707 {
border-style: none;
background-size: auto;
}

#section-block-221 {
background-color: #ff2973;
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
}

#row-block-681 {
background-size: auto;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#module-1389 {
background-size: auto;
padding-top: 20px;
padding-bottom: 20px;
}

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

#section-block-225 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
}

#row-block-693 {
border-style: none;
background-size: auto;
}

#module-1419 {
border-style: none;
background-size: auto;
}

#module-1420 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1421 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-227 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
}

#row-block-696 {
border-style: none;
background-size: auto;
}

#module-1424 {
border-style: none;
background-size: auto;
}

#module-1425 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1426 {
border-style: none;
background-size: auto;
}

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

#section-block-233 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
}

#module-1453 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1452 {
border-style: none;
background-size: auto;
margin-top: -20px;
margin-left: -10px;
}

#section-block-232 {
border-style: none;
background-size: auto;
margin-top: 30px;
}

#module-1451 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

#section-block-234 h1, #section-block-234 h2, #section-block-234 h3, #section-block-234 h4, #section-block-234 h5, #section-block-234 h6 {
  line-height: 1.45;}

#section-block-234 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-234 helvetica, #section-block-234 sans-serif; 
    font-size: 20px;}

#section-block-234 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-234 helvetica, #section-block-234 sans-serif; 
    font-size: 18px;}

#section-block-234 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-234 helvetica, #section-block-234 sans-serif; 
    font-size: 16px;}

#section-block-234 .btn-lg {
    font-size: 18px;}

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

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

#section-block-235 {
padding-top: 10px;
margin-top: 40px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#section-block-235 .caption__content .view-more { margin-top:10px; color:#fff; font-size:14px;}

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

#module-1731 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-1588 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-289 .caption__content .view-more { margin-top:10px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#module-1728 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2301 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

#section-block-364 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2060 {
border-style: none;
background-size: full_width;
}

#module-2053 {
border-style: none;
background-size: auto;
}

#module-2055 {
border-style: none;
background-size: auto;
}

#module-2056 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2057 {
border-style: none;
background-size: auto;
}

#section-block-359 {
margin-top: -60px;
border-style: none;
background-size: auto;
}

#row-block-1024 {
padding-bottom: 20px;
margin-top: 60px;
margin-bottom: 40px;
border-style: none;
background-size: auto;
}

#module-2017 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2013 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1025 {
margin-top: 40px;
margin-right: -20px;
margin-bottom: 40px;
margin-left: -30px;
border-style: none;
background-size: auto;
}

#module-2014 {
border-style: none;
background-size: auto;
}

#section-block-264 {
border-style: none;
background-size: auto;
}

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

#module-1549 {
margin-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-237 {
background-size: auto;
}

#module-1464 {
margin-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-244 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1503 {
border-style: none;
background-size: auto;
}

#section-block-472 {
border-style: none;
background-size: auto;
}

#row-block-1285 {
border-style: none;
background-size: auto;
}

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

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

#module-1595 {
border-style: none;
background-size: auto;
}

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

#section-block-245 {
background-size: auto;
}

#module-1505 {
border-style: none;
background-size: auto;
}

#row-block-738 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1506 {
background-size: auto;
margin-top: -20px;
}

#row-block-739 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1507 {
background-size: auto;
margin-top: -20px;
}

#section-block-246 {
background-size: auto;
}

#module-1508 {
border-style: none;
background-size: auto;
margin-top: -20px;
}

#row-block-741 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1509 {
background-size: auto;
margin-top: -20px;
}

#row-block-742 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1510 {
background-size: auto;
margin-top: -20px;
}

#module-1511 {
border-style: none;
background-size: auto;
padding-top: 20px;
}

#module-1512 {
border-style: none;
background-size: auto;
padding-top: 20px;
}

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

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

#section-block-250 {
border-style: none;
background-size: auto;
margin-top: 200px;
margin-bottom: 200px;
}

#row-block-750 {
border-style: none;
background-size: auto;
}

#module-1521 {
border-style: none;
background-size: auto;
}

#module-1520 {
border-style: none;
background-size: auto;
}

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

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

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

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

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

#section-block-299 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1666 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1665 {
margin-top: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-294 {
border-style: none;
background-size: auto;
}

#row-block-822 {
border-style: none;
background-size: auto;
}

#module-1612 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1612 h1, #module-1612 h2, #module-1612 h3, #module-1612 h4, #module-1612 h5, #module-1612 h6 {
  line-height: 1.45;}

#module-1612 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-1612 helvetica, #module-1612 sans-serif; 
    font-size: 20px;}

#module-1612 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1612 helvetica, #module-1612 sans-serif; 
    font-size: 18px;}

#module-1612 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1612 helvetica, #module-1612 sans-serif; 
    font-size: 16px;}

#module-1612 .btn-lg {
    font-size: 18px;}

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

#module-1696 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1696 h1, #module-1696 h2, #module-1696 h3, #module-1696 h4, #module-1696 h5, #module-1696 h6 {
  line-height: 1.45;}

#module-1696 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-1696 helvetica, #module-1696 sans-serif; 
    font-size: 20px;}

#module-1696 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1696 helvetica, #module-1696 sans-serif; 
    font-size: 18px;}

#module-1696 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1696 helvetica, #module-1696 sans-serif; 
    font-size: 16px;}

#module-1696 .btn-lg {
    font-size: 18px;}

#section-block-334 {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-color: rgb(254, 40, 115);
border-color: rgb(255, 255, 255);
border-width: 15px;
border-style: solid;
background-size: auto;
animation-timing-function: linear;
}

#row-block-948 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

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

#section-block-351 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#row-block-993 {
margin-top: -30px;
border-style: none;
background-size: full_width;
}

#module-1949 {
border-style: none;
background-size: auto;
}

#module-1953 {
padding-top: 10px;
border-style: none;
background-size: full_width;
}

#module-1954 {
border-style: none;
background-size: full_width;
}

#section-block-353 {
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-color: #034200;
border-color: rgb(255, 255, 255);
border-width: 15px;
border-style: solid;
background-size: auto;
animation-timing-function: linear;
}

#row-block-992 {
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
}

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

#section-block-331 {
margin-top: 50px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

#row-block-994 {
margin-top: -55px;
border-style: none;
background-size: full_width;
}

#module-1950 {
border-style: none;
background-size: full_width;
}

#section-block-333 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#row-block-951 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

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

#section-block-336 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#row-block-953 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1874 {
border-style: none;
background-size: full_width;
}

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

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

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

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

#row-block-1051 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-2078 {
border-style: none;
background-size: full_width;
}

#section-block-338 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#row-block-957 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

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

#section-block-339 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

#row-block-959 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1883 {
border-style: none;
background-size: full_width;
}

#section-block-340 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

#row-block-963 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1893 {
border-style: none;
background-size: full_width;
}

#section-block-345 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

#row-block-977 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

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

#section-block-346 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

#row-block-980 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1923 {
border-style: none;
background-size: full_width;
}

#section-block-349 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

#row-block-984 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1932 {
border-style: none;
background-size: full_width;
}

#section-block-350 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

#row-block-986 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

#module-1936 {
border-style: none;
background-size: full_width;
}

#section-block-352 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#row-block-991 {
margin-top: -55px;
border-style: none;
background-size: full_width;
background-position: left top;
}

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

#section-block-272 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1562 {
border-style: none;
background-size: auto;
}

#module-1686 {
border-style: none;
background-size: full_width;
}

#section-block-305 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1691 {
border-style: none;
background-size: auto;
}

#module-1690 {
border-style: none;
background-size: auto;
}

#section-block-306 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1694 {
border-style: none;
background-size: auto;
}

#module-1695 {
border-style: none;
background-size: auto;
}

#module-1565 {
border-style: none;
background-size: auto;
}

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

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

#module-1571 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1571 h1, #module-1571 h2, #module-1571 h3, #module-1571 h4, #module-1571 h5, #module-1571 h6 {
  line-height: 1.45;}

#module-1571 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-1571 helvetica, #module-1571 sans-serif; 
    font-size: 20px;}

#module-1571 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1571 helvetica, #module-1571 sans-serif; 
    font-size: 18px;}

#module-1571 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1571 helvetica, #module-1571 sans-serif; 
    font-size: 16px;}

#module-1571 .btn-lg {
    font-size: 18px;}

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

#module-1572 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2001 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1573 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1574 {
border-style: none;
background-size: auto;
}

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

#section-block-277 {
background-color: #00728d;
border-style: none;
background-size: auto;
}

#row-block-791 {
border-style: none;
background-size: auto;
}

#module-1575 {
border-style: none;
background-size: auto;
}

#module-1576 {
margin-top: -7px;
margin-bottom: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1577 {
border-style: none;
background-size: auto;
}

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

#module-1603 {
border-style: none;
background-size: auto;
}

#module-1603 h1, #module-1603 h2, #module-1603 h3, #module-1603 h4, #module-1603 h5, #module-1603 h6 {
  line-height: 1.45;}

#module-1603 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-1603 helvetica, #module-1603 sans-serif; 
    font-size: 20px;}

#module-1603 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1603 helvetica, #module-1603 sans-serif; 
    font-size: 18px;}

#module-1603 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1603 helvetica, #module-1603 sans-serif; 
    font-size: 16px;}

#module-1603 .btn-lg {
    font-size: 18px;}

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

#module-1806 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2061 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-1606 {
border-style: none;
background-size: auto;
}

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

#module-1698 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1701 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1700 {
border-style: none;
background-size: auto;
}

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

#section-block-313 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-872 {
border-style: none;
background-size: auto;
}

#module-1724 {
border-style: none;
background-size: auto;
}

#module-1725 {
margin-top: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1726 {
border-style: none;
background-size: auto;
}

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

#module-1727 {
border-style: none;
background-size: auto;
}

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

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

#module-1749 {
border-style: none;
background-size: auto;
}

#section-block-315 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-892 {
margin-top: 20px;
margin-bottom: -20px;
border-style: none;
background-size: full_width;
}

#module-1746 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

#module-1745 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-1751 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

#module-1752 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
}

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

#module-1761 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1763 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#module-1765 {
margin-top: 40px;
border-style: none;
background-size: full_width;
}

#section-block-317 {
margin-top: 30px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-895 {
margin-top: -10px;
margin-bottom: -20px;
border-style: none;
background-size: full_width;
}

#module-1753 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

#module-1754 {
border-style: none;
background-size: full_width;
}

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

#module-1756 {
border-style: none;
background-size: full_width;
}

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

#section-block-319 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1774 {
border-style: none;
background-size: auto;
}

#module-1774 h1, #module-1774 h2, #module-1774 h3, #module-1774 h4, #module-1774 h5, #module-1774 h6 {
  line-height: 1.45;}

#module-1774 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-1774 helvetica, #module-1774 sans-serif; 
    font-size: 20px;}

#module-1774 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1774 helvetica, #module-1774 sans-serif; 
    font-size: 18px;}

#module-1774 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-1774 helvetica, #module-1774 sans-serif; 
    font-size: 16px;}

#module-1774 .btn-lg {
    font-size: 18px;}

#module-2107 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1775 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1776 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-1777 {
border-style: none;
background-size: auto;
}

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

#section-block-325 {
background-color: rgb(0, 114, 141);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-913 {
border-style: none;
background-size: auto;
}

#module-1784 {
border-style: none;
background-size: auto;
}

#module-1785 {
margin-top: -20px;
margin-left: -10px;
border-style: none;
background-size: auto;
}

#module-1786 {
border-style: none;
background-size: auto;
}

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

#module-1787 {
border-style: none;
background-size: auto;
}

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

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

#section-block-327 h1, #section-block-327 h2, #section-block-327 h3, #section-block-327 h4, #section-block-327 h5, #section-block-327 h6 {
  line-height: 1.45;}

#section-block-327 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-327 helvetica, #section-block-327 sans-serif; 
    font-size: 20px;}

#section-block-327 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-327 helvetica, #section-block-327 sans-serif; 
    font-size: 18px;}

#section-block-327 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-327 helvetica, #section-block-327 sans-serif; 
    font-size: 16px;}

#section-block-327 .btn-lg {
    font-size: 18px;}

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

#module-1837 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-328 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

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

#module-1959 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

#module-2243 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

#module-2145 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

#module-2496 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

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

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

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

#module-1965 img { 
   border:1px solid #cacaca;}

#module-1966 {
border-style: none;
background-size: full_width;
}

#module-1966 img { 
   border:1px solid #cacaca;}

#module-1967 {
border-style: none;
background-size: full_width;
}

#module-1967 img { 
   border:1px solid #cacaca;}

#module-1968 {
border-style: none;
background-size: full_width;
}

#module-1968 img { 
   border:1px solid #cacaca;}

#section-block-329 {
margin-top: 30px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-920 {
margin-top: -10px;
margin-bottom: -20px;
border-style: none;
background-size: full_width;
}

#module-1796 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

#module-1797 {
border-style: none;
background-size: full_width;
}

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

#module-1799 {
border-style: none;
background-size: full_width;
}

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

#module-1984 {
border-style: none;
background-size: full_width;
}

#module-1985 {
border-style: none;
background-size: full_width;
}

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

#module-2005 {
border-style: none;
background-size: auto;
}

#module-2005 h1, #module-2005 h2, #module-2005 h3, #module-2005 h4, #module-2005 h5, #module-2005 h6 {
  line-height: 1.45;}

#module-2005 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2005 helvetica, #module-2005 sans-serif; 
    font-size: 20px;}

#module-2005 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2005 helvetica, #module-2005 sans-serif; 
    font-size: 18px;}

#module-2005 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2005 helvetica, #module-2005 sans-serif; 
    font-size: 16px;}

#module-2005 .btn-lg {
    font-size: 18px;}

#module-2007 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2500 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2009 {
border-style: none;
background-size: auto;
}

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

#section-block-360 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2021 {
border-style: none;
background-size: auto;
}

#module-2021 h1, #module-2021 h2, #module-2021 h3, #module-2021 h4, #module-2021 h5, #module-2021 h6 {
  line-height: 1.45;}

#module-2021 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2021 helvetica, #module-2021 sans-serif; 
    font-size: 20px;}

#module-2021 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2021 helvetica, #module-2021 sans-serif; 
    font-size: 18px;}

#module-2021 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2021 helvetica, #module-2021 sans-serif; 
    font-size: 16px;}

#module-2021 .btn-lg {
    font-size: 18px;}

#module-2022 {
border-style: none;
background-size: auto;
}

#module-2023 {
border-style: none;
background-size: auto;
}

#module-2024 {
border-style: none;
background-size: auto;
}

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

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

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

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

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

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

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

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

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

#section-block-371 h1, #section-block-371 h2, #section-block-371 h3, #section-block-371 h4, #section-block-371 h5, #section-block-371 h6 {
  line-height: 1.45;}

#section-block-371 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-371 helvetica, #section-block-371 sans-serif; 
    font-size: 20px;}

#section-block-371 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-371 helvetica, #section-block-371 sans-serif; 
    font-size: 18px;}

#section-block-371 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-371 helvetica, #section-block-371 sans-serif; 
    font-size: 16px;}

#section-block-371 .btn-lg {
    font-size: 18px;}

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

#module-2111 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#section-block-372 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-1072 {
margin-top: 20px;
margin-bottom: -20px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

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

#module-2120 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#row-block-1080 {
margin-top: 20px;
margin-bottom: -20px;
border-style: none;
background-size: full_width;
}

#module-2129 {
padding-top: 0px;
margin-top: -30px;
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

#section-block-373 {
margin-top: 30px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#row-block-1081 {
margin-top: -10px;
margin-bottom: -20px;
border-style: none;
background-size: full_width;
}

#module-2130 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

#module-2131 {
border-style: none;
background-size: full_width;
}

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

#module-2133 {
border-style: none;
background-size: full_width;
}

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

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

#row-block-1126 {
border-style: none;
background-size: auto;
margin-bottom: 0px;
}

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

#module-2210 h1, #module-2210 h2, #module-2210 h3, #module-2210 h4, #module-2210 h5, #module-2210 h6 {
  line-height: 1.45;}

#module-2210 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2210 helvetica, #module-2210 sans-serif; 
    font-size: 20px;}

#module-2210 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2210 helvetica, #module-2210 sans-serif; 
    font-size: 18px;}

#module-2210 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2210 helvetica, #module-2210 sans-serif; 
    font-size: 16px;}

#module-2210 .btn-lg {
    font-size: 18px;}

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

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

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

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

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

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

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

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

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

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

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

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

#row-block-1158 {
border-style: none;
background-size: auto;
margin-bottom: 0px;
}

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

#module-2244 h1, #module-2244 h2, #module-2244 h3, #module-2244 h4, #module-2244 h5, #module-2244 h6 {
  line-height: 1.45;}

#module-2244 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2244 helvetica, #module-2244 sans-serif; 
    font-size: 20px;}

#module-2244 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2244 helvetica, #module-2244 sans-serif; 
    font-size: 18px;}

#module-2244 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2244 helvetica, #module-2244 sans-serif; 
    font-size: 16px;}

#module-2244 .btn-lg {
    font-size: 18px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#module-2270 .pull-left {
float:none !important;
text-align:left;}

#module-2270 .pull-left .btn-u {
text-align:center;}

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

#module-2271 .pull-left {
float:none !important;
text-align:left;}

#module-2271 .pull-left .btn-u {
text-align:center;}

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

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

#module-2295 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2295 h1, #module-2295 h2, #module-2295 h3, #module-2295 h4, #module-2295 h5, #module-2295 h6 {
  line-height: 1.45;}

#module-2295 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2295 helvetica, #module-2295 sans-serif; 
    font-size: 20px;}

#module-2295 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2295 helvetica, #module-2295 sans-serif; 
    font-size: 18px;}

#module-2295 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2295 helvetica, #module-2295 sans-serif; 
    font-size: 16px;}

#module-2295 .btn-lg {
    font-size: 18px;}

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

#module-2296 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2297 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2298 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2299 {
border-style: none;
background-size: auto;
}

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

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

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

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

#row-block-1211 {
border-style: none;
background-size: auto;
margin-bottom: 0px;
}

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

#module-2337 h1, #module-2337 h2, #module-2337 h3, #module-2337 h4, #module-2337 h5, #module-2337 h6 {
  line-height: 1.45;}

#module-2337 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2337 helvetica, #module-2337 sans-serif; 
    font-size: 20px;}

#module-2337 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2337 helvetica, #module-2337 sans-serif; 
    font-size: 18px;}

#module-2337 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2337 helvetica, #module-2337 sans-serif; 
    font-size: 16px;}

#module-2337 .btn-lg {
    font-size: 18px;}

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

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

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

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

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

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

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

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

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

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

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

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

#section-block-444 h1, #section-block-444 h2, #section-block-444 h3, #section-block-444 h4, #section-block-444 h5, #section-block-444 h6 {
  line-height: 1.45;}

#section-block-444 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-444 helvetica, #section-block-444 sans-serif; 
    font-size: 20px;}

#section-block-444 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-444 helvetica, #section-block-444 sans-serif; 
    font-size: 18px;}

#section-block-444 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-444 helvetica, #section-block-444 sans-serif; 
    font-size: 16px;}

#section-block-444 .btn-lg {
    font-size: 18px;}

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

#section-block-445 {
padding-top: 10px;
margin-top: 40px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#section-block-445 .caption__content .view-more { margin-top:10px; color:#fff; font-size:14px;}

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

#module-2358 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2359 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

#section-block-446 .caption__content .view-more { margin-top:10px;}

#row-block-1223 {
padding-top: 40px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

#section-block-447 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2373 {
border-style: none;
background-size: full_width;
}

#module-2374 {
border-style: none;
background-size: auto;
}

#module-2375 {
border-style: none;
background-size: auto;
}

#module-2376 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2377 {
border-style: none;
background-size: auto;
}

#section-block-449 {
margin-top: -60px;
border-style: none;
background-size: auto;
}

#row-block-1238 {
padding-bottom: 20px;
margin-top: 60px;
margin-bottom: 40px;
border-style: none;
background-size: auto;
}

#module-2380 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2381 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1239 {
margin-top: 40px;
margin-right: -20px;
margin-bottom: 40px;
margin-left: -30px;
border-style: none;
background-size: auto;
}

#module-2382 {
border-style: none;
background-size: auto;
}

#section-block-450 {
border-style: none;
background-size: auto;
}

#row-block-1240 {
border-style: none;
background-size: auto;
}

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

#section-block-451 {
background-size: auto;
}

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

#section-block-453 {
border-style: none;
background-size: auto;
}

#row-block-1243 {
border-style: none;
background-size: auto;
}

#module-2386 {
margin-top: 30px;
border-style: none;
background-size: auto;
}

#row-block-1278 {
border-style: none;
background-size: auto;
}

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

#module-2388 {
margin-top: 30px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2389 {
border-style: none;
background-size: auto;
}

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

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

#section-block-457 h1, #section-block-457 h2, #section-block-457 h3, #section-block-457 h4, #section-block-457 h5, #section-block-457 h6 {
  line-height: 1.45;}

#section-block-457 h1 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-457 helvetica, #section-block-457 sans-serif; 
    font-size: 20px;}

#section-block-457 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-457 helvetica, #section-block-457 sans-serif; 
    font-size: 18px;}

#section-block-457 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #section-block-457 helvetica, #section-block-457 sans-serif; 
    font-size: 16px;}

#section-block-457 .btn-lg {
    font-size: 18px;}

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

#section-block-458 {
padding-top: 10px;
margin-top: 40px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#section-block-458 .caption__content .view-more { margin-top:10px; color:#fff; font-size:14px;}

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

#module-2395 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2396 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2397 {
border-style: none;
background-size: full_width;
}

#section-block-459 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#section-block-459 .caption__content .view-more { margin-top:10px;}

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

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

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

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

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

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

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

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

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

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

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

#module-2402 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2403 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

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

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

#module-2406 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

#module-2407 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

#row-block-1264 {
border-style: none;
background-size: auto;
}

#module-2409 {
border-style: none;
background-size: auto;
}

#section-block-460 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2410 {
border-style: none;
background-size: full_width;
}

#module-2411 {
border-style: none;
background-size: auto;
}

#module-2412 {
border-style: none;
background-size: auto;
}

#module-2413 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2414 {
border-style: none;
background-size: auto;
}

#section-block-461 {
margin-top: -60px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-1267 {
padding-bottom: 20px;
margin-top: 60px;
margin-bottom: 40px;
border-style: none;
background-size: auto;
}

#module-2415 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2416 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#section-block-462 {
margin-top: -60px;
border-style: none;
background-size: auto;
}

#row-block-1268 {
padding-bottom: 20px;
margin-top: 60px;
margin-bottom: 40px;
border-style: none;
background-size: auto;
}

#module-2417 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2418 {
margin-bottom: 60px;
border-style: none;
background-size: auto;
background-position: left top;
}

#row-block-1269 {
margin-top: 40px;
margin-right: -20px;
margin-bottom: 40px;
margin-left: -30px;
border-style: none;
background-size: auto;
}

#module-2419 {
border-style: none;
background-size: auto;
}

#section-block-463 {
border-style: none;
background-size: auto;
}

#row-block-1270 {
border-style: none;
background-size: auto;
}

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

#section-block-464 {
background-size: auto;
}

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

#section-block-465 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-2422 {
border-style: none;
background-size: auto;
}

#section-block-466 {
border-style: none;
background-size: auto;
}

#row-block-1273 {
border-style: none;
background-size: auto;
}

#module-2423 {
margin-top: 30px;
border-style: none;
background-size: auto;
}

#section-block-467 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-2424 {
border-style: none;
background-size: auto;
}

#module-2425 {
border-style: none;
background-size: auto;
margin-top: 30px;
}

#module-2426 {
border-style: none;
background-size: auto;
}

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

#module-2479 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2479 h1, #module-2479 h2, #module-2479 h3, #module-2479 h4, #module-2479 h5, #module-2479 h6 {
  line-height: 1.45;}

#module-2479 h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, #module-2479 helvetica, #module-2479 sans-serif; 
    font-size: 20px;}

#module-2479 h2 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2479 helvetica, #module-2479 sans-serif; 
    font-size: 18px;}

#module-2479 h3 {
    text-shadow: 0px 0px #000000;
    font-family: arial, #module-2479 helvetica, #module-2479 sans-serif; 
    font-size: 16px;}

#module-2479 .btn-lg {
    font-size: 18px;}

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

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

#module-2480 {
border-style: none;
background-size: auto;
background-position: left top;
}

#module-2481 {
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

#module-2483 {
border-style: none;
background-size: auto;
}

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

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

.affix {
		top:70px;
		background: #fff;
		z-index: 10000;
		left: 0;
		width: 100%;
	}
	.affix table {
		margin:0 auto;
		float:none !important;
	}

.product__item .may-like .slick-prev {display:none!important;}
.btn--secondary {color:#fff!important;}

@media (max-width:991px) { .theatrical-detail-page .parallaxContainer { background-position:center center; background-attachment: unset !important; } }
.theatrical-detail-page .affix { top: 140px; }

.sharpspring_form li label {
	font-size: 16px !important;
}