/* CSS Document */

html {}
body{
	background-color: #fff;
	font-family: 'Arial', sans-serif;
	opacity: 1;
	letter-spacing: 0.25px;
	padding-top: 55px;
}
body.home {
	background-image: url('images/bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #000;
	background-size: cover;
}
b {
	color: #ffffff;
	font-size: 16px;
}
h1 {
	margin: 0;
	padding: 0;
	font-size: 60px;
	font-family: 'Raleway', sans-serif;
	font-weight: 200;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
h1>span {
	font-weight: 700; 
	margin: 0;
}
.opp h1{
	margin: 0;
	padding: 0 0 30px 0;
	font-size: 95px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 100%;
	text-align: left;
}
.ty h1{
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 75px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 100%;
	text-align: left;
}
.ty h2 {
	margin: 0 0 10px 0;
	font-size: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 3px;
	text-transform: uppercase;
	color: #000;
	line-height: 85%;
	text-align: left; 
}
.offer h1{
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 58px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 100%;
	text-align: left;
}
.looking h1{
	margin: 0;
	padding: 0 0 50px 0;
	font-size: 80px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 100%;
	text-align: left;
}
.alth1h2 h1 {
	margin: 0;
	padding: 0 0 50px 0;
	font-size: 75px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 100%;
	text-align: left; 
}
h2 {
	margin: 0 0 10px 0;
	font-size: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	color: #FFF;
	letter-spacing: 0.5px;
}
.alth1h2 h2 {
	margin: 50px 0 0 0;
	font-size: 28px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	letter-spacing: 3px;
	color: #000;
	line-height: 85%;
	text-align: left; 
}
h3 {
	color: #ed2024;
	font-size: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: -0.5px;
	margin: 0 0 15px 0;
}
h4 {
	color: #f7ab01;
	font-family: 'Raleway', sans-serif;
	font-size: 31px;
	text-decoration: none;
	font-weight: 100;
	letter-spacing: 0.2px;
}
h5 {
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
	font-size: 22px;
	text-decoration: none;
	font-weight: 400;
	letter-spacing: 0.2px;
	margin: 0px;
	padding: 0px;
}
.nav i {
	color: #fff;
}
i {
	color: #ed2024;
}
strong {
	text-align: left;
	margin: 0 0 15px 0;
}

a:link {
    color: #ffffff;
}
a:active {
	color: #f7ab01;
}
a:visited {
    color: #ffffff;
}
a:hover {
    color: #ddd;
	text-decoration: none;
}
.fa {
	margin: 0 0 15px 0;
	display: block;
}
.nav .fa {
	margin: 0 0 0 0;
}


ul.navbar-nav i.fa-envelope {
	background-color: transparent;
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid white; */
	padding: 6px;
}
ul.navbar-nav i.fa-angle-right {
	padding: 0 0 0 10px;
}
p {
	margin: 0 0 25px 0;
}

/* Custom Slick Carousel Styles */
/* http://kenwheeler.github.io/slick/ */

.slick-slider img {
	width: 100%;
}
.slider-content { color: #FFF; }
.home-slider {
	text-align: center;
	margin: 100px 0 0 0;
}
.home-slider button.slick-prev, .home-slider button.slick-next { display: none !important; }
.home-slider img {
	margin: 20px auto;
}
.home-slider .slide1 { 
	padding-top: 30px;
}
.home-slider .slide1 h1 {
	margin: 0;
	padding: 0;
	font-size: 35px;
	font-family: 'Raleway', sans-serif;
	font-weight: 200;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.home-slider .slide1 h1 span {
	display:block;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 45px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -0.5px;
}
.home-slider .slide2 {}
.home-slider .slide2 h1 {
	margin: 0;
	padding: 0;
	font-size: 35px;
	font-family: 'Raleway', sans-serif;
	font-weight: 200;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}
.home-slider .slide2 h2 {
	margin: 0;
	padding: 0;
	font-size: 45px;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -0.5px;
}
.home-slider .slide2 h3 {
	margin: 80px auto 0 auto;
	font-size: 40px;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.home-slider .slide2 p {
	max-width: 60%;
	margin: 20px auto;
}

/* Slick Dots */
.slick-dots  {
	bottom: 0;
}
.slick-slide img {
	display: block;
	width: 100%;
}
.slick-dots li button {
	width: 20px;
	height: 20px;
	padding: 0;
	background-color: #CCC;
	border: 1px solid #CCC;
	border-radius: 10px;
	text-indent: -2000px; /* remove this if you want the numbers in each dot to show up */
}
.slick-dots li.slick-active button {
	background-color: #fff;
	border: 1px solid #ed2024;
}

/* /Fade */ 

.close {
	float: right;
	margin: 0 0 20px 0;
}
.container-fluid {
	padding: 0;
}
@media (min-width: 1200px) {
	.container {
		width: 960px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 960px;
	}
}
.stats {
	margin: 0; 
    padding: 0;
    text-align: center;
	}
.stats img {
	width: 100%;
}
.about-icons {
	margin: 0 0 25px 0;
}
.graph img {
	width: 100%;
	max-width: 300px;
	margin: 0 auto 0 auto;
	text-align: center;
	display: block;
}
.graph h3 {
	text-align: center;
	margin: 0 0 0 0;
}
.graph p {
	text-align: center;
	margin: 0 0 0 0;
	font-size: 16px;
}
.about1 {
	margin-right: auto; 
	margin-left: auto;
	width: 100%;
	padding: 0;
	position: relative;
}
.about1 img {
	width: 100%;
	margin: 0 auto 15px auto;
	position: relative;
}
.about1 h3 {
	margin: 15px auto;
	font-weight: 800;
}
.about1 p {
	margin: 2px 0 0 0;
}
.about1 h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 60px;
	font-family: 'Raleway', sans-serif;
	font-weight: 900;
	color: #ed2024;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 75%;
	text-align: left; 
}
.about2 {
	margin-right: auto; 
	margin-left: auto;
	width: 100%;
	padding: 10px 10px 10px 10px;
	position: relative;
}
.about2 img {
	max-width: 100%;
	margin: 50px auto 0 auto;
	position: relative;
}
.about2 h3 {
	margin: 15px auto;
	font-weight: 800;
}
.about2 p {
	margin: 2px 0 0 0;
}
.about-icons img { 
	width: 120%; 
}
.zagat img {
	max-width: 10%;
	padding: 0 0 0 0;
}
.requirements img {
	max-width: 100%;
	margin: auto;
	padding: 0 0 0 0;
	border: 1px solid #000;
}
.header {
	background: #ed2024;
	box-shadow: 0 3px 0 rgba(200,0,0,0.3);
	width: 100%;
	margin:0;
	padding: 0;
	overflow: visible;
	min-height: 55px;
}

/* Navigation Styles */

.navbar {
	margin-bottom: 0px;
}
.navbar-default .navbar-nav>li>a:focus{
	color:#fff;
	background-color:transparent;
}
.nav {
	background: transparent;
	padding: 0 0 0 0;
	width: 100%;
	margin: 0 0 0 0;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}
.nav a {
	display: inline-block;
	padding: 3px 5px;
	margin: 0 5px 0 0;
	color: #fff;
}
.nav a:link {
	color: #fff;
}
.nav a:active {
	color: #fff;
}
.nav a:visited {
	color: #fff;
}
.nav a:hover {
	color: #fff;
}
.navbar-toggle { 
	background-color: transparent;
}
.navbar-nav> .open>a, .navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
	color: #fff;
}
.nav>li>a:hover, .nav>li>a:focus {
	background-color: transparent;
	color: #fff;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: transparent;
	color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border: none;
}
.navbar-toggle {
	margin-right: 15px;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 0px;
	border: none;
	border-radius: 0;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFF;
}
.navbar-toggle .icon-bar {
	display: block;
	width: 25px;
	height: 3px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #ed2024;
	margin-top: 0px;
	/*
	background: #c1171a; /* Old browsers */
	/*background: -moz-linear-gradient(top, #c1171a 0%, #d5191d 18%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1171a), color-stop(18%,#d5191d)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #c1171a 0%,#d5191d 18%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #c1171a 0%,#d5191d 18%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #c1171a 0%,#d5191d 18%); /* IE10+ */
	/*background: linear-gradient(to bottom, #c1171a 0%,#d5191d 18%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=‘#c1171a‘, endColorstr=‘#d5191d‘,GradientType=0 ); /* IE6-9 */
}

.nav-pills>li.open>a {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.dropdown-menu {
	z-index: 4000;
	margin: 0px;
	padding: 10px 0px;
	min-width: 180px;
	font-size: 15px;
	font-family: Raleway, Sans-serif;
	font-weight: 100;
	border: none;
	background-color: #ed2024;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-left-radius: 0px;
}
.dropdown-menu>li>a {
	margin: 0px;
	padding: 5px 15px;
	font-weight: 100;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: #000;
}
.nav a img { 
	margin-right: 5px; 
	width: 25px;
    border-radius: 50%;
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
}
.btn-primary {
	background-color: #ed2024;
	border: none;
	border-radius: 3px;
}
.button100 .btn-primary { 
	width: 100%; 
}
.button50 .btn-primary { 
	width: 50%; 
	margin: auto;
	text-align: center;
}
.btn-primary:hover {
	background-color: #af191c;
	border-color: #af191c;
}
.wrapper {
	width: 100%;
	margin: auto;
	padding: 0px;
	border-width: 0px;
}
.wrapper-2 {
	background-color: #fff;
	width: 100%;
	margin: auto;
	padding: 0px;
	border-width: 0px;
}
.page-header {
	margin:0 0 0 0;
	padding:8px 0;
	border: none;
} 
.row {
	margin: 0 auto;
	padding: 0;
}
img.logo { 
	max-width: 100%;
	max-height: 45px;
	margin: 5px 0 0 0;
	padding: 0px;
}
.logo2 {
	text-align:center;
}
.logo2 img {
	margin: 100px auto 0px auto;
	padding: 0;
	width: 70%;
	min-width: 360px; /* for mobile phones */
}
img.navdivider {
	max-height: 50px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	opacity: 0.4;
	filter: alpha(opacity=40); /* lte IE8 */
}
.logo img { 
	width: 100%;
}
.page-content {
	text-align: left;
	color: #ffffff;
}
.mobile-only { 
	display: none !important;
}
.mobile-logo { display: none;
}
.mobile-logo img {
	width: 100%;
	max-width: 200px;
}
.desktop-only {
	display: block;
}
.jumbotron {
	padding-top: 10%;
	padding-bottom: 0px;
	background-color: rgba(255,255,255,0);
	width: 50%;
	margin: 0px auto 0px auto;
	text-align: center;
}
.jumbotron h1 {
	color: #fff;
	letter-spacing: -2px;
	font-weight: 400;
	font-size: 50px;
}
.jumbotron p {
	color: #fff;
	font-size: 16px;
}
.blocktext img {
	width: 100%;
	margin: 10px auto 10px auto;
}
.flags img {
	width: 10%;
	display: inline;
	margin: 5px 3%;
}
.flags .alpha img { 
	margin: 5px 4% 5px 0px; 
}
.flags .omega img { 
	margin: 5px 0px 5px 4%; 
}
.dropdown {
	position: relative;
}
ul.dropdown-menu {
	position: absolute;
}
ul.dropdown-menu li a img { 
	width: 20%;
	max-width: 30px; 
}
.footer {
	text-align:center;
	color: #555;
	margin: 20px 0 0 0; 
	font-size:11px;
}
.footer a:link {
    color: #999999;
}
.footer a:visited {
	color: #999999;
}
.footer a:hover {
	color: #000000;
}
.footer a:active {
	color: #999999;
}
.disclaimer {
	color: #444444;
	font-family: 'Raleway', sans-serif;
	font-size: 10px;
	text-align: justify;
}
.disclaimer a:link { 
	color: #999999;
}
.p-slider {
	width: 40%;
	min-width: 300px;
}
#talkbubble {
   width: 100%;
   height: 125px;
   background: #f1f1f1;
   position: relative;
   -moz-border-radius:    10px;
   -webkit-border-radius: 10px;
   border-radius:         10px;
   padding: 20px 20px 20px 20px;
   margin: auto;
   text-align: center;
}
#talkbubble h5 {
	color: #000;
	margin: 10px auto 20px auto;
}
#talkbubble a:link {
    color: #ed2024;
}
#talkbubble a:visited {
	color: #ed2024;
}
#talkbubble a:hover {
	color: #000000;
}
#talkbubble a:active {
	color: #ed2024;
}
#talkbubble p {
	font-size: 22px;
}

.legal-contact {}
.legal-contact a:link {
    color: #000;
}
.legal-contact a:visited {
	color: #000;
}
.legal-contact a:hover {
	color: #000;
}
.legal-contact a:active {
	color: #000;
}
 /*  ----- FORM ------- */

form {
	font-family: 'Arial', sans-serif;
	color: #000000;
	text-align: left;
	padding: 0px;
}
label {
	font-family: 'Arial', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 200; 
}
.form-control {
	border-radius: 1px;
}
.form-horizontal .control-label {
	text-align: left;
}
.asterisk {
	text-align: center; 
	font-size: 10px; 
	color:#666;
}
.form-style-1 {
    margin:10px auto;
    max-width: 400px;
    padding: 20px 12px 10px 20px;
    font-family: 'Arial', sans-serif;
	font-weight: 100;
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: 100;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, select {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 5px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 49%;
}
.form-style-1 .field-long{
    width: 100%;
	border: none;
	padding: 5px;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #51b65d;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}.
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #51b65d;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}
.nav>li.icon-nav>a {
		padding: 10px 0px 8px 0px !important;
	}
.nav hr {
	display: none;
}
/* *** MEDIA QUERIES *** */


@media (min-width: 1200px) {
	/* styles that apply to 1200px and wider here */
}
@media (min-width: 980px) and (max-width: 1199px) {
	/* styles between 980px and 1199px here */
	.nav { font-size: 13px; }
	.nav a { margin: 0 5px 0 0; }

}
@media (min-width: 768px) and (max-width: 979px) {
	/* styles between 768px and 979px here */
	b { font-size: 12px }
	.nav { font-size: 12px; }
	.nav a { margin: 0 1px 0 0; }
	.nav>li>a { padding: 8px; }
	h1 { margin: 0px 0px 20px 0px; font-size:24px; text-align:center; }
	h3 { font-size: 26px; }
	.navbar img.navdivider { display: none; }
	.blocktext img { width: 100%; margin: 20px auto 20px auto; }
	.dropdown-menu { min-width: 160px; font-size: 13px; }
	.dropdown-menu>li>a { padding: 5px 10px; }
	.wrapper-2 { margin-top: -5px; }
	.about1 img { width: 80%; }
}
@media (max-width: 767px) {
	/* styles up to 767px here */
	p { font-size: 14px;}
	.logo2 { display: none; }
	.mobile-logo { display: block; width: 60%; float: left; margin: 10px auto 0 auto;}
	.mobile-only { display: block !important; width: 100%; max-width: 400px; margin: auto;}
	.alth1h2 h1 { text-align: left; font-size: 40px; }
	.opp h1 { text-align: left; font-size:40px; margin: 0 0 0 0;}
	.offer h1 { text-align: left; font-size:40px; margin: 0 0 0 0;}
	.looking h1 { text-align: left; font-size:40px; margin: 0 0 0 0;}
	.alth1h2 h2 { text-align: left; font-size: 20px; }
	.jumbotron { width: 90%; }
	.jumbotron h1 { color: #fff; font-weight: 700;	font-size: 38px;}
	.jumbotron p { color: #fff; font-size: 16px; }
	.about1 img { width: 80%; }
	.wrapper { padding: 0 0; }
	.wrapper-2 { margin-top: -5px; }
	img.logo { display: none; }
	.logo img { width: 100%; }
	.page-header { padding: 0 0 20px 0; }
	ul.nav { padding-top: 15px;}
	ul.nav>li { font-family: Raleway; width: 100%; font-size: 30px; letter-spacing: -1px; font-weight: 300; padding-top: 5px;}
	ul.nav>li b{ width: 100%; font-size: 30px; letter-spacing: -1px; font-weight: 600; padding-top: 5px; margin: 0 0 0 25px;}
	ul.nav li.icon-nav { display: inline-block; width: auto; }
	ul.nav li.icon-nav a { display:inline-block; padding:2px 10px; cursor:pointer; }
	.nav>li>a { display: block; margin: 0 0 5px 0; padding: 10px 0px 8px 0px; background-color: transparent; }
	.nav-pills>li.open>a { margin-bottom: 0px; }
	.dropdown-menu { width: 100%; padding-top: 0px; -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px; }
	.dropdown-menu>li>a { margin: 0px; padding: 5px 10px;  padding: 10px 13px 8px 13px; font-weight: 100;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #fff; font-weight: 400;}
	.nav a img { width: 30px; }
	ul.dropdown-menu li a img { width: 30px; }
	.navbar-header { width: 19%; position: absolute; right: 0; top: -50px; }
	.navbar img { display: inline-block; }
	.navbar img.navdivider { display: none; }
	.navbar { min-height: 10px; }
	img.head { display: none; }
	.glyphicon { font-size: 1em; }
	.disclaimer p { font-size: 10px; text-align: justify;}
	.map { max-height: 300px; }
	.home-slider { margin: 30px 0 0 0; }
	.home-slider .slide2 p { max-width: 90%; }
	.btn-primary { width: 100%; margin: inherit auto; }
	hr.nav { border: 0 none;	height: 1px; background-color: #ed2024; color: #fff; width: 100%; margin: 0 0 0 0;}
	.nav hr { display: block; }
	.navbar-fixed-top .navbar-collapse { max-height: 550px; }
	ul.drop-menu { display: block; }
	.navbar-collapse {
		background: #c1171a; /* Old browsers */
		background: -moz-linear-gradient(top, #c1171a 0%, #d5191d 18%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1171a), color-stop(18%,#d5191d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c1171a 0%,#d5191d 18%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c1171a 0%,#d5191d 18%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #c1171a 0%,#d5191d 18%); /* IE10+ */
		background: linear-gradient(to bottom, #c1171a 0%,#d5191d 18%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=‘#c1171a‘, endColorstr=‘#d5191d‘,GradientType=0 ); /* IE6-9 */
		 }
	ul.nav li.icon-nav a.envelope {
		width: 34px; height: 34px;
		background-color: #ed2024 !important;
		border-radius: 17px;
		padding: 5px 0px 0px 0px !important;
		margin: 0px 10px 0 0 !important;
		text-align: center;
}
		ul.nav li.icon-nav a.envelope i {
		font-size: 22px;
		margin: 0px !important;
		padding: 0px !important;
		}
}