﻿

#home-gallery-header { 
	padding-top: 30px;
	padding-bottom: 10px;
	text-align: right;
}


#home-gallery-header h5, #home-gallery-header h6 {
	color: #344A66;
}
 

#home-gallery-header h5 {
	font-size: 3em;	
	font-weight: 100;
	line-height: 0.6em;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.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-1{width:8.33333333%}


#header-side {
	background-repeat: repeat-y;
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

#header,
#body,
#footer,
#nav {
	width: 960px;
	margin: 0 auto;
	background: #fff;
	border-color: #A4ABB3;
	border-style: dotted;
	border-width: 0 1px 0 1px;
}

#body {
	border-bottom: 1px solid #9b9a95;
	padding: 20px;
	width: 920px;
	text-align: left;
	min-height: 300px;
}
ul.menu.nav.navbar-nav{float:right;clear:right}
.region-footer .menu .active{background:#FFFFFF}
#block-menu-menu-new-main-menu .menu{margin:0;padding:0;}
#block-menu-menu-new-main-menu .menu li{float:none;display:inline-block;margin-bottom:0;}
#block-menu-menu-new-main-menu .menu .dropdown-menu .dropdown-menu li a{font-size:14px;}
#block-menu-menu-new-main-menu .menu li:nth-child(3) .dropdown-menu li:nth-child(3) .dropdown-menu .dropdown-menu li a{font-weight:normal;text-transform:initial;}


.g1-canvas .search-form-wrapper {
  margin: 0 -30px 30px;
  padding: 10px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #e6e6e6; }

#brand-footer {
	text-align:center;
}

  .span4 {
    width: 370px;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}


.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
#foot-nav h2 a,.sub-menu h2 a{font-weight:700}
#foot-nav a,.sub-menu a{color:#fff;font-weight:400}
#foot-nav a:hover,.sub-menu a:hover{color:#b3b3b3;text-decoration:none}
#foot-nav{background-color:#32333e;color:#fff;padding:1em 0;margin-top:1.3em}
#foot-nav i{margin-right:5px}
#foot-nav h1,#foot-nav h2,#foot-nav h3,#foot-nav h4,#foot-nav h5,#foot-nav h6{color:#fff}
#foot-nav h2{border:none;margin-bottom:15px;letter-spacing:.02em;font-size:24px}
#foot-nav ul{padding:0}
#foot-nav ul li{line-height:1.3;list-style:none;margin-bottom:8px}
#foot-nav a[href^="webcal:"]:after {display:none}
 #foot-nav .icon-calendar {color: #6CA7E7}


div[id^="wds_container"] .wds_btn_cont {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  vertical-align: middle;
  width: 100%;
}
