@charset "utf-8";
/* OPTIMIZED */

/* layout */
#header-wrapper { margin-bottom:25px; }
#section-title { padding-bottom:25px; margin: 0px auto 25px; }
.marginTop { margin-top:5px; }
.marginBottom { margin-bottom:25px; }
.center { text-align:center; width:100%; }

/* columns */
.column_one_fifth { width:16.8%; float:left; margin-right:4%; overflow:hidden; position:relative; }
	@media only screen and (max-width: 768px) {
	.column_one_fifth { width:100%; float:left; text-align:left; margin-left:0px; }
	}
.last { margin-right:0; clear:right; }

/* typography */
p { margin-bottom:1em; }
p:last-of-type { margin-bottom:2em; }
h1 { font-size:3.57em; font-weight:bold; line-height:1.1em; margin-bottom:0.85em;}
h2 { font-size:2.85em; font-weight:bold; line-height:0.85em; margin-bottom:0.85em;}
h3 { font-size:1.71em; font-weight:bold; line-height:0.85em; margin-bottom:0.85em;}
h4 { font-size:1.42em; font-weight:bold; line-height:0.85em; margin-bottom:0.85em; }
h5 { font-size:2.85em; font-weight:bold; line-height:0.85em; margin-bottom:2em;}
h6 { font-size:1.71em; font-weight:bold; line-height:0.85em; margin-bottom:2em; }
hr { margin-bottom:25px; }

/* menu */
.mobileMenuToggle { border-top:2px; cursor:pointer; }
	@media only screen and (max-width: 960px) {
		ul.navigation ul { text-align:center; width:100%; }
	}

	div#languages { display:inherit; }
	#languages ul #language-globe { border-left:none !important; }
	#language-english  { font-size:15px; padding-top:15px !important; }
	#language-english a { text-decoration:none; }
	#language-french  { font-size:15px; padding-top:15px !important; }
	#language-french a { text-decoration:none; }


	@media only screen and (max-width: 768px) {
            #languages ul li { float:none !important; text-align:right !important; }
            #language-english { padding-top:0px !important; }
            #language-french { padding-top:0px !important; }
        }

	@media only screen and (max-width: 479px) {
		#languages ul li { display:block; }
		#languages ul #language-globe a img { width:85px; }
	}

/* movie list */
article.blog-post {	border-bottom:none; margin-bottom:25px; overflow:hidden; padding-bottom:0px; }

.min-height { min-height:470px; }

	@media only screen and (max-width: 960px) {
	.min-height { min-height:440px; }
	}
	@media only screen and (max-width: 768px) {
	.min-height { min-height:269px; }
	}
	@media only screen and (max-width: 480px) {
	.min-height { min-height:185px; }
	}

.min-height-s { min-height:360px; }

	@media only screen and (max-width: 960px) {
	.min-height-s { min-height:340px; }
	}
	@media only screen and (max-width: 768px) {
	.min-height-s { min-height:269px; }
	}
	@media only screen and (max-width: 480px) {
	.min-height-s { min-height:185px; }
	}

.blog-post-content p { margin-bottom:1em; }
.blog-post-content h2 { font-size:1em; font-weight:bold; line-height:0.85em; margin-bottom:5px; }
.blog-post-content .readMore { font-size:1em; padding:0px 5px; text-transform:uppercase; }

.thumb a .thumb-rollover .thumbInfo img.graphic { height:auto; }

.column_one_third .thumb { height:248px !important; width:100%; overflow:hidden; }
.column_one_fourth .thumb { height:255px !important; width:100%; overflow:hidden; }
.column_one_fifth .thumb { height:207px !important; width:100%; overflow:hidden; }
.column_one_third .thumb a { height:248px; width:100%; }
.column_one_fourth .thumb a { height:255px; width:100%; }
.column_one_fifth .thumb a { height:207px;  width:100%; }

	@media only screen and (max-width: 960px) {
	.column_one_third .thumb { height:170px !important; width:100%; overflow:hidden; }
	.column_one_fourth .thumb { height:188px !important; width:100%; overflow:hidden; }
	.column_one_fifth .thumb { height:152px !important;  width:100%; overflow:hidden; }
	.column_one_third .thumb a { height:170px; width:100%;}
	.column_one_fourth .thumb a { height:188px; width:100%;}
	.column_one_fifth .thumb a { height:152px; width:100%;}
	}
	@media only screen and (max-width: 768px) {
	.column_one_third .thumb { height:269px !important; width:100%; overflow:hidden; }
	.column_one_fourth .thumb { height:269px !important; width:100%; overflow:hidden; }
	.column_one_fifth .thumb { height:269px !important; width:100%; overflow:hidden; }
	.column_one_third .thumb a { height:269px; width:100%; }
	.column_one_fourth .thumb a { height:269px; width:100%; }
	.column_one_fifth .thumb a { height:269px; width:100%; }
	}
	@media only screen and (max-width: 480px) {
	.column_one_third .thumb { height:185px !important; width:100%; overflow:visible; }
	.column_one_fourth .thumb { height:185px !important; width:100%; overflow:visible; }
	.column_one_fifth .thumb { height:185px !important; width:100%; overflow:hidden; }
	.column_one_third .thumb a { height:185px; width:100%; }
	.column_one_fourth .thumb a { height:185px; width:100%; }
	.column_one_fifth .thumb a { height:185px; width:100%; }
	}

.blog-post-content .blog-post-featured-media { height:auto; margin-bottom:15px; width:100%; }
.blog-post-content .blog-post-info { width:100%; }

	@media only screen and (max-width: 768px) {
	.blog-post-content .blog-post-featured-media { width:48%; float:left; margin-right:4%; margin-left:0px; }
	.blog-post-content .blog-post-info { width:48%; float:left; margin-right:0px; margin-left:0px; }
	}

.blog-pagination { border-bottom:none; height:25px; margin:0; padding-bottom:25px; top:0; }
	@media only screen and (max-width: 480px) {
	.blog-pagination { padding-bottom:25px; border-bottom:2px solid #000; }
	}

aside.sidebar { margin-bottom:25px; }
	@media only screen and (max-width: 480px) {
	aside.sidebar { margin-top:25px; }
	}

aside.sidebar ul li { margin-bottom:20px; padding-bottom:10px; }

/* footer */
#footer-wrapper #footer-top { padding:15px 0 25px 0; }
footer{ font-size:1em; }

/* addthis */
.addthis_sharing_toolbox { }
.addthis-text { float:left; }
.addthis-buttons { float:right; }

	@media only screen and (max-width: 480px) {
	.addthis_sharing_toolbox { }
	.addthis-text { display:block; text-align:center; width:100%; padding-bottom:10px; }
	.addthis-buttons { display:block; text-align:center; width:100%; }
	}

/* partner */
#owl-demo .item img { display:block; height:auto; width:100%; }

/* form elements */
input[type=text].text-field, input[type=email].text-field, select.text-field, select { height:40px; line-height:2em; margin-bottom:9px; padding:0 15px; width:100%; }
#NewsletterUserFoa { margin-bottom:10px; }
.submit { border-radius:0; float:none; font-family:'Open Sans', sans-serif; font-size:1em; margin-bottom:20px; margin-top:-4px; padding:10px; }
.btn-GRETA { background-color:#FFB800 !important; color:#000 !important; }
.btn-GRETA:hover { background-color:#000; color:#fff; }
.btn-STARKS { background-color:#000 !important; color:#fff !important; }
.btn-STARKS:hover { background-color:#fff; color:#000; }
