	at@font-face {
    font-family: 'futura_ltbold';
    src: url('../fonts/futura_lt_bold_1_-webfont.eot');
    src: url('../fonts/futura_lt_bold_1_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura_lt_bold_1_-webfont.woff') format('woff'),
         url('../fonts/futura_lt_bold_1_-webfont.ttf') format('truetype'),
         url('../fonts/futura_lt_bold_1_-webfont.svg#futura_ltbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: "Proxima Nova";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/proxima-nova-regular.eot');
  src: url('../fonts/proxima-nova-regular.eot?#iefix') format("embedded-opentype"),
   url('../fonts/proxima-nova-regular.woff') format("woff"),
    url('../fonts/proxima-nova-regular.ttf') format("truetype")
	, url('../fonts/proxima-nova-regular.svg#ProximaNovaRgRegular') format("svg");
}

@font-face{font-family:'Optima';font-weight:normal;font-style:normal;
src:url("../fonts/2BE8DB_3_0.eot");
src:url("../fonts/2BE8DB_3_0.eot?#iefix") format("embedded-opentype"),
url("../fonts/2BE8DB_3_0.woff") format("woff"),
url("../fonts/2BE8DB_3_0.ttf") format("truetype")}

@font-face{font-family:'Optima';font-weight:normal;font-style:italic;
src:url("../fonts/2BE8DB_1_0.eot");
src:url("../fonts/2BE8DB_1_0.eot?#iefix") format("embedded-opentype"),
url("../fonts/2BE8DB_1_0.woff") format("woff"),
url("../fonts/2BE8DB_1_0.ttf") format("truetype")}

@font-face{font-family:'Optima';font-weight:bold;font-style:normal;
src:url("../fonts/2BE8DB_2_0.eot");
src:url("../fonts/2BE8DB_2_0.eot?#iefix") format("embedded-opentype"),
url("../fonts/2BE8DB_2_0.woff") format("woff"),
url("../fonts/2BE8DB_2_0.ttf") format("truetype")}

@font-face{font-family:'Optima';font-weight:bold;font-style:italic;
src:url("../fonts/2BE8DB_0_0.eot");
src:url("../fonts/2BE8DB_0_0.eot?#iefix") format("embedded-opentype"),
url("../fonts/2BE8DB_0_0.woff") format("woff"),
url("../fonts/2BE8DB_0_0.ttf") format("truetype")}



/*futura font*/

@font-face {
    font-family: 'futura_ltbold';
    src: url('../fonts/ufonts.com_futura-lt-bold-webfont.eot');
    src: url('../fonts/ufonts.com_futura-lt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_futura-lt-bold-webfont.woff2') format('woff2'),
         url('../fonts/ufonts.com_futura-lt-bold-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_futura-lt-bold-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_futura-lt-bold-webfont.svg#futura_ltbold') format('svg');
    font-weight: normal;
    font-style: normal;

}







body {

 font-family: "Proxima Nova", "Open Sans", Helvetica, Arial, sans-serif;  
font-weight: normal;
font-style: normal;
line-height: 1.4;color: #000; color: #373737;      

/* font-family: 'Optima', Helvetica, sans-serif; color: #000; */

/* font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;;
font-size:20px;
line-height: 30px;
color: #666;
*/


}
a {
	text-decoration: none;
}
a:hover {
}

p{
	font-size: 20px; line-height: 1.7;	margin:0 0 20px;
}
td{
	font-size: 20px; line-height: 1.7;	
}
li{
	font-size: 20px; line-height: 1.7;
}

h1,h2,h3,h4,h5,h6{
font-weight:normal;  font-family: 'futura_ltbold',Helvetica, Arial, sans-serif; color:#00663C; 
}
h5{
color:#00663C; font-size: 18px; text-transform: uppercase;letter-spacing: 0.05em;
}
span{
font-weight: bold;font-size: 21px; line-height: 1.7; 
}

.row {
  margin-bottom: 0px;
}
.row .row {
  margin-top: 10px;
  margin-bottom: 0;
}
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
}

hr {
  margin-top: 40px;
  margin-bottom: 40px;
}

a{
color:#e32526;	
}
a:hover, a:focus {
color: #e32526;
text-decoration: underline;
}

.btn-primary {
font-weight:normal; text-transform:uppercase; font-family:'futura_ltbold',Helvetica, Arial, sans-serif;
color: #fff;
background-color: #e32526;
border-color: #e32526; letter-spacing:0.1em;
}
.btn-primary:hover {
background-color: #000;border-color: #000;
}
.bg-yellow {
background-color: #ffc000;border-color: #ffc000;
}
.bg-yellow:hover {
background-color: #014785;border-color: #014785;
}
.btn {
border: 1px solid transparent;
border-radius: 0;padding: 6px 16px;
}

.fus-section-header {
padding: 25px 0; margin-bottom: 25px; text-align: center;
}
.fus-section-header h3 {
font-size: 32px;   margin: 0;
font-family: futura_ltbold;
color:#fff;
}
.thumbnail .caption h3 {
font-size: 13px;  line-height: 140%;  text-align:center; margin:0 0 20px 0; text-transform:uppercase; font-family:futura_ltbold;
}

.thumbnail .caption h3 a{
text-decoration:none;
font-size:13px;
}
.caption p {
font-size: 16px;
}


.thumbnail .go_site{border-top: 1px solid #cecece; margin:0; padding:0;}
.thumbnail .go_site .go_text{width:80%; float:left;}
.thumbnail .go_site .go_text a{font-family:'futura_ltbold'; color:#999; text-transform:uppercase; line-height:40px; padding:0 20px; text-decoration:none;}
.thumbnail .go_site .go_text:hover{background:#f4f4f4;}
.thumbnail .go_site .go_arrow{width:20%; float:left; background:#00663C;}
.thumbnail .go_site .go_arrow a{padding: 0 10px; font-size: 28px; color: #FFF; line-height: 40px; text-align: right; text-decoration:none;} 
/*
.thumbnail img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.thumbnail img:hover {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
*/
.thumbnail{
	overflow:hidden; margin-bottom:0;
}

.thumbnail .caption {
  padding: 20px 0;
  color: #333;
}

.press{
	height:100px; padding-top:30px;
	margin:0 auto;
	text-align:center;
	width:75%;
	margin:0 auto;
}


.press a img{max-width: 100%;}



.row .row {
margin-top: 0;
}









.sidebarlinks{
margin:0 0 0 0; padding:0 0 0 0;	
	
}
.sidebarlinks a{
border: none; display: block; font-size: 20px; line-height: 2;
color: #014785;
display: block;
font-weight: 400;
}
.sidebarlinks a:hover{
color: #000; text-decoration:none;cursor: pointer

}


.sidesteve{ list-style:none;	-webkit-padding-start: 0;
	
}
ul.sidesteve li{
	margin-bottom: 6px;padding-bottom: 6px;border-bottom: 1px solid #c7c7c7;
}
ul.sidesteve li a:hover{
	color:#ffc000; text-decoration:none;
}

.sidesteve2{ list-style:none; padding-bottom: 30px;
}
ul.sidesteve2 li{
	margin-bottom: 6px; color:#FFF; padding-bottom: 6px; 
}
ul.sidesteve2 li a{
	 color:#FFF;
}
ul.sidesteve2 li a:hover{
	 color:#ffc000; text-decoration:none;
}



footer {
background-color: #f6f6f6;padding: 70px 0 40px;
}
footer .footer-links a {
display: block;margin-top: 2px;font-size: 13px;text-transform: none;border: 0;
}
.disclaimer {
padding: 30px 0; font-size:14px; text-align:center;
}







.slicknav_menu {
	display:none;
}

@media screen and (max-width: 69em) {
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		position:relative;
	}
}



#myCarousel{position:relative}
#myCarousel .overlay{background: rgba(0,0,0,.5); position:absolute; height:100%; width:100%; left:0; top:0; bottom:0; right:0;}

.carousel-caption{top:15% !important}


.header {
	background: rgba(0, 0, 0, 0.5);
	min-height: 775px;
	position: relative;
	overflow: hidden;
}
	
	h1.intro {
    text-align: center;
    color: #FFF;
    margin-top: 25%;
    line-height: 65px;
    z-index: 0;
	font-size:55px;
	font-family: Montserrat, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}




.my-header{
	clear:both; height:160px; text-align:center; width:100%;
	position:fixed; background:#fff; z-index:99;
}
.logo {
  position: absolute;
  left: 52%;
  margin: 0px 0 0 -115px;
  z-index: 999999999;
  width:160px;
}

.logo img{max-width:100%;}
.axim-menu {
	padding:0 0 0 0;
	position:relative; 
}
ul.axim-menu {
	padding:0 0 0 0;
	position:relative; 
}
.axim-menu li {
	position:relative;  display: inline-block;  margin:0 30px;
}

.axim-menu > li > a {
	font-family:'futura_ltbold',Helvetica, Arial, sans-serif; 
	font-size:15px; letter-spacing:1.0px;
	line-height:160px;
	color:#000;
	overflow:hidden; text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
  
}



.axim-menu > li:hover > a {
	padding:10px 0;
	border-bottom:2px solid #00663C;
  
}

.axim-menu > li.menuactive a{
	padding:10px 0;
	border-bottom:2px solid #00663C;
	color:#00663C;
}

.axim-menu > li:hover > a, .axim-menu > li.sfHover > a, .axim-menu > li.current > a{color:#00663C; text-decoration:none}

/*.axim-menu li:nth-child(5) {
	padding-right: 120px;
}*/

.axim-menu li:nth-child(6) {
	
}



.axim-menu > li:last-child a {
	font-family:'futura_ltbold',Helvetica, Arial, sans-serif; 
	font-size:15px; letter-spacing:1.0px;
	line-height:160px;
	color:#fff;
	overflow:hidden; text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	background:#00663c;
	padding:15px 14px;
  
}

.axim-menu > li:last-child:hover a {
	font-family:'futura_ltbold',Helvetica, Arial, sans-serif; 
	font-size:15px; letter-spacing:1.0px;
	line-height:160px;
	color:#fff;
	overflow:hidden; text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	background:#00663c;
	border-bottom:none;
	padding:0px;
	padding:15px 14px;
  
}



.steve_simply{ 
padding: 20px 80px
}
.steve_simply h1{
	  font-size: 30px; margin-bottom: 20px;
	  font-family: futura_ltbold;
}
.steve_simply h2{
 color:#000	;  font-size: 20px;
}
.steve_simply p{
line-height: 1.3;	
}


.steve_simplyx{ 
padding: 60px 80px
}
.steve_simplyx h1{
	  font-size: 30px; margin-bottom: 20px;
}
.steve_simplyx p{
line-height: 1.3;	
}

@media (max-width:1700px){
	.axim-menu li {
	position:relative;  display: inline-block;  margin:0 26px;
}
	}


@media (max-width: 1420px) {
.steve_simply h1{font-size: 26px; margin-bottom: 20px;}
.steve_simplyx h1{font-size: 26px; margin-bottom: 20px;}
}
@media (max-width: 1320px) {
.steve_simply{  padding: 20px 40px}
.steve_simply h1{font-size: 24px; margin-bottom: 15px;}
.steve_simply p{font-size: 19px;	}

.steve_simplyx{  padding: 20px 40px}
.steve_simplyx h1{font-size: 24px; margin-bottom: 15px;}
.steve_simplyx p{font-size: 19px;	}
}
@media (max-width: 1130px) {
.steve_simply{ padding: 20px 50px}
.steve_simply h1{font-size: 20px; margin-bottom: 10px;}
.steve_simply p{font-size: 17px;	}
.steve_simplyx{ padding: 20px 50px}
.steve_simplyx h1{font-size: 20px; margin-bottom: 10px;}
.steve_simplyx p{font-size: 17px;	}
.loc1 h3 a{line-height: 24px !important;}
}



@media (max-width:768px){
	

	}
