/*
Theme Name: Cloud Marketplace
Author: AOR
Author URI: http://thinkaor.com/
*/


/*
	gray: #575757
	blue: #0095c3
	red: #dc291e
	light gray background: #f7f7f7
*/


body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#d0d1d2;
	font-size:16px;
	line-height:24px;
	color:#575757;
	text-align: center;
}

.page-wrapper {
	background-color:#fff;
	padding-left:0px;
	padding-right:0px;
	width: 100%;
}

.container-fluid {
	max-width: 1170px;
}


.container-sell img {
	padding-bottom:30px;
}

.container-sell p {
	font-style: bold !important;
}


.container {
	padding:0px 0 50px 0;
}

.container-overview-emea {
	padding-top:150px;
	background: url('images/bg.jpg') repeat;
	width:100%;
}
.container-resources {
	background-color:#ffffff;
}

.center-container {
	max-width: 1170px;
	margin: 0px auto;
}

.container-emea {
	background-color: #0095c3;
	width:100%;
	text-align: center;
	margin:0px auto;
	padding-top:40px;
}

.jumbotron {
	background: url('images/header-525.jpg') 50% 0%;
	background-size:100%;
	background-repeat:no-repeat;
	width:100%;
	height:261px;
	border-radius:0px !important;
	color:#fff;
	margin-bottom:0px;
	text-align: left;
	top:0;
}

.container-emea a {
	color:#ffffff;
}

img {
	max-width:100%;
}


h2, h3 {
	text-transform:uppercase;
	letter-spacing:1px;
}

h1 {
	color:#dc291e;
	font-size:30px;
	line-height:40px;
}

h2 {
	color:#575757;
	font-size:22px;
	letter-spacing: 2px;
	margin-bottom:30px;
}

h3 {
	font-size:15px;
	line-height:23px;
	font-weight:400;
	color:#575757;
}

h4 {
	font-size:22px;
	line-height:33px;
	font-weight:normal;
	color:#575757;
	font-style: bold;
}

h5 {
	font-size:15px;
	line-height:23px;
	font-weight:700;
	color:#575757;
	font-style: bold;	
	text-align: center;
	vertical-align:middle;
}

h6 {
	font-size:15px;
	line-height: 30px;
	font-weight: normal;
	text-align: center;
	color:#ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.spacing {
	padding-top:30px;
}

.navbar-brand img{
		width:30%;
		padding:0px;
		margin:0px;
		top:0;
}

.container-videolibrary img {
	padding-bottom: 20px;
	padding-top:7px;
}

.container-videolibrary h3 {
	padding-bottom: 20px;
}

.container-emea h4 {
	color:#ffffff;
}

.break {
	background-color:#ffffff;
	padding-top:40px;
}

/* Header */

.navbar-brand {
	height:auto;
}


.navbar {
	margin-bottom:0px;
	z-index: 150;
	position: absolute;
	top: 35px;
	width:100%;
	opacity: 0.8;
}

.header-sticky{
    position: fixed;
    top: 0;
}

.navbar img {
	max-height: 90px;
	z-index: 200;
}

.navbar-default {
	border:none;
	background-color:#fff;
}

.nav {
	margin-top:36px;
	float:right;
}

.nav>li>a {
	color:#dc291e !important;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:700;
	font-size:12px;
	padding:0px 15px;
}

.nav>li>a:hover {
	color:#179191 !important;
}

.nav>li>a.social {
	padding:0px 7px;
}


.jumbotron {
	background: url('images/header-525.jpg') 50% 0;
	background-size:100%;
	background-repeat:no-repeat;
	width:100%;
	height:261px;
	border-radius:0px !important;
	color:#fff;
	margin-bottom:0px;
	text-align: left;
	top:0;
}



.btn, .btn:visited {
	border-radius:3px;
	background-color:#dc291e;
	border:2px solid #dc291e;
	color:#ffffff;
	padding:10px 25px;
	text-transform:uppercase;
	letter-spacing:2px;
	margin-top:15px;
}

.btn:hover, btn:link {
	color:#ffffff;
	border:2px solid #575757;
	background-color: #575757 !important;
}

.btn-white, .btn-white:visited {
	background-color:#ffffff;
	border:2px solid #ffffff;
	color:#e22422;
}

.btn-white:hover, btn-white:link {
	color:#e22422;
	border:2px solid #b2b2b2;
	background-color: #b2b2b2 !important;
}

.btn-secondary {
	color:#b2b2b2;
	margin-top:0px !important;
	border:0px;
	border-bottom: 2px solid #dc291e;
	border-radius: 0;
	background: transparent;
	padding:4px 10px 4px 10px;
	transition: .25s ease-in-out all;	
}

.buttonblue {
	color:#ffffff;
	margin-top:25px
	border:0px !important;
	border-radius:3px;
	background-color:#0095c3 !important;
	border:2px solid #0095c3 !important;
}

.buttonred {
	color:#ffffff;
	font-size:12px;
	border:0px !important;
	border-radius:3px;
	background-color:#dc291e !important;
	border:2px solid #dc291e !important;
	float:right !important;
}

.buttonred:hover {
	color:#ffffff;
	font-size:12px;
	border:0px !important;
	border-radius:3px;
	background-color:#575757 !important;
	border:2px solid #575757 !important;
}

.btn-secondary:link {
	color:#575757;
	margin-top:0px !important;
	border:0px !important;
	background: transparent !important;
	text-transform: lowercase;
	font-style: italic;
	padding:0px !important;
}

.container-overview>div {
	text-align:center;
	padding: 0px 0 0 0;
}

.container-overview {
	padding-bottom:60px;
}

.container-overview h3 {
	color:#e22422;
	text-transform:uppercase;
}

.container-overview h2 {
	padding:0px 130px 20px 130px !important;
	text-align: center;
	line-height: 30px;
}

.overview-2-column {
	padding-top:20px;
	text-align: left;
}

.overview-2-column>div>div {
	padding-right:30px;
	padding-left:0px;
}

.container-toolset, .container-marketstorefronts {
	padding-top:100px !important;
	color:#ffffff;
}

.container-toolset h2, .container-marketstorefronts h2, .container-marketstorefronts h3 {
	color:#ffffff;
}

.container-register {
	background: url('images/gray-hex-bg.png') top left;
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	padding:0px !important;
	overflow:hidden;
}

.register-content {
	padding:50px;
}


.speaker-single {
	margin:20px 0px;
}

.speaker-single h4 {
	margin-top:0px;
	color:#0b6666;
}

.speaker-single h4 .speaker-title {
	font-style: italic;
	font-weight:400;
	color:#faa74a;
}

.container-videolibrary {
	background-color:#f7f7f7;
	width:100%;
	margin-bottom:40px;
}

.container-marketstorefronts {
	background-color:#0095c3;
}

.container-toolset {
	background-color:#e22422;
	width:100%;
}

.container-marketstorefronts img {
	padding-top:50px;
}

.container-marketstorefronts p {
	width:80%;
	margin: 0px auto;
}

.container-tsc {
	padding:80px 0;
}

.container-tsc img {
	padding-top:50px;
}

container-toolset>div>img {
	padding: 30px 0px;
}

.container-toolset p {
		padding:0 50px;
}

.container-suppliers {
	background-color:#ffffff;
}

.container-suppliers h2{
	padding-top:20px;
	padding-bottom:20px;
}

.sponsor-row {
	padding-left:0px;
	padding-top:20px;
}

.sponsor {
	padding: 5px 10px 5px 0px;
}

footer, .footer {
	background-color: #dc291e;
	width:100%;
	color:#fff;
	text-align: center;
	font-size: 10px;
	padding:40px 20px 10px 20px;
}

#footer-navbar {
	display:inline !important;	
	margin-left:0px;
}

#footer-navbar a {
	text-align: center !important;
	color:#ffffff !important;
	display:inline;
	text-decoration: none;
}

#footer-navbar li {
	text-align: center !important;
	color:#ffffff !important;
	display:inline;
	text-decoration: none;
	margin: 0 10px;
	font-size: 11px;
}

.footer-nav, .footer-navbar-nav {
	text-align: center !important;
	color:#ffffff !important;	
	text-decoration: none;
	display:inline !important;
}

.icon-left img {
	width:100px;
	vertical-align: middle;
	padding-bottom:20px;
}

.icon-right img {
	width:80px;
	vertical-align: middle;
	padding-bottom:20px;
}

.glyphicon {
	padding-right:10px;
	color:#166773;
}

.modal-header {
	color:#575757;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.modal-footer {
	border: 0px !important;
}

.modal-body {
	font-family: 'Lato', sans-serif;
	font-size:16px;
	line-height:24px;
	color:#575757;
}

.download-btn {
	padding-left: 0px;
}

.footer-container {
	float:none !important;
}

.logo {
	float:none !important;
	display:inline;
}

.copyright {
	float:none !important;
}

a.navbar-brand {
	padding:10px;
}

#side-tabs {
	right: 0px;
	top: 7150px;
	height: 175px;
	width: 245px;
	margin: 0;
	padding: 0;
	position: fixed;
	z-index: 9999;
	display:block;
	background-color:white;
	border:1px solid #b2b2b2;
}

#side-tabs h3 {
	text-align: left;
	padding:20px;
	font-size: 10px;
	line-height: 18px;
	margin-top:0px !important;
}

#side-tabs-span {
	color: #dc291e;	
	font-size: 12px;
	font-weight:bold;
	line-height: 20px;
	padding-bottom: 2px;
	transition: .25s all ease-in-out;

}

#side-tabs-span:hover{
	border-bottom: 1px solid #c0c0c0;
}

#side-tabs a{
	transition: .25s all ease-in-out;
}

#side-tabs a:hover{
	text-decoration:none;
}

.navbar-collapse {
	text-align: right;
}

.video-container {
	padding-top:20px;
}

.overview-cta {
	text-align: center;
	padding:60px 0px 60px 0px;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height:315px;
    max-width: 560px;
}

.info-container {
	padding-bottom:20px;
}

.container-cta {
	background-color:#e5e5e5;
	width:100%;
}


/* TOP BAR */

#top-bar {
	top:0;
	background-color:#b2b2b2;
	text-align: right;
	letter-spacing: 0px;
	color:#575757;
}

#top-bar ul {
	list-style-type: none;
	margin-bottom:0px;
}

#top-bar li {
	display:inline-block;
	text-align:center;
	letter-spacing:1px;
}

.menu .current-menu-item{
	background: #fff;
}

.menu .coming-soon:hover a{
	display: none;
	font-style: 12px;
}

.menu .coming-soon:hover a:before{
	content: 'Coming Soon';
	font-style: 12px;
	color: #fff;
}

.menu .coming-soon .btn--alt{
	font-style: 12px;
}

.menu .btn--alt a{
	color:#575757;
}

.btn--alt.coming-soon-link, .btn--alt.coming-soon-link:hover{
	cursor: default;
}

.btn--alt {
	text-decoration: none;
	color:#575757;
	font-weight: bold;
	font-size: 10px;
	display:inline-block;
	width:75px; 
	line-height:12px;
 	height:45px; 
 	text-align:center;

}

.btn--alt:hover {
    font-size: 0;
    text-decoration: none !important;
    background-color: #575757;
    height:45px;
    letter-spacing: 0px !important;

}

.btn--alt:active {
    font-size: 0;
    text-decoration: none !important;
    background-color: #ffffff;
    height:45px;

} 

a.btn--alt:hover:after {
    content: attr(data-btn-alt);
    font-size: 10px;
    line-height:12px;
    word-wrap: break-word;
    text-decoration: none !important;
    color:#ffffff !important;
	width:75px;    
}

.active {
	text-decoration: none !important;
	color:#575757;
	font-weight: bold;
	font-size: 10px;
	display:inline-block;
	width:75px; 
	line-height:12px;
 	height:45px; 
 	text-align:center;
 	background-color:#ffffff;
}


a.active:hover:after {
    content: attr(data-btn-alt);
    font-size: 10px;
    line-height:12px;
    word-wrap: break-word;
    text-decoration: none !important;
    color:#575757 !important;
	width:75px;    
}

.featured-caption {
	color:#e22422 !important;
	
}


/* NEW STYLES */

.wow {
  visibility: hidden;
}

.header-wrap{
	position: relative;
    height: 110px;
}

.intro-icons-section{
	margin-bottom: 80px;
}

.intro-icons{
	margin-bottom: 20px;
}

.intro-icons a:focus{
	outline: none;
	text-decoration: none;
}


.intro-icons:hover a{
	text-decoration: none !important;
}

.intro-icons:hover .btn-secondary, .intro-icons .btn-secondary:hover{
	background: #e22422 !important;
	border:0 !important;
	color: #fff;
	padding:4px 10px !important;

}

.jumbotron-image{
	width: 100%;
	height: auto;
}

/* Announcements */

.announcement-container{
	background: #f7f7f7;
	width:100%;
	padding: 30px 0;
    margin: 0 0 80px 0;
}

.carousel-control{
	text-shadow: none;
}

.carousel-control.left, .carousel-control.right {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0) 0%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.0) 0%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.0)));
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.0) 0%);
    filter: none !important
}

.glyphicon-chevron-left:before, .glyphicon-chevron-right:before {
    color: #a0a0a0;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
	right:5px;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-next{
	left:12px;
}

.carousel .item{
	width: 100%;
    height: auto;
    right: 0;
    background: transparent;
}

.announcement-container .carousel .item{
	padding:0 22px;
}
.announcement-container .carousel .item p{
	font-size:14px;
	font-weight: normal;
	line-height: 21px;
	color: #575757;
}

.announcement-container .carousel .item h3{
	font-size: 24px;
    color: #e22422;
}

.section-announcement{
	margin-top:-100px;
	margin-bottom: 40px;
}

.section-announcement h1{
	margin-top: 2px;
}

.section-announcement h6{
	color: #575757;
	margin-bottom: 0;
}

.announcement-post{
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom: 2px solid #e0e0e0;
}

a.rss-subscribe{
	color: #575757;
    border-bottom: 1px solid #c5c5c5;
    padding-top: 15px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration:none !important;
}

a.rss-subscribe:hover{
	text-decoration:none !important;
	color: #dc291e;
}

/* MEDIA */


@media (min-width:0px) and (max-width:525px) {
	.navbar-brand {
		vertical-align: middle;
		height:auto;
	}
	
	.navbar {
		background-color:#ffffff;
		opacity: 1;
	}
	
	.buttonred {
		margin-top:-45px !important;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 0px; height: 0; overflow: hidden !important;
	}
	
	.responsive-btn {
		font-size: 8px;
		padding: 10px 8px;
	}
	
	.container-overview h2 {
		padding:0px 10px 20px 10px !important;
		text-align: center;
		line-height: 30px;
	}
	
		#top-bar {
		top:0;
		background-color:#b2b2b2;
		text-align: right;
		letter-spacing: 1px;
		color:#575757;
	}
	
	#top-bar ul {
		list-style-type: none;
		margin-bottom:0px;
	}
	
	#top-bar li {
		display:inline-block;
		text-align:center;
	}
	
	.btn--alt {
	 	padding:10px; 
		text-decoration: none;
		color:#575757;
		font-weight: bold;
		font-size: 12px;
		display:inline-block;
		width:116px; 
		line-height:12px;
	 	height:30px; 
	 	text-align:center;
	
	}
	
	.btn--alt:hover {
	    font-size: 0;
	    text-decoration: none !important;
	    background-color: #575757;
	    height:30px;
	
	}
	
	.btn--alt:active {
	    font-size: 0;
	    text-decoration: none !important;
	    background-color: #ffffff;
	    height:30px;
	
	} 
	
	a.btn--alt:hover:after {
	    content: attr(data-btn-alt);
	    font-size: 12px;
	    line-height:12px;
	    word-wrap: break-word;
	    text-decoration: none !important;
	    color:#ffffff !important;
	}
	
	.active {
	 	padding:10px; 
		text-decoration: none !important;
		color:#575757;
		font-weight: bold;
		font-size: 12px;
		display:inline-block;
		width:116px; 
		line-height:12px;
	 	height:30px; 
	 	text-align:center;
	 	background-color:#ffffff;
	}
	
	
	a.active:hover:after {
	    content: attr(data-btn-alt);
	    font-size: 12px;
	    line-height:12px;
	    word-wrap: break-word;
	    text-decoration: none !important;
	    color:#575757 !important;
	}

}


@media (min-width:525px) {
	.jumbotron {
		background: url('images/header-525.jpg') 50% 0;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:388px;
		border-radius:0px !important;
		color:#fff;
		margin-bottom:0px;
		top:0;
	}
	
	.navbar-brand img{
		width:40%;
		padding:0px !important;
	}
	
	h5{
		text-align: center !important;
	}
	
	.buttonred {
		margin-top:-50px !important;
	}
	
	.container-overview h2 {
		padding:0px 10px 20px 10px !important;
		text-align: center;
		line-height: 30px;
	}
	
	#top-bar {
		top:0;
		background-color:#b2b2b2;
		text-align: right;
		letter-spacing: 1px;
		color:#575757;
	}
	
	#top-bar ul {
		list-style-type: none;
		margin-bottom:0px;
	}
	
	#top-bar li {
		display:inline-block;
		text-align:center;
	}
	
	.btn--alt {
		text-decoration: none;
		color:#575757;
		font-weight: bold;
		font-size: 12px;
		display:inline-block;
		width:116px; 
		line-height:30px;
	 	height:30px; 
	 	text-align:center;
	
	}
	
	.btn--alt:hover {
	    font-size: 0;
	    text-decoration: none !important;
	    background-color: #575757;
	    height:30px;
	
	}
	
	.btn--alt:active {
	    font-size: 0;
	    text-decoration: none !important;
	    background-color: #ffffff;
	    height:30px;
	
	} 
	
	a.btn--alt:hover:after {
	    content: attr(data-btn-alt);
	    font-size: 12px;
	    line-height:30px;
	    word-wrap: break-word;
	    text-decoration: none !important;
	    color:#ffffff !important;
	}
	
	.active {
		text-decoration: none !important;
		color:#575757;
		font-weight: bold;
		font-size: 12px;
		display:inline-block;
		width:116px; 
		line-height:30px;
	 	height:30px; 
	 	text-align:center;
	 	background-color:#ffffff; 	
	}
	
	
	a.active:hover:after {
	    content: attr(data-btn-alt);
	    font-size: 12px;
	    line-height:30px;
	    word-wrap: break-word;
	    text-decoration: none !important;
	    color:#575757 !important;
	}


		
}

@media (min-width:627px) {
	.jumbotron {
		background: url('images/header-768.jpg') 50% 0;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:345px;
		border-radius:0px !important;
		color:#fff;
		margin-bottom:0px;
		top:0;
	}
	
	.container-videolibrary h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:45%;
	}
	
	.buttonred {
		margin-top:-58px !important;
	}
	
	.video-container {
		padding-top:20px !important;
	}
	
	.container-overview h2 {
		padding:0px 10px 20px 10px !important;
		text-align: center;
		line-height: 30px;
	}	
}

@media (min-width:662px) {
	.jumbotron {
		background: url('images/header-768.jpg') 50% 0;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:386px;
		border-radius:0px !important;
		color:#fff;
		margin-bottom:0px;
		top:0;
	}
	
	h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:50%;
	}
	
	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right;
		margin-bottom:0px !important;
	}
	
	.buttonred {
		margin-top:-58px !important;
	}
	
	.video-container {
		padding-top:20px !important;
	}	 	
}

@media (min-width:768px) {

	.jumbotron {
		background: url('images/header-768.jpg') 50% 0%;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:386px;
		border-radius:0px !important;
		color:#fff;
		margin-bottom:0px;
		padding: 0px 0px 0px 20px !important;
		top:0;
	}
	
	.sponsor img {
		padding-right:10px;
	}
	
	.social img {
		padding:5px !important;
		width:30px;
	}
	
	.nav li a{
		padding-left: 0px !important;
		margin-top: 0px !important;
		display:inline;
	}
	
	.navbar-brand {
		width:80%;
		padding:0px !important;
	}
	
	.nav>li>a {
		font-size: 12px;
	}
	
	.nav, .navbar-nav {
		margin-top:10px !important;
		float:right;
		margin-bottom:0px !important;
	}
	
	.container-toolset {
		padding: 50px !important;
	}
	
	h5 {
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:66%;
	}
	
	.navbar-header {
		margin:0px !important;
	}
	
	.buttonred {
		margin-top:5px !important;
	}
	
	.video-container {
		padding-top:20px !important;
	}	
}


@media (min-width:991px) {
	.jumbotron {
		background: url('images/header-991.jpg') 43% 0;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:443px;
		top:0;
	}
		.jumbotron h1 {
		font-size: 30px !important;
	}
	
	.jumbotron p {
		font-size: 18px;
		line-height: 22px;
		padding-bottom:10px;
	}
		
	.jumbotron h4 {
		font-size: 18px;
		line-height: 22px;
		padding-top:120px;
	}


	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right !important;
		margin-bottom:0px !important;
	}
	
	.nav>li>a {
		font-size: 12px;
	}
	
	h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:80%;
	}
	
	#side-tabs {
		right: 0px;
		top: 150px;
		height: 175px;
		width: 245px;
		margin: 0;
		padding: 0;
		position: fixed;
		z-index: 9999;
		display:block;
		background-color:white;
		border:1px solid #b2b2b2;
		visibility: visible;
	}
	
	.buttonred {
		margin-top:15px !important;
	}
	
	.video-container {
		padding-top:20px !important;
	}	
	
	.container-overview h2 {
		padding:0px 130px 20px 130px !important;
		text-align: center;
		line-height: 30px;
	}	
}

@media (min-width:1100px) {
	.jumbotron {
		background: url('images/header-1200.jpg') 50% 0;
		background-size:100%;
		top:0;
		background-repeat:no-repeat;
		width:100%;
		height:418px;
	}

	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right !important;
		margin-bottom:0px !important;
	}
	
	h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:100%;
	}
	
	.buttonred {
		margin-top:20px !important;
	}
	
	.video-container {
		padding-top:20px !important;
	}	
	
	.container-overview h2 {
		padding:0px 130px 20px 130px !important;
		text-align: center;
		line-height: 30px;
	}	
}

@media (min-width:1200px) {
	.jumbotron {
		background: url('images/header-1200.jpg') 50% 0;
		background-size:100%;
		top:0;
		background-repeat:no-repeat;
		width:100%;
		height:480px;
	}

	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right !important;
		margin-bottom:0px !important;
	}
	
	h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:100%;
	}
	
	.buttonred {
		margin-top:20px !important;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 31.25%;
		padding-top: 30px; height: 0; overflow: hidden !important;
	}
	
	.container-overview h2 {
		padding:0px 130px 20px 130px !important;
		text-align: center;
		line-height: 30px;
	}		
}



@media (min-width:1500px) {
	.jumbotron {
		background: url('images/header-1500.jpg') 50% 0;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:490px;
		top:0;
	}

	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right !important;
		margin-bottom:0px !important;
	}
	
	h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:80%;
		padding-top:7px;
	}
	
	.buttonred {
		margin-top:15px !important;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 31.25%;
		padding-top: 30px; height: 0; overflow: hidden !important;
	}
	
	.container-overview h2 {
		padding:0px 130px 20px 130px !important;
		text-align: center;
		line-height: 30px;
	}		
}


@media (min-width:1700px) {
	.jumbotron {
		background: url('images/header-1500.jpg') 50% 0;
		background-size:100%;
		background-repeat:no-repeat;
		width:100%;
		height:456px;
		top:0;
	}

	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right !important;
		margin-bottom:0px !important;
	}
	
	h5{
		text-align: left !important;
	}
	
	.navbar-brand img{
		width:90%;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 31.25%;
		padding-top: 30px; height: 0; overflow: hidden !important;
	}
	
	.container-overview h2 {
		padding:0px 130px 20px 130px !important;
		text-align: center;
		line-height: 30px;
	}				
}


@media (min-width:2000px) {
	.jumbotron {
		background: url('images/header-2000.jpg') 50% 0;
		background-size:100%;
		top:0;
		background-repeat:no-repeat;
		width:100%;
		height:451px;
	}

	.nav, .navbar-nav {
		margin-top:15px !important;
		float:right !important;
		margin-bottom:0px !important;
	}
	
	h5{
		text-align: left !important;
		
	.navbar-brand img{
		width:100%;
	}
	
	.video-container {
		position: relative;
		padding-bottom: 31.25%;
		padding-top: 30px; height: 0; overflow: hidden !important;
	}
	
	.container-overview h2 {
		padding:0px 130px 20px 130px !important;
		text-align: center;
		line-height: 30px;
	}				
}



