@import url(https://fonts.googleapis.com/css?family=Oswald:400,700); /*font-family: 'Oswald', sans-serif;*/
/*-------------------RESET-------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, hr small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
p { padding-bottom:15px;}
ol, ul {
	list-style: none;
}
del {
	text-decoration: line-through;
}
img {
	border: 0 none; max-width:100%;
}
a {
	text-decoration: none;
	color: #ef5411;
	outline:0 none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
}
hr {
	display: block;
	height: 1px;
	border-top: 1px solid #ccc;
	margin: 1em 0;
}
input, select {
	vertical-align: middle;
	outline:0 none;
}
input:focus, select:focus, textarea:focus {
	outline:0 none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,div,section#products .wraper a {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
}
html {
    -webkit-text-size-adjust: 100%;  /* Prevent font scaling in landscape while allowing user zoom */
}

/*-------------------TYPOGRAPHY-------------------*/
body, select, input, textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

/*-----------------ANIMATION-------------------*/
{
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
.ease{
	transition:all ease .4s ;
	-moz-transition:all ease .4s ;
	-webkit-transition:all ease .4s ;
	-o-transition:all ease .4ms ;
}
/*-----------------ROUND-------------------*/

input[type=submit],
input[type=button] {-webkit-user-select:none; cursor:pointer;}

body			{
	font-family: 'HelveticaNeueRoman';
	font-size:12px;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	overflow-y:scroll;overflow-x:hidden;
	background:#ffffff;
}

/*  Clearfix
------------------------------------------------------------------------------*/
.clearfix:after,
section:after,
aside:after,
article:after,
footer:after,
header:after,
div:after,
ul:after {
	content: "";
	display: table;
	clear: both;
}
.clearfix:before,
section:before,
aside:before,
article:before,
footer:before,
header:before,
div:before,
ul:before {
	content: "";
	display: table;
}

.clearfix,
section,
aside,
article,
footer,
header,
div,
ul 
 {
	zoom: 1;
}
.clear {
	clear:both;
	height:0;
}
/* Links
--------------------------------------------- */
@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/pts55f.eot');
    src: url('../fonts/pts55f.eot') format('embedded-opentype'),
         url('../fonts/pts55f.woff') format('woff'),
         url('../fonts/pts55f.ttf') format('truetype'),
         url('../fonts/pts55f.svg#PTSansRegular') format('svg');
}
@font-face {
    font-family: 'PTSansBold';
    src: url('../fonts/pts75f.eot');
    src: url('../fonts/pts75f.eot') format('embedded-opentype'),
         url('../fonts/pts75f.woff') format('woff'),
         url('../fonts/pts75f.ttf') format('truetype'),
         url('../fonts/pts75f.svg#PTSansBold') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueRoman';
    src: url('../fonts/HelveticaNeueRoman.eot');
    src: url('../fonts/HelveticaNeueRoman.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueRoman.woff2') format('woff2'),
         url('../fonts/HelveticaNeueRoman.woff') format('woff'),
         url('../fonts/HelveticaNeueRoman.ttf') format('truetype'),
         url('../fonts/HelveticaNeueRoman.svg#HelveticaNeueRoman') format('svg');
}
@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/helvetica_0-webfont.eot');
    src: url('../fonts/helvetica_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_0-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_0-webfont.woff') format('woff'),
         url('../fonts/helvetica_0-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_0-webfont.svg#helveticaregular') format('svg');
		 
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaBold_1';
    src: url('../fonts/HelveticaBold_1.eot');
    src: url('../fonts/HelveticaBold_1.eot') format('embedded-opentype'),
         url('../fonts/HelveticaBold_1.woff2') format('woff2'),
         url('../fonts/HelveticaBold_1.woff') format('woff'),
         url('../fonts/HelveticaBold_1.ttf') format('truetype'),
         url('../fonts/HelveticaBold_1.svg#HelveticaBold_1') format('svg');
}
@font-face {
    font-family: 'HelveticaLTCondensedLight_0';
    src: url('../fonts/HelveticaLTCondensedLight_0.eot');
    src: url('../fonts/HelveticaLTCondensedLight_0.eot') format('embedded-opentype'),
         url('../fonts/HelveticaLTCondensedLight_0.woff2') format('woff2'),
         url('../fonts/HelveticaLTCondensedLight_0.woff') format('woff'),
         url('../fonts/HelveticaLTCondensedLight_0.ttf') format('truetype'),
         url('../fonts/HelveticaLTCondensedLight_0.svg#HelveticaLTCondensedLight_0') format('svg');
}

.frame   { width:100%; max-width:1600px; margin:0 auto; position:relative; z-index:2}
/*----------------------------------*/
.home-banner{ padding:0 0 100px}
.headerimg { background-position: center top;  background-repeat: no-repeat; width:100%; height:836px; position:absolute; z-index:1 }
.nav-togle{ display:none}
/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png"); }
#navigation { height:100px; width:960px; margin:0 auto; background-image:url("../images/logo-new.png"); background-position:top left; background-repeat:no-repeat; }

/* SEARCH */

/* MENU */

/* HEADER TEXT */

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */

header             { background:url(../images/header-bg.png) no-repeat center top; height:373px}
header nav         { text-align:center; padding:7px 0; position:relative; z-index:10}
/*header nav ul li   { padding:0 60px; text-transform:uppercase; font-size:18px; display:inline; position:relative}
header nav ul li a        { color:#e6faf2;}
header nav ul li.active a { color:#f9d2a3;}


header nav ul li ul     { position:absolute; top:100%; background:#bf1e2e; padding:20px; left:0; display:none;}
header nav ul li:hover ul { display:block;} 
header nav ul li ul li  { display:block; padding:8px 10px; font-size:14px; text-align:left; text-transform:none}
header nav ul li ul li:hover   { background:#ac1826;}
*/
header .logo              { height:253px; text-align:center;padding: 88px 0 0 0;}
header .logo img{ max-width:351px}
nav {  display: block; }
.menu { display: block; }
.menu li {display: inline-block;position: relative;z-index: 100;text-transform: uppercase; font-size:18px}
.menu li:first-child { margin-left: 0; }
.menu li a { text-decoration: none;padding: 20px 56px;display: block;color: #fff;transition: all 0.2s ease-in-out 0s;}
.menu li a:hover,
.menu li:hover>a { color: #fff;}
.menu li.active a{color: #f9d2a3;}
.menu ul { visibility: hidden;opacity: 0;margin: 0;padding: 0;width: 170px;position: absolute;left: 15%;background: #fff; z-index: 99;
  transform: translate(0, 20px); transition: all 0.2s ease-out;}
.menu ul:after { bottom: 100%; left: 20%;border: solid transparent;content: " ";height: 0;width: 0; position: absolute; pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 6px;
  margin-left: -6px;
}

.menu ul li {display: block;float: none;background: none;margin: 0;padding: 0;}
.menu ul li a { font-size: 12px;font-weight: normal;display: block;color: #797979;background: #fff; border-bottom:1px solid #F0F0F0}
.menu ul li a:hover,
.menu ul li:hover>a { background: #bf1e2e;color: #fff;}
.menu li:hover>ul { visibility: visible;opacity: 1;transform: translate(0, 0);}
.menu ul ul { left: 169px;top: 0px;visibility: hidden;opacity: 0;transform: translate(20px, 20px);transition: all 0.2s ease-out;}
.menu ul ul:after {  left: -6px;  top: 10%;  border: solid transparent;  content: " ";  height: 0;  width: 0;  position: absolute;  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);  border-right-color: #fff;  border-width: 6px;  margin-top: -6px;}
.menu li>ul ul:hover {  visibility: visible;  opacity: 1;  transform: translate(0, 0);}
ul.menu li ul.sub-menu  li a{ padding:10px 15px; text-align:left}

.responsive-menu {  display: none;  width: 100%;  padding: 20px 15px;  background: #E95546;  color: #fff;  text-transform: uppercase;  font-weight: 600;}

.responsive-menu:hover {  background: #E95546;  color: #fff;  text-decoration: none;}
a.homer { background: #FC6D58; }

.headings           { text-align:center; padding:56px 0 0;text-transform:uppercase;}
.headings .font-x   { font-size:23px; color:#181818; padding-bottom:17px;}
.headings .font-xx  { font-size:40px; color:#ef463f; padding-bottom:17px;font-family: 'Oswald', sans-serif; text-decoration:underline; 
                             display:inline-block; line-height:45px; font-weight:700}
.headings p         { padding:0;}

ul.qulities          { text-align:center; padding:50px 0; max-width:1066px; margin:0 auto}
ul.qulities li       {  display:inline-block;  text-align:left; width:25%; float:left}
ul.qulities li .class-01         { background:#bf1e2e; color:#ffffff; border:3px solid #c7c7c7; padding:10px 10px 10px 5px;margin:0 13px;}
ul.qulities li .class-01 .icon   { float:left; width:40%;}
ul.qulities li .class-01 .text   { float:left; width:60%; padding:22px 0 12px 7px; font-size:18px; text-transform:uppercase}
ul.qulities li .class-01 .text span  { display:block; /*font-size:18px;*/}


section#welcome          { background:url(../images/logo-transparent.png) no-repeat center top #e8e8e8; padding:67px 0 50px; color:#373737; text-align:center; 
                            max-width:1600px; margin:0 auto; line-height:18px; font-size:13px; box-shadow:0 -4px 9px #999}
section#welcome .title   { padding-bottom:17px;font-family: 'Oswald', sans-serif; color:#383838; font-size:45px; line-height:40px;text-transform:uppercase; padding-bottom:35px}
section#welcome .title span  { color:#ef433d;}
section#welcome .frame   { max-width:1150px; overflow-x:hidden;}

section#features                { background:#f0f0f0; padding:23px 0 30px; text-align:center; max-width:1600px; margin:0 auto}
section#features .frame         { max-width:1150px}
section#features .colums        { width:33.33%; padding:0 30px; float:left; font-size:15px; color:#373737;}
section#features h2             { text-transform:uppercase; padding:0 0 18px; font-weight:400; color:#181818; font-size:25px; line-height:19px}
section#features h2 span        { text-transform:uppercase; padding:0 0 2px; font-weight:400;font-size:16px; display:block}

section#products                { background:url(../images/logo-transparent2.png) center -20px #c0c0c0; padding:23px 0 20px; text-align:center; 
                                  max-width:1600px; margin:0 auto; padding:65px 0 122px; border-top:20px solid #bf1e2e;border-bottom:20px solid #bf1e2e;}
section#products .frame         { max-width:967px}
section#products .frame h2      { color:#4b4b4b;font-family: 'Oswald', sans-serif;padding-bottom:17px;font-size:22px; line-height:30px;text-transform:uppercase; font-weight:400 }
section#products .wraper        { width:952px; margin:0 auto; background:#c0c0c0; padding:5px; box-shadow:0 0 5px #666}
	section#products .wraper a{ display:block; width:20%; float:left; padding:2px}

section#advantages             { background:#ffffff; padding:42px 0 35px; max-width:1600px; margin:0 auto}
section#advantages.inner       { border-top:23px solid #bf1e2e; max-width:100%}
section#advantages .frame      { max-width:1149px}
section#advantages h2          { padding:0 0 42px; font-weight:400; color:#181818; font-size:25px; line-height:19px}
section#advantages div.colum   { float:left; width:25%; font-size:15px}
section#advantages div.colum ul li   { background:url(../images/bullet.png) no-repeat 0 4px; padding: 0 0 9px 28px; color:#313a3d;}



footer               { background:url(../images/foot-bg.jpg) no-repeat center top #e7e7e8; background-size:100%; padding:89px 0 0}
footer .log          { padding:52px 0 10px 45px; float:left}
footer .right        { float:right; padding:0 20px 0 0}
footer ul.infos      { padding-bottom:15px; color:#737373; font-size:15px}
footer ul.infos li   { padding:0 0 5px 31px}
footer ul.infos li.ph        { background:url(../images/icon-phone.png) no-repeat 0 3px;}
footer ul.infos li.fax        { background:url(../images/icon-fax.png) no-repeat 0 3px;}
footer ul.infos li.mail        { background:url(../images/icon-mail.png) no-repeat 0 3px;}
footer ul.social li   { display:inline;}



.inner-header       { background:none; height:auto;}
.inner-header .first-row   { background:#bf1e2e; height:54px; margin-bottom:3px; position:relative; z-index:5}
.inner-header nav     { padding:23px 0 13px; float:right;}  
.inner-header .frame  { max-width:1149px}
.inner-header nav ul li        { padding:0 55px; text-transform:uppercase; font-size:16px; display:inline; position:relative;}
.inner-header nav ul li ul     { position:absolute; top:100%; background:#bf1e2e; padding:20px; left:0; display:none;}
.inner-header nav ul li:hover ul { display:block;} 
.inner-header nav ul li ul li  { display:block; padding:8px 10px; font-size:14px; text-align:left; text-transform:none}
.inner-header nav ul li ul li:hover   { background:#ac1826;}
.inner-header .logo     { width:203px; height:153px; background:#bf1e2e; float:left; text-align:center}
.inner-header .logo img  { max-width:130px}
.inner-header .line      { background:#c0c0c0; height:11px; position:relative; z-index:3}
.inner-header .secondt-row   {  height:124px; margin-bottom:3px; position:relative; z-index:3; text-align:right; padding:29px 0; 
                                color:#4f4f4f;font-family: 'HelveticaNeueRoman'; text-transform:uppercase; font-size:11px}
.inner-header .secondt-row .font-xx  { font-size:25px; display:block; padding-bottom:10px}

#main-heading        { background:url(../images/logo-transparent.png) no-repeat right -20px #e8e8e8; padding:36px 0; color:#4e4a4a; 
                       line-height:18px; font-size:16px; box-shadow:0 -4px 9px #999; }
#main-heading .title  { font-size:50px; line-height:50px; color:#787878; text-transform:uppercase; font-weight:300;font-family: 'HelveticaLTCondensedLight_0';}
#main-heading .title span    { color:#000000}
#main-heading h4   { color:#000000; font-size:18px; font-family: 'HelveticaBold_1'; font-weight:300}
#main-heading .frame  { max-width:1036px}



.frame-inner            { padding:53px 15px 50px; margin:0 auto; max-width:1185px; font-family: 'HelveticaNeueRoman'; color:#333333; line-height:23px; font-size:14px}

.font-caps     { text-transform:uppercase; padding-bottom:35px; font-size:14px}

section#quility-row          { padding:50px 0}
section#quility-row article  { width:55%; float:left;}
section#quility-row figure   { width:45%; float:left; text-align:center}
section#quility-row .title   { font-family: 'HelveticaBold_1'; font-weight:300; font-size:63px; color:#bf1e2e; line-height:55px; padding:40px 0 ;}

section#quility-row .title .span-1  { color:#656565;font-family: 'HelveticaLTCondensedLight_0'; font-size:33px}
section#quility-row .title .span-2  { color:#27b672; display:block; }
section#quility-row .title .span-3  { color:#656565;font-family: 'HelveticaLTCondensedLight_0'; font-size:50px; line-height:12px}

.sub-hed-2         { border-bottom:1px solid #b8b8b8;color:#000000; font-size:22px; font-family: 'HelveticaBold_1'; position:relative; 
                     font-weight:300; line-height:25px; padding:0 0 9px; margin-bottom:40px; text-transform:uppercase}
.sub-hed-2 .Uline  { position:absolute; bottom:-5px; left:0; background:#bf1e2e; height:10px; width:200px; display:block}

.products-row              { padding-bottom:30px;font-family: 'HelveticaNeueRoman';}
.products-row .colums      { width:50%; float:left} 
.products-row .title         { background:url(../images/bullet1.png) no-repeat 0 0; padding:0 0 20px 43px;font-family: 'HelveticaNeueRoman'; color:#333333; 
                             line-height:23px; font-size:21px;text-transform:uppercase}
.products-row .colums ul.listings      { padding-bottom:55px}
.products-row .colums ul.listings li   { background:url(../images/bullet2.png) 0 8px no-repeat; padding:0 0 3px 20px; margin-left:43px; font-size:15px}


.lite-BX                { padding-bottom:20px}
.lite-BX li             { float:left; width:131px; padding:10px}
.lite-BX li div         { padding:4px; background:#e3e3e3; box-shadow:0px 2px 7px #888}
.lite-BX li div img     { display:block;}
.litbx__title   { padding:10px; background:#bf1e2e; color:#bf1e2e; color:#ffffff;font-family: 'HelveticaNeueRoman'; font-size:18px; line-height:20px !important}



.contact-form          { padding-bottom:50px}
.contact-form .form    { float:left; width:70%; padding:0 30px 0 0}
.contact-form .right   { float:left; width:30%;}
.contact-form .form label   { display:block; padding:0 0 3px 10px}   
.contact-form .field   { border:1px solid #c8c8c8; height:35px; padding:5px 10px; width:70%;; border-radius:0px; box-shadow:none}
.contact-form .t-area  { border:1px solid #c8c8c8; height:100px; padding:5px 10px; width:90%;; border-radius:0;box-shadow:none}
.contact-form .adr     {}
.contact-form .adr h2  { font-size:20px;font-family: 'HelveticaNeueRoman'; padding-bottom:20px }
 



.contact-form  ul.infos           { padding-bottom:15px; color:#737373; font-size:15px}
.contact-form ul.infos li         { padding:0 0 5px 31px}
.contact-form ul.infos li.ph      { background:url(../images/icon-phone.png) no-repeat 0 3px;}
.contact-form ul.infos li.fax     { background:url(../images/icon-fax.png) no-repeat 0 3px;}
.contact-form ul.infos li.mail    { background:url(../images/icon-mail.png) no-repeat 0 3px;}
.contact-form ul.social li        { display:inline;}

.btn    { background:#f7941e; color:#333; padding:10px 20px; font-size:15px;font-family: 'HelveticaNeueRoman'; border:1px solid #d87908}
.error-msg       { background:url(../images/error.png) no-repeat 10px 8px #ffe8a3; border:1px solid #e1b213; margin-bottom:20px; 
                   padding:4px 10px 0 60px; color:#F00; height:36px; }

.sucesses-msg       { background:url(../images/sucesses.png) no-repeat 10px 8px #ceffdf; border:1px solid #7beca2; margin-bottom:20px; 
                   padding:4px 10px 0 60px; color:#4f4f4f; height:36px;}
div.dealer    { padding:15px 0 0; text-align:center; border-top:1px solid #e7e7e9; max-width:1173px; margin:0 auto }
div.dealer ul li   { display:inline-block; padding:0 20px}


@media(max-width: 1199px) {

header .logo img{ max-width:237px; max-height:100%}
header .logo{height: 208px; padding:49px 0 0 0}
.headings .font-x{font-size: 18px;}
.headings .font-xx{font-size: 31px;line-height: 38px;display: block;}
ul.qulities li .class-01 .icon{width: 24%;}
ul.qulities li .class-01 .text{padding: 10px 0 12px 7px;font-size: 15px;}
header nav ul li{font-size: 13px;padding: 0 27px;}
header{ background-size:cover !important; height:auto}
.home-banner{ padding:0 0 0}
section#welcome .frame{ padding:0 15px}
section#welcome .title{font-size: 31px;line-height: 32px;padding-bottom: 21px;}
section#welcome{padding: 35px 0;}
section#features .colums img{ max-width:40px}
section#features h2{font-size: 20px;}
section#features .colums{font-size: 13px;}
.menu li a{padding: 10px 0;}
.menu li{font-size: 15px;}
}
@media(max-width:991px) {
	ul.qulities li .class-01 .icon{ float:none; width:auto; display:block; text-align:center}
	ul.qulities li{ text-align:center}
	ul.qulities li .class-01 .text{ float:none; width:auto; padding:0;font-size: 11px;}
	ul.qulities li .class-01 .icon img{ max-width:45px}
	.headings{padding:20px 10px;}
	ul.qulities{padding: 12px 0 32px;}
	section#products .wraper{ width:auto}
	section#products{ padding:40px 15px}
	section#products .wraper a img{ display:block}
	section#advantages{padding: 42px 15px;}
}
@media(max-width:767px) {
	section#features .colums{ float:none; width:auto; padding:15px; border-bottom:1px solid #ccc; text-align:left}
	section#features .colums img{ display:none}
	section#features .colums:last-child{ border-bottom:0}
	section#welcome{ text-align:left}
	section#advantages div.colum{width: 50%;}
	footer .log,footer .right{ float:none; text-align:center; padding:15px; width:auto}
	footer ul.infos li{ display:inline-block;}
	footer ul.infos li br{ display:none}
	footer ul.infos li{padding: 0 10px 0 24px;}
	footer ul.infos li.mail { word-spacing:12px}
	footer .log{ display:none}
	
.mainWrap { width: auto; padding: 50px 20px;}
.menu { display: none; }
.responsive-menu { display: block; }
nav { margin: 0;  background: none;}
.menu li {  display: block;  margin: 0;}
.menu li a {  background: #fff;  color: #797979}
.menu li a:hover,
.menu li:hover>a {  background: #FC6D58;  color: #fff;}
.menu ul {  visibility: hidden;  opacity: 0;  top: 0;  left: 0;  width: 100%;  transform: initial;}
.menu li:hover>ul {  visibility: visible;  opacity: 1;  position: relative;  transform: initial;}
.menu ul ul {  left: 0;  transform: initial;}
.menu li>ul ul:hover { transform: initial; }
.responsive-menu{ position: absolute; right:20px; top:18px; width:auto; background:none; border:2px solid #ffffff; padding:10px}
header .logo img{max-width: 153px;}
header .logo{ height:170px;}
ul.qulities li .class-01{margin: 0 3px;}
.headings .font-xx{font-size: 24px;}
ul.menu{ width:100%;top: 62px; position:absolute; z-index:9;}
.menu li{ padding:0; border-bottom:1px solid #F4F4F4}
.menu li a{ padding:10px; text-align:left}
}
@media(max-width:640px) {
section#advantages div.colum{ width:auto; float:none;}
div.dealer ul li{padding: 0 20px 21px;}
}
@media(max-width:639px) {
	ul.qulities li{width: 50%;}
	section#products .wraper a{ display:inline-block; float:none; width:32%}
	section#products .wraper{ box-shadow:none; background:none}
	footer ul.infos li{ text-align:left; display:block;padding: 0 10px 14px 24px;}
	
}
 @media (min-width: 768px) and (max-width: 979px) {

.mainWrap { width: 768px; }
.menu ul { top: 37px; }
.menu li a { font-size: 12px; }
a.homer { background: #E95546; }
}







