@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('https://fonts.googleapis.com/css?family=Nunito+Sans');
body {
font-family: 'Open Sans';
color: #000000;
background-color: #ffffff;
}

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

a:hover {
color: #fc96ba;
text-decoration: underline;
}

.breadcrumb li, .breadcrumb li a {
color: #fe2873;
}

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

h1 {
font-family: 'Nunito Sans';
font-weight: bolder;
font-size: 26px;
color: #000000;
}

h2 {
font-family: 'Nunito Sans';
font-weight: bolder;
font-size: 26px;
}

h3 {
font-family: 'Nunito Sans';
font-weight: bold;
}

h4 {
}

h5 {
}

h6 {
}

.module-block .btn {
}

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

.header {
font-weight: bolder;
}

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

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

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

.header .dropdown-menu {
}

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

.header .navbar-nav>li:active {
}

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

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

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

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

.header .navbar-bottom {
}

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

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

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

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

.header .navbar-social a .fa, .header .topbar .loginbar.social-media-list>li .fa, .header ul.loginbar.social-media-list>li .fa, .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 {
}

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

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

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

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

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

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

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

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

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

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

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

.announcement-bar {
}

.announcement-bar__item {
}

#modal-cms.fade {
}

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

.blog-page .sidebar__item ul {
}

.blog-page .sidebar__item ul li {
}

.blog-page .sidebar__item a {
}

.blog-page .sidebar__item a:hover {
}

.btn.btn-ecommerce-primary {
}

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

.btn.btn-ecommerce-secondary {
}

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

.products .in_stock_message {
}

.products .out_of_stock_message {
}

.video_library-page .caption__title {
}

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

@media (min-width: 992px) {
				.header .navbar-brand img {
					max-width: 340px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 280px!important;
				}
			}
		@media (max-width: 991px) {
				.header .navbar-brand img {
					max-width: 200px!important;
				}
				.header.header-fixed-shrink .navbar-brand img {
					max-width: 200px!important;
				}
			}
		@media (max-width: 768px) {.header .navbar .navbar-toggle .icon-bar {
background-color: #000000;
}

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

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

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

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

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

}@media (max-width: 991px) {.header .navbar .navbar-toggle .icon-bar {
background-color: #000000;
}

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

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

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

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

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

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

#section-block-60 {
background-color: #f5f2e9;
border-style: none;
background-size: auto;
padding-top: 24px;
padding-bottom: 24px;
margin-top: 40px;
margin-bottom: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#section-block-58 {
border-style: none;
background-size: auto;
padding-top: 28px;
}


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

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

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

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

#section-block-58 

.btn-lg {
    font-size: 18px;
}
#row-block-820 {
padding-top: 20px;
margin-top: -28px;
border-style: none;
background-size: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

#module-441 
.pull-left .btn-u {
text-align:center;
}
#module-442 {
border-style: none;
background-size: auto;
padding-top: 20px;
}


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

#module-442 
.pull-left .btn-u {
text-align:center;
}
#section-block-267 {
border-style: none;
background-size: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

#module-449 

h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, helvetica, sans-serif; 
    font-size: 20px;
}

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

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

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

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

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

#section-block-69 {
padding-top: 0px;
padding-bottom: 0px;
background-color: #ff2973;
border-style: none;
background-size: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

#module-1561 

h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, helvetica, sans-serif; 
    font-size: 20px;
}

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

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

#module-1561 

.btn-lg {
    font-size: 18px;
}
#module-1562 {
border-style: none;
background-size: auto;
}

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

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

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

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

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


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

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

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

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

#module-703 

.btn-lg {
    font-size: 18px;
}
#row-block-336 {
background-size: auto;
margin-top: -30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#row-block-463 {
background-size: auto;
margin-top: -6px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

#module-1551 

.btn-lg {
    font-size: 18px;
}
#row-block-432 {
border-style: none;
background-size: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#module-1399 {
border-style: none;
background-size: auto;
padding-right: 180px;
padding-left: 180px;
margin-top: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

#module-1457 

h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, helvetica, sans-serif; 
    font-size: 20px;
}

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

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

#module-1457 

.btn-lg {
    font-size: 18px;
}
#section-block-235 {
border-style: none;
background-size: auto;
padding-top: 10px;
margin-top: 40px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#row-block-738 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1506 {
background-size: auto;
margin-top: -20px;
}

#row-block-739 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1507 {
background-size: auto;
margin-top: -20px;
}

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

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

#row-block-741 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1509 {
background-size: auto;
margin-top: -20px;
}

#row-block-742 {
background-size: auto;
padding-top: 20px;
margin-top: -28px;
}

#module-1510 {
background-size: auto;
margin-top: -20px;
}

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

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

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

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

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

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

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

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

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

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


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

#module-1571 

h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, helvetica, sans-serif; 
    font-size: 20px;
}

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

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

#module-1571 

.btn-lg {
    font-size: 18px;
}
#module-1572 {
border-style: none;
background-size: auto;
}

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

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

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

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

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

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

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

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

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

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


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

#module-1603 

h1 {
    text-shadow: 1px 1px #ffffff;
    font-family: arial, helvetica, sans-serif; 
    font-size: 20px;
}

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

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

#module-1603 

.btn-lg {
    font-size: 18px;
}
#module-1604 {
border-style: none;
background-size: auto;
}

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

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

.affix {
		top:70px;
		background: #fff;
		z-index: 10000;
		left: 0;
		width: 100%;
	}
	.affix table {
		margin:0 auto;
		float:none !important;
	}

.product__item .may-like .slick-prev {display:none!important;}
.btn--secondary {color:#fff!important;}

@media (max-width:991px) { .theatrical-detail-page .parallaxContainer { background-position:center center; background-attachment: unset !important; } }