﻿.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}
.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}
.navbar-fixed-top,.navbar-fixed-bottom{position:static}
.navbar-fixed-top{margin-bottom:20px}
.navbar-fixed-bottom{margin-top:20px}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}
.navbar .container{width:auto;padding:0}
.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.navbar .btn-navbar{display:block}
.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}

.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}

.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}
.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}

.navbar-inner:after{clear:both;}
.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}

.navbar-text{margin-bottom:0;line-height:40px;color:#777777;}

.navbar-link{color:#777777;}
.navbar-link:hover,.navbar-link:focus{color:#333333;}

.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}

.navbar .btn,.navbar .btn-group{margin-top:5px;}

.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}

.navbar-form{margin-bottom:0;*zoom:1;}
.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}

.navbar-form:after{clear:both;}

.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}

.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}

.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}

.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}
.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}

.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}
.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}

.navbar-static-top{position:static;margin-bottom:0;}
.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}

.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:980px;}

.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}

.navbar .nav.pull-right{float:right;margin-right:0;}

.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}

.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}

.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}

.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}

.navbar-inverse .brand{color:#999999;}

.navbar-inverse .navbar-text{color:#999999;}

.navbar-inverse .navbar-link{color:#999999;}
.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}

.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}

.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}

.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}

.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}

.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}

.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}

.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}

.navbar .brand a{display:block;color:#fff;overflow:hidden;word-break:break-all;text-overflow:ellipsis;}

.navbar .brand a:hover,.navbar .brand a:focus{text-decoration:none;}

.navbar .nav li{list-style:none;}








.navbar .nav ul ul ul ul{   left:100%;
                       top: 0;
}


.navbar .nav ul ul{   left:100%;
                       top: 0;
}


.navbar .nav ul ul ul{   left:100%;
                       top: 0;
}

.navbar .navbar-inner {
    box-shadow: 0 2px 15px rgba(0,0,0, 0.12);
    }
.banner-home-solid-cta,.banner-home-solid-image-caption,.column-left,.column-right,.feature-widget-full .social-container,.feature-widget-full .social-header,.footer-about,.footer-nav-column,.ie7 .banner-home-solid-image,.ie7 .banner-home-solid-text,.layout-primary,.layout-secondary,.layout-tertiary,.nav-utility,.pagination-count,.pagination-next,.pagination-previous,.search-results .column-left,.search-results .column-right,.search-results.search-results-2-column .column-left,.search-results.search-results-2-column .column-right{box-sizing:border-box;float:left;margin:0;min-height:1px;position:relative;width:100%}
.feature-widget-full .social-container{max-width:66.66667%;text-align:center}
ul.mobile_select{display:none}
img.mobile_select,a.mobile_select,br.mobile_select{display:none}
.center{text-align:center}



.views-view-grid tbody {
  border-top: none;
}

	

div.header-wrapper{ position: relative; }

#col3{
        padding-top: 20px;
	float:right;
	text-align:right;
}



#footer {
  overflow: hidden;
  height: auto;
  background-color: #909090;
  min-width: 600px;
  padding-bottom: 30px;
}


#footer .logo {
  float: left;
  padding-top: 12px;
  padding-left: 0px;
  width: 140px;
  margin-right: 14%;
}


#footer .social-media-icon {
  float: right;
  margin-left: 20px;
  height: 20px;
  margin-top: 14px;
}



.fullwidth {
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
}
.pane-centered-list .menu-block-wrapper ul,.pane-centered-list .menu-block-wrapper li{margin:0;padding:0;list-style:none;text-align:center}
.pane-centered-list .menu-block-wrapper li{margin:1em 0}
.pane-centered-list .menu-block-wrapper ul,.footer-section__menu .menu-block-wrapper ul,.pane-centered-list .menu-block-wrapper li,.footer-section__menu .menu-block-wrapper li{margin:0;padding:0;list-style:none;text-align:center}
.pane-centered-list .menu-block-wrapper li,.footer-section__menu .menu-block-wrapper li{margin:1em 0}




.news { margin: 0 -12px; overflow: hidden; list-style-type: none; }

.news .news-item { width: 50%; padding: 0 12px; float: left; margin-bottom: 40px; }

.news .news-item-inner { height: 322px; display: table; text-align: center; width: 100%; border-radius: 4px; min-height: 322px; position: relative; }


.news .news-item-content { display: table-cell; vertical-align: middle; position: relative; z-index: 9; padding:10px;}

.news .news-item-content h2 { font-size: 31px; line-height: 31px; color: #fff; font-weight: 600; font-family: 'brandon', arial; padding-bottom: 17px; }

.news .news-item-content p { font-size: 13px; line-height: 14px; font-weight: bold; color: #fff; }

.news .news-item-content p + p { padding-top: 17px; }


.news-item-secondary .news-item-inner { border: 1px solid #b4b6b8; text-align: left; padding: 0 80px 0 89px; }

.news-item-secondary .news-item-content h3 { font-family: 'brandon', arial; font-weight: 600; font-size: 26px; line-height: 26px; color: #656a79; padding-bottom: 16px; }

.news-item-secondary .news-item-content p { font-size: 14px; line-height: 20px; color: #989898; padding-bottom: 20px; font-weight: 300; }

.news-item-secondary .news-item-content p:last-child { padding-bottom: 0; }

.news-item-secondary .news-item-content p a { color: #989898; text-decoration: none; }

.news-item-secondary .news-item-content p a:hover { text-decoration: underline; }


.news-secondary .news-item { width: 33%; }

.news-secondary .news-item-secondary .news-item-inner { padding: 20px 50px; }




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

	#bsidebar .box, #tsidebar .box { clear: both; float: none; margin: 0 auto 20px auto !important; width: 96% !important; }

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }
 
	#sidebar .box { width: 100%; max-width: 307px; clear: both; float: none; margin: 0 auto 20px auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#hsidebar .box { width: 100%; text-align: center; clear: both; }
 
	.wpb_widgetised_column .box { width: 100%; max-width: 307px; clear: both; float: none !important; margin: 0 auto 20px auto !important;}


.wpb_widgetised_column .box.notitle h4 {
    text-indent: -9999px;
}

	
.wpb_single_image {
	margin-bottom: 20px;
	}


.list-post .item {
  padding: 20px 95px 20px 10px;
  border-bottom: 1px solid #E3E3E3;
  background-color: #F3F4F8;
  position: relative;
}

.list-post .item .thumbindex {
  float: left;
  margin-right: 20px;
}

.list-post .item .content-preview {
  overflow: hidden;
}

.list-post .item .post-view {
  position: absolute;
  top: 24px;
  right: 25px;
  text-align: center;
}


.open-menu .item {
  position: absolute;
  display: block;
  font-size: 0;
  width: 20px;
  height: 2px;
  background-color: #fff;
  margin: auto;
  left: 0;
  right: 0;
  overflow: hidden;
  z-index: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


.open-menu.toggle-active .item {
  background-color: #26b89a;
}

.open-menu .item-1 {
  top: 0;
}

.open-menu .item-2 {
  top: 0;
  bottom: 0;
}

.open-menu .item-3 {
  bottom: 0;
}

.grid-post .item {
  width: 50%;
  float: left;
}

.grid-post-3 .item {
  width: 33.33%;
}

.grid-post-4 .item {
  width: 25%;
}

.grid-post-2 .item:nth-of-type(2n+3) {
  clear: both;
}

.grid-post-3 .item:nth-of-type(3n+4) {
  clear: both;
}

.grid-post-4 .item:nth-of-type(4n+5) {
  clear: both;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
  display: none !important; }


.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
  display: none !important; }


  table.visible-lg {
    display: table; }


  tr.visible-lg {
    display: table-row !important; }


  th.visible-lg, td.visible-lg {
    display: table-cell !important; }

#footer, .clear {clear: both;}



#footer {font-size:12px;margin:20px 0;}

.wf-container-bottom,
#bottom-bar.full-width-line {
  border-top: 1px solid rgba(255,255,255,0.15);
}

.footer.full-width-line .wf-container-footer,
.footer.solid-bg .wf-container-footer,
.empty-footer.solid-bg .wf-container-bottom,
.empty-footer.solid-bg #bottom-bar.full-width-line,
#bottom-bar.full-width-line .wf-container-bottom,
#bottom-bar.solid-bg .wf-container-bottom {
  border-top: none;
}
.style-minimal .empty-footer.transparent-bg #bottom-bar.full-width-line,.style-minimal .empty-footer.transparent-bg .wf-container-bottom{border-color:transparent}

  .wf-container-bottom {
    padding: 10px 0;
  }

    .logo-wrap { margin-bottom: 0; margin-top: 0; width: 100%; }

.custom #page {padding-top: 0; padding-bottom: 0;}




.custom #header, .custom #footer, .custom #page, .custom .prev_next p {background: transparent;}

	#page { padding: 2.2em; }


#header .logo1 {
  font-size: 2.95em; 
  font-weight: bold; 
  margin: 2px 7px 0 0; 
}
