/**
* custom.css file created by Eximium Template
* @package Eximium Template
* @author Youjoomla.com
* @website Youjoomla.com 
* @copyright	Copyright (c) since 2007 Youjoomla.com.
* @license PHP files are released under GNU/GPL V2 Copyleft License.CSS / LESS / JS / IMAGES are Copyrighted material
**/
/*
 ADD ALL YOUR CUSTOM CSS OVERRIDES TO THIS FILE.
 THIS WAY IF YOU MAKE A MISTAKE YOU CAN ALWAYS TURN CUSTOM CSS FILE OFF
 AND REVERT BACK TO ORIGINAL TEMPLATE CSS
 THIS FILE WILL LOAD VERY LAST AFTER ALL TEMPLATE CSS FILES.
 SO YOU CAN OVERRIDE ANY CSS PART OF THE TEMPLATE YOU NEED.
*/
body {
    color: #6C747D;
    background-color: #cfe9ef;
  	line-height: 150%;
}
h1 {
    color: #5D5D57;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255,255,255,1);
}
h2 {
  	font-size: 24px;
	line-height: 24px;
	margin-top: 25px;
    color: #FA7B30;
    text-transform: uppercase;
}
h3 {
  	color: #5D5D57;
    font-size: 18px;
    line-height: 18px;
}
h3.h3w {
    color: #fff;
}
.yjsg2_out, .yjsg2_out [class*="yjsg-hr-"].fa::before {
    background: #cfe9ef;
}
#topmenu_holder, .ulholder.dlevel1 {
    background: #5e8c9d;
}
.yjm_title {
    font-size: 15px;
}
.yjm_desc {
    font-size: 75%;
    font-style: italic;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
    background: #cfe9ef;
    color: #53808A;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
}
.yjsgmenu li a {
    color: #E4EBF1;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  	text-transform: uppercase;
}
.yjsgmenu li a:hover {
    color: #53808A !important;
}
ul.yjsgmenu ul li {
    background-color: #5e8c90;
}
.logo-icon {
    background-image: url("/images/yootheme/logo_blue.png");
    display: block;
    width: 300px;
    height: 150px;
}
.right {
    margin-left: 15px;
    float: right;
  	padding-top: 35px;
}
.icon-folder {
    width: auto;
}
.breadcrumb {
  	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	color: #6B757E;
	margin: 0px;
  	padding: 5px 0px;
	list-style: none;
	background-color: #cfe9ef;
	border-radius: 0px;
	border-bottom: 3px solid #ACC2C7;
	border-top: 3px solid #ACC2C7;
}
.box1 {
	font-size: 40px;
	line-height: 40px;
	color: #B8D6DF;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5), 0 -1px 0 rgba(94,140,157,0.5);
  	letter-spacing: -3px;
  	text-transform: uppercase;
	font-weight: bold;
}
.box2 {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    text-transform: uppercase;
    font-size: 16px !important;
    line-height: 24px;
    font-weight: bold !important;
}
.box3 {
    border: 1px solid #CDCCC3;
    padding: 10px;
    background: #F5F4EB url("/../templates/eximium/images/blue/module_box_bg.png") 0 0 repeat-x;
}
.box4 {
  	color: #fff;
    border: 1px solid #CDCCC3;
    padding: 10px;
    background-color: #000;
}
ul.plus {
    padding-left: 0px;
    list-style: none;
}
ul.plus li:first-child {
    border-top: none;
}
ul.plus li {
    font-size: 16px;
    line-height: 32px;
    text-shadow: 0 1px 0 rgba(255,255,255,0.7);
    border-top-color: #A6BABF;
    background: url("/../templates/eximium/images/blue/list_plus.png") 0 50% no-repeat;
    text-shadow: 0 1px 0 rgba(255,255,255,0.7);
    padding-left: 25px;
    border-top: 1px dashed #C4C3BC;
}
ul.hoverbox {
    padding-left: 0px;
    list-style: none;
}
ul.hoverbox li {
    margin-bottom: 5px;
}
ul.hoverbox li a {
    color: #4E5156;
    text-shadow: 0 1px 0 rgba(255,255,255,0.6);
    display: block;
    padding: 9px 40px 9px 10px;
    border-top: 1px solid #DDDCD4;
    border-bottom: 1px solid #fff;
    background: #C4DDE3 url("/../templates/eximium/images/blue/list_hoverbox.png") -100px 50% no-repeat;
}
ul.hoverbox li a:hover {
    background-color: #FB8F4F;
    padding: 10px 40px 10px 10px;
    border: none;
    background: #EBB755 url("/../templates/eximium/images/blue/list_hoverbox.png") 100% 50% no-repeat;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    text-decoration: none;
}
.newsitem_text, .formResponsive {
    border: 1px solid #CDCCC3;
    padding: 10px;
    background: #F5F4EB url("/../templates/eximium/images/blue/module_box_bg.png") 0 0 repeat-x;
}
.floatbox {
    overflow: hidden;
}
.width50 {
    width: 50%;
}
.float-left {
    float: left;
    overflow: hidden;
}
#yjsg2 {
    padding: 0px;
  	height: 150px;
}
#yjsg3 {
    padding: 0px;
}
.holders {
    padding: 35px 0;
}
.yjsg7_out {
    background: #5e8c9d;
}
.yjsg_grid {
    padding: 30px 0 40px 0;
}
.newslet, .wk-slideshow, .wk-slideshow, .slides, .wk-gallery, .wk-gallery-wall {
    padding: 9px 10px 9px 10px;
    border-top-color: #466874;
    border-bottom-color: #7EA3B1;
    background: #507786;
    min-height: 240px;
  	width: auto !important;
    text-align: center;
}
.wk-gallery-wall.margin {
    margin: 0px;
}
.footer_out {
    background: #5e8c9d;
  	padding: 0px;
}
#footer {
    padding-top: 0px;
    padding-bottom: 0px;
}
#footmod {
    color: #fff;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
ul.defaultmenu.inline li a {
    color: #fff;
}
.yjscroll {
    float: right;
    position: absolute;
    right: 45px;
    bottom: 45px;
}
@media screen and (max-width: 979px) {
  .horiznav {
    position: absolute;
}
#mmenu_holder + div {
    display: none;
  position: absolute;
}
  
#mmenu_holder {
    padding-top: 5px;
}
div#topmenu_holder {
    background-color: #5e8c9d;
    max-height: 50px;
    padding-bottom: 40px;
}
div#mmenu_holder {
    margin-bottom: 0px;
}
.yjsg_grid {
    padding: 0px 0 0px 0;
}
#yjsg2 {
    height: auto;
}
div.yjsgsitew {
    width: auto;
}
.logo {
    text-align: center;
}
.right {
    float: none;
}
.yjscroll {
	float: none;
	position: relative;
	right: auto;
	left: auto;
    bottom: 45px;
}
}
#cp {
  display: none !important;
}
.logo {
    width: 300px;
height: 150px;
}


