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

.btn--cms-default, .module-block .btn--cms-default {
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: 'Lato';
font-weight: 400;
}

a, a:active, a:visited, a:focus {
color: #4a75e3;
}

a:visited, a:focus {
}

a:hover {
color: #4a75e3;
}

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

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

h1, .h1 {
font-family: 'Work Sans';
font-weight: 400;
font-size: 18px;
}

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

h2 {
font-family: 'Halant';
font-weight: 400;
font-size: 14px;
color: #b0abab;
}

h3 {
font-family: 'Work Sans';
font-weight: 400;
font-size: 12px;
color: #25356d;
}

h4 {
font-family: 'Lato';
font-weight: 400;
}

h5 {
font-family: 'Work Sans';
font-weight: 600;
font-size: 18px;
color: #505050;
}

h6 {
font-family: 'Lato';
font-weight: 400;
font-size: 16px;
line-height: 18px;
color: #707070;
}

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

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

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

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

.header {
font-weight: 700;
}

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

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

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

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

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

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

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

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

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

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

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

.header .navbar-bottom {
}

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

.header .cart-count-badge {
}

.header, .header.header--custom .navbar--flex {
background-color: rgb(220, 220, 220);
background-size: cover;
background-position: center;
}

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

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

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

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

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

.header .dropdown-menu li a {
color: #a3a3a3;
font-family: 'Lato';
font-weight: 400;
font-size: 17px;
line-height: 40px;
}

.header .dropdown-menu li a:hover {
color: #000000;
background: #f5f5f5;
}

.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: 700;
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 {
background-color: rgb(243, 243, 243)!important;
}

.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 {
background: rgb(243, 243, 243);
}

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

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

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

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

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

.header .search-open {
}

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

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

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

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

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

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

.announcement-bar {
}

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

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

.blog-page .sidebar .btn--cms-share {
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 {
}

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

.col-blog-container {
}

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

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

.blog-related-feed a.readmore:hover, .blog-related-feed a.btn:hover {
}

.blog-related-feed a.btn {
}

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

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

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

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

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

.btn.btn-ecommerce-primary {
}

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

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

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

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

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

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

.btn--quick-view:hover {
}

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

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

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

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

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

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

.carousel--catalog-tray.carousel--product-tray .slick-track, .carousel--product-tray.carousel--mega-tray-grid {
}

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

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

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

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

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

.carousel--catalog-tray .btn.btn-ecommerce--tray {
font-weight: normal!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 {
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 {
}

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

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

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

.btn.btn-catalog-primary {
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.catalog-page .products--grid {
}

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

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

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

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

.catalog-page .products__caption--overlay {
}

.catalog-page {
}

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

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

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

.breadcrumb.breadcrumb--catalog, {
}

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

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

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

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

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

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

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

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

.carousel--catalog-tray .products__title {
}

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

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

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

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

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

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

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

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

.cart-wrapper .products hr {
}

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

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

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

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

.modal--cart .modal-body {
}

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

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

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

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

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

.modal--cart .products hr {
}

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

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

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

.side-cart-wrapper {
}

.side-cart {
}

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

.side-cart__header * {
}

.side-cart__item {
font-weight: normal;
}

.side-cart .free-shipping-message * {
font-weight: normal;
}

.side-cart__body {
}

.side-cart__item+.side-cart__item, .side-cart__header hr {
}

.side-cart__item+.side-cart__item {
}

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

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

.checkout-page .page-header {
}

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

.checkout-page .products__summary .table td {
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body.instalink-page .grid__item .icon {
}

body.instalink-page .grid {
}

.row-height {
}

.lvp__btn-group .btn--lvp-rental {
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: 0!important;
}

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

.lvp--grid {
}

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

.lvp--tray .slick-arrow {
}

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

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

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

.lvp--tray .carousel__item {
}

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

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

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

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

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

.lvp--related-tray .carousel__item {
}

.lvp--related-tray {
}

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

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

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

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

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

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

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

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

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

.lvp--extras-tray {
}

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

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

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

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

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

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

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

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

.lvp-category-page .lvp__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%);
}

.products__caption--overlay .products__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%);
}

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

.auto-complete .caption--below .caption__title {
font-weight: normal;
}

.auto-complete .caption--overlay .caption__title {
font-weight: normal;
}

.auto-complete .caption--overlay .description {
font-weight: normal;
}

.auto-complete .caption__options .btn--watch-now {
font-weight: normal;
}

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

.auto-complete .caption--overlay {
}

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

.auto-complete {
}

.auto-complete .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 {
font-weight: normal;
border-width: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.account-page .account__header h2, .account-page .table>thead>tr>th, .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--alert .modal--alert__header button, .modal button.close {
font-weight: normal;
}

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

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

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

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

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

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

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

.channel-epg-wrapper {
}

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

.channel-streams .slick-arrow {
}

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

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

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

.channel_item__item.active {
}

.channel_item__item.active .time-block {
}

.channel_item__item.active .channel_item__title {
}

.channel_item__item {
}

.channel_item__item .time-block {
}

.channel_item__item .channel_item__title {
}

@media (min-width: 992px) {
				.header .navbar-brand img {
					max-width: 300px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 300px!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;
				}
			}
		.header .navbar-nav>li>a.nav-style-id-120, .header .dropdown-menu li a.nav-style-id-120 {
color: #3a3a3a!important;
font-weight: 700;
}

@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: 1920px !important;
						width: 100%;
					}#page-1 #modal-cms.fade {
}

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

#section-block-318 {
padding-top: 40px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#section-block-459 {
padding-top: 40px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: full_width;
background-position: left top;
animation-timing-function: linear;
}

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

#section-block-62 {
padding-top: 40px;
padding-bottom: 40px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

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

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

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

#section-block-252 {
padding-top: 40px;
padding-bottom: 40px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#row-block-152 {
margin-left: 100px;
border-style: none;
background-size: auto;
}

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

#row-block-21 {
margin-right: 100px;
margin-left: 100px;
border-style: none;
background-size: auto;
}

#module-35 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-58 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-53 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-54 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-55 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-57 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#row-block-22 {
margin-right: 100px;
margin-left: 100px;
border-style: none;
background-size: auto;
}

#module-59 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-60 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-61 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-62 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-63 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-413 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

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

#row-block-153 {
margin-left: 100px;
border-style: none;
background-size: auto;
}

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

#row-block-30 {
margin-right: 100px;
margin-left: 100px;
border-style: none;
background-size: auto;
}

#module-97 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-98 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-99 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-100 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-101 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-102 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#row-block-31 {
margin-right: 100px;
margin-left: 100px;
border-style: none;
background-size: auto;
}

#module-103 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-104 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-105 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-106 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-107 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-108 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

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

#row-block-154 {
margin-left: 100px;
border-style: none;
background-size: auto;
}

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

#row-block-155 {
margin-right: 100px;
margin-left: 100px;
border-style: none;
background-size: auto;
}

#module-416 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-417 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-418 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-419 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-420 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-421 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#row-block-156 {
margin-right: 100px;
margin-left: 100px;
border-style: none;
background-size: auto;
}

#module-422 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-423 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-424 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-425 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-426 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

#module-427 {
padding-top: 5px;
padding-right: 30px;
padding-bottom: 5px;
padding-left: 30px;
border-style: none;
background-size: auto;
}

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

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

#section-block-161 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-229 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-625 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-626 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

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

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

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

#module-630 {
margin-top: -20px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-596 {
margin-top: -50px;
border-style: none;
background-size: full_width;
}

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

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

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

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

#section-block-178 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-819 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-820 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-817 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-818 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#section-block-181 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

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

#module-824 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-825 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-183 {
border-style: none;
background-image: url('/userFiles/uploads/background-images/Lunebleue-med.jpg');
background-size: contain;
background-position: top center;
background-attachment: fixed;
animation-timing-function: linear;
background-repeat: no-repeat;
}

#section-block-183 {
background-size:cover;
}

#row-block-338 {
padding-top: 80px;
border-style: none;
background-size: full_width;
}

#row-block-338 #column-block-783 > .module-block { max-width:600px; margin:0 auto;}

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

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

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

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

#section-block-261 {
border-style: none;
background-size: full_width;
background-attachment: fixed;
animation-timing-function: linear;
}

#section-block-261 #section-block-183 {
background-size:cover;}

#row-block-611 {
padding-top: 80px;
border-style: none;
background-image: url('/userFiles/uploads/background-images/lunebleue-sm.jpg');
background-size: cover;
}

#row-block-611 #column-block-783 > .module-block { max-width:600px; margin:0 auto;}

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

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

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

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

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

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

#section-block-188 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-343 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-837 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-838 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 20px;
margin-left: -15px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

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

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

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

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

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

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

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

#section-block-210 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-456 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1052 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1053 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-213 {
margin-bottom: 30px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1120 {
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
border-radius: 1px;
background-size: full_width;
background-position: left top;
}

#module-1113 {
padding-top: 12px;
padding-bottom: 50px;
border-style: none;
background-size: auto;
}

#module-1118 {
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
border-radius: 1px;
background-size: full_width;
background-position: left top;
}

#module-1092 {
padding-top: 12px;
padding-bottom: 50px;
border-style: none;
background-size: auto;
}

#module-1117 {
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
border-radius: 1px;
background-size: full_width;
background-position: left top;
}

#module-1094 {
padding-top: 12px;
padding-bottom: 50px;
border-style: none;
background-size: auto;
}

#module-1116 {
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
border-radius: 1px;
background-size: full_width;
background-position: left top;
}

#module-1096 {
padding-top: 12px;
padding-bottom: 50px;
border-style: none;
background-size: auto;
}

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

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

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

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

#section-block-215 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-482 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1109 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

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

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

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

#module-1869 .gallery__item {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
margin-bottom: 0px;
}

#module-1869 .gallery__caption {
margin-bottom: 0px;
}

#module-1869 .row.gallery-row {
margin-left: -15px;
margin-right: -15px;
}

#module-1869 .gallery-grid {
column-gap: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#section-block-217 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-489 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1125 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1126 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

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

#module-1146 {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1147 {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1148 {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1149 {
padding-left: 20px;
padding-right: 20px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

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

#module-1150 {
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1151 {
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1152 {
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1153 {
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#section-block-259 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1347 {
padding-right: 20px;
padding-left: 20px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1348 {
padding-right: 20px;
padding-left: 20px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1349 {
padding-right: 20px;
padding-left: 20px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1350 {
padding-right: 20px;
padding-left: 20px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

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

#module-1351 {
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1352 {
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1353 {
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1354 {
padding-right: 20px;
padding-left: 20px;
margin-top: 0px;
margin-bottom: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#section-block-218 {
margin-top: -30px;
margin-bottom: 30px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-490 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

#row-block-491 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#row-block-492 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

#row-block-493 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#row-block-494 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#row-block-495 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

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

#section-block-226 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-527 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1205 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1206 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

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

#module-1207 {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1233 {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1211 {
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

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

#module-1209 {
padding-left: 20px;
padding-right: 20px;
margin-top: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1234 {
padding-left: 20px;
padding-right: 20px;
margin-top: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1235 {
padding-left: 20px;
padding-right: 20px;
margin-top: 10px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

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

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

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

#section-block-229 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-539 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1236 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1237 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-230 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#section-block-230 .module-block .module-block {
	max-width: 370px;
        margin-left:auto;
        margin-right:auto;}

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

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

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

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

#module-1436 {
padding-top: 140px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px;
margin-bottom: 30px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
background-position: left top;
}

#module-1356 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 180px;
padding-left: 40px;
margin-bottom: 30px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1359 {
padding-top: 40px;
padding-bottom: 40px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1359 img { max-width:80%;}

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

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

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

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

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

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

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

#module-1370 {
padding-top: 40px;
padding-right: 40px;
padding-bottom: 180px;
padding-left: 40px;
margin-bottom: 30px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

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

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

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

#module-1371 {
padding-top: 40px;
padding-bottom: 40px;
border-color: rgba(0, 0, 0, 0.27);
border-width: 2px;
border-style: solid;
background-size: full_width;
}

#module-1371 img { max-width:80%;}

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

#page-1053 {
background-size: cover;
background-attachment: fixed;
}

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

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

#section-block-255 {
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: cover;
background-position: left top;
animation-timing-function: linear;
}

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

#module-1333 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-256 {
border-style: none;
background-image: url('/userFiles/uploads/background-images/Luna-shaded-black.jpg');
background-size: contain;
background-attachment: fixed;
animation-timing-function: linear;
background-repeat: no-repeat;
background-position: top center;
}

#row-block-593 {
padding-top: 80px;
border-style: none;
background-size: full_width;
}

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

#module-1335 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

#section-block-260 {
border-style: none;
background-size: full_width;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-610 {
padding-top: 80px;
border-style: none;
background-image: url('/userFiles/uploads/background-images/Luna-shaded-black-center.jpg');
background-size: cover;
}

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

#module-1376 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

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

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

#module-1338 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: solid;
background-size: full_width;
}

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

#section-block-258 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#page-1055 {
background-size: cover;
background-attachment: fixed;
}

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

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

#section-block-267 {
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

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

#module-1394 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-268 {
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/homeimage/Summer.jpg');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

#section-block-269 {
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/Summer2.jpg');
background-size: auto;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-626 {
padding-top: 80px;
border-style: none;
background-size: cover;
}

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

#module-1402 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: none;
background-size: full_width;
}

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

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

#module-1406 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

#module-2031 {
padding-top: 80px;
padding-bottom: 60px;
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-1435 {
border-style: none;
background-size: full_width;
background-position: left top;
}

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

#section-block-270 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1408 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: solid;
background-size: full_width;
}

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

#section-block-271 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

#section-block-279 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-650 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1453 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1454 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-290 {
background-color: #ffffff;
border-style: none;
background-size: contain;
animation-timing-function: linear;
animation-iteration-count: infinite;
}

#section-block-290 .background-scale {
animation-iteration-count: infinite;
animation-timing-function: linear;
}

#module-1463 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

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

#section-block-292 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-294 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-295 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-296 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-297 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-298 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-299 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1478 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

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

#section-block-300 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-301 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

#section-block-302 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#module-1505 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-313 {
background-color: #000000;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#module-1528 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1526 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1529 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1538 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1530 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1540 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1531 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1539 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

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

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

#section-block-314 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(243, 243, 243);
border-color: rgb(243, 243, 243);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-717 {
padding-bottom: 0px;
margin-bottom: 0px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: auto;
}

#module-1542 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: auto;
}

#module-1542 .header.header-fixed-shrink, #module-1542 .header.header--custom.header-fixed-shrink .navbar--flex, #module-1542 .header--centered.header-fixed-shrink {
    background-color: rgb(243, #module-1542 243, #module-1542 243) !important;}

#module-1543 {
margin-left: -15px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: auto;
}

#section-block-315 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#row-block-753 {
padding-top: 30px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

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

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

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

#section-block-322 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#row-block-756 {
padding-top: 30px;
border-style: none;
background-size: full_width;
}

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

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

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

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

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

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

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

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

#section-block-321 {
background-color: #000000;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#module-1625 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1626 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1627 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1628 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1629 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1630 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1631 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1632 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1633 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1634 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1635 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1636 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1637 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1638 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1639 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1640 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1641 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1642 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1643 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1644 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1645 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1646 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1647 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1648 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1649 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1650 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

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

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

#section-block-316 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#module-1556 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-317 {
background-color: #000000;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#module-1558 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1559 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1560 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1561 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1562 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1563 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1564 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1565 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

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

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

#section-block-319 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

#module-1596 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-320 {
background-color: #000000;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#module-1598 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1599 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1600 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1601 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1602 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1603 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1604 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1605 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1606 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1607 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1608 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1609 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1610 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1611 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1612 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1613 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1614 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1615 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1616 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1617 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1618 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1619 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1620 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1621 {
padding-left: 50px;
border-style: none;
background-size: full_width;
}

#module-1622 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

#module-1623 {
padding-right: 50px;
border-style: none;
background-size: full_width;
}

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

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

#section-block-323 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-758 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1668 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1669 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-334 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1670 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-336 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1694 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-337 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1696 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-338 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1698 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-339 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1700 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-340 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1702 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-341 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1704 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-342 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1706 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-343 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

#section-block-344 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

#module-1755 {
margin-bottom: 0px;
border-style: none;
background-size: full_width;
}

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

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

#section-block-345 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-780 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1711 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1712 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-346 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1714 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-347 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1716 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-348 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1718 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-349 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1720 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-350 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1722 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-351 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1724 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-352 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1726 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-353 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1728 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-354 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1730 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-355 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1732 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

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

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

#section-block-356 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-791 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1733 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1734 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-357 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1736 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-358 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1738 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-359 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1740 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-360 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1742 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-361 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1744 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-362 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1746 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-363 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1748 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-364 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1750 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-365 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1752 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-366 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1754 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

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

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

#section-block-368 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-803 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1756 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1757 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-369 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1759 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-370 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1761 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-371 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1763 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-372 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1765 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-373 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1767 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-374 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1769 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-375 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1771 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-376 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1773 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-377 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1775 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

#section-block-378 {
margin-bottom: 40px;
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-1777 {
background-color: #ffffff;
border-style: none;
background-size: full_width;
}

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

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

#section-block-379 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-814 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1778 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1779 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-381 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1800 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/ny-studio-hero-P1016701-v2.jpg');
background-size: cover;
background-position: left top;
}

#module-1800 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-382 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-817 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1801 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1802 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-383 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1803 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-Untitled-264-Stan_Brent_P_264.jpg');
background-size: cover;
background-position: left top;
}

#module-1803 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-384 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-819 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1805 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1806 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-385 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1807 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-P1016823-v5.jpg');
background-size: cover;
background-position: left top;
}

#module-1807 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-386 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-821 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1809 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1810 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-387 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1811 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-Stan_Brent_P_26_2-v3.jpg');
background-size: cover;
background-position: left top;
}

#module-1811 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-388 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-823 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1813 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1814 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-389 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1815 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-Stan_Brent_P_288-v5.jpg');
background-size: cover;
background-position: left top;
}

#module-1815 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-390 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-825 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1817 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1818 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-391 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1819 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Info-Source-P1016908-v3.jpg');
background-size: cover;
background-position: left top;
}

#module-1819 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-392 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-827 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1821 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1822 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-393 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1823 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-Untitled-380-P1017324-v3.jpg');
background-size: cover;
background-position: left top;
}

#module-1823 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-394 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-829 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1825 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1826 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

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

#module-1827 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Info-Mr-Robot-P1017031.jpg');
background-size: cover;
background-position: left top;
}

#module-1827 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-396 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-831 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1829 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1830 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-397 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1831 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/wooden-people-hero-P1017391.jpg');
background-size: cover;
background-position: left top;
}

#module-1831 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-398 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-833 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1833 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1834 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-399 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1835 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-RepositoryHR-v3.jpg');
background-size: cover;
background-position: left top;
}

#module-1835 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-400 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-835 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1837 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

#section-block-401 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1839 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/Hero_Panel_Periods/beyond-hero-SB-42-vs.jpg');
background-size: cover;
background-position: left top;
}

#module-1839 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-402 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-837 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1841 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1842 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-403 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1843 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-Stan_Brent_P_26_2-v3.jpg');
background-size: cover;
background-position: left top;
}

#module-1843 a { background-color: rgb(176 171 171 / 75%); padding: 10px; display:flex; max-width: fit-content; align-items: center;}

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

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

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

#section-block-404 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-839 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1845 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1846 {
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-405 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

#module-1847 {
padding-top: 400px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-image: url('/userFiles/uploads/intro/Intro-RepositoryHR-v3.jpg');
background-size: cover;
background-position: left top;
}

#module-1847 a { background-color: rgb(176 171 171 / 75%); padding: 10px;}

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

#page-1081 {
background-color: #fcf3e8;
background-size: auto;
}

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

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

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

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

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

#row-block-847 {
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

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

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

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

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

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

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

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

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

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

#row-block-855 {
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

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

#section-block-415 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-856 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1887 {
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#section-block-421 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

#row-block-873 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-1939 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

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

#page-1085 {
background-color: #fcf3e8;
background-size: auto;
}

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

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

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

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

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

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

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

#row-block-883 {
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
border-style: none;
background-size: auto;
background-position: left top;
}

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

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

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

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

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

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

#section-block-436 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
background-position: left top;
animation-timing-function: linear;
}

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

#module-2007 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-2008 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-437 {
border-style: none;
background-image: url('/userFiles/uploads/background-images/Lunebleue-med.jpg');
background-size: contain;
background-position: top center;
background-attachment: fixed;
animation-timing-function: linear;
background-repeat: no-repeat;
}

#section-block-437 #section-block-183 {
background-size:cover;}

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

#row-block-898 #column-block-1846 > .module-block { max-width:600px; margin:0 auto;}

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

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

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

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

#section-block-438 {
border-style: none;
background-size: full_width;
background-attachment: fixed;
animation-timing-function: linear;
}

#section-block-438 #section-block-183 {
background-size:cover;}

#row-block-899 {
padding-top: 80px;
border-style: none;
background-image: url('/userFiles/uploads/background-images/lunebleue-sm.jpg');
background-size: cover;
}

#row-block-899 #column-block-783 > .module-block { max-width:600px; margin:0 auto;}

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

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

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

#page-1090 {
background-size: cover;
background-attachment: fixed;
}

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

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

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

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

#section-block-444 {
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

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

#module-2068 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-445 {
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/homeimage/Summer.jpg');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

#section-block-446 {
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/Summer2.jpg');
background-size: auto;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-917 {
padding-top: 80px;
border-style: none;
background-size: cover;
}

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

#module-2076 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: none;
background-size: full_width;
}

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

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

#module-2079 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

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

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

#module-2082 {
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-2083 {
border-style: none;
background-size: full_width;
}

#module-2084 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: solid;
background-size: full_width;
}

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

#section-block-448 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#page-1091 {
background-size: cover;
background-attachment: fixed;
}

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

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

#section-block-449 {
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: rgb(243, 243, 243);
border-style: none;
background-size: cover;
animation-timing-function: linear;
}

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

#module-2088 {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
margin-left: -15px;
border-style: none;
background-size: auto;
}

#section-block-450 {
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/homeimage/Summer.jpg');
background-size: cover;
background-attachment: fixed;
animation-timing-function: linear;
}

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

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

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

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

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

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

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

#section-block-451 {
margin-bottom: 0px;
border-style: none;
background-image: url('/userFiles/uploads/Summer2.jpg');
background-size: auto;
background-attachment: fixed;
animation-timing-function: linear;
}

#row-block-926 {
padding-top: 80px;
border-style: none;
background-size: cover;
}

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

#module-2096 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: none;
background-size: full_width;
}

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

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

#module-2099 {
padding-bottom: 40px;
border-style: none;
background-size: full_width;
animation-duration: 3s;
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
}

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

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

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

#section-block-452 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

#module-2104 {
border-color: rgb(255, 255, 255);
border-width: 4px;
border-style: solid;
background-size: full_width;
}

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

#section-block-453 {
border-style: none;
background-size: full_width;
animation-timing-function: linear;
}

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

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

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

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

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

#section-block-454 {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 80px;
background-color: rgb(220, 220, 220);
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#row-block-932 {
padding-bottom: 0px;
margin-bottom: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

#module-2108 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-style: none;
background-size: auto;
animation-timing-function: linear;
}

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

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

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

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

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

#module-2113 .gallery__item {
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
margin-bottom: 0px;
}

#module-2113 .gallery__caption {
margin-bottom: 0px;
}

#module-2113 .row.gallery-row {
margin-left: -15px;
margin-right: -15px;
}

#module-2113 .gallery-grid {
column-gap: 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-brand {
    padding: 0 0 4px 0 !important;
}
.navbar-nav .search-btn {
    color: #000;
    font-size: 22px !important;
}
.max-width-900{
max-width:900px;
}
.max-width-1024{
max-width:1024px;
}
.footer-text{
color: #333333; 
font-size: 14px; 
line-height: 20px;
}
a.footer-text:link, a.footer-text:visited, a.footer-text:active {
	text-decoration: none;
	color: #333333;
}
a.footer-text:hover{
	text-decoration: underline;
	color: #333333;
}
.home-page .main .d-flex.m-b-50 { margin-bottom:0 !important; }
#row-block-625 { height: 85vh; }
#section-block-183 {
    background-position: center 120px;
}
.archive-header {
    font-size: 16px !important;
    line-height: 20px !important;
}