@charset 'UTF-8';

/* open-sans-300 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/open/open-sans-v40-latin-300.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/open/open-sans-v40-latin-300italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/open/open-sans-v40-latin-regular.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/open/open-sans-v40-latin-italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/open/open-sans-v40-latin-600.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/open/open-sans-v40-latin-600italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/open/open-sans-v40-latin-700.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/open/open-sans-v40-latin-700italic.eot'); /* IE9 Compat Modes */
    src: url('../fonts/open/open-sans-v40-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/open/open-sans-v40-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
    url('../fonts/open/open-sans-v40-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
    url('../fonts/open/open-sans-v40-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
    url('../fonts/open/open-sans-v40-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}


a {
    outline:none !important;
}
a:hover{
    color:yellow !important;
}

body { overflow-x:hidden;
    padding-top:0 !important;
}
body, input, textarea {
    font-family: 'Open Sans', sans-serif;
    line-height: 1.85em;
    color: #888;
    font-weight: 300;
    padding-top: 0px;
}

.font {
    font-family: 'Open Sans', sans-serif;
    font-weight:400; /*Normal*/
    font-weight:600; /*Semi-Bold*/
    font-weight:700; /*Bold*/
    font-weight:800; /*Extra-Bold*/
}
.header {
    padding:34px 20px 25px 20px;
    background:url(../img/header_bg.png) repeat left top;
    border-bottom:1px #000 solid;
}
.fleft {float:left;
}
.fright {float:right;
}
.clear {
    height:0;
    clear:both;
    font-size:0;
}
img {
    outline:0;
    vertical-align:top;
}
.logo {
    font-size: 45px;
    font-family: 'Open Sans', sans-serif;
    line-height:47px;
}

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

/*nav*/
#main_menu {
    position: relative;
    float:right;
}
.menu_wrap {
    padding-top: 5px;
    float:right;
}
.metismenu, .metismenu * { margin: 0; padding: 0; list-style: none; }
.metismenu { line-height: 1.0; }
.metismenu ul li { width: 100%; }
.metismenu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.metismenu li { float: left; position: relative; }
.metismenu a { display: block; position: relative; }
.metismenu li:hover ul, .metismenu li.sfHover ul { left: 0; top: 32px; /* match top ul list item height */ z-index: 99; }

.metismenu > li {
    margin: 0 10px 0 0;
    padding: 0 0 0 30px;
    position: relative;
    zoom: 1;
}

#main_menu > ul.metismenu > li > a{
    font-family: 'Arimo', sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    text-shadow: none;
    text-decoration: none;
    text-align:left;
    color:#444;
}
#main_menu > ul.metismenu > li > a.has-arrow{
    padding-left: 30px;
}

.metismenu ul {
    position: absolute;
    display: none;
    width: 170px;
    left: 0px;
    top: 53px;
    list-style: none;
    zoom: 1;
    z-index: 25;
    background:transparent;
    border:0 none;
    padding: 13px 0 8px 0;
    margin: 0;
}
.metismenu li li a {
    display: block;
    font-size: 11px !important;
    text-transform: capitalize !important;
    width: 140px;
    text-decoration: none;
}
.metismenu li ul li {
    background-color:white;
    border: 1px solid #CACBCB;
    -webkit-box-shadow: 2px 2px 0px 0px #e2e4e4;
    -moz-box-shadow: 2px 2px 0px 0px #e2e4e4;
    box-shadow: 2px 2px 0px 0px #e2e4e4;
    margin-bottom:4px;
    padding: 5px 10px;
    width:140px;
}

.metismenu .has-arrow::after {
    position: absolute;
    content: '';
    width: .5em;
    height: .5em;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: initial;
    left: 0.5em;
    -webkit-transform: rotate(-135deg) translate(0, -50%);
    -ms-transform: rotate(-135deg) translate(0, -50%);
    -o-transform: rotate(-135deg) translate(0, -50%);
    transform: rotate(-135deg) translate(0, -50%);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    top: 50%;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.metismenu .active > .has-arrow::after, .metismenu .has-arrow[aria-expanded="true"]::after {
    -webkit-transform: rotate(-225deg) translate(0, -50%);
    -ms-transform: rotate(-225deg) translate(0, -50%);
    -o-transform: rotate(-225deg) translate(0, -50%);
    transform: rotate(-225deg) translate(0, -50%);
}
.metismenu > li {
    -webkit-box-flex: none;
    -ms-flex: none;
    flex: none;
}

.page_container {
    padding-bottom:55px;
    background:#FFF;
}
.separator {
}
.welcome_block {
    text-align:center;
    padding-bottom:43px;
    padding-top:47px;
    line-height:21px;
    font-size:16px;
    color:#8e8e8e;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
}
.welcome_block span {
    font-size:20px;
    text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight:600;
    display:block;
}
.block {padding-bottom:55px;
}
#main_slider {margin-bottom:30px;
}

#footer {
    background:url(../img/header_bg.png) repeat;
    padding-top:44px;
    border-top:1px #494949 solid;
    color:#7b7b7b;
    line-height:16px;
}
#footer a {color:#f6f6f6;
}
#footer h2.title {
    font-size:23px;
    background:none;
}
#footer .span3 { padding-bottom:30px;
}

ul.tweets li {
    padding:0 0 15px 0;
    margin-bottom:15px;
    border-bottom:1px #555555 solid;
}
.tweet_arrows {
    width:22px;
    height:22px;
    background:url(../img/twitter.png) no-repeat left top;
    float:left;
    margin:0 8px 0 0;
    display:block;
}
#footer li {
    padding:0 0 15px 0;
    margin-bottom:15px;
    border-bottom:1px #555555 solid;
    line-height:16px;
}
#footer li:last-child {
    border-bottom:0;
    padding-bottom:0;
    margin-bottom:0;
}
.footer_bottom {
    background:#1c1c1c;
    margin-top:20px;
    padding:23px 0 26px 0;
    border-top:1px #000 solid;
}
.copyright {color:#515151;
}

.foot_right_block {
    text-align:right;
    padding-top:15px;
}
.foot_right_block .fright {margin-left:20px;
}

.foot_menu {text-align:right;
}
.foot_menu li {
    display:inline-block;
    padding:0 16px 0  0!important;
    border:0 !important;
    margin:0 !important;
}
.foot_menu li:last-child {padding:0 !important;
}
.foot_menu li a {
    text-transform:uppercase;
    font-size:12px;
}
.foot_menu li a:hover, .foot_menu li a.current {
    color:#7b7b7b !important;
    text-decoration:none;
}

.breadcrumb {
    padding: 19px 0;
    margin: 0 0 20px 0;
    list-style: none;
    color:#fff;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    font-size:19px;
}
.breadcrumb span {
    color:#3a3a3a;
    padding:0 5px;
}
.breadcrumb a {
    color:#3a3a3a;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    font-size:19px;
}
.breadcrumb .wrap .container ol {
    list-style: none;
    display: inline;
}

.breadcrumb .wrap .container ol li {
    display: inline-block;
}










