﻿
  .dmbs-footer .dmbs-footer-menu {
    padding: 60px 2% 30px 2%; }


#page-landing .landing-body-terms,
#page-landing .landing-footer-top {
	text-align:center;
	width:100%;
	display:inline-block;
	margin:30px auto;
}


#page-landing .landing-body-terms p,
#page-landing .landing-footer-top p {
	color:#000000;
	width:100%;
	text-align:center;
	margin:auto;
	font-size:10px;
	margin-bottom:10px;
}


#page-landing .landing-body-terms {
	margin-bottom:20px;
	color:#97999b!important;
}
.a2a_kit a,.cd-top,.menu-toggle,.owl-controls .owl-buttons div,.owl-controls .owl-page,.search-toggle,.share{cursor:pointer}
.share{width:30px;height:30px}



#main_top_nav a.nav_lvl_2 {
	padding: 8px 12px; 
	background-color: transparent; 
	color: #000;
	text-align: left;
	min-width: 125px;
	 
	margin: 0;
	text-decoration: none;
	line-height: 35px;
	display: block;
}




.main-nav .nav_lvl_2:hover {
	transition: .1s;
	color: #ccc;
}


	
#main_top_nav a.nav_lvl_2:hover { 
	color:#404041;
	background-color: #CFF1FC;
}
   





#main_top_nav a.nav_lvl_2.current_page,
#main_top_nav a.nav_lvl_2.current_group {
	background-color: #FFD836;
	color: #404041;
}

  .ccw_plugin .container {
    margin: 0 auto;
    max-width: 1280px;
    width: 90%; }

  .ccw_plugin .container .row {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}


.site-description{
	font-size: 2.4rem;
	color:#333;
	margin:70px auto 70px auto;
	padding:35px;

	box-shadow: 0px 1px 6px rgba(0,0,0,0.12);
	text-transform:uppercase;
	background: #fafafa;
	opacity:0.9;

	border-top:4px solid #fff;
	border-bottom:4px solid #fff;
}

.featured-post h2,
			.featured-headline,
			.comments-title,
			.comment-reply-title,
			.testimonial-entry-title,
			.jetpack-testimonial .entry-title,
			.page-title,
			.entry-title, 
			.entry-title a,
			.main-navigation,
			.widget-title,
			.widgettitle,
			.page-links,
			.site-info,
			.site-description,
			.site-title,
			.site-title a {
				font-family: 'Montserrat', sans-serif;	
			}

    #mw_board_group_3 .mw_board_group_3_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_3 .mw_board_group_3_info a { font-size:11px; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


td.top { vertical-align: top; }
 

.img-responsive {
	display: block;
	max-width: 100%;
	
	height: auto;
	-ms-interpolation-mode: bicubic;
}
footer .contact-items ul.main-link-list{display:-ms-flexbox;display:flex}
footer .contact-items ul.main-link-list li{width:50%;-ms-flex:1 1 50%;flex:1 1 50%}
footer .contact-items ul.main-link-list li.email-link{-ms-flex-order:1;order:1;border-right:none}
footer .contact-items ul.main-link-list li.chat-link{width:33%;-ms-flex:1 0 33%;flex:1 0 33%;-ms-flex-order:0;order:0;border-right:1px solid #3b3b3b}
footer .contact-items ul.main-link-list li a{font-size:.75em}
footer .contact-items ul.main-link-list li.phone-link{width:28%;-ms-flex-preferred-size:28%;flex-basis:28%}
footer .contact-items ul.main-link-list li.chat-link,footer .contact-items ul.main-link-list li.phone-link{width:27%;-ms-flex-preferred-size:27%;flex-basis:27%}


.sf-menu .sub-menu {
  position: absolute;
  top: -999em;
  width: 230px; 
  margin: 0 !important;
  padding-left: 0;
  padding-top: 27px;
}


.sf-menu .sub-menu li {
  background: #2190d7;
  padding-right: 0;
  list-style: none;
  border-bottom: 1px solid #176596;
}



.sf-menu .sub-menu li:hover a{
  color: #000 !important;
  background: #fff !important;
}



.sf-menu .sub-menu a {
  font-size: 12px !important;
  font-weight: normal;
  color: #fff !important;
  padding: 12px 15px !important;
  line-height: normal;
  font-family: 'Open Sans' !important;
}


  .sub-menu span {
      display: none;
    }

.logo-nav-left1 ul li a{font-size:12.3px;color:#fff;text-decoration:none;font-family:'Source Sans Pro', sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:1px;padding:13px 48.7px;}

.logo-nav-left1 ul li.active a.act{color:#1da1f2;}
.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-3{width:25%}

#buttons-proawards .col-md-3{width:23.05%;}


#question-message-wrapper .message-box-title p {
    color: #fff !important;
    text-align: center;
    padding: 0.5em 3em;
}


#question-message-wrapper .message-box-title {
    background-color: #56565A;
    cursor: pointer;
    height: 40px;
}


.g1-drop-content {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }


.g1-dropable .g1-drop-content {
  display: none;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07);
  box-shadow: 0 15px 45px 15px rgba(0, 0, 0, 0.07); }


.g1-hoverable .g1-dropable .g1-drop:hover .g1-drop-content,
.g1-dropable .g1-drop-expanded .g1-drop-content {
  display: block; }

  .g1-dropable .g1-drop-before .g1-drop-content {
    right: 0;
    left: auto; }
.text-center{text-align:center}
.hero__bannergroup--dark .account-header__title,.hero__bannergroup--dark .banner-subtitle,.hero__bannergroup--dark .banner-title,.hero__bannergroup--dark .banner__title{color:#000}
.banner-subtitle,.banner-title{line-height:1.19355;margin-bottom:15px}
.banner-subtitle{font-weight:100;font-size:62px;font-size:4.13333rem}
.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.breadcrumb li{line-height:32px;vertical-align:middle;text-shadow:none}
.breadcrumb a{color:#2f5d7c;text-decoration:none}
.breadcrumb a:hover, .breadcrumb .active{color:#002145}
#ubc7-header,#ubc7-apom,#ubc7-wordmark-block,#ubc7-wordmark,#ubc7-global-menu,#ubc7-unit .navbar .btn-navbar,#ubc7-unit .btn,#ubc7-unit-menu,#ubc7-global-footer,#ubc7-minimal-footer,.ubc7-back-to-top,.breadcrumb{display:none}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}
