﻿
#top-nav-sidebar .widget {
  display: inline-block;
  margin: 0 30px 0 0;
  vertical-align: middle;
}

#top-nav-sidebar .widget:last-child {
  margin-right: 0;
}

#top-nav-sidebar .widget-title {
  display: none;
}

#top-nav-sidebar .wpv_icon_link .content {
  display: none !important;
}

#top-nav-wrapper {
  position: relative;
  z-index: 6666;
  background: #8897b6;
}

#top-nav-sidebar .wpv_icon_link {
  margin-top: -6.75px;
  margin-bottom: -6.75px;
}

body.fast-slider header.main-header .first-row,
body.fast-slider header.main-header #top-nav-wrapper {
  display: none;
}

#top-nav-text{    
    top: 10px;
    right: 15%;
}
.menu-item{position:relative}

.rslides-sc .rslides-container,
.thinkupslider-sc .rslides-container {
	padding: 0 0 20px;
}

.rslides-sc.full-width .rslides-container,
.thinkupslider-sc.full-width .rslides-container {
	padding: 0;
}

.rslides-sc .rslides-container.full-width,
.thinkupslider-sc .rslides-container.full-width {
	padding: 0;
}

#slider .rslides-container {
	padding: 20px 0;
}

.home #slider .rslides-container {
	padding-top: 0;
}

.slider-full #slider .rslides-container {
	padding: 0;
}

	
	.show_hide_menu_div .topresponsive0 {
		border-bottom: 1px solid #006666;
		padding: 5px 0 5px 20px;
	}

.show_hide_menu_div .topresponsive0 a{ background:#e6e9f0 !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive0 .open { display: 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: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

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

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.copy{float:none;text-align:center}

	
	
	#footer-outer #social li {	
	   margin-right: 10px;
	   margin-left: 0px!important;
	}

	
	body:not(.material) #header-secondary-outer ul#social {
		padding: 10px 0px;
	}


body.material #header-outer #social-in-menu i {
    font-size: 18px!important;
    width: 36px;
}

#header-secondary-outer #social a i { font-size: 16px!important;}

#header-secondary-outer #social a {
    line-height: 28px!important;
}


#header-secondary-outer #social li:first-child a { padding-left: 0!important; margin-left: 0!important;}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.image-container-hover{
    position: absolute;
    z-index: 2000;
    top: 45px;
    width: 100%;
    height: calc(100% - 45px);
    left: 0;
    display: none;
}

.capability-item a:hover .image-container-hover{
    display: block;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.margright10 { margin-right: 10px !important }
.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eeeeee;}
