body{
    background: url(/images/background.png) repeat top center #f3f3f3;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
}
.container{background: url(/images/back-container.png) repeat top center #f9f9f9;}

.shadow{-moz-box-shadow:0px 0px 4px 2px #ddd;-webkit-box-shadow: 0px 0px 4px 2px #ddd;box-shadow: 0px 0px 4px 2px #ddd;}
header{padding:20px 30px 0px 30px;}
a {
    color: #c70f13;
    text-decoration: none;
}
header a {
    font-family: Oswald, sans-serif;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.21);
    color: #c70f13;
    outline: none;
    cursor: pointer;
    text-decoration: none;
}
a:hover{
    color:#444;
}

h1{
    font: 400 28px/34px 'Oswald', sans-serif;
    color: #232428;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.21);
}
h2{
    font: 300 28px/34px 'Oswald', sans-serif;
    color: #232428;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.21);
}

h5 {
    font: 400 16px/19px 'Oswald', sans-serif;
    color: #4d4d4d;
    text-transform: uppercase;
}

h3{font:400 28px/34px 'Oswald', sans-serif; color:#232428; text-shadow:1px 1px 1px rgba(0,0,0,0.21);}
h5{font:400 16px/19px 'Oswald', sans-serif; color:#4d4d4d; text-transform:uppercase;}
h5 a{color:#4d4d4d;}
h5 a:hover{text-decoration:none; color:#cf0207;}
h6{font-weight:bold; color:#4f4f4f;}
#content{line-height: 20px;padding-bottom: 20px;padding-top: 20px;}

.list-1 {list-style: none;margin-left:0;}
.list-1 li{background:url(/images/marker-1.gif) 0 6px no-repeat; padding-left:15px; margin-bottom:2px;}
.list-1 a{color:#4f4f4f;}
.list-1 a:hover{text-decoration:none; color:#cf0207;}
.top-left{
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400 !important;
    height: 60px;
    line-height: 20px;
    color:#232428; 
    text-shadow:1px 1px 1px rgba(0,0,0,0.21); 
    list-style: none;
    padding-top: 10px;
    padding-left: 0;
}

div#fancybox-inner, div#fancybox-outer, div#fancybox-wrap
{
    box-sizing: content-box  !important;
}

.top-right{
    font-family: Oswald, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    color:#232428; 
    text-shadow:1px 1px 1px rgba(0,0,0,0.21); 
    list-style: none;
    padding-top: 5px;
    padding-bottom: 10px;
    list-style: none;
}

.top-right strong{
    color: #c70f13 !important;
    font-size: 26px;
    word-spacing:3px;
}

.navigationn{
    padding: 20px 0 20px 0;
    border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;
}

footer{ border-top: 1px solid #dadada;padding: 30px 0 30px 0; margin: 0 30px 0 30px;}

footer a {
    color: #bfbfbf;
    font-size: 12px;

}


nav{float:right;}
.sf-menu {list-style:none;}
.sf-menu > li {
    position:relative;
    float:left;
    font:400 18px/22px 'Oswald', sans-serif;
    text-transform:uppercase;
    text-shadow:1px 1px 1px rgba(0,0,0,0.21);
    letter-spacing:-1px;
    border-right:1px solid #ddd;
    padding:33px 24px;
}
.sf-menu > li:first-child{padding-left:0;}
.sf-menu > li:last-item{border-right:none; padding-right:40; background-color:#232428;}
.sf-menu > li > a {color:#232428;}
.sf-menu > li.sfHover > a,.sf-menu > li > a:hover, .sf-menu > li.menuactive > a  {text-decoration:none; color:#cf0207;}
.sf-menu > li > a span.arrow{display:block; width:100%; height:6px; position:absolute; top:61px; left:0; background:url(menu-arr.gif) center top no-repeat;}
.sf-menu ul {
    position:absolute;
    top:-999em;
    z-index:99;
    width:200px; 
    display:none;
    padding:0;
    background:#f3f9fe;
}
.sf-menu li li{
    width:100%;
    padding:0;
    position:relative;
    font:400 16px/20px 'Oswald', sans-serif;
    text-transform:uppercase;
    text-shadow:1px 1px 1px rgba(0,0,0,0.21);
    letter-spacing:0px;
}
.sf-menu li li a{
    display:block;
    text-align:center;
    padding:10px 0;
    color:#242424;
    background:url(http://static.livedemo00.template-help.com/wt_38403/images/submenu-tail.gif) center -999em repeat-x;
}
.sf-menu li li > a:hover,.sf-menu li li.sfHover > a{color:#fdfdfd; text-decoration:none; background-position:center top;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:4px;
    top:92px;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:-999em;
}
/***subsubmenu***/
ul.sf-menu ul ul{width:292px; background-color:transparent;}
ul.sf-menu ul ul li{float:left; margin-right:2px; width:145px;}
ul.sf-menu ul ul li a{background:#f3f9fe;}
ul.sf-menu ul ul li a:hover{background-color:#2c2c2c;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:149px;
    top:0px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:-999em;
}

/* Design for a width of 768px */
@media only screen and (max-width: 995px){
    .sf-menu > li {padding:33px 20px;}
    .sf-menu ul {width:110px;}
    /***submenu***/
    .sf-menu li.sfHover ul {left:0;}
    /***subsubmenu***/
    ul.sf-menu ul ul{width:225px;}
    ul.sf-menu ul ul li{width:110px;}
    ul.sf-menu li li.sfHover ul {left:111px;}
}

/* Design for a width of 480px and 320px*/
@media only screen and (max-width: 767px) {
    nav{float:none;}
    .sf-menu > li{width:100%; border-right:none; padding:0; margin-bottom:5px;}
    .sf-menu > li a{display:block; padding:14px 19px; background:#3c3c3c; color:#fff; border-radius:2px;}
    .sf-menu > li.sfHover > a,.sf-menu > li > a:hover, .sf-menu > li.current > a {background-color:#bf0104; color:#fff;}
    .sf-menu > li > a span.arrow{width:11px; top:23px; left:auto; right:18px; background:url(menu-arr.gif) center -13px no-repeat;}
    /***submenu***/
    .sf-menu ul {position:static; width:100%;}
    .sf-menu li li a{text-align:left; padding:14px 18px;}
    .sf-menu li li a span.arrow{display:block; width:11px; height:6px; position:absolute; top:23px; right:18px; background:url(menu-arr.gif) center top no-repeat;}
    .sf-menu li li.sfHover a span.arrow,.sf-menu li li a:hover span.arrow, .sf-menu li li.current  a span.arrow{background-position:center -13px;}
    /***subsubmenu***/
    ul.sf-menu ul ul{width:100%; background-color:transparent;}
    ul.sf-menu ul ul li{float:none; margin-right:0; width:100%;}
    ul.sf-menu ul ul li a{padding:14px 18px 14px 40px;}
}