@import url('fontkit/stylesheet.css');
@import url('open-sans/style.css');
body {color:#000000; font-family: 'Open Sans'; font-size:18px; margin: 0; padding: 0;}
a, a:hover {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
img{max-width: 100%;}
.antonio {font-family: 'antonio';}

body {font-family: 'antonio';}
header {background-image: url(../images/header_bg.png); background-size: 100% 100%; background-position: center top; margin-bottom: -40px; background-repeat: no-repeat;}
footer {background-color: #213d91}
.no-underline, .h-underline, a.no-underline:link, a.no-underline:visited, a.h-underline:link, a.h-underline:visited {text-decoration: none}
.h-underline:hover, a.h-underline:hover {text-decoration: underline;}
.light {font-family: 'antonio light';}
.blue, a.blue:link, a.blue:visited {color: #213d91;}
.lh {line-height: normal;}
.block {display: block;}

.sh-1 {border-right: #55679e solid 2px; margin-top: 6px}
.sh-2 {line-height: 20px; margin-top: 6px; padding-top: 1px}
.sh-3 {line-height: 20px; padding-top: 8px; background-color: #d41f22; padding-bottom: 8px; padding-left: 15px; vertical-align: center}
.sh-4 {margin-top: -3px;}
.sh-7 {margin-left: auto; margin-right: auto;}
.sh-8 {background-color: #d41f22; overflow: hidden; padding-bottom: 15px}
.sh-9 {background-color: #213d91; overflow: hidden; padding-bottom: 15px}
.sh-10 {background-color: #f1b616; overflow: hidden; padding-bottom: 15px}
.sh-11 {line-height: 60px; padding-top: 35px;}
.sh-12 {line-height: 40px;}
a.sh-15:link, a.sh-15:visited {background: #d41f22; padding: 10px 30px;}
a.sh-15:hover {background-color: rgba(60, 60, 60, 1);}

@media only screen and (max-width: 1900px) {
	header {background-size: auto 100%;}
}

@media only screen and (max-width: 1362px) {
	.sh-3{padding-bottom: 3px;}
	.sh-5{margin-left: -100px;}
	.sh-6{margin-left: 100px}
	.sh-8 .z-t-60, .sh-9 .z-t-60, .sh-10 .z-t-60 {font-size: 35px}
	.sh-8 .z-t-36, .sh-9 .z-t-36, .sh-10 .z-t-36 {font-size: 25px}
	.sh-11{line-height: 40px; padding-top: 45px;}
	header .z-pr-20 {padding-right: 15px;}
	header .z-ph-20 {padding-right: 15px; padding-left: 15px;}
	footer .z-mr-120 {margin-right: 20px;}
}

@media only screen and (max-width: 1150px) {
	header{background-size: 100% 100%}
	.sh-6 .z-mr-110 {margin-right: 80px;}
	.sh-13 {margin-left: 25px;}
}

@media only screen and (max-width: 1090px) {
	.sh-13 {margin-left: 0px;}
	.sh-13 .z-ml-30 {margin-left: 20px}
}

@media only screen and (max-width: 1030px) {
	.sh-6 .z-mr-110 {margin-right: 50px;}
}

@media only screen and (max-width: 992px) {
	header {background: none; margin-bottom: 0px}
	.sh-11 {line-height: 60px; padding-top: 25px;}
	.sh-8, .sh-9, .sh-10 {padding:0px;}
	.copyright {padding-top: 30px; padding-left: 20px;}
	.f-logo {padding-bottom: 20px;}
	.main-content{padding-left:3%; padding-right:3%;}
}
@media only screen and (max-width: 767px) {
	.footer-section2, .footer-links{width:100% !important; margin-left:0px !important; padding-left:3% !important; }
	.footer-links a:link, .footer-links a:visited{ width:100%; display:block; float:left; }

}
