body {
	height: 100%;
	background-color: #fff;
}

.disabled {
	display: none;
}

.larger-font {
	font-size: 13px;
	line-height: 30px !important;
}

.larger-font li {
	font-size: 13px;
	line-height: 30px !important;
}

::-webkit-scrollbar {
	display: none;
}


/* INTERIOR GLOBAL STYLES */

h1, h2, h3, h4, h5, h6 {
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	color: #728a98;
	font-weight: 100;
	font-size: 35px;
	letter-spacing: 0;
	line-height: 30px;
}

h1 sup {
	font-size: 8px;
	top: -12px;
	vertical-align: text-top;
}

h3 {
	margin-top: 10px;
	font-size: 40px;
}

.content p {
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	color: #728a98;
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
}

.decoration {
	display: none;
}

ul.features {
	width: 100%;
	margin:  20px auto 0;
	list-style-type: none;
	padding: 0 10px;
}

ul.features li {
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
    color: #728a98;
	line-height: normal;
	margin-bottom: auto;
	list-style: none;	
}

ul.features li.a {
	margin-top: 20px;	
	font-weight: 700;
	font-size: 14px;
}

ul.features li.b {
	font-weight: 700;
	font-size: 12px;
	margin-left: 15px;
}

ul.features li.c {
	font-weight: 500;	
	font-size: 12px;
	margin-left: 30px;
}

ul.features li.d {
	font-weight: 300;
	font-size: 11px;
	margin-left: 45px;
}

ul.features li.e {
	font-weight: 300;
	font-size: 9px;
	margin-left: 60px;	
}


/* PARTNERS */
.container.no-bottom.partners img {
	margin: 0 auto;
	padding: 0;
}

/* BOTTOM BALL MENU */

.menu-wrapper-background {
	position: fixed;
	z-index: 99999;
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	display: none;
}


/* RELEASE DATE */
.releasedate {	
	position: relative;
	top: -30px;
	z-index: 3;
}

.releasedate img {
	display: inline !important;
	position: relative !important;
	margin-top: 10px !important;
	vertical-align: top !important;
	height: 10px !important;
}

.releasedate p {
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	color: #fff;
	font-weight: 100;
	font-size: 40px;
	text-align: center;
	letter-spacing: 0;
	line-height: 40px;	
}


/* TITLE */

.titlearea {
	width: 100%;
	top: 10px;
	position: absolute;
	overflow: visible;
}

.filmtitle {
	position: relative;
  	top: -25px;
}

.filmtitle img {
	width: 100%;
	margin-bottom: 10px;
	margin-right: auto;
  	margin-left: auto;
}


/* TAGLINE */

.tagline {
	position: relative;
	width: 100%;
	top: 10px;
}

.tagline img {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.tagline p {
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	color: #fff;
	font-weight: 100;
	font-size: 22px;
	text-align: center;
	letter-spacing: 0;
	line-height: 40px;
}

.tagline p span {
	color: #fbe217;
	font-size: 35px;
}

/* SOCIAL */

.social {
	z-index: 10;
	width: 100%;
	text-align: center;
}

.socialcontent {
	position: relative;
	display: inline-block !important;
	color: #000;
}

.socialcontent img {
	vertical-align: middle;
	margin-bottom: 35px;
}

.socialcontent a {
	display: inline-block !important;
	margin-left: 10px;
	margin-right: 10px;
}

.socialcontent a:hover {
	opacity: .6;
}

.active-submenu {
	display: block;
	min-height: 100%;
	max-height: 500px !important;
}

.active-menu .fa-circle {
	color: #2ecc71 !important;
	margin-top: 26px;
}


.submenu {
	margin-bottom: 0px;
}

.page-content {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	transition: all 350ms ease;
}


/* TOP SLIDING MENU */

.menu-top {
	position: fixed !important;
	z-index: 999;
	max-height: 306px;
	width: 300px !important;
	height: 100%;
	left: 50%;
	top: -500px;
	margin-left: -150px;
	border: solid 1px #fff;
	/*background-color: #000;*/
	overflow: scroll !important;
	-webkit-overflow-scrolling: touch !important;
	transition: all 350ms ease;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ticketsbutton {
	top: 20px;
	z-index: 2;
	font-family: 'Arial Black', 'Arial Bold', Gadget, sans-serif;
	font-weight: 100;
	position: relative;
}

.menu-top li {
	list-style: none;
	margin-bottom: 0px;
	background: #728a98;	
}

.menu-top li:hover {
	background: #fbe217;	
}

.menu-top li.tickets {
	background: #fbe217;
	border-radius: 8px 8px 0 0;
}

.menu-top li.tickets a {
	color: #728a98;
}

.menu-top li.tickets:hover {
	background: #fff;
}

.menu-top li a {
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 100;
	color: #fbe217;
	line-height: 60px;
	letter-spacing: 0;
	border-bottom: solid 1px #fff;
	text-align: center;
}

.menu-top li a:hover {
	color: #728a98;
}

.show-menus {
	top: 50%;
	margin-top: -210px;
	transition: all 350ms ease;
}

.menu-top span {
	border-bottom: solid 1px #fff;
	display: block;
	font-size: 11px;
	font-family: 'Roboto', sans-serif;
	text-align: Center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menu-top a i {
	position: absolute;
	margin-top: 24px;
    /*margin-left:-40px;*/
	font-size: 14px;
}

.menu-top .fa-circle {
    /*position:absolute !important;*/
	float: right;
	right: 0px;
	margin-right: 25px;
	font-size: 8px;
	margin-top: 29px;
}

.menu-top .fa-angle-right {
	position: absolute;
	left: 40px;
	top: -3px;
}

.menu-top .fa-plus {
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	position: absolute !important;
	right: 0px;
	margin-right: 24px;
	font-size: 11px;
	margin-top: 27px;
	transition: all 350ms ease;
}


/* SUB MENU */

/*.submenu{display:none;}*/

.submenu {
	max-height: 0px;
	overflow: hidden;
	transition: all 350ms ease;
}

.show-submenu {
	max-height: 500px !important;
	transition: all 350ms ease;
}

.submenu a {
	font-size: 12px;
	line-height: 60px !important;
	opacity: 0.8;
	padding-left: 90px;
}

.submenu li:hover {
	background-color: rgba(0,0,0,0.02);
}

.submenu li:last-child {
	border-bottom: solid 1px #fff !important;
}

.submenu .fa-angle-right {
	margin-left: 26px;
	margin-top: 27px;
}

.active-plus {
	color: #c0392b;
	-ms-transform: rotate(135deg) !important;
	-webkit-transform: rotate(135deg) !important;
	transform: rotate(135deg) !important;
	transition: all 350ms ease;
	margin-top: 25px !important;
}

.submenu .fa-circle {
	position: absolute;
	z-index: 999999;
	margin-top: 28px;
	font-size: 6px !important;
}

.has-submenu .fa-mobile {
	font-size: 22px;
	margin-top: 20px;
}

/* HEADER */

.header {
	float: right;
	width: 60px;
	z-index: 99999;
	height: 60px;
	background-image: url(../images/misc/menu-bg.png);
	position: absolute;
	right: 0;
}

.headerhome {
	float: left;
	width: 60px;
	z-index: 99999;
	height: 60px;
	position: absolute;
	font-size: 26px;
	top: 15px;
	left: 15px;
}

.headerhome a {
	color: #728a98;
}

.header-clear {
	height: 60px;
}

.header-clear-big {
	height: 50px;
}

.header-logo {
	float: left;
	background-image: url(../images/logo.png);
	width: 70px;
	height: 15px;
	background-size: 70px 15px;
	margin-top: 22px;
	margin-left: 30px;
}

.header-navigation {
	float: right;
	color: #FFFFFF;
	height: 60px;
	width: 60px;
	text-align: center;
	line-height: 60px;
	display: none;
}

.header-navigation i {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #728a98;
	color: #fbe217;
}

.header-navigation i:hover {
	background: #fbe217;
	color: #728a98;
}

.header-navigation:hover {
	color: #fff;
	background-color: rgba(255,255,255,0.1);
}

.top-section {
	height: 100%;
	display: block;
	background-image: url(../images/pictures/4t.jpg);
	background-size: cover;
	position: relative;
}

.top-call-to-action {
	top: -4px;
	background: #ebeef0 url('../images/nav/main-menu.png') top left no-repeat;
	height: 40px;
}

.top-call-to-action:hover {
	background: #ebeef0 url('../images/nav/main-menu-hover.png') top left no-repeat;
}

.top-call-to-action.active {
	height: 156px;
}

.main-menu-heading {
	position: absolute;
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	color: #728a98;
	letter-spacing: 0;
	line-height: 17px;
	font-size: 17px;
	font-weight: 900;
	margin: 7px 0 0 60px;
	z-index: 999;
}

.top-call-to-action a {
	width: 100%;
	text-align: center;
	float: left;
	font-size: 17px;
	line-height: 17px;
	letter-spacing: 0;
	color: #728a98;
	opacity: 1;
	font-family: 'Lato', 'Arial', Helvetica, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
	/*background: #ebeef0;*/
	/*background: url(../images/nav/menu-bg.png) repeat-x;*/
	margin: 0;
	padding: 10px 0 10px 10px;
}

.top-call-to-action a:first-child {
	margin-top: 40px;
}

.top-call-to-action a i {
	padding-right: 13px;
	font-size: 14px;
}

.top-call-to-action a:hover {
	color: #fff;
	background: #728a98;
	/*background: url(../images/nav/menu-bg-hover.png);*/
	opacity: 1;
}

.top-call-to-action a.tickets {
	color: #fff;
	background: #728a98;
	/*background: url(../images/nav/menu-bg-tickets.png);*/
}

.top-call-to-action a.tickets:hover {
	background: #f5e050;
	/*background: url(../images/nav/menu-bg-tickets-hover.png);*/
}

/*
.top-call-to-action a:first-child {
	border-bottom: solid 1px rgba(255,255,255,0.1);
}
*/

.top-call-to-action a:last-child {
	border-bottom: solid 1px #728a98;
}

.top-call-to-action a {
	border-top: solid 1px #728a98;
}

/*
.top-call-to-action a:after {
	position: absolute;
  	height: 15px;
  	width: 4px;
  	background-color: #728a98;
  	top: 13px;
 	right: -2px;
  	content: " ";
}
*/

.top-call-to-action a:hover:after {
	display: none;
}

/*
.top-call-to-action a.last:after {
	display: none;
}
*/


/* SUBMIT MODAL */
.modal-background {
	position: fixed;
  	top: 0;
  	left: 0;
  	right: 0;
  	bottom: 0;
  	background-color: rgba(0,0,0,0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);	
  	z-index: 100;
  	display: none;
  	opacity: 0;
  	-webkit-transition: opacity .2s ease-in-out;
  	transition: opacity .2s ease-in-out;
}

.modal-background.show {
  	display: block;
}

.modal-background.active {
  	opacity: 1;
}

.submission-modal {
  	position: fixed;
  	z-index: 101;
  	top: -200px;
  	left: 50%;
  	margin-top: -170px;
  	margin-left: -150px;
  	width: 300px;
  	height: 300px;
  	background-color: #fff;
  	padding-top: 30px;
  	padding: 30px 24px 0 24px;
  	-webkit-transition: top .2s ease-in-out;
	-moz-transition: top .2s ease-in-out;
  	transition: top .2s ease-in-out;
}

.submission-modal.active {
  	top: 50%;
	-webkit-transition: top .2s ease-in-out;
	-moz-transition: top .2s ease-in-out;
	transition: top .2s ease-in-out;
}

.submission-modal .submit-copy {
  	text-transform: uppercase;
  	font-size: 20px;
  	line-height: 30px;
  	font-weight: 700;
  	color: #607f8f;
  	padding: 24px 0 0 0;
}

.submission-modal .close-button {
	position: absolute;
  	top: 0;
  	right: 0;
  	z-index: 1;
  	height: 50px;
  	line-height: 50px;
  	color: white;
  	cursor: pointer;
  	display: inline-block;
  	width: 50px;
  	font-size: 18px;
  	text-transform: uppercase;
  	text-align: center;
  	background-color: #607F8F;
  	font-style: normal;
}

.submission-modal .close-button:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}


/* SOCIAL */

.center-socials {
	width: 168px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: 10px;
	margin-top: -10px;
}

.center-socials a {
	transition: all 250ms ease;
	margin-bottom: 30px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 40px;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}

.center-socials a:hover {
	color: #FFFFFF;
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	transition: all 250ms ease;
}

.center-socials a i {
	width: 40px;
	height: 40px;
	line-height: 40px;
}


/* COLOR STRIP */

.content-strip {
	background-image: url(../images/pictures/5.jpg);
	background-size: cover;
}

.content-strip-content {
	position: relative;
	z-index: 9999;
	padding-top: 50px;
	padding-bottom: 20px;
}

.content-strip-content h1 {
	color: #FFFFFF !important;
	text-align: center;
	font-weight: 100;
	font-size: 22px;
	padding-bottom: 15px;
	position: relative;
	z-index: 9999;
}

.content-strip-content h4 {
	color: #FFFFFF;
	opacity: 0.7;
}

.content-strip-content div {
	color: #FFFFFF;
	position: relative;
	z-index: 999;
}

.content-strip-content p {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	opacity: 0.7;
	position: relative;
	z-index: 99999;
}

.content-strip-overlay {
	position: absolute !important;
	height: 100%;
	background-color: rgba(0,0,0,0.8);
	width: 100%;
	z-index: 999 !important;
	top: 0px;
}

.skeleton-button {
	width: 150px;
	height: 40px;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 38px;
	text-align: center;
	border: solid 1px rgba(255,255,255,1);
	margin-left: auto;
	margin-right: auto;
	transition: all 250ms ease;
	background-color: #e60000;
}

.skeleton-button:hover {
	color: #FFFFFF;
	background-color: #4a4a4a;
	transition: all 250ms ease;
}


/* FULLSCREEN SLIDER IMAGE */

.slider-image-1 {
	background-image: url(../images/pictures/3.jpg);
}

.slider-image-2 {
	background-image: url(../images/pictures/1.jpg);
}

.slider-image-3 {
	background-image: url(../images/pictures/5.jpg);
}

.bg1 {
	background-image: url(../images/pictures/3.jpg);
}

.bg2 {
	background-image: url(../images/pictures/1.jpg);
}

.bg3 {
	background-image: url(../images/pictures/5.jpg);
}


/* THUMBNAILS COLUMNS */

.thumb-clear {
	height: 40px;
	display: block;
	width: 100%;
}

.thumb-left {
	line-height: 24px;
	display: block;
	padding-bottom: 10px;
}

.thumb-left a {
	display: block;
	text-align: right;
}

.thumb-left img {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	float: left;
	margin-right: 20px;
	transition: all 500ms ease;
}

.thumb-left img:hover {
	transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.9, 0.9);
	transition: all 500ms ease;
}

.thumb-left strong {
	color: #1a1a1a;
	display: inline-block;
	padding-bottom: 5px;
	font-size: 13px;
}

.thumb-left em {
	font-style: normal;
}

.thumb-right {
	line-height: 24px;
	display: block;
	padding-bottom: 10px;
}

.thumb-right img {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	float: right;
	margin-left: 20px;
	transition: all 500ms ease;
}

.thumb-right img:hover {
	transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.9, 0.9);
	transition: all 500ms ease;
}

.thumb-right strong {
	color: #1a1a1a;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}

.thumb-right em {
	font-style: normal;
}

@media (min-width:600px) {
	.thumb-left img {
		width: 140px;
		height: 140px;
		border-radius: 150px;
	}

	.thumb-left em {
		line-height: 28px;
	}

	.thumb-left strong {
		padding-top: 10px;
	}

	.thumb-right img {
		width: 140px;
		height: 140px;
		border-radius: 150px;
	}

	.thumb-right em {
		line-height: 28px;
	}

	.thumb-right strong {
		padding-top: 10px;
	};
}


/* CONTENT HEADING */


.content-heading {
	margin-bottom: 30px;
}

.content-heading h4 {
	color: #FFFFFF;
	position: absolute;
	z-index: 999;
	text-transform: uppercase;
	margin-top: 27px;
	padding-left: 30px;
	pointer-events: none;
	font-weight: 100;
}

.content-heading {
	max-height: 100px;
}

.content-heading p {
	color: #FFFFFF;
	position: absolute;
	z-index: 999;
	margin-top: 48px;
	padding-left: 30px;
	opacity: 0.5;
	pointer-events: none;
}

.content-heading .overlay {
	z-index: 99;
	background-color: rgba(0,0,0,0.8);
}

.content-heading i {
	font-size: 32px;
	position: absolute;
	color: #FFFFFF;
	right: 30px;
	z-index: 999;
	margin-top: 36px;
	pointer-events: none;
}

.content-heading img {
	width: 100%;
	display: block;
	position: relative;
	z-index: 2;
	transition: all 300ms ease;
}

.content-heading img:hover {
	filter: blur(3px);
	-webkit-filter: blur(3px);
	transition: all 300ms ease;
}

@media (min-width:768px) {
	.content-heading {
		max-height: 140px;
	}

	.content-heading h4 {
		font-size: 20px;
		margin-top: 45px;
		padding-left: 50px;
	}

	.content-heading p {
		font-size: 13px;
		margin-top: 75px;
		padding-left: 50px;
	}

	.content-heading i {
		font-size: 40px;
		margin-top: 53px;
		right: 50px;
	};
}

/* STAFF SLIDER */

.staff-item img {
	border-radius: 300px;
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
	transition: all 500ms ease;
	margin-top: 10px;
}

.staff-item img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	transition: all 500ms ease;
}

.staff-item h4 {
	text-align: center;
	margin-top: 20px;
	font-size: 16px;
}

.staff-item em {
	text-align: center;
	font-size: 12px;
	color: #e34e47;
	display: block;
	margin-top: -10px;
	margin-bottom: 10px;
	font-style: normal;
}

.staff-item strong {
	display: block;
	font-weight: 100;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 28px;
}

/* QUOTE SLIDER */

.quote-slider h4 {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-weight: 100;
	width: 87%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	line-height: 36px;
}

.quote-slider a {
	text-align: center;
	margin-top: 20px;
}


/* HOMEPAGE GALLERY EFFECT */

.homepage-gallery img {
	transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.9, 0.9);
	transition: all 350ms ease;
}

.homepage-gallery img:hover {
	transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition: all 350ms ease;
}

/* HOMPAGE TOUTS */

.content .one-half-responsive img {
	border: 2px solid #fff;
}

.content .one-half-responsive img:hover {
	border: 2px solid #fbe217;
}


/* CUSTOM HOME CTA */
.trailer img, .tickets img, .goggles img, .fan-made img {
	width: 100%;
	margin-bottom: 20px;
	cursor: pointer;
}

.trailer {
	margin-top: 10px;
}

.full-bottom {
	margin-bottom: 0 !important;
}

/* CUSTOM HOME TOUTS */
.container .one-half-responsive .bar {
  height: 35px;
  background-color: #45bed8;
  padding: 4px 0 0 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 5;
}

.content .one-half-responsive img {
	border: none;
}

.content .one-half-responsive img:hover {
	border: none;
}

.content .one-half-responsive .bar img {
	width: 260px;
  	top: -1px;
}

/* FOOTER */

.footer-logos {
	width: 100%;
	text-align: center;
}

.footer-logos a, .footer-logos a img {
	display: inline;
}

.logos {
	margin: 10px 15px 10px 15px;
	display: inline;
}

p.center-text {
	color: #728a98;
}

.footerlinks {
	width: 100%;
	margin-bottom: 20px;
	margin-top: -25px;
	display: block;
	position: relative;
	text-align: center;
}

.footer li.navitem {
	margin: 0;
	vertical-align: middle;
}

.footer li.navitem a {
	margin: 0 2px;
}

.footer li {
	display: inline-block;
	font-size: 9px;
	position: relative;
	margin: 0;
	text-transform: uppercase;
}

.footer li a {
	color: #728a98;
}

.flags {
	width: 100%
}

.flags a img {
	margin-right: auto;
	margin-left: auto;
}

.footer p {
	clear: both;
}

.footer-socials {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: -15px;
	margin-bottom: -10px !important;
}

.footer-socials a:hover {
	transform: scale(1.15, 1.15  );
	-webkit-transform: scale(1.15, 1.15  );
	color: #FFFFFF;
	transition: all 200ms ease;
}

.footer-socials a {
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 35px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 12px;
	color: #FFFFFF;
	transition: all 200ms ease;
}

.footer-socials a i {
	width: 35px;
	height: 35px;
	line-height: 35px;
}

.footer-facebook {
	background-color: #3b5998;
}

.footer-share {
	background-color: #27ae60;
}

.footer-twitter {
	background-color: #4099FF;
}

.footer-google {
	background-color: #d34836;
}

.footer-up {
	background-color: #2c3e50;
	line-height: 32px !important;
}

.footer-menu {
	position: fixed;
	z-index: 9999999;
	background-image: url(../images/nav/menu-bg.png);
	background-size: 100px 100px;
	width: 100%;
	height: 60px;
	bottom: 0px;
}

.footer-menu a {
	border-right: solid 1px rgba(255,255,255,0.08);
	color: #FFFFFF;
	font-size: 14px;
}

.footer-menu a:hover {
	color: #FFFFFF;
	background-color: rgba(255,255,255,0.05);
}

.footer-menu-clear {
	height: 60px;
}

.footer-menu a i {
	height: 60px;
	line-height: 60px;
}

.footer-menu-three-icons a {
	width: 33.3%;
	float: left;
	text-align: center;
}

.footer-menu-four-icons a {
	width: 25%;
	float: left;
	text-align: center;
}

.footer-menu-five-icons a {
	width: 20%;
	float: left;
	text-align: center;
}

.footer-menu-six-icons a {
	width: 16.7%;
	float: left;
	text-align: center;
}

.social, .flags, .footer-logos {
	background-color: #2a2d2f;
}

.socialcontent {
	margin: 40px 20px 0px 20px;
}

.footer {
	background-color: #171717;
}

p.center-text {
	color: #fff;
	padding-top: 7px;
}

.footer li a {
	color: #fff;
}

.footer li a:hover {
	color: #fff;
}

/* COOKIE OVERLAY */

.ccc-widget {
	font-family: Arial, Helvetica, sans-serif  !important;
	overflow: auto  !important;
}

.ccc-outer {
	position: fixed  !important;
}

.ccc-inner h2 {
	font-family: Arial, Helvetica, sans-serif  !important;
  	color: #fff;
  	font-size: 1.3em;
  	font-weight: bold;
  	margin: 0;
  	padding: 10px 9px 8px 70px;
}

.ccc-inner p {
	font-family: Arial, Helvetica, sans-serif  !important;
	font-size: 11px  !important;
	line-height: 16px  !important;
	font-weight: bold;
}
	
#cctoggle-text {
	font-weight: bold;
}

.ccc-close {
  	background-position: 0 -40px;
  	border: 0 none;
  	height: 13px;
  	position: absolute;
  	right: 11px;
  	text-indent: -999em;
  	top: 11px;
  	width: 13px;
}



