/*
Theme Name: Glencore Graduates
Theme URI:
Description: Custom Wordpress Theme
Version: 9999.0
Author: Thirteen Digital
Author URI: http://thirteendigital.com.au/
*/

/* Web Fonts */
	body,
	h2,
	h3 {
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	}
	h1,
	h2.title,
	.slide .content {
		font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
	}
	.flex-two-cols h2 {
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	}
	@font-face {
	    font-family: 'slick';
	    font-weight: normal;
	    font-style: normal;
	    src: url('fonts/slick.eot');
	    src: url('fonts/slick.eot?#iefix') format('embedded-opentype'), url('fonts/slick.woff') format('woff'), url('/fonts/slick.ttf') format('truetype'), url('/fonts/slick.svg#slick') format('svg');
	}
	.slick-prev:before,
	.slick-next:before,
    .slick-dots button:before {
        font-family: FontAwesome;
    }
/* Global */
	body {
		padding: 0;
		margin: 0;
		color: #000;
		font-size: 14px;
		line-height: 20px;
		height: 100%;
		background: url('images/background.png') #FFF repeat-x;
	}
	p {
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 20px 0;
	}
	ul {
		margin: 0 0 20px 0;
	}
	li {
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 5px 10px;
	}
	a,
	.searchform input#searchsubmit {
		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-ms-transition: all .25s ease;
		-o-transition: all .25s ease;
		transition: all .25s ease;
	}
	.wrap {
		margin: 0 auto;
		padding: 0;
		width: 1200px;
		overflow: hidden;
	}
	img {
		max-width: 100%;
		height: auto;
		border: 0;
	}
	hr {
		border-top: 1px dotted #b6aea0;
		height: 0px;
		overflow: hidden;
		margin: 30px 0;
	}
	.vcenter-wrapper {
		display: table;
		overflow: hidden;
		width: 100%;
		min-height: 100%;
		height: auto;
	}
	.vcenter {
		padding: 0;
		display: table-cell;
		position: relative;
		vertical-align: middle;
		text-align: center;
		z-index: 9;
	}
	.zoom img {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: all 1s ease-out !important;
		transition: all 1s ease-out !important;
		-webkit-backface-visibility: hidden;
	}
	.zoom img:hover {
		opacity: 0.8;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	iframe {
		margin: 0 !important;
	}
/* Header */
	.header {
		overflow: visible;
		z-index: 11;
		position: relative;
	}
	.header .logo {
		width: 240px;
		display: block;
		margin: 60px 0 25px 0;
		float: left;
	}
	.header .logo:hover {
		opacity: .8;
	}
	.header .top {
	    display: block;
	    overflow: hidden;
	    position: relative;
	}
	.header .top .right {
		float: right;
		margin: 40px 0 0 0;
		width: 400px;
	}
	.header .google-translate {
	    position: relative;
	    width: 150px;
	    display: block;
	    float: right;
	    top: 0;
	}
	.header .google-translate select {
		width: 98%;
		display: inline-block;
		margin: 4px 0;
		text-align: right;
		padding: 0;
		float: right;
	}
	.header .google-translate span {
		display: none;
	}
	.goog-logo-link {
		display: none !important;
	}
	.goog-te-gadget{
		color: transparent !important;
	}
	.searchform {
	    display: block;
	    overflow: hidden;
	    margin: 10px 0 0 0;
	    float: right;
	}
	.searchform .form {
		margin: 0;
		padding: 0;
	}
	.searchform input#searchsubmit {
		background: #000;
		color: #FFF;
		border: none;
		border-radius: 0;
		padding: 6px 19px;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: bold;
		cursor: pointer;
	}
	.searchform input#searchsubmit:hover {
		background: #a49382;
	}
	.searchform input:focus {
		outline:none;
	}
	.searchform input#s {
		padding: 5px;
		font-size: 14px;
		line-height: 15px;
		width: 212px;
		border: 1px solid #a49382;
	}

	.searchform ::-webkit-input-placeholder::before { font-family: fontAwesome; content:'\f002  '; color: #a49382 }
	.searchform ::-moz-placeholder::before  { font-family: fontAwesome; content:'\f002  '; color: #a49382 } /* firefox 19+ */
	.searchform :-ms-input-placeholder::before  { font-family: fontAwesome; content:'\f002  '; color: #a49382 } /* ie */
	.searchform input:-moz-placeholder::before  { font-family: fontAwesome; content:'\f002  '; color: #a49382 }

	#mobile-menu {
		display: none;
	}

	#menu-main-menu {
		text-transform: uppercase;
		margin: 0;
		padding: 0;
	}
	#menu-main-menu li {
		list-style: none;
		display: inline-block;
		padding: 0;
		margin: 0;
		position: relative;
	}
	#menu-main-menu li:first-child a {
		margin: 0 32px 0 0;
	}
	#menu-main-menu li:last-child a {
		margin: 0 0 0 32px;
	}
	#menu-main-menu .sub-menu li:first-child a,
	#menu-main-menu .sub-menu li:last-child a {
		margin: 0;
	}
	#menu-main-menu li a {
		font-weight: 600;
		font-size: 13px;
		line-height: 15px;
		color: #000;
		text-decoration: none;
		border-bottom: 12px solid transparent;
		margin: 0 32px;
		display: block;
		padding: 0 0 4px 0;
	}
	#menu-main-menu li a:hover {
		border-bottom: 12px solid #000000;
		padding: 0 0 5px 0;
	}
	#menu-main-menu li.current-menu-item a,
	#menu-main-menu li.current_page_parent a {
		border-bottom: 12px solid #a49382;
		padding: 0 0 5px 0;
	}
	#menu-main-menu .sub-menu {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		top: 16px;
		left: 0px;
		height: auto;
		min-width: 230px;
		padding: 0;
		margin: 0;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	#menu-main-menu .menu-item-has-children a,
	#menu-main-menu .menu-item-has-children a:hover {
		border-bottom: 12px solid transparent;
	}
	#menu-main-menu .sub-menu li {
		display: block;
		background-image: url('images/pattern.gif');
		background-position: bottom center;
		background-repeat: repeat-x;
		padding: 0;
		margin: 0;
	}
	#menu-main-menu .sub-menu li a {
		margin: 0;
		padding: 10px 25px 10px 25px;
		border-bottom: none;
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		-ms-transition: all .5s ease;
		-o-transition: all .5s ease;
		transition: all .5s ease;
	}
	#menu-main-menu .sub-menu li a:hover {
		border-bottom: none;
		background: #000;
		color: #FFF;
	}
	#menu-main-menu .menu-item-has-children:hover .sub-menu {
		visibility: visible;
		display: block;
		opacity: 1;
		position: absolute;
		top: 16px;
		left: 0px;
		padding: 3px 0 0 0;
		margin: 0;
		min-width: 230px;
		height: auto;
		background-image: url('images/brown-85.png');
		z-index: 11;;
	}
	.nav-menu {
		top: 6px;
		position: relative;
	}
	.social {
		overflow: hidden;
		float: right;
	}
	.social a {
		display: inline-block;
		color: #a49382;
		margin: 0 9px 0 0;
	}
	.social a:hover {
		color: #000;
	}
	.social a i {
		line-height: 26px;
		font-size: 26px;
		text-align: center;
	}

/* Home */
	.slideshow-home {
		display: inline-block;
		width: 100%;
		z-index: 1;
		position: relative;
		overflow: hidden;
	}
	.slideshow-home .slide {
		overflow: hidden;
		background-size: cover;
		background-repeat: no-repeat;
		min-height: 400px;
		display: inline-block;
		text-decoration: none;
		position: relative;
		transition: none;
		-webkit-transition: none;
	}
	.slide .content {
		text-decoration: none;
		text-transform: none;
		position: absolute;
	}
	.slide .content p {
		text-decoration: none;
		text-align: center;
		font-size: 33px;
		line-height: 44px;
		font-weight: 600;
	}
	.slide .content.white p {
		color: #FFF;
		text-shadow: 1px 1px 1px #000;
	}
	.slide .content.black p {
		color: #000;
	}
	/*Pods*/
	.pods {
		overflow: hidden;
	}
	.pods .pod {
		float: left;
		position: relative;
		width: 32.83%;
		padding-top: 19.25%;
		margin: 0 0.25% 0.25% 0.25%;
		overflow: hidden;
		text-align: center;
		text-decoration: none;
	}
	.pod .retain-ratio {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.pod .retain-ratio img {
		transition: all 0.3s ease 0s;
		opacity: 1;
		max-width: 100%;
		height: auto;
		-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
		backface-visibility: hidden;
	}
	.pod:hover > .retain-ratio img {
		opacity: .8 !important;
		max-width: 100%;
		height: auto;
	}
	.pod h3 {
		font-size: 16px;
		line-height: 18px;
		font-weight: 600;
		text-transform: uppercase;
		margin: 0 0 0 0;
		padding: 2%;
		transition: all 0.3s ease 0s;
		position: absolute;
		bottom: 0;
		text-align: center;
		background: rgba(0, 0, 0, 0.82);
		width: 96%;
		color: #FFF;
	}
	.pod:hover > h3 {
		color: #a49382 !important;
	}
	.video-and-image {
		overflow: hidden;
	}
	.video-and-image .video-grab {
		width: 49.5%;
		float: left;
		margin: .25%;
		position: relative;
		padding: 0;
	}
	.video-and-image .image {
		width: 49.5%;
		float: right;
		margin: 0.25%;
		text-align: center;
		padding: 0;
		background-size: cover;
	}
	.video-and-image i {
		position: absolute;
		font-size: 70px;
		line-height: 0;
		color: #FFF;
		left: 45%;
		top: 56%;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	}
	#lightcase-overlay {
		background: #010101;
	}
	.lightcase-content {
		background: #FFF !important;
	}
	.two-columns {
		padding: 0 3% 0 3%;
		width: 70%;
		overflow: hidden;
		margin: 30px auto 40px auto;
		max-width: 1100px;
	}
	.two-columns .title {
		border-bottom: 1px dotted #a49382;
		margin: 30px 0 30px 0;
		padding: 0;
	}
	.two-columns h1 {
		font-size: 46px;
		line-height: 40px;
		padding: 0;
		margin: 0;
	}
	.column-one {
		width: 48%;
		float: left;
		margin: 0;
		padding: 0 2% 0 0;
	}
	.column-two {
		width: 48%;
		float: left;
		margin: 0;
		padding: 0 2% 0 0;
	}
	.image-icons {
		margin: 0 auto 60px auto;
		text-align: center;
	}
/* Pages */
	.hero-image {
		width: 100%;
		display: block;
		position: relative;
		height: 350px;
		float: left;
		background-size: cover;
		background-position: top center;
	}
	.black-bar,
	.map-black-bar-mobile {
		display: block;
		overflow: hidden;
		width: 100%;
		height: 15px;
		background: #000;
	}
	.map-black-bar-mobile {
		display: none;
	}
	.interactive-map {
		background: #e0dad4;
		height: 560px;
		width: 100%;
		display: inline-block;
		overflow: hidden;
		text-align: center;
	}
	/* Map */
		.map {
			overflow: hidden;
			text-align: center;
			background-color: #E0DBD5;
			padding: 20px 0 20px 0;
		}
		.map area {
			cursor:pointer;
		}
		.map map,
		.map map area,
		.map area:hover,
		.map area:active,
		.map map:hover,
		.map map:active {
			outline:none;
			border:none;
		}
		.grid_layout .product {
			min-height: 390px;
		}
	/* Inner-content Sizes */
		/* Left Only */
		.has-sidebar-left .inner-content {
			float: left;
			display: block;
			width: 73%;
			min-height: 600px;
			padding: 2%;
		}
		/* Right Only */
		.has-sidebar-right .inner-content {
			float: left;
			display: block;
			width: 78%;
			min-height: 600px;
		}
		/* Left & Right */
		.has-sidebar-left.has-sidebar-right .inner-content {
			width: 56%;
			float: left;
			display: block;
			min-height: 600px;
		}
		/* Left and Right Thick */
		.has-sidebar-left.has-sidebar-right-thick .inner-content {
			width: 41%;
			float: left;
			display: block;
			min-height: 600px;
		}
		.has-sidebar-right-opportunities .inner-content {
			width: 55%;
			float: left;
			display: block;
			min-height: 600px;
		}
	/* Sidebar Sizes */
		.sidebar-left,
		.sidebar-right {
			width: 19%;
			float: left;
			position: relative;
			overflow: hidden;
			min-height: 600px;
			padding: 40px 0 0 0;
		}
		.sidebar-left .container.stick {
			position: fixed;
			top: 0;
			z-index: 9;
			max-width: 228px;
		}
		.sidebar-right-thick {
			width: 36%;
			float: left;
			position: relative;
			min-height: 600px;
		}
		.sidebar-right-opportunities {
			width: 22%;
			float: left;
			position: relative;
			overflow: hidden;
			min-height: 600px;
			padding: 40px 0 0 0;
		}
	/* Sidebar Contents */
		.video-pods-thick {
			padding: 30px 0 0 0;
			overflow: hidden;
			display: block;
		}
		.video-pod-thick {
			margin: 20px 0 20px 0;
		}
		.video-pod-thick .pod {
			position: relative;
			overflow: hidden;
			display: block;
		}
		.video-pod-thick .pod .thumb {
			position: relative;
			overflow: hidden;
			display: block;
		}
		.video-pod-thick .pod .thumb i {
			position: absolute;
			font-size: 50px;
			line-height: 0;
			color: #FFF;
			left: 46%;
			top: 48%;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
		}
		.video-pod-thick h3,
		.image-with-title h3 {
			text-transform: uppercase;
			margin: 2px 0 10px 0;
			padding: 0 0 5px 0;
			border-bottom: 1px dotted #a49382;
			font-size: 15px;
			line-height: 17px;
		}
		.video-pod-thick p {
			font-size: 13px;
			line-height: 16px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		.image-with-title {
			margin: 30px 0;
		}
		/* Sidebar Right Opportunities */
		.sidebar-right-opportunities h3 {
			background: #000;
			color: #FFF;
			text-transform: uppercase;
			text-align: center;
			padding: 3%;
			font-size: 25px;
			line-height: 29px;
			overflow: hidden;
			display: block;
		}
		.sidebar-right-opportunities a {
			overflow: hidden;
			display: block;
		}
		.sidebar-right-opportunities .title,
		.sidebar-right-opportunities .text {
			text-transform: uppercase;
			float: left;
			width: auto;
			overflow: hidden;
			font-size: 15px;
			line-height: 18px;
		}
		.sidebar-right-opportunities .title {
			font-weight: bold;
			margin: 0 10px 0 0;
		}
		.sidebar-right-opportunities .business-segments {
			padding: 0 3%;
		}
		.sidebar-right-opportunities .business-segments img {
			width: 18%;
			padding: 0;
			margin: 0;
			display: inline-block;
			vertical-align: middle;
		}
		.sidebar-right-opportunities .business-segment-title {
			overflow: hidden;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 15px;
			line-height: 18px;
			margin: 20px 0 10px 0;
		}
		.sidebar-right-opportunities .title-text {
			overflow: hidden;
			margin: 20px 0 20px 0;
			padding: 0 3%;
		}
	/* Global */
		.inner-content a {
			color: #a49382;
		}
		.inner-content a:hover {
			color: #000;
		}
		.inner-content h2 {

		}
		.inner-content ul {
			font-size: 16px;
		}
		.inner-content li {

		}
	/* Button */
		.sidebar-right-opportunities .button,
		.inner-content .button {
			background: #000;
			color: #FFF;
			border: none;
			border-radius: 0;
			padding: 8px 23px;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			margin: 10px auto 20px auto;
			display: inline-block;
			text-align: center;
		}
		.sidebar-right-opportunities .button p {
			margin: 0;
			padding: 0;
		}
		.sidebar-right-opportunities .button:hover,
		.inner-content .button:hover {
			background-color: #a49382;
			color: #FFF;
		}
	/* Title */
		h1.flex-title {
			font-size: 50px;
			display: block;
			margin: 30px 0 30px 0px;
			padding: 20px 0 10px 0;
			border-bottom: 1px dotted #a49382;
			line-height: 55px;
		}
	/* Two Cols */
		.flex-two-cols {
			overflow: hidden;
			padding: 0 0 30px 0;
		}
		.flex-two-cols-one {
			float: left;
			width: 48%;
			padding: 0 2% 0 0;
			overflow: hidden;
		}
		.flex-two-cols-two {
			float: left;
			width: 50%;
		}
		.flex-two-cols-text-image-block {
			margin: 60px 0 60px 0;
			overflow: hidden;
		}
		.flex-two-cols-text-image-block .left {
			width: 24%;
			float: left;
			padding: 0 4% 4% 0;
		}
		.flex-two-cols-text-image-block .right {
			width: 66%;
			float: left;
		}
		.flex-two-cols-text-image-block .title {
			font-size: 48px;
			line-height: 56px;
			border-bottom: 1px solid #A49382;
			margin: 0 0 20px 0;
			padding: 0 0 10px 0;
		}
	/* Pods */
		.vertical-pods {
			overflow: hidden;
			margin: 0;
			padding: 0;
		}
		.vertical-pods .pod {
			float: left;
			position: relative;
			width: 100%;
			padding-top: 78.25%;
			margin: 3px 0.25% 3px 0.25%;
			overflow: hidden;
			text-align: center;
			text-decoration: none;
		}
		.vertical-pods .pod .retain-ratio {
			position: absolute;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
		}
		.vertical-pods .pod .retain-ratio img {
			transition: all 0.3s ease 0s;
			opacity: 1;
			max-width: 100%;
			height: auto;
			-webkit-backface-visibility: hidden; /* Chrome, Safari, Opera */
			backface-visibility: hidden;
		}
		.vertical-pods .pod:hover > .retain-ratio img {
			opacity: .8 !important;
			max-width: 100%;
			height: auto;
		}
		.vertical-pods .pod h3 {
			font-size: 14px;
			line-height: 18px;
			font-weight: 600;
			text-transform: uppercase;
			margin: 0 0 0 0;
			padding: 2%;
			transition: all 0.3s ease 0s;
			position: absolute;
			bottom: 0;
			text-align: center;
			background: rgba(0, 0, 0, 0.82);
			width: 96%;
			color: #FFF;
		}
		.vertical-pods .pod:hover > h3 {
			color: #a49382 !important;
		}
		.thumb-video-lightbox {
			overflow: hidden;
			margin: 3px 0 3px 0;
			display: block;
			position: relative;
		}
		.thumb-video-lightbox i {
			position: absolute;
			font-size: 50px;
			line-height: 0;
			color: #FFF;
			left: 41%;
			top: 48%;
			text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
		}
	/*	Two Col - Text and Slideshow */
		.flex-two-cols-text-slideshow {
			position: relative;
			display: block;
			overflow: hidden;
		}
		.flex-two-cols-text-slideshow .slideshow-col-two {
			display: block;
			overflow: hidden;
			margin: 0 0 10px 0;
			padding: 0 0 0 3%;
		}
		.flex-two-cols-text-slideshow .slideshow-col-two .title {
			font-weight: bold;
			text-transform: uppercase;
			margin: 0px 0 10px 0;
			padding: 0 0 5px 0;
			border-bottom: 1px dotted #a49382;
			font-size: 15px;
			line-height: 17px;
		}
		.flex-two-cols-text-slideshow .slideshow-col-two .item {
			margin: 10px 0 10px 0;;
			display: block;
			overflow: hidden;
			position: relative;
			text-align: center;
		}
	/* Mobile Only Menu */
		.mobile-only-menu {
			display: none;
			height: auto;
			min-width: 230px;
			padding: 0;
			margin: 0;
			-webkit-transition: all .5s ease;
			-moz-transition: all .5s ease;
			-ms-transition: all .5s ease;
			-o-transition: all .5s ease;
			transition: all .5s ease;
			padding: 3px 0 0 0;
			margin: 0;
			height: auto;
			background-image: url('images/brown-85.png');
		}
		.mobile-only-menu ul {
			padding: 0;
		}
		.mobile-only-menu li {
			display: block;
			background-image: url('images/pattern.gif');
			background-position: bottom center;
			background-repeat: repeat-x;
			padding: 0;
			margin: 0;
		}
		.mobile-only-menu li a {
			margin: 0;
			padding: 10px 25px 10px 25px;
			display: block;
			border-bottom: none;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: 600;
			font-size: 13px;
			line-height: 15px;
			color: #000;
			text-decoration: none;
			-webkit-transition: all .5s ease;
			-moz-transition: all .5s ease;
			-ms-transition: all .5s ease;
			-o-transition: all .5s ease;
			transition: all .5s ease;
		}
		.mobile-only-menu li a:hover {
			background: #000;
			color: #FFF;
		}
	/* Slideshow */
		.slideshow {
			display: block;
			overflow: hidden;
			position: relative;
			width: 100%;
		}
		.slideshow .title {
			background: #000;
			padding: 2% 3%;
			color: #FFF;
			font-size: 16px;
			line-height: 20px;
			text-transform: uppercase;
			font-weight: bold;
		}
		.slideshow-flex {
			display: block;
			z-index: 1;
			position: relative;
			width: 100%;
			background: #a49382;
			overflow: hidden;
		}
		.slideshow-flex .container {
			padding: 0 4%;
		}
		.slideshow-flex .slide {
			padding: 20px 5px;
			margin: 0;
			float: left;
			box-sizing: border-box;
		}
		.slideshow-flex .slick-prev:before,
		.slideshow-flex .slick-next:before {
			color: #000;
			text-shadow: none;
				width: 35px;
		}
		.slideshow-flex .slick-next {
			right: 0%;
		}
		.slideshow-flex .slick-prev {
			left: 0%;
		}
	/* Search */
		.outer-content.search {
			margin: 30px 0 30px 0;
			overflow: hidden;
		}
		ol.searchResults {
			margin: 30px 0 30px 0;
		}
		.search a {
			color: #a49382;
		}
		.search small {
			font-size: 11px;
			color: #a49382;
			line-height: 13px;
		}
/* Slick */
	/* Slideshow Controls */
		.slick-prev,
		.slick-next {
		    font-size: 0;
		    line-height: 0;
		    position: absolute;
		    top: 44%;
		    display: block;
		    width: 40px;
		    height: 40px;
		    margin-top: -10px;
		    padding: 0;
		    cursor: pointer;
		    color: transparent;
		    border: none;
		    outline: none;
		    background: transparent;
		    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);
		    z-index: 9999;
		}
		.slick-prev:hover,
		.slick-prev:focus,
		.slick-next:hover,
		.slick-next:focus {
		    color: transparent;
		    outline: none;
		    background: transparent;
		}
		.slick-prev:hover:before,
		.slick-prev:focus:before,
		.slick-next:hover:before,
		.slick-next:focus:before {
		    opacity: 1;
		}
		.slick-prev.slick-disabled:before,
		.slick-next.slick-disabled:before {
		    opacity: .25;
		}
		.slick-prev:before,
		.slick-next:before {
		    font-size: 40px;
		    line-height: 1;
		    opacity: .75;
		    color: #FFF;
		    -webkit-font-smoothing: antialiased;
		    -moz-osx-font-smoothing: grayscale;
		}
		.slick-prev {
		    left: 17%;
		}
		[dir='rtl'] .slick-prev {
		    right: 0px;
		    left: auto;
		}
		.slick-prev:before {
		    content: '←';
		}
		[dir='rtl'] .slick-prev:before {
		    content: '→';
		}
		.slick-next {
			right: 17%;
		}
		[dir='rtl'] .slick-next {
		    right: auto;
		    left: 0px;
		}
		.slick-next:before {
		    content: '→';
		}
		[dir='rtl'] .slick-next:before {
		    content: '←';
		}
		.slick-prev:before {
		    width: 50px;
		    z-index: 9;
		    position: absolute;
		    left: 2%;
		    font-size: 50px;
		    content: "\f104";
		    top: -7px;
		}
		.slick-next:before {
		    z-index: 9;
		    width: 50px;
		    position: absolute;
		    right: 2%;
		    font-size: 50px;
		    content: "\f105";
		    top: -7px;
		}
	/* Dots */
		.slick-dots {
		    display: block;
		    width: 100%;
		    padding: 0;
		    list-style: none;
		    text-align: center;
		    margin: 0;
		    position: absolute;
		    bottom: 10px;
		}
		.slick-dots li {
		    position: relative;
		    display: inline-block;
		    width: 15px;
		    height: 15px;
		    margin: 0 6px;
		    padding: 0;
		    cursor: pointer;
		}
		.slick-dots li button {
		    font-size: 0;
		    line-height: 0;
		    display: block;
		    width: 14px;
		    height: 14px;
		    padding: 0;
		    cursor: pointer;
		    color: transparent;
		    border: 0;
		    outline: none;
		    background: transparent;
		}
		.slick-dots li button:hover,
		.slick-dots li button:focus {
		    outline: none;
		}
		.slick-dots li button:hover:before,
		.slick-dots li button:focus:before {
		    opacity: 1;
		}
		.slick-dots li button:before {
		    font-size: 16px;
		    line-height: 14px;
		    position: absolute;
		    top: 0;
		    left: 0;
		    width: 14px;
		    height: 14px;
		    content: "\f10c";
		    text-align: center;
		    color: rgba(255, 255, 255, 0.7);
		    -webkit-font-smoothing: antialiased;
		    -moz-osx-font-smoothing: grayscale;
		}
		.slick-dots li.slick-active button:before,
		.slick-dots li.slick-active:before {
			background: rgba(255, 255, 255, 0.88);
			border-radius: 50%;
		    -moz-border-radius:50%;
			-webkit-border-radius:50%;
		}
/* Footer */
	#footer {
		background: #000;
		padding: 50px 0 50px 0;
		display: inline-block;
		overflow: hidden;
		width: 100%;
		z-index: 10;
		position: relative;
		top: 5px;
	}
	#footer .container {
		display: table;
		table-layout: fixed;
	}
	#footer ul li {
		list-style: none;
		display: table-cell;
		vertical-align: middle;
	}
	#footer ul li a {
		color: #98a4ae;
		text-transform: uppercase;
		text-decoration: none;
		display: block;
		text-align: center;
		margin: 0 5px;
	}
	#footer ul li a:hover {
		color: #FFF;
	}