﻿.et_pb_gallery .et_pb_gallery_items{width:100%}
.et_pb_gallery_grid .et_pb_gallery_items{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;transition:height .2s ease-in-out}


#content .entry {line-height:18px;margin-bottom:10px;}
.header-logo,.header-menu-pc__inner-wrap,.header-menu-pc__list{display:-ms-flexbox;display:flex;height:100%}
.header-menu-pc__list{list-style:none}


.site-description {
  color: #7e7e7e;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  margin: 0 0 30px 20px;
}

    
    .x-menu-item {
        box-sizing: initial;
    }

.logo {
    position:absolute;
    margin:12px 0 0 22px;
}

.hd-botm{ padding:10px 0; position:relative;  max-height: 73px; clear: both;}

.hd-botm .navbar-default{ background:none; border-color:rgba(0,0,0,0.0);min-height: auto; margin:0; max-height: 72px;}

.hd-botm .rqst{display: none; position: absolute;top: 7px;right: 14px;background: #1f3f80;text-align: center; padding:0;}

.hd-botm .rqst a{color: #ffffff;display: block;font-size: 13px;padding: 5px 0;}

.hd-botm .rqst a:hover{ background:#3a9e09; text-decoration:none;}
.i_tw{background:#00A8FB}
.i_tw:before{background-position:-138px -28px}

.logo {
    display: inline-block;
    max-width: 100px;
}

    .logo-container {
        position: absolute;
        display: block;
        top: 10px;
        
    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-10{width:83.33333333%}

.widget-title,
.widget .post-title {
  margin-top: 0;
}

.widget-title {
  margin-bottom: 20px;
  color: #b1b1b1;
}

.headingbg{
	background:#f2a400; 
	margin:0 0 0 0;
	}



.copyright-wrapper { position:relative; padding:20px 0; background-color:#222222;}

.copyright-wrapper .inner{width:1170px; margin: auto;}

.footer-menu ul li a, .copyright{ color:#ffffff;}

.copyright ul li, .footer-menu ul li{ display:inline-block; margin:0; padding:0 10px 0 0;}

.copyright { float:right; margin:auto; text-align:right;}

.footer-menu, .copyright{ float:none; text-align:center; margin-bottom:10px;}

.footer, .copyright { width:auto; padding:0 20px;}

.copyright-txt, .design-by { text-align:center; float:none;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}




.container { width: 980px; margin: 0 auto; }


#header .container { position: relative; }
