/* Header Styles */
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100px;
	border:0;
	text-align:center;
	z-index:100;
	background-color:#FFFFFF;
	-moz-box-shadow:0  8px 8px -8px #696868;
    -webkit-box-shadow:0  8px 8px -8px #696868;
     box-shadow:0  8px 8px -8px #696868;
}

.mainHeader{
	width:984px;
	min-width:320px;
	height:100px;
	border-collapse:collapse;
	border:0;
	margin:auto;
	padding:0 15px 0 15px;
}

.Logo {
	width:38.99%;
	padding:0;
	margin:0;
	text-align:left;
	line-height:100px;
}

.Logo a{
	text-decoration:none;
	margin:0;
	padding:0;
}

.Logo img {
	width:100%;
	vertical-align: middle;
    display: inline-block;
	margin:0 0 5px 0;
	padding:0;
}

.headerButtons {
	width:61.01%;
	padding:0;
	margin:0;
	text-align:right;
	line-height:100px;
}

/* standard buttons colors */

.buttonStyle1{
	width:30.07%;
	height:50px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:50px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:0 0 0 3.40%;
	background: #292929;
background: -moz-linear-gradient(top,  #4C4C4C 0%, #292929 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4C4C4C), color-stop(100%,#292929));
background: -webkit-linear-gradient(top,  #4C4C4C 0%,#292929 100%);
background: -o-linear-gradient(top,  #4C4C4C 0%,#292929 100%);
background: -ms-linear-gradient(top,  #4C4C4C 0%,#292929 100%);
background: linear-gradient(to bottom,  #4C4C4C 0%,#292929 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4C4C4C', endColorstr='#292929',GradientType=0 );

}

.buttonStyle1:hover{
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4c4c4c 0%,#595959 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#595959',GradientType=0 ); /* IE6-9 */
}

.buttonStyle2{
	width:23.36%;
	height:50px;
	display:inline-block;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	line-height:50px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	padding:0;
	margin:0 0 0 3.40%;
	background: #fca40c; /* Old browsers */
background: -moz-linear-gradient(top,  #fca40c 0%, #fc9901 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fca40c 0%,#fc9901 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fca40c 0%,#fc9901 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca40c', endColorstr='#fc9901',GradientType=0 ); /* IE6-9 */
}

.buttonStyle2:hover{
	background: #f9b53e; /* Old browsers */
background: -moz-linear-gradient(top,  #f9b53e 0%, #f9aa34 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9b53e 0%,#f9aa34 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9b53e 0%,#f9aa34 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b53e', endColorstr='#f9aa34',GradientType=0 ); /* IE6-9 */

}

.buttonStyle3{
	width:23.36%;
	height:50px;
	display:inline-block;
	line-height:50px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	margin:0 0 0 3.40%;
	padding:0;
background: #3b5cc6; /* Old browsers */
background: -moz-linear-gradient(top,  #3b5cc6 0%, #2247c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b5cc6 0%,#2247c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3b5cc6 0%,#2247c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5cc6', endColorstr='#2247c9',GradientType=0 ); /* IE6-9 */


}

.buttonStyle3:hover{
background: #4e6bc4; /* Old browsers */
background: -moz-linear-gradient(top,  #4e6bc4 0%, #3b5cc6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4e6bc4 0%,#3b5cc6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4e6bc4 0%,#3b5cc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6bc4', endColorstr='#3b5cc6',GradientType=0 ); /* IE6-9 */

}

.buttonStyle4{
	display:none;
}

.buttonStyle5{
	position:relative;
	width:24.97%;
	height:50px;
	display:inline-block;
	line-height:50px;
	font-size: 17px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	margin:0 0 0 0;
	padding:0;
	background: #fca40c; /* Old browsers */
background: -moz-linear-gradient(top,  #fca40c 0%, #fc9901 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fca40c 0%,#fc9901 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fca40c 0%,#fc9901 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fca40c', endColorstr='#fc9901',GradientType=0 ); /* IE6-9 */

}

.buttonStyle5:hover{
	background: #f9b53e; /* Old browsers */
background: -moz-linear-gradient(top,  #f9b53e 0%, #f9aa34 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9b53e 0%,#f9aa34 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9b53e 0%,#f9aa34 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b53e', endColorstr='#f9aa34',GradientType=0 ); /* IE6-9 */
}

.buttonStyle5 span{
	position:absolute;
	top:-3px;
	right:-3px;
	display:none;
}

/* End Header Styles */

/* Media Queries */

@media (max-width:999px){
	.mainHeader{
		width:100%;
	}
}

@media (min-width:481px) and (max-width:800px){
header{
	height:70px;
}
.mainHeader{
	width:100%;
	height:70px;
}
.Logo {
	line-height:70px;
}
.Logo img {
	width:210px;
	vertical-align: middle;
    display: inline-block;
	margin:0 0 5px 0;
	padding:0;
}
.headerButtons {
	line-height:75px;
}
.buttonStyle1, .buttonStyle2, .buttonStyle3, .buttonStyle5 {
	display:none;
}

.buttonStyle4{
	position:relative;
	width:44px;
	height:44px;
	display:block;
	line-height:46px;
	font-size: 22px;
	text-decoration:none;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:left;
	margin:12px 20px 0 0;
	padding:0 0 0 15px;
	color:#000000;
	-webkit-box-shadow: 1px 0 2px -1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    1px 0 2px -1px rgba(50, 50, 50, 0.4);
	box-shadow:         1px 0 2px -1px rgba(50, 50, 50, 0.4);
background: #3b5cc6; /* Old browsers */
background: -moz-linear-gradient(top,  #3b5cc6 0%, #2247c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b5cc6 0%,#2247c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3b5cc6 0%,#2247c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5cc6', endColorstr='#2247c9',GradientType=0 ); /* IE6-9 */

}

.buttonStyle4:hover{
background: #4e6bc4; /* Old browsers */
background: -moz-linear-gradient(top,  #4e6bc4 0%, #3b5cc6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4e6bc4 0%,#3b5cc6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4e6bc4 0%,#3b5cc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6bc4', endColorstr='#3b5cc6',GradientType=0 ); /* IE6-9 */
}

.buttonStyle4 span.entrarIco{
	position:absolute;
	width:44px;
	top:0;
	right:1px;
	padding:0 0 0 0;
	height:44px;
	display:inline-block;
	line-height:44px;
	background: url('../images/Global/entrarIco.png') center center no-repeat;
    background-size: 60% auto;
}

}

@media (max-width:480px){
header{
	height:70px;
	min-width:320px;
}
.mainHeader{
	width:100%;
	height:70px;
}
.Logo {
	line-height:70px;
}
.Logo img {
	width:210px;
	vertical-align: middle;
    display: inline-block;
	margin:0 0 5px 0;
	padding:0;
}
.headerButtons {
	line-height:75px;
}
.buttonStyle1, .buttonStyle2, .buttonStyle3, .buttonStyle5{
	display:none;
}

.buttonStyle4{
	position:relative;
	width:44px;
	height:44px;
	display:block;
	line-height:46px;
	font-size: 22px;
	text-decoration:none;
	font-family: 'Source Sans Pro', sans-serif;
	text-align:left;
	margin:12px 20px 0 0;
	padding:0 0 0 15px;
	color:#000000;
	-webkit-box-shadow: 1px 0 2px -1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    1px 0 2px -1px rgba(50, 50, 50, 0.4);
	box-shadow:         1px 0 2px -1px rgba(50, 50, 50, 0.4);
background: #3b5cc6; /* Old browsers */
background: -moz-linear-gradient(top,  #3b5cc6 0%, #2247c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #3b5cc6 0%,#2247c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #3b5cc6 0%,#2247c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5cc6', endColorstr='#2247c9',GradientType=0 ); /* IE6-9 */

}

.buttonStyle4:hover{
background: #4e6bc4; /* Old browsers */
background: -moz-linear-gradient(top,  #4e6bc4 0%, #3b5cc6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4e6bc4 0%,#3b5cc6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4e6bc4 0%,#3b5cc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6bc4', endColorstr='#3b5cc6',GradientType=0 ); /* IE6-9 */
}

.buttonStyle4 span.entrarIco{
	position:absolute;
	width:44px;
	top:0;
	right:1px;
	padding:0 0 0 0;
	height:44px;
	display:inline-block;
	line-height:44px;
	background: url('../images/Global/entrarIco.png') center center no-repeat;
    background-size: 60% auto;
}

}

@media (max-width:390px){
	.buttonStyle4{
		display:none;
	}
}

/* End Media Queries */