﻿
	


.regular-sidebar {
	margin:	0;
	}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #e6e6e6;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right !important}
.fa.pull-right{margin-left:.3em}


#carousel-home .carousel-caption .pull-right{
	display: none;
}


p.wp-caption-text {
	color: #888;
	font-size: 11px;
	margin-bottom: 0;
}


.format-image .entry-content .wp-caption p.wp-caption-text {
	padding-bottom: 20px;
}

.hr { border-bottom:1px solid #e5e5e5; margin-bottom:30px }
.header:after,.nav-submenu_link:after,.nav_hamburger:after,.nav_hamburger:before,.region-selector_link:before,.videopopup:after{content:""}
.error-page,.inbetweener,.nav,.overlay,.videopopup{text-align:center}
.videopopup{background:#000;display:none;bottom:0;right:0;top:0;left:0;overflow:hidden;position:fixed;z-index:9999;white-space:nowrap;padding:20px 50px}
.videopopup:after{display:inline-block;vertical-align:middle;height:100%;width:0}


.footer-content .logo {
	display: block;
	margin: 0 auto 40px auto;
	max-width: 475px;
}


	.footer-content .footer-nav,
	.footer-content .logo {
		display: none;
	}


#logo_banner {position:relative;width:950px;margin:3px auto;height:125px;z-index:2;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}
.region-content-top{margin:15px 0 20px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

.siguenosen .hr-1 {
	margin-top: -32px;
	opacity: 0.4;
}

.siguenosen .marg-B20px {
	margin-top: -2px;
}


img.poig{
	display:block;
	padding:0;
	margin:0 auto;
	width:65%;
	height:auto;

}

.entry-meta .posted-on,
.entry-meta .comments-link,
.entry-meta .edit-link,
.entry-meta .tag-links {
	font-size:12px;
	line-height:20px;
	margin-right:25px;
}

.entry-meta .posted-on a,
.entry-meta .comments-link a,
.entry-meta .edit-link a,
.entry-meta .tag-links a {
	color:#aaa;
	font-size: 14px;
}

.entry-meta .posted-on a:hover,
.entry-meta .comments-link a:hover,
.entry-meta .edit-link a:hover,
.entry-meta .tag-links a:hover {
	color:#46c9be;
	text-decoration:none;
}

.entry-meta .posted-on i,
.entry-meta .comments-link i,
.entry-meta .edit-link i,
.entry-meta .tag-links i {
	font-size:14px;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none
}

.post-box .entry-meta .posted-on a,
.post-box .entry-meta .cat-links a  {
	color: #fff;
	text-shadow: 1px 1px 2px #666666;
	font-size: 16px;
}

.post-box .entry-meta .posted-on i,
.post-box .entry-meta .cat-links i {
	color: #ffffff;
}

.post-box .entry-meta .posted-on a:hover,
.post-box .entry-meta .cat-links a:hover {
	color: #46c9be;
	text-decoration: none;
   text-shadow: 1px 1px 1px #000000;
}



.posted-on .updated {
  display: none;
}
.widget-sponsor .image{float:right;margin:0 0 10px 10px;width:25%;min-width:100px}
.widget-sponsor .image,.widget-sponsor .video{float:none;margin:0 0 .625rem;width:auto}
.widget-sponsor .image img,.widget-sponsor .video img{display:block;margin:0 auto}
.features .image{margin:0 0 15px;-webkit-transition:.25s ease,border-color;-moz-transition:.25s ease,border-color;-o-transition:.25s ease,border-color;transition:.25s ease,border-color}
.features .image img{width:100%;display:block}
.features .primary .image{float:right;width:25%;min-width:100px;margin:0 0 10px 10px}
.features .secondary li .image{float:right;width:25%;min-width:100px;margin:0 0 10px 10px;padding:0;position:static}
.features .secondary li .image img{position:static;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}
.features .secondary .image{margin-bottom:8px;position:relative;padding-top:50%;overflow:hidden}
.features .secondary .image img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.hometiles .image{margin:0 0 5px;border-bottom:4px solid #387c9d;width:100%}
.hometiles .image a{background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;height:150px;overflow:hidden;text-indent:-6000px}
.newslist li.sponsored .image{width:145px}
.newslist li.entry .image{margin:0 0 10px 10px}
.newslist .image{float:right;margin:0 0 10px 10px;width:25%;min-width:100px}
.newslist .image img{display:block}
 


	#mainText img,
	img.scale-with-grid {
		display:block;
		height: auto;
		max-width: 100%;}

	li.widget { width: 100%; }

		li.widget p a { text-decoration: underline; }

		li.widget p a:hover { text-decoration: none; }

		li.widget ul { list-style: none; }

			li.widget ul li .num_comments { color: #111; }

		
		li.widget .widget_box { background: #e3f0f2; border-style: solid; border-color: #addde6; }

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

#masthead .container #navbar-primary,
#masthead .container #navbar-secondary {
  float: left;
  height: 100% !important;
}

#masthead .container #navbar-primary ul,
#masthead .container #navbar-secondary ul {
  margin: 0;
  padding: 0;
  height: 100%;
}

#masthead .container #navbar-primary ul #menu-read,
#masthead .container #navbar-secondary ul #menu-read {
  display: none;
}

#masthead .container #navbar-primary ul #menu-buy,
#masthead .container #navbar-secondary ul #menu-buy {
  display: none;
}

#masthead .container #navbar-primary ul li,
#masthead .container #navbar-secondary ul li {
  margin-left: 10px;
  float: left;
  display: block;
  list-style: none;
  position: relative;
  height: 100%;
}

#masthead .container #navbar-primary ul li a,
#masthead .container #navbar-secondary ul li a,
#masthead .container #navbar-primary ul li a:visited,
#masthead .container #navbar-secondary ul li a:visited {
  display: block;
  padding: 0 6px;
  font-size: 14px;
  font-family: 'montserratregular';
  text-transform: uppercase;
  color: #a1a9af;
  text-decoration: none;
  background: transparent;
  height: 100%;
}

#masthead .container #navbar-primary ul li a:hover,
#masthead .container #navbar-secondary ul li a:hover,
#masthead .container #navbar-primary ul li a:visited:hover,
#masthead .container #navbar-secondary ul li a:visited:hover {
  color: #4D5D69;
}

#masthead .container #navbar-primary ul li:before,
#masthead .container #navbar-secondary ul li:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #3C3D41;
  position: absolute;
  display: none;
  bottom: -1px;
  left: 50%;
  margin-left: -5px;
  z-index: 10;
}

#masthead .container #navbar-primary ul li.dropdown:before,
#masthead .container #navbar-secondary ul li.dropdown:before {
  display: block;
}

#masthead .container #navbar-primary ul li:after,
#masthead .container #navbar-secondary ul li:after {
  clear: both;
}

#masthead .container #navbar-primary ul li.current-menu-item a,
#masthead .container #navbar-secondary ul li.current-menu-item a {
  color: #4D5D69;
}

#masthead .container #navbar-primary ul li.current-menu-item:after,
#masthead .container #navbar-secondary ul li.current-menu-item:after {
  content: "";
  width: 100%;
  height: 4px;
  background-color: #4D5D69;
  position: absolute;
  bottom: 0;
  left: 0;
}

body.en-US #masthead #navbar-primary {
  display: none;
}

body.pt-PT #masthead #navbar-primary {
  display: none;
}

body.ru-RU #masthead #navbar-primary {
  display: none;
}

body.es-ES #masthead #navbar-primary {
  display: none;
}
.byline,.meta{font-size:.75rem;font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;line-height:1.667;color:#999;margin:0}
.byline a,.meta a{color:#999}
.byline a:hover,.meta a:hover{color:#387c9d}
.byline i,.meta i{vertical-align:-1px}
.meta.postTags{margin:50px 0}
.meta .share-box{margin:0}
.newslist .meta{margin:5px 0}
.newslist h2.title a,.newslist .byline a,.newslist .label a,.newslist .meta a{border:0}
.single-post .meta a[data-disqus-identifier]:before{font-family:FontAwesome;content:"\f075";margin-right:3px;vertical-align:middle}

			#site-title,
		#site-description {
 	 		position: absolute !important;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}


#video-popup,
#video-popup2,
#newsletter-popup,
#gallery-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.85);
    z-index: 2000;
    display: none;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.section-branding .mainlogo-link,
.section-branding .mainlogo-img {
  max-width: 100%;
  display: block;
}
.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-sm-12{width:100%}
#omni-navbar .col-lg-1,#omni-navbar .col-lg-10,#omni-navbar .col-lg-11,#omni-navbar .col-lg-12,#omni-navbar .col-lg-2,#omni-navbar .col-lg-3,#omni-navbar .col-lg-4,#omni-navbar .col-lg-5,#omni-navbar .col-lg-6,#omni-navbar .col-lg-7,#omni-navbar .col-lg-8,#omni-navbar .col-lg-9,#omni-navbar .col-md-1,#omni-navbar .col-md-10,#omni-navbar .col-md-11,#omni-navbar .col-md-12,#omni-navbar .col-md-2,#omni-navbar .col-md-3,#omni-navbar .col-md-4,#omni-navbar .col-md-5,#omni-navbar .col-md-6,#omni-navbar .col-md-7,#omni-navbar .col-md-8,#omni-navbar .col-md-9,#omni-navbar .col-sm-1,#omni-navbar .col-sm-10,#omni-navbar .col-sm-11,#omni-navbar .col-sm-12,#omni-navbar .col-sm-2,#omni-navbar .col-sm-3,#omni-navbar .col-sm-4,#omni-navbar .col-sm-5,#omni-navbar .col-sm-6,#omni-navbar .col-sm-7,#omni-navbar .col-sm-8,#omni-navbar .col-sm-9,#omni-navbar .col-xs-1,#omni-navbar .col-xs-10,#omni-navbar .col-xs-11,#omni-navbar .col-xs-12,#omni-navbar .col-xs-2,#omni-navbar .col-xs-3,#omni-navbar .col-xs-4,#omni-navbar .col-xs-5,#omni-navbar .col-xs-6,#omni-navbar .col-xs-7,#omni-navbar .col-xs-8,#omni-navbar .col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
#omni-navbar .col-sm-12{width:100%!important;margin-right:0}


.owl-societies .owl-item div img {
  display: block;
  margin: auto;
  width: 90%; }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

* html .clearfix{ zoom: 1; }

*:first-child+html .clearfix { zoom: 1; }


.site #ifooter  #footer {
        width:auto;
}

#ifooter .b-1of4 { width: 50%; }

#ifooter .a-row.pd-t25 { padding-top: 20px; clear: both; border-top: 1px solid #D3D3D3; }

.footer_menu { display:inline-block; margin:0px 10px 15px 5px; padding:0px; width:108px; font-size:11px; color:#666; line-height:20px; text-align:left; float:left; }

.footer_menu a:link, .footer_menu a:visited { color:#666; text-decoration:none; }

.footer_menu a:hover, .footer_menu a:active { color:#666; text-decoration:underline; }
.side-slideout-open a.menu-bars-link span,.mobile-menu-open a.mobile-menu-link span,.overlay-menu-open .aux-overlay-menu .overlay-menu-link span{background-color:transparent!important}
.side-slideout-open a.menu-bars-link span:before,.mobile-menu-open a.mobile-menu-link span.menu-bars:before,.overlay-menu-open .aux-overlay-menu .overlay-menu-link span:before{-webkit-transform:translateY(7px) translateX(1px) rotate(45deg);-moz-transform:translateY(7px) translateX(1px) rotate(45deg);-ms-transform:translateY(7px) translateX(1px) rotate(45deg);-o-transform:translateY(7px) translateX(1px) rotate(45deg);transform:translateY(7px) translateX(1px) rotate(45deg)}
.side-slideout-open a.menu-bars-link span:after,.mobile-menu-open a.mobile-menu-link span.menu-bars:after,.overlay-menu-open .aux-overlay-menu .overlay-menu-link span:after{-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-o-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg)}
a.mobile-menu-link{line-height:inherit;width:20px;height:15px;display:inline-block;text-indent:-9999em;position:relative;vertical-align:middle;top:50%;position:relative;margin-top:-13px}
#mobile-header a.mobile-menu-link span.menu-bars, #mobile-header a.mobile-menu-link span.menu-bars:before, #mobile-header a.mobile-menu-link span.menu-bars:after {background-color: #222;}
#mobile-header a.mobile-menu-link:hover span.menu-bars, #mobile-header a.mobile-menu-link:hover span.menu-bars:before, #mobile-header a.mobile-menu-link:hover span.menu-bars:after {background-color: #85192c;}
a.mobile-menu-link span, a.mobile-menu-link span:before, a.mobile-menu-link span:after {background: #fff;}
a.mobile-menu-link:hover span, a.mobile-menu-link:hover span:before, a.mobile-menu-link:hover span:after {background: #85192c;}


#header_left {
	width: 240px;
	height: 120px;
	float: left;
}

#banners,
#banners .banner {
	height: 395px;
	width: 906px;
	overflow: hidden;
}

.banner img.image404 {
	display: block;
	margin: 113px auto 0 auto;
}

#homepage #versioninfo p         { margin-top: 0.2em; font-size: 0.9em; }


.topnav-stretch { width: 100%; }

.aligncenter .fontawesome-icon,
.alignleft .fontawesome-icon,
.alignright .fontawesome-icon {
  float: none;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}



div.savvynav_main_nav li ul.lev2 {
	margin-top: 2px;
}

	
	div.savvynav_main_nav li li.lev2 a.lev2_current_haschildren {
		
	}


#main #container {
  padding: 0;
  margin-top: 10px;
}



#main {
	width: 100%;
	display: block;
	margin: 0;
}


  #main #header {
    width: 100%;
  }


  #main #content {
   	float: left;
    width: 65.4%;
    margin-top: 0;
  }


  #main #sidebar-left {
	  float: left;
    width: 31%;
		margin-right: 3%;
  }


  #main,
	#main #sidebar-left,
	#main #content,
	#content #most-recent .left-col,
	#content #most-recent .right-col, 
	#primary,
	#colophon,
	#colophon .col,
	#colophon #third-col,
	#footer #legal {
	  float: none;
    width: 100%;
    margin: 0;
		clear: both;
  }


  #main #header,
  #main #container,
	#topmenu {
    float: none;
  }
.global-nav-wrapper,.global-nav-mega-wrapper{z-index:700;position:absolute;top:0px;left:-80%;padding:43px 0px 0px 0px;width:80%;clear:both;}
.global-nav-wrapper.visible,.global-nav-mega-wrapper.visible{left:0px;}
.global-nav-mega-wrapper{background-image:none;background-color:white;-webkit-transition:left 0.3s;-o-transition:left 0.3s;transition:left 0.3s;}
.global-nav-mega-wrapper.visible{box-shadow:5px 0 5px 0 rgba(0,0,0,0.2);}


.blackbluepromo, .blackgreenpromo {
float:left;
margin:0 18px 0 0;
}

.blackbluepromo h3, .blackgreenpromo h3{
color:#fff;
font-size:14px;
width:170px;
}

.blackbluepromo p, .blackgreenpromo p {margin:0px 0 12px;}

.blackbluepromo ul, .blackgreenpromo ul {
border-top:1px solid #666666;
color:#FFFFFF;
line-height:1.33em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0pt 20px;
padding:5px 0pt 0pt;
}

.blackbluepromo ul li, .blackgreenpromo ul li  {
margin:4px 0pt 0pt;
background:none;
padding:0;
}

.blackbluepromo ul li a, .blackgreenpromo ul li a  {
color:#ACE3FF;
}

 
.blackbluepromo p
{
    color: #eee !important;
}
.img-responsive{display:block;max-width:100%;height:auto}
#right .moduletable{float:right;color:#FFFFFF;}

	
			.footer-contact-info,
			.footer-navigation {
				float: none;
				margin: 0;
				overflow: hidden;
				width: 100%;
			}

			
			.footer-contact-info .half { 
				float: none;
				margin-right: 0;
				width: auto;
			}

			
			.footer-contact-info .half + .half {    margin-top: 20px }


.footer-contact-info .address-link a {
	text-decoration: none;
}


.footer-contact-info .hours {
	margin-top:25px;
}

.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-left:15px;padding-right:15px}

.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{float:left}

.col-xs-9{width:75%}



.abouhome{width:58%;
float:right;
}

  .cmsc--nav-trigger a {
    position: relative;
    z-index: 2; }
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
#header-main-nav ul.menu li li.last{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
#navigation li.last h3 a{padding-right:0!important;}
#navigation li.last{border-right:none;}
#header-main-nav ul.menu li .mega-wrap li.last{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.resources-tabs .item-list ul li.last{border-bottom:none;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last{border:solid 1px #0da6cf;background:white;}
#block-menu-menu-domain-header-menu ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-de ul.menu li.leaf.last a,#block-menu-menu-domain-header-menu-fr ul.menu li.leaf.last a{color:#0da6cf;font-weight:lighter;font-size:16px;letter-spacing:0.528px;}
.node-type-landing-page-domain .more-solutions-resources.domain.last,.domain-br-corp-kaltura-com .more-solutions-resources.domain.last,.domain-de-corp-kaltura-com .more-solutions-resources.domain.last,.domain-fr-corp-kaltura-com .more-solutions-resources.domain.last,.domain-kaltura-localhost-br .more-solutions-resources.domain.last{margin-bottom:40px;}
.node-type-landing-page-domain #header #header-main-nav ul.menu li.last.leaf a,.domain-br-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-de-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-fr-corp-kaltura-com #header #header-main-nav ul.menu li.last.leaf a,.domain-kaltura-localhost-br #header #header-main-nav ul.menu li.last.leaf a{font-size:1.5em;text-decoration:underline;line-height:1;letter-spacing:normal;}

.shopp_page form ul div.right { display: inline; width: 47%; float: right; margin: 0; clear: right; }

.shopp_page form ul li.half.right { display: inline; float: right; }

.shopp_page .carousel button.right { right: 0; }

.shopp_page .carousel button.right:hover { color: #444; }

#shopp #cart big a.right { float: right; }


ul.main-nav li.right {
    margin-left:225px;
}

.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-xs {
    display: table !important;
  }

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

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

.cs_control{
	display: block;
}

.mb30{margin-bottom:30px;}


#footerlegal .footerlogos {
    width: 33.33%;
    float: left;
}



.assistive-text,
.site .screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute !important;
}

.main-navigation .assistive-text:focus,
.site .screen-reader-text:hover,
.site .screen-reader-text:active {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; 
}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-bottom: 0;
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}



#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: left;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}


#subscribe {
	display: block;
	z-index: 10;
	width: 100%;
	text-align: center;
	font-size: 36px;
	text-transform: none;
	color: #fff;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
}


#subscribe small {
	display: block;
	position: relative;
	font-size: 18px;
	line-height: 1.5;
	color: #fff;
}

  #sidebar-right #block-views-Tweets-block_1 .views_slideshow_singleframe_slide { padding: 10px 0; }
body.page-node-national-snapshot #page .view-national-snapshots .views-field-body .references img.media-element{display:inline;margin:0 1px;}


.page-template-page-templatestemplate10-php .col1,
.page-template-page-templatestemplate10-php .col2{
	width:50% !important;
}

.page-template-page-templatestemplate10-php .col1{
	border:none !important;
}
.reveal-modal .col1,.reveal-modal .col2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.reveal-modal .col1{padding-right:5%}
#newsletter .braunForm .col1 p{margin-bottom:0}
#tabs .col-2 .col1,#tabs .col-2 .col2{float:left;width:405px}
#tabs .col-2 .col1{padding-right:26px;border-right:1px solid #ccc}

.promo-lang a:hover img,
.language-hold a:hover img{opacity: 0.7;}

.promo-lang a:active img,
.language-hold a:active img{opacity: 1;}

.promo-lang{
	margin: 0;
	padding: 5px 0 18px;
	list-style: none;
	line-height: 19px;
}

.promo-lang li{
	display: inline-block;
	vertical-align: top;
	width: 33%;
	box-sizing: border-box;
	padding: 0 60px 29px 0;
}

.promo-lang a{color: #303030;}

.promo-lang img{
	float: left;
	margin: 8px 30px 0 0;
}

.promo-lang .hold{
	overflow: hidden;
	display: block;
}

.promo-lang h4{
	margin: 0;
	font: 18px/19px Lora;
}

.promo-lang p{
	margin: 0 0 10px;
	line-height: 19px;
}

.loader .loader-dot { width: 16px; height: 16px; border-radius: 8px; background: #000; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
.fusion-header-v2 .fusion-header,.fusion-header-v3 .fusion-header,.fusion-header-v4 .fusion-header,.fusion-header-v5 .fusion-header{border-bottom-color:#3e3e3e;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-secondary-main-menu{padding-top:6px;padding-bottom:6px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-nav-holder{display:block;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .searchform,.fusion-mobile-menu-design-classic.fusion-header-v5 .searchform{display:block;float:none;width:100%;margin:0;margin-top:13px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .search-table,.fusion-mobile-menu-design-classic.fusion-header-v5 .search-table{width:100%;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-secondary-main-menu .searchform{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header{padding-top:20px;padding-bottom:20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:20px;margin-left:-30px;margin-right:-30px;margin-bottom:-20px;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-menu-icons,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-menu-icons{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{width:50%;float:left;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner{margin-top:10px;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder{padding-top:0;margin-left:-30px;margin-right:-30px;margin-bottom:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu{position:static;border:0;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-secondary-main-menu .searchform,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-secondary-main-menu .searchform{float:none;}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu{position:static;}
.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v4 .fusion-header-tagline,.fusion-mobile-menu-design-modern.fusion-sticky-menu-only.fusion-header-v5 .fusion-header-tagline{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-sticky-nav-holder,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-nav-holder{display:none;}
.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v1.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v2.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v3.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v4.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder,.fusion-is-sticky .fusion-mobile-menu-design-classic.fusion-header-v5.fusion-sticky-menu-1 .fusion-mobile-sticky-nav-holder{display:block;}
.fusion-header-v4 .fusion-header {
padding-top: 0px;
padding-bottom: 0px;
}

.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-header {
padding-top: 0px;
padding-bottom: 0px;
}



.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; 
}
.banner_normal,.banner_extended{position:absolute;width:100%;z-index:1;}
.banner_normal img,.banner_extended img{border:0px;}
.banner_extended .mnt_banner_top,.banner_normal .mnt_banner_top{width:995px;height:90px;position:relative;overflow:hidden;}
.banner_normal .mnt_banner_top{text-align:center;}
.banner_extended .mnt_banner_right,.banner_extended .mnt_banner_normal,.banner_normal .mnt_banner_right{width:160px;height:600px;position:relative;left:995px;overflow:hidden;text-align:left;}
.banner_normal .mnt_banner_right{top:46px;}

.banner_extended .mnt_banner_top, .banner_normal .mnt_banner_top{
	width:995px; 
	height: 90px; 
	position:relative;
	overflow:hidden;
}

.banner_extended .mnt_banner_right, .banner_extended .mnt_banner_normal,.banner_normal .mnt_banner_right{
	width:160px; height: 600px; 
	position:relative; 
	left:995px;
	overflow:hidden;
	text-align:left;
}


#slide-nav{
	display: none;
}






#recent-news { background: #fff; padding: 17px; -webkit-box-shadow: 0px 0px 15px 0px #c3c7c4; box-shadow: 0px 0px 15px 0px #c3c7c4; }

	#recent-news .news-box { width: 284px; padding-right: 17px; float: left; font-size: 12px; height: 100px; overflow: hidden; }

	#recent-news .news-box p { line-height: 1.4; margin: 0; }

	#recent-news .last-box { padding-right: 0; float: right; }

	#recent-news .thumb { float: left; margin: 0 8px 0 0; }

	#recent-news .thumb img { width: 100px; height: 100px; display: block; }

	#recent-news h3.name { margin: 0; line-height: 1em; }

	#recent-news h3.name a { color: #8F3100; }

	#recent-news h3.name a:hover { color: #CD7F13; }


 
.clearfix:before, .clearfix:after, nav[role=navigation] .menu ul:before, nav[role=navigation] .menu ul:after { content: ""; display: table; }

.clearfix:after, nav[role=navigation] .menu ul:after { clear: both; }

.clearfix, nav[role=navigation] .menu ul { zoom: 1; }
 

.clearfix { clear: both; }

.social-icons li.social-linkedin a {background-position:-300px 0;}

.social-icons.colored li.social-linkedin a,
.social-icons.coloredHov li.social-linkedin a:hover {background-color:#1b92bd;}
