/* SOCIAL MEDIA ICONS */
#lander header .social .facebook{background-image:url(../img/social/facebook-yellow.png)}
#lander header .social .twitter{background-image:url(../img/social/twitter-yellow.png)}
#lander header .social .youtube{background-image:url(../img/social/youtube-yellow.png)}
#lander header .social .cart{background-image:url(../img/social/cart-yellow.png)}
#lander header .social .music{background-image:url(../img/social/music-yellow.png)}
#lander header .social .facebook:hover{background-image:url(../img/social/facebook-red.png)}
#lander header .social .twitter:hover{background-image:url(../img/social/twitter-red.png)}
#lander header .social .youtube:hover{background-image:url(../img/social/youtube-red.png)}
#lander header .social .cart:hover{background-image:url(../img/social/cart-red.png)}
#lander header .social .music:hover{background-image:url(../img/social/music-red.png)}

#movie header .social .facebook{background-image:url(../img/social/facebook-red.png)}
#movie header .social .twitter{background-image:url(../img/social/twitter-red.png)}
#movie header .social .youtube{background-image:url(../img/social/youtube-red.png)}
#movie header .social .cart{background-image:url(../img/social/cart-red.png)}
#movie header .social .music{background-image:url(../img/social/music-red.png)}
#movie header .social .facebook:hover{background-image:url(../img/social/facebook-black.png)}
#movie header .social .twitter:hover{background-image:url(../img/social/twitter-black.png)}
#movie header .social .youtube:hover{background-image:url(../img/social/youtube-black.png)}
#movie header .social .cart:hover{background-image:url(../img/social/cart-black.png)}
#movie header .social .music:hover{background-image:url(../img/social/music-black.png)}

#sitcom header .social .facebook{background-image:url(../img/social/facebook-yellow.png)}
#sitcom header .social .twitter{background-image:url(../img/social/twitter-yellow.png)}
#sitcom header .social .youtube{background-image:url(../img/social/youtube-yellow.png)}
#sitcom header .social .cart{background-image:url(../img/social/cart-yellow.png)}
#sitcom header .social .music{background-image:url(../img/social/music-yellow.png)}
#sitcom header .social .facebook:hover{background-image:url(../img/social/facebook-red.png)}
#sitcom header .social .twitter:hover{background-image:url(../img/social/twitter-red.png)}
#sitcom header .social .youtube:hover{background-image:url(../img/social/youtube-red.png)}
#sitcom header .social .cart:hover{background-image:url(../img/social/cart-red.png)}
#sitcom header .social .music:hover{background-image:url(../img/social/music-red.png)}

#tourism header .social .facebook{background-image:url(../img/social/facebook-white.png)}
#tourism header .social .twitter{background-image:url(../img/social/twitter-white.png)}
#tourism header .social .youtube{background-image:url(../img/social/youtube-white.png)}
#tourism header .social .cart{background-image:url(../img/social/cart-white.png)}
#tourism header .social .music{background-image:url(../img/social/music-white.png)}
#tourism header .social .facebook:hover{background-image:url(../img/social/facebook-yellow.png)}
#tourism header .social .twitter:hover{background-image:url(../img/social/twitter-yellow.png)}
#tourism header .social .youtube:hover{background-image:url(../img/social/youtube-yellow.png)}
#tourism header .social .cart:hover{background-image:url(../img/social/cart-yellow.png)}
#tourism header .social .music:hover{background-image:url(../img/social/music-yellow.png)}

/* END OF SOCIAL MEDIA ICONS */



/* THEME STUFF */
.menu-theme, .yellow-theme {
	background-color:#f6c124;
	background: #f6c124 url(../img/back-yellow.jpg) top center repeat-x;
}

.menu-theme #sponsors{
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}


.red-theme{
	background-color:#d61a1f;
	background: #d61a1f url(../img/back-red.jpg) top center repeat-x;
}
.green-theme{
	background-color:#4daa41;
	background: #4daa41 url(../img/back-green.jpg) top center repeat-x;
}

.menu-theme header #mc_embed_signup .submit input, .yellow-theme header #mc_embed_signup .submit input{background-color:#F6c124; color:white;}
.red-theme header #mc_embed_signup .submit input{background-color:#d61a1f; color:white;}
.green-theme header #mc_embed_signup .submit input{background-color:#4daa41; color:white;}


.yellow-theme .content h1{color:#f6c124;}
.red-theme .content h1{color:#d61a1f;}
.green-theme .content h1{color:#4daa41;}

.red-theme .content-wrapper:before 
{
    border-top:1px solid #d61a1f;
    border-left:1px solid #d61a1f;
    border-right:1px solid #d61a1f;
	border-bottom:none;
}

#tourism .content-wrapper:before, .yellow-theme .content-wrapper:before 
{
    border-top:1px solid #f6c124;
    border-left:1px solid #f6c124;
    border-right:1px solid #f6c124;
	border-bottom:none;
}

.green-theme .content-wrapper:before 
{
    border-top:1px solid #4daa41;
    border-left:1px solid #4daa41;
    border-right:1px solid #4daa41;
	border-bottom:none;
}


.menu-theme .content-wrapper{
	background-color: #f5f1da;
	border:none;
	background-image: url(../img/menu/border-tl.png), url(../img/menu/border-tr.png), url(../img/menu/border-l.png), url(../img/menu/border-tc.png), url(../img/menu/border-r.png);
	background-repeat: no-repeat, no-repeat, repeat-y, repeat-x, repeat-y, repeat;
	background-position: top left, top right, left, top, right, bottom;
	background-size: 40px, 40px, 28px, 40px, 28px;
}
.menu-theme .content-wrapper:before{border:none;}

/* END OF THEME STUFF */

/* MENU STUFF */

.yellow-menu {
	background-image: url(../img/menu/tl-yellow.png), url(../img/menu/tr-yellow.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top left, top right;
	background-size: 15px;
}
.yellow-menu .links{background-color:#f6c124; justify-content: flex-start;}
.yellow-menu .links .active{background:transparent url(../img/active-arrow-yellow.png) no-repeat center center;}
.yellow-menu .links a{padding:10px 15px; margin:0 8px;}

.red-menu {
	background-image: url(../img/menu/tl-red.png), url(../img/menu/tr-red.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top left, top right;
	background-size: 15px;
}
.red-menu .links{background-color:#d61a1f; justify-content: flex-start;}
.red-menu .links .active{background:transparent url(../img/active-arrow-red.png) no-repeat center center;}
.red-menu .links a{padding:10px 15px; margin:0 8px;}


.green-menu {
	background-image: url(../img/menu/tl-green.png), url(../img/menu/tr-green.png);
	background-repeat: no-repeat, no-repeat;
	background-position: top left, top right;
	background-size: 15px;
}
.green-menu .links{background-color:#4daa41; justify-content: flex-start;}
.green-menu .links .active{background:transparent url(../img/active-arrow-green.png) no-repeat center center;}
.green-menu .links a{padding:10px 15px; margin:0 8px;}


.menu-theme .links{justify-content:space-around;}
.menu-theme .links a{padding:10px 15px; margin:0;}

/* END OF MENU STUFF */

#lander .content a {
	display: block;
	padding-bottom: 20px;
}

#movie header{
	height: 55vw;
}
#movie header .logo{max-width: 181px; width:100%;
	height: 176px;
	background: transparent url(../img/logo-movie.png) no-repeat center center;
}
#movie header .cast{
	background: transparent url(../img/cast-movie.jpg) no-repeat bottom center;
	background-size:contain;
}

.cg-back{
	position:absolute; top:0; left:2%; width:96%; height:100%; 
	margin:0;
	background-color:#4f9cf4;
	background:#4f9cf4 url(../img/cga-back.jpg) no-repeat bottom center;
	background-size:100%;
	max-width:960px;
}


#sitcom header .cast{
	background: transparent url(../img/cast-sitcom.jpg) no-repeat bottom center;
	background-size:contain;
}


#tourism header{
	height: 450px;
	max-height: 450px;
	background-size:cover;
	overflow:visible;
	background:white url(../img/tourism.jpg) no-repeat bottom center;
	background-size:cover;

}
#tourism .content-wrapper{
	margin:0;
	background:white url(../img/tourism-bottom.jpg) no-repeat top center;
	background-size:contain;
}
#tourism .content-wrapper:before{
	background-color:white;
}

.clearfix{overflow:visible;clear:both;}
#tourism .sub-menu{
	float:right;
	max-width:400px;
	margin: 0 -55px;
	padding: 14px 0 40px 0;
	background-image:  url(../img/menu/tr-green.png);
	background-repeat:  no-repeat;
	background-position:  top right;
	background-size: 15px;
}
#tourism .sub-menu .links{
	color:white; text-transform: uppercase;
	padding:15px 40px;
	text-align:center;
	background-color:#4daa41; justify-content: flex-start;}
}
#tourism .sub-menu .links a{
	position:relative;
	cursor: pointer;
	font-size: 1.05em;
	line-height: 1.05em;
	text-decoration: none;
	text-transform: uppercase;
	padding: 7px 2px;
	margin: 0 5px;
	text-align: center;
	color: white;
}


#tourism .sub-menu .links a:link, 
#tourism .sub-menu .links a:visited 
{color:white;}
	
#tourism .content .logo{ position:absolute; top:20px; right:40px; width:200px; height:100px;}
#tourism .content .logo img{ max-width:100%; max-height:100%;float:right;}

@media (max-width:550px){
	#movie header {height:450px; max-height:100%;}
	#movie header .logo{max-width:100%;}
	#tourism .content .logo{position:relative;display:block;text-align: center; margin:0px 40px 30px;max-width:100%; width:100%;}
	#tourism .content .logo img{float:none;text-align: center; }
}
