﻿.parallax_section #home_howard .home_howard_slider .slide .slider_det{float:none;display:inline-block;width:100%;margin:0 auto 40px;}
.howard_by_numbers #home_howard .home_howard_slider .slide .slider_det{margin:0 auto 40px;}


    .mobile-header {
        width: 100%;
        height: auto;
        padding-top: 32px;
    }


div.panel-pane div.admin-links{
    
font-size:xx-small;margin-right:1em;
}

div.panel-pane div.admin-links li a{
    
color:#ccc;
}

div.panel-pane div.admin-links li{
    
padding-bottom:2px;background:white;z-index:201;
}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{
    
color:#000;
}

div.panel-pane div.admin-links a:before{
    
content:"[";
}

div.panel-pane div.admin-links a:after{
    
content:"]";
}

div.panel-pane div.panel-hide{
    
display:none;
}

div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{
    
display:block;position:absolute;z-index:200;margin-top:-1.5em;
}

div.panel-pane div.node{
    
margin:0;padding:0;
}

div.panel-pane div.feed a{
    
float:right;
}

#panels-edit-display .panel-pane,#panels-edit-display .helperclass{
    
margin:.5em;
}

body.section-articles .panel-pane.pane-node-content,body.section-articles .panel-pane.pane-node-field-multi,body.section-articles .panel-pane.pane-node-title,body.section-tip .panel-pane.pane-node-title,body.node-type-tip .panel-pane.pane-node-content,body.section-videos .panel-pane.pane-node-content,.pane-node-comments,.pane-node-comment-form,.pane-mlt,.pane-article-packages{
    
margin-left:20px;
}

.panel-pane #tree-marketing-join{
    
border-top:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;border-left:0px;
}

.panel-pane #tree-marketing-join h4{
    
color:#094C84;
}

body.section-serviceshtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;padding:0 3%;
}

body.section-aboutushtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;
}

div.panel-pane h1.pane-title{
    
color:#A6C500;font-size:2.5em;margin:0 0 0 1%;
}


div.panel-pane h1.pane-title span{
    
color:#094C84; font-size:30px;margin:0 0 0 1%;
}

#directory-panel .panel-col-first .panel-pane{
    
padding-left:3%;
}


.sub-menu-holder {
	position: absolute;
	display: none;
	padding-top: 37px;
	z-index: 999;
}

.sub-menu {
	left: 0;
	box-shadow: 4px 4px 8px rgba(0,0,0,.06);
	margin: 0;
	z-index: 9999;
	border-top: 1px solid #e9e9e9;
}

html.ie8 .sub-menu {
	border: 1px solid #e9e9e9;
	border-width: 0 2px 2px 0;
	margin-top: -2px;
}

.sub-menu li  {
	padding: 0;
	width: 100%;
	border-top: 1px solid #e9e9e9;
	background: #fff;
}

.sub-menu li:first-child {
	border-top: none;
}

.sub-menu li a {
	text-align: left;
	text-transform: none;
	margin: 0;
	font-size: 13px;
	line-height: 13px;
	color: #212121;
	font-weight: 500;
	padding: 16px 20px 15px;
}

.sub-menu li:hover {
	background-color: #EF493F;
}

.sub-menu li:hover, .sub-menu li:hover + li {
	border-color: #EF493F;
}

.sub-menu li.selected {
	background-color: #e9e9e9 !important;
}

.sub-menu li.selected, .sub-menu li.selected + li {
	border-color: transparent !important;
}

.sub-menu li:hover a {
	color: #fff;
}

.sub-menu li.selected a {
	color: #212121;
}

.header-dark .sub-menu a {
	color: #6b6b6b;
}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.slider-block .pair-slide-block.item-2 .last{margin-left:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.frontpage-highlights .span4.last{margin-top:2%;margin-left:2%;}
.fse-frontpage-highlights .span4.last{margin-top:10px !important;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.region-footer-center .menu li.last.item-menu-partners{font-family:'ss_italic',Arial,sans-serif;font-style:italic;}
.menu-pills.people-sub-menu li.last,.menu-pills.people-sub-menu li.last a{margin-right:0;}
.researches-post li.last{margin:0 !important;}
.page-multimedia .pager-next.first.last{padding:0;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.subdomain-tec .first-block-big-image .title-container span{font-size:16px;}
.subdomain-tec .first-block-big-image .wrapper{bottom:10px;padding:5px 10px;}
.first-block-big-image .type-container .type,.first-block-big-image .description{font-size:15px;}
.first-block-big-image .title a{font-family:'ss_semibold',Arial,sans-serif;}
.first-block-big-image{margin-right:0;}
.first-block-big-image .description{font-size:14px;}
.subdomain-povgov .first-block-big-image,.subdomain-povgov .first-block-big-image img{width:100%;}
.slider-block .pair-slide-block .first{padding:0;}
.subdomain-dhsfp .first-block-big-image,.subdomain-libtech .second-block .item-1,.subdomain-povgov .second-block .item-1,.subdomain-povgov .second-block .item-3,.chp-research-images .views-row-2,.chp-research-images .views-row-4{margin-right:0;}
.first-block-big-image .wrapper,.second-block .wrapper,.front .type-and-title-wrapper .type-container{display:block;}
.first-block-big-image .title-container,.front .type-and-title-wrapper .title-container,.second-block .title-container{max-width:none !important;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-1 .last,.slider-block .pair-slide-block.item-3 .first,.slider-block .pair-slide-block.item-3 .last{width:100%;margin-right:0;}
.slider-block .pair-slide-block.item-1 .first,.slider-block .pair-slide-block.item-2 .first,.slider-block .pair-slide-block.item-3 .first{padding:0;}
.slider-block .pair-slide-block.item-2 .first{margin-right:4%;}
.slider-block .pair-slide-block.item-1 .first img{width:100%;}
.slider-block .pair-slide-block.item-3 .first{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image{margin-bottom:10px;}
.subdomain-dhsfp .first-block-big-image .type-container span{font-size:12px;}
.header-red-left .menu.nav li.first{display:block;margin-bottom:-12px;width:100%;}
.page-forum .panels-flexible-region-last .pane-user-login ul li.first a{display:block;margin-bottom:20px;}
.dib,.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type,.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title,.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span,.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span{display:inline-block;zoom:1;*display:inline;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.two-images-bottom .first-block-big-image{margin:0 0 1% 0;}
.two-images-bottom .first-block-big-image .wrapper{position:absolute;bottom:0;left:0;line-height:normal;padding:4px 10px;}
.subdomain-scpku .two-images-bottom .first-block-big-image .wrapper{padding:0;}
.two-images-bottom .first-block-big-image .wrapper .type-container{position:absolute;top:-28px;}
.two-images-bottom .first-block-big-image .wrapper .type-container span.type{font-size:12px;padding:10px 10px 6px;line-height:1;}
.two-images-bottom .first-block-big-image .wrapper .title-container{position:relative;top:0;}
.two-images-bottom .first-block-big-image .wrapper .title-container span.title{font-size:18px;}
.two-images-bottom .first-block-big-image .wrapper .title-container a{font-size:18px;}
.two-images-bottom .first-block-big-image .type-container,.two-images-bottom .first-block-big-image .title-container{background:transparent;bottom:0;padding:0;position:relative;}
.two-images-bottom .first-block-big-image .type-container span.type,.two-images-bottom .first-block-big-image .title-container span.type{background:#d2c295;padding:5px 10px;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .type-container span.type,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.type,.subdomain-spice .two-images-bottom .first-block-big-image .title-container span.type{background:#4D4F53;color:#fff;}
.two-images-bottom .first-block-big-image .type-container span.title,.two-images-bottom .first-block-big-image .title-container span.title{padding:6px 10px 2px;}
.two-images-bottom .first-block-big-image .type-container span.title a,.two-images-bottom .first-block-big-image .title-container span.title a{vertical-align:middle;}
.subdomain-libtech .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-libtech .two-images-bottom .first-block-big-image .title-container span.title{background:transparent;padding:0;}
.subdomain-scpku .two-images-bottom .first-block-big-image .type-container span.title,.subdomain-scpku .two-images-bottom .first-block-big-image .title-container span.title{background:#a80532;background:rgba(168,5,50,0.85);}
.three-images-bottom-fpp .first-block-big-image{margin:0 0 10px 0;}
.three-images-bottom-fpp .first-block-big-image .wrapper{position:absolute;position:absolute;top:auto;right:auto;bottom:20px;left:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{position:relative;display:block;bottom:0;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container{background-color:transparent;padding:0;overflow:hidden;}
.three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{font-size:12px;padding:4px 10px 0 10px;}
.subdomain-iis .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#2d3c4b;background:rgba(45,60,75,0.8);}
.subdomain-cisac .three-images-bottom-fpp .first-block-big-image .wrapper .type-container span{background:#D2C295;font-size:12px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container{float:left;padding:3px 10px 7px 10px;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container span.title a{font-size:18px;line-height:0.8;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container{line-height:1;}
.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description{font-size:14px;line-height:1;letter-spacing:0.5px;}
.three-images-right .first-block-big-image{float:left;width:63.1%;margin:0 10px 0 0;}
.three-images-right .first-block-big-image .type-and-title-wrapper{bottom:0;}
.three-images-right .first-block-big-image .title-container{background:#2D3C4B;background:rgba(45,60,75,0.8);bottom:0;font-size:18px;line-height:30px;padding:0 10px;position:relative;}
.three-images-right .first-block-big-image .title-container span.title a{font-size:18px;}
.three-images-right .first-block-big-image .type-container{background:transparent;bottom:0;padding:0;position:relative;}
.three-images-right .first-block-big-image .type-container a,.three-images-right .first-block-big-image .type-container span{background:#4d4f53;font-size:12px;text-transform:uppercase;color:#fff;padding:4px 10px 0 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.type,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.type{background:#4d4f53;padding:3px 10px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title{background:#006241;background:rgba(0,98,65,0.7);display:block;padding:12px 15px;}
.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .type-container span.title span,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title a,.four-image-bundle-fpp .first-block-big-image .type-and-title-wrapper .title-container span.title span{color:#fff;}
.four-bottom-images .first-block-big-image{margin-bottom:1%;}
.six-image-bundle-fpp .first-block .item-3,.six-image-bundle-fpp .second-block .item-3{margin-right:0;}
.six-image-bundle-fpp .first-block .item-1 img,.six-image-bundle-fpp .first-block .item-2 img{width:100%;}
.six-image-bundle-fpp .first-block .item-3{margin-right:0;}
.pager-next.first.last{display:block;line-height:0;padding-top:0 !important;}
.pager-next.first.last a{line-height:1;padding-top:6px;}
.page-multimedia .pager-next.first.last{padding:0;}
.first-block-big-image .type-container{position:absolute;bottom:65px;left:0;padding:5px 10px;font-size:15px;color:#354658;background:#d2c295;text-transform:uppercase;}
.first-block-big-image .title-container{background:#2d3c4b;background:rgba(45,60,75,0.8);position:absolute;bottom:20px;left:0;padding:12px 15px;font-family:'ss_bold',Arial,sans-serif;font-size:16px;}
.first-block-big-image .title-container a,.first-block-big-image .title-container span{color:#fff;}
.first-block-big-image .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .amdem-class-four-image-bundle .three-images-right .title-container,.second-block .type-and-title-wrapper .amdem-class-four-image-bundle .three-images-right .title-container,.amdem-class-four-image-bundle .three-images-right .title-container .first-block-big-image{background:#006241;background:rgba(0,98,65,0.7);}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;left:0;right:0;bottom:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.product-image:hover .quick-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.9;}
.product-image .quick-view:hover{text-decoration:underline;}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#ffffff!important;color:#000000;padding:10px 20px;width:170px;}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8;}
.quick-view,.back-image{display:none!important;}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1);}


.rightbtn{float:right;}

	
	.rightbtn a img, .leftbtn a img{width:50px;
	height:50px;}

	
	.leftbtn, .rightbtn{width:50px; height:50px;}

	.copyright,
	.fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	.fusion-social-links-footer {
		width: auto;
	}


	.fusion-social-links-footer .fusion-social-networks {
		display: inline-block;
		float: none;
	}

	.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
		margin-left: 0;
		margin-right: 0;
	}

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}

.rtl .fusion-social-links-footer {
  text-align: left;
}

.rtl .fusion-social-links-footer .fusion-social-networks {
  float: none;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:first-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon:first-child {
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-top: 0;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 10px;
}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}
.col{float:left}
.top-bar{background:#eee;position:relative}
body.home .top-bar{padding:30px 0}



.nav-prev a, .nav-next a { color:#888 }

.nav-prev a { float:left }


#righttext { 
	font-size: 12px;  }

.social_part {
	padding:20px 0 0 0;
	}


#center_row1 {
  display: table-cell;
  text-align: left;
  width: 100%;
  height: 16px;
  background-color: #D0D8E2;
  border-top: 2px solid #52667C;
  border-bottom: 2px solid #52667C;    
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }



td.toc
{
	margin: 0px;
	padding: 8px;
}


td.toc p
{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 4px 0px;
	font-family: verdana, arial, geneva, sans-serif;
	font-size: 9px;
	color: #ccc;
	line-height: 140%;
	border-bottom: #FC3;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}


td.toc p a { color: #F60; }


td.toc .title
{
	color: #F60;
	text-transform: uppercase;
	font-weight: bold;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
table.visible-md{display:table}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}

.nys-global-footer .footer-container {
  padding: 0 0 36px;
  display: block;
  margin: 0 15px;
}

.nys-global-footer .footer-container h3 {
  font-family: "D Sari Bold", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding: 32px 30px;
  margin: 0;
}

.nys-global-footer .footer-container h4 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: .05em;
  clear: both;
  margin-left: 30px;
  margin: 0 16px 12px 30px;
}

.nys-global-footer .footer-container h4:after {
  content: "";
  display: block;
  height: 1px;
  background-color: #000;
  width: 96%;
  margin-top: 3px;
}

.nys-global-footer .footer-container a {
  text-decoration: none;
}

.nys-global-footer .footer-container a:hover, .nys-global-footer .footer-container a:active {
  text-decoration: underline;
  color: #000;
}

.nys-global-footer .footer-container ul {
  padding: 0 30px 0 30px;
}

.nys-global-footer .footer-container ul li {
  float: left;
  width: 50%;
  list-style-type: none;
  margin: 0;
  padding-bottom: 16px;
}

.nys-global-footer .footer-container ul li a {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: .03em;
  padding-right: 48px;
  display: block;
}

.nys-global-footer .footer-container .footer-col {
  float: none;
  position: relative;
  width: 100%;
  display: inline-block;
  margin-bottom: 32px;
  min-width: 100px;
}

.nys-global-footer .footer-container .social-media {
  display: block;
  clear: both;
}

.nys-global-footer .footer-container .social-media ul {
  display: inline-block;
  text-align: center;
  width: 80%;
}

.nys-global-footer .footer-container .social-media ul li {
  display: inline-block;
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin: 28px 40px 0;
  width: 15%;
  padding-bottom: 12px;
}

.nys-global-footer .footer-container .social-media ul li a {
  padding-right: 0;
  white-space: nowrap;
  text-decoration: none;
}

.nys-global-footer .footer-container .social-media ul li a:hover span, .nys-global-footer .footer-container .social-media ul li a:active span {
  text-decoration: underline;
}

.nys-global-footer .footer-container .social-media ul li a span:nth-child(even) {
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 1px;
  padding-left: 6px;
  position: absolute;
}

.nys-global-footer .footer-container .social-media img {
  margin: 0 10px 0 0;
}

.nys-global-footer .footer-container .social-media .social-media-title {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nys-global-footer .footer-container .social-media .social-media-title h4 {
  display: inline-block;
  float: left;
  font-weight: bold;
  line-height: 16px;
  margin: 0 0 16px 30px;
  overflow: hidden;
  text-align: center;
  width: 85.5%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before, .nys-global-footer .footer-container .social-media .social-media-title h4:after {
  background-color: #000;
  content: '';
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 40%;
  top: -1px;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:before {
  right: 1.5em;
  margin-left: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-title h4:after {
  left: 1.5em;
  margin-right: -50%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul {
  display: inline-block;
  width: 100%;
  padding: 0;
  text-align: center;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li {
  display: inline-block;
  margin: 16px 20px 0;
  width: 38%;
}

.nys-global-footer .footer-container .social-media .social-media-links ul li a {
  padding-right: 48px;
}

  .nys-global-footer .footer-container .social-media ul li:last-child a {
    padding-left: 7.5px;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:before {
    right: 2.5em;
    margin-left: -50%;
  }

  .nys-global-footer .footer-container .social-media .social-media-title:after {
    left: 2.5em;
    margin-right: -50%;
    margin-top: 0;
  }

  .nys-global-footer .footer-container .social-media .social-media-links {
    display: table;
    width: 95%;
    margin: 0 auto;
  }

  .nys-global-footer .footer-container .social-media .social-media-links ul li:last-child a {
    padding-left: 15px;
  }
img.alignnone{margin:0 0 10px 0;display:inline;}


.btn-circle svg, .btn-mobile-toggle a svg, .big-list .arw-right svg, .sidenav .arw-right svg, .styled-select .arw-right svg, :root .uf-check input[type="checkbox"] + div .icon-svg, :root .uf-check input[type="radio"] + div:after, .header .logo img, .btn-search .icon-svg, .btn-menu .icon-svg, .btn-show-aux .icon-svg, .emergency-modal .icon-alert svg, .alert-small .icon-alert svg, .emergency-modal-close .icon-svg, .stat-wrap .stat h2, .stat-wrap .info-copy, .stat-block, .center-vert-all {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

  .no-csstransforms .btn-circle svg, .btn-circle .no-csstransforms svg, .no-csstransforms .btn-mobile-toggle a svg, .btn-mobile-toggle a .no-csstransforms svg, .no-csstransforms .big-list .arw-right svg, .big-list .arw-right .no-csstransforms svg, .no-csstransforms .sidenav .arw-right svg, .sidenav .arw-right .no-csstransforms svg, .no-csstransforms .styled-select .arw-right svg, .styled-select .arw-right .no-csstransforms svg, :root .no-csstransforms .uf-check input[type="checkbox"] + div .icon-svg, .uf-check input[type="checkbox"] + div :root .no-csstransforms .icon-svg, :root .no-csstransforms .uf-check input[type="radio"] + div:after, .uf-check :root .no-csstransforms input[type="radio"] + div:after, .no-csstransforms .header .logo img, .header .logo .no-csstransforms img, .no-csstransforms .btn-search .icon-svg, .btn-search .no-csstransforms .icon-svg, .no-csstransforms .btn-menu .icon-svg, .btn-menu .no-csstransforms .icon-svg, .no-csstransforms .btn-show-aux .icon-svg, .btn-show-aux .no-csstransforms .icon-svg, .no-csstransforms .emergency-modal .icon-alert svg, .emergency-modal .icon-alert .no-csstransforms svg, .no-csstransforms .alert-small .icon-alert svg, .alert-small .icon-alert .no-csstransforms svg, .no-csstransforms .emergency-modal-close .icon-svg, .emergency-modal-close .no-csstransforms .icon-svg, .no-csstransforms .stat-wrap .stat h2, .stat-wrap .stat .no-csstransforms h2, .no-csstransforms .stat-wrap .info-copy, .stat-wrap .no-csstransforms .info-copy, .no-csstransforms .stat-block, .no-csstransforms .center-vert-all {
    position: relative;
    top: 0;
    left: 0; }


.header {
  background: #00529b;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.54, 0.06, 0.55, 0.97);
          transition: transform 0.4s cubic-bezier(0.54, 0.06, 0.55, 0.97);
  width: 100%;
  z-index: 1000; }

  .header .logo {
    background: #00529b;
    display: block;
    float: left;
    height: 60px;
    position: relative;
    width: 76px;
    z-index: 1001; }

    .header .logo:hover {
      background: #084b81; }

    .header .logo img {
      height: 31px;
      width: 46px; }


.header.unit .logo {
  width: 210px;
  padding: 0 10px; }

  .header.unit .logo.mobile {
    display: block; }

  .header.unit .logo img {
    display: none; }

  .header.unit .logo .logo-unit {
    display: block;
    height: 60px;
    width: 190px;
    color: #fff;
    fill: #fff; }

.header.unit .menu-wrap {
  padding-left: 0px; }

.header.unit .main-menu-wrap .logo-unit {
  color: #fff;
  display: none; }

      .header.unit .alert-small {
        bottom: -100px; }
.profile-popup.message .profile-popup-message-title{font-weight:700;font-size:60px;color:#0299ff;text-transform:uppercase;margin:0 0 20px 0;letter-spacing:-6px;line-height:0.9;}

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav li.active a,
.nav li.active a:hover{
    background-color:#727f85;
    text-decoration:none;
    border-color:#eee #eee #ddd;
    color:#eee;
}


.main ul.nav-tabs {
    margin-bottom:30px;
}




.tab-v1 .nav-tabs { 
	border-bottom: solid 2px #023675; 	
}



.tab-v2 .nav-tabs li.active a {
	border-top: solid 2px #023675;
}



.tab-v3 .nav-pills li a:hover,
.tab-v3 .nav-pills li.active a {
	background: #023675;
	border: solid 1px #324c80;
}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}



#mobileMenu .heading {
	
}

#footer #footer-nav .menu-item-172 {
  display: none;
}
footer .newsletter-signup-error,footer .newsletter-signup-success{display:none;padding:1.25rem .625rem;margin:0}
footer .newsletter-signup-error h5,footer .newsletter-signup-success h5{font-size:18px;font-size:1.125rem;padding:0 0 .125rem;font-family:FreightSans-Bold,"Arial Black",sans-serif}
footer .newsletter-signup-error label,footer .newsletter-signup-error p,footer .newsletter-signup-success label,footer .newsletter-signup-success p{display:block;font-size:18px;font-size:1.125rem;font-family:FreightSans-Medium,Arial,sans-serif}
footer .newsletter-signup-error{background:0 0}
footer .newsletter-signup-error h5,footer .newsletter-signup-error label,footer .newsletter-signup-error p{color:#C75B12}
.newsletter-signup-container .newsletter-signup-error{display:none;font-family:PreloSlab-Book,Georgia,serif;-webkit-font-smoothing:subpixel-antialiased;color:#C75B12;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;padding:.9375rem 1.25rem 0}
.generic-content.container .modules-group .newsletter-signup-container .newsletter-signup-error{font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem}
.icon-logo:before{content:"\e607"}

#direct_container ul.bullet-list li {
	list-style: disc;
	list-style-position: outside;
	margin-left: 24px;
	padding: 0;
}
.icon-bar{width:100%;font-size:0;display:inline-block;background:#333}
.icon-bar.small-vertical,.icon-bar.vertical{height:100%;width:auto}
.icon-bar.small-vertical .item,.icon-bar.vertical .item{width:auto;margin:auto;float:none}
.icon-bar.medium-vertical .item{width:auto;margin:auto;float:none}
.icon-bar.large-vertical .item{width:auto;margin:auto;float:none}
.icon-bar.two-up .item{width:50%}
.icon-bar.two-up.small-vertical .item,.icon-bar.two-up.vertical .item{width:auto}
.icon-bar.three-up .item{width:33.3333%}
.icon-bar.three-up.small-vertical .item,.icon-bar.three-up.vertical .item{width:auto}
.icon-bar.four-up .item{width:25%}
.icon-bar.four-up.small-vertical .item,.icon-bar.four-up.vertical .item{width:auto}
.icon-bar.five-up .item{width:20%}
.icon-bar.five-up.small-vertical .item,.icon-bar.five-up.vertical .item{width:auto}
.icon-bar.six-up .item{width:16.66667%}
.icon-bar.six-up.small-vertical .item,.icon-bar.six-up.vertical .item{width:auto}
#mobile-nav li.icon a{float:left;width:33.333%;text-align:center;margin-top:5px;padding:24px 0;border-bottom:1px solid transparent}
#mobile-nav li.icon a:hover{background:0 0;border-bottom-color:#b42612}
.top-bar-section ul .icon a{padding-left:1.5625rem!important;padding-right:1.5625rem!important}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


#frame {
	position:absolute;
	z-index:0;
	width:989px;
	height:480px;
	top:-3px;
	left:-27px;
}
.row{margin-left:-10px;margin-right:-10px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after{clear:both}



.menu-toggle {
	color: #FFF;
   	cursor: pointer;
	font-family: 'open_sansbold', sans-serif;
	text-transform: uppercase;
    font-size: 1.4rem;
	font-size: 14px;
    font-weight: bold;
    text-align: center;
	background-color: #222;
	margin: 0;
	margin-top: 4px;
	padding: 4px;
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
}


.main-small-navigation .menu {
	display: none;
	background-color: #000;
	padding-top: 10px;
	padding-left: 30px;
}


.main-small-navigation .menu ul {
	list-style-type:none;
}


.main-small-navigation .menu li a{
	color: #FFF;
	font-family: 'open_sansbold', sans-serif;
	text-transform: uppercase;
	font-size: 1.4rem;
}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}

.fl {
	float: left;
}

	.header_container .phone span.fl {
		font-size: 14px !important;
	}

.bold {
	font-weight:bold;
}


.fusion-slider-container {
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
}

		#mainlinks .facstaff{width: 157px;}

		
		#mainlinks .future, #mainlinks .current, #mainlinks .facstaff, #mainlinks .alumfriends, #mainlinks .family, #mainlinks .visitors{display:table;}

			#mainlinks .future a, #mainlinks .current a, #mainlinks .facstaff a, #mainlinks .alumfriends a, #mainlinks .family a, #mainlinks .visitors a{display:table-cell; vertical-align:middle; padding-left: 7px}

		#sublinks .facstaff{width: 149px; padding-left:8px;}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.template-index .widgets .social-feeds { background:  transparent ; }

.template-index .widgets .social-feeds .title { text-align: center; }
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.genesis-nav-menu .sub-menu {
	border-top: 1px solid #ececec;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}


.genesis-nav-menu .sub-menu a {
	background-color: #f8f8f8;
	border: 1px solid #ececec;
	border-top: none;
	color: #333;
	font-size: 12px;
	padding: 16px 24px;
	position: relative;
	width: 300px;
}


.genesis-nav-menu .sub-menu .sub-menu {
	margin: -52px 0 0 199px;
}


.nav-primary .sub-menu {
	border-color: #222;
}


.nav-primary .sub-menu a {
	background-color: #333;
	border-color: #222;
	color: #fff;
	text-align:left;
}

	
	.genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, 0.05);
		border: none;
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
		padding-left:20px;
	}

	
	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		padding: 12px 20px;
		position: relative;
		text-transform: uppercase;
		width: 100%;
	}

	
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, 0.07);
	}

	
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu,
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}
.site-nav-item{height:40px;line-height:36px;margin:0;padding:0;position:relative;float:left;z-index:1}
.site-nav-item.site-nav-first-primary-item{border-left:1px solid #343434}
.transparent-header .site-nav-item.site-nav-first-primary-item,.transparent-header .site-nav-first-secondary-link,.transparent-header .site-nav-text-link,.transparent-header .site-nav-link{border-right-color:transparent;border-left-color:transparent}
.site-nav-list.active .site-nav-item,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-link,.site-nav-list.active .site-nav-text-span-wrap{height:auto;line-height:1;float:none;margin:0}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}
header ul.topnav li.pag1,header ul.topnav li.pag2,header ul.topnav li.show-pag1,header ul.topnav li.show-pag2{display:none!important}

.mobile-home-link{float:left;margin-left:15px}

.span8 {
  width: 620px;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}

.table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.header-promotion{padding:10px 40px}
.header-promotion.js-closed{display:none}
 
 
.wrap{
	margin:0 auto;
	padding:0;
	
	text-align:center;
	display:table;
	border-left-width:1px;
	border-right-width:1px;
	//border-left-style:solid;
	//border-right-style:solid;
	//border-color:#AAAAAA;
	border-color:#87CC65;
	background-color:#FFFFFF;
	border-right: 1px dotted #87CC65;
	border-left: 1px dotted #87CC65;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

	
	div.footer-wrapper,
	div.container .top-navigation-wrapper-gimmick{ width: 980px; margin-left: -10px; }










    .container                              { position: relative; width: 960px; margin: 0 auto; padding: 0; padding-left: 10px; padding-right: 10px;}


    
    .container .one.column                      { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }

	
	
	.container .one.column.wrapper                      { width: 60px; margin-right: 0px; margin-left: 0px; }

    .container .two.columns.wrapper                     { width: 120px; margin-right: 0px; margin-left: 0px; }

    .container .three.columns.wrapper                   { width: 180px; margin-right: 0px; margin-left: 0px; }

    .container .four.columns.wrapper                    { width: 240px; margin-right: 0px; margin-left: 0px; }

    .container .five.columns.wrapper                    { width: 300px; margin-right: 0px; margin-left: 0px; }

    .container .six.columns.wrapper                     { width: 360px; margin-right: 0px; margin-left: 0px; }

    .container .seven.columns.wrapper                   { width: 420px; margin-right: 0px; margin-left: 0px; }

    .container .eight.columns.wrapper                   { width: 480px; margin-right: 0px; margin-left: 0px; }

    .container .nine.columns.wrapper                    { width: 540px; margin-right: 0px; margin-left: 0px; }

    .container .ten.columns.wrapper                     { width: 600px; margin-right: 0px; margin-left: 0px; }

    .container .eleven.columns.wrapper                  { width: 660px; margin-right: 0px; margin-left: 0px; }

    .container .twelve.columns.wrapper                  { width: 720px; margin-right: 0px; margin-left: 0px; }

    .container .thirteen.columns.wrapper                { width: 780px; margin-right: 0px; margin-left: 0px; }

    .container .fourteen.columns.wrapper                { width: 840px; margin-right: 0px; margin-left: 0px; }

    .container .fifteen.columns.wrapper                 { width: 900px; margin-right: 0px; margin-left: 0px; }

    .container .sixteen.columns.wrapper                 { width: 960px; margin-right: 0px; margin-left: 0px; }

	
    .container .one-third.column.wrapper               { width: 320px; margin-right: 0px; margin-left: 0px; }

    .container .two-thirds.column.wrapper               { width: 640px; margin-right: 0px; margin-left: 0px; }

	
    .container .sidebar-included .gdl-page-item .four.columns                    { width: 145px; }

	.container .sidebar-included .gdl-page-item .eight.columns                   { width: 310px; }

	.container .sidebar-included .gdl-page-item .twelve.columns                  { width: 475px; }

	.container .sidebar-included .gdl-page-item .sixteen.columns                 { width: 640px; }

	.container .sidebar-included .gdl-page-item .one-third.column                { width: 200px; }

    .container .sidebar-included .gdl-page-item .two-thirds.column               { width: 420px; }

		
    .container .sidebar-included .gdl-page-item .four.columns.wrapper                   { width: 165px; }

	.container .sidebar-included .gdl-page-item .eight.columns.wrapper                  { width: 330px; }

	.container .sidebar-included .gdl-page-item .twelve.columns.wrapper                  { width: 495px; }

	.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper                 { width: 660px; }

	.container .sidebar-included .gdl-page-item .one-third.column.wrapper                { width: 220px; }

    .container .sidebar-included .gdl-page-item .two-thirds.column.wrapper               { width: 440px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns,
	.container .both-sidebar-included .gdl-page-item .eight.columns, 
	.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 220px; }

	
    .container .both-sidebar-included .gdl-page-item .four.columns.wrapper,
	.container .both-sidebar-included .gdl-page-item .eight.columns.wrapper,    
	.container .both-sidebar-included .gdl-page-item .one-third.column.wrapper{ width: 240px; }


	.container .both-sidebar-included .gdl-page-item .twelve.columns,
	.container .both-sidebar-included .gdl-page-item .sixteen.columns,
    .container .both-sidebar-included .gdl-page-item .two-thirds.column  { width: 460px; }


	.container .both-sidebar-included .gdl-page-item .twelve.columns.wrapper,   	
	.container .both-sidebar-included .gdl-page-item .sixteen.columns.wrapper, 
    .container .both-sidebar-included .gdl-page-item .two-thirds.column.wrapper   { width: 480px; }




    
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

div.container{ overflow: hidden; }

div.top-navigation.container{ 
	font-size: 11px; padding-top: 7px; padding-bottom: 7px; line-height: 100%;
	text-align: center; background: transparent;
	
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;}

div.top-navigation-wrapper.container{ 
	padding-top: 5px; padding-bottom: 0px; background: transparent; }



div.footer-wrapper .container{ background: transparent; 
	
	-moz-box-shadow: none; 
	-webkit-box-shadow: none; 
	box-shadow: none; }

	.six-column .column, .five-column .column, .four-column .column, .three-column .column, .two-column .column{float: none; width: auto; margin-right: 0%;}

.six-column .column, .four-column .column, .three-column .column, .two-column .column{float: none; width: auto; margin-right: 0%;}


	.three-column .products .product{width: 48%; margin-right: 0 !important; margin-bottom: 20px;}

	.three-column .products .product:nth-child(3n+4){clear: none;}

	.three-column .products .product:nth-child(2n+1){margin-right: 4% !important;}


		
		
		.three-column{clear: both; overflow: hidden;}

		.three-column .column{float: left; width: 32%; margin-right: 2%; margin-bottom: 30px;}

		.three-column .column:nth-child(3n+3){margin-right: 0;}

		.three-column .column:nth-child(3n+4){clear: left;}

		.three-column .star-rating{float: none; margin: 10px auto; position: absolute; top: 0; right: 10px;}

		.three-column .price{clear: both;}

		.three-column .products .product:nth-child(2n+3){clear: none;}

		.three-column .products .product:nth-child(3n+3){margin-right: 0;}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}

			nav .mainnav li.color2 a {background:#6C778D}

			.footer-nav nav a.color2 {background:#6C778D}
#about-page .pi-image .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#about-page .section-faq .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#about-page #staff-list .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#culture-clips-page .mt25 .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:28px}
#error-page .error .related-reviews .pi-page-heading .pi-label .title{background-color:transparent;border-radius:0;box-shadow:none;color:#fff;font-size:1.1em}
#error-page .error .related-reviews .pi-review .review-meta-block .title{font-size:2.571em;font-size:5.7vw}
#home-page #hero .pi-label .supertitle,#home-page #hero .pi-label .title{color:#fff;background-color:#599830}
#home-page #hero .pi-label .title{box-shadow:5px 0 0 0 #599830,5px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;font-size:50px}
#home-page #hero:hover .pi-label .supertitle,#home-page #hero:hover .pi-label .title{color:#599830;background-color:#fff}
#home-page #hero:hover .pi-label .title{box-shadow:5px 0 0 0 #fff,5px 0 0 0 #fff,-7px 0 0 0 #fff,-7px 0 0 0 #fff;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:50px}
#home-page .pi-review .review-meta-block .title{display:none}
.safari807 #home-page #hero .pi-label .title{padding-top:8px}
#index-page .pi-review .review-meta-block .artist,#index-page .pi-review .review-meta-block .title{font-size:1.6em}
#promoted-page .pi-review .review-meta-block .title{display:none}
#review-page .review-featured-image .pi-label .title{font-size:33px}
#review-page #credits .related-reviews .module-title .title{color:#599830;font-size:2.7em;margin-top:14px}
#review-page #credits .related-reviews .pi-label .title{box-shadow:5px 0 0 0 #e6e6e6,5px 0 0 0 #e6e6e6,-7px 0 0 0 #e6e6e6,-7px 0 0 0 #e6e6e6;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#e6e6e6;font-size:20px}
#review-page .section-faq .pi-label .title{color:#fff;background-color:#599830;box-shadow:7px 0 0 0 #599830,7px 0 0 0 #599830,-7px 0 0 0 #599830,-7px 0 0 0 #599830;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:4px;padding-bottom:1px;font-size:28px}
#search-page .filters .pi-label .title{color:#fff;background-color:#5e1559;box-shadow:5px 0 0 0 #5e1559,5px 0 0 0 #5e1559,-7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.pi-label .supertitle,.pi-label .title{display:inline;background-color:#fff}
.pi-label .title{box-shadow:5px 0 0 0 #fff,5px 0 0 0 #fff,-7px 0 0 0 #fff,-7px 0 0 0 #fff;z-index:5;margin:0;color:#000;font-size:30px;line-height:.9em}
.safari807 .pi-label .title{padding-top:6px}
.pi-links .link .title{margin:0;line-height:.8em;font-size:2em}
.pi-newsletter .title{margin:0 15px 0 0;color:#fff;font-size:5vw;text-transform:uppercase}
.pi-page-heading .bar .pi-label .supertitle,.pi-page-heading .bar .pi-label .title{color:#fff;background-color:#5e1559;box-shadow:7px 0 0 0 #5e1559,7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559,-7px 0 0 0 #5e1559;border-radius:1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:45px}
.pi-popup .wrapper .title{margin-top:10px;color:#fff}
.pi-review .link-wrapper:focus .title,.pi-review .link-wrapper:hover .title{color:#599830}
.pi-review .link-wrapper .review-meta-block .title{display:inline;vertical-align:-8%;margin:0;color:#000;font-size:2.571em;font-size:5.7vw}
.pi-reviews-module.tiles .pi-review .review-meta-block .artist,.pi-reviews-module.tiles .pi-review .review-meta-block .title{font-size:1.6em}
.pi-reviews-module .header .pi-label .title{font-size:24px;line-height:1em}
.pi-reviews-module .content .list .item .title{font-family:Heroic Condensed,sans-serif;text-transform:uppercase}


.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:5px 5px 5px 5px;
}


        .success {
                background-color: #DFF2BF;
                border: 1px solid;
                color: #4F8A10;
                margin:10px 0 5px;
                padding: 12px 10px 12px 10px;         
            }


	.post-content #checklist-1 li:before{color:#FFFFFF !important; content:'\f054' }

	.rtl .post-content #checklist-1 li:after{color:#FFFFFF !important; content:'\f054' }
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.language-switcher-locale-session a.active{color:#0062A0;}
.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:white;border-color:#cccccc;}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd;}
.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c;}
.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da;}
.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236;}
.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a;}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca;}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:white;background-color:#428bca;border-color:#428bca;}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7;}
a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d;}
a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f;}
a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b;}
a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442;}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:white;}
.carousel-indicators.carousel-indicators-inverse li.active{background:#0055b7;margin:2px 9px;}
.header-languages-area ul li.active{background-color:#e4e4e4;}
.opacity .rocketon-container-quotes .quotes-logos .quote-logo.active{opacity:1;height:75px;}
.node-type-homepage .thought-leadership-quote .attribution.active img{opacity:1;}
.node-type-homepage .thought-leadership-quote .right-attribution .attribution.active .first-part{background:#25cad3;}
.node-type-homepage .thought-leadership-quote .quote-content-wrapper.active{display:block;}
.page-search-common aside #block-rocket-solution-search-rocket-solution-search-show-me a.active,.page-product-finder aside #block-rocket-solution-search-rocket-solution-search-show-me a.active,.page-solution-finder aside #block-rocket-solution-search-rocket-solution-search-show-me a.active,.page-partner-finder aside #block-rocket-solution-search-rocket-solution-search-show-me a.active{font-weight:500;}
.page-search-common .solution-filter .views-row a.active,.page-product-finder .solution-filter .views-row a.active,.page-solution-finder .solution-filter .views-row a.active,.page-partner-finder .solution-filter .views-row a.active{font-weight:500;}
.rocketon-container-quotes .carousel .carousel-indicators li.active{background:#0055b7;margin:2px 9px;}
.rocketon-tile-sm-0.active:after{display:none;}
.bootstrap-teaser-component .adjective-button.active .rocketon-tile:after{display:none;}
.page-solutions-learn .solutions-products-tabs .learn-tabs .by-solution-tab.active .corner-td,.node-type-brand-landing .solutions-products-tabs .learn-tabs .by-solution-tab.active .corner-td,.node-type-product .solutions-products-tabs .learn-tabs .by-solution-tab.active .corner-td,.node-type-learn-landing .solutions-products-tabs .learn-tabs .by-solution-tab.active .corner-td{display:table-cell;background:none;}
.page-solutions-learn .solutions-products-tabs .learn-tabs .by-solution-tab.active .caption-td,.node-type-brand-landing .solutions-products-tabs .learn-tabs .by-solution-tab.active .caption-td,.node-type-product .solutions-products-tabs .learn-tabs .by-solution-tab.active .caption-td,.node-type-learn-landing .solutions-products-tabs .learn-tabs .by-solution-tab.active .caption-td{opacity:1;}
.page-solutions-learn .solutions-products-tabs .learn-tabs .by-product-tab.active .caption-td,.node-type-brand-landing .solutions-products-tabs .learn-tabs .by-product-tab.active .caption-td,.node-type-product .solutions-products-tabs .learn-tabs .by-product-tab.active .caption-td,.node-type-learn-landing .solutions-products-tabs .learn-tabs .by-product-tab.active .caption-td{background:#707170;}
.page-solutions-learn .solutions-products-tabs .learn-tabs .active,.node-type-brand-landing .solutions-products-tabs .learn-tabs .active,.node-type-product .solutions-products-tabs .learn-tabs .active,.node-type-learn-landing .solutions-products-tabs .learn-tabs .active{opacity:1;}
.page-solutions-learn .solutions-products-tabs .learn-tabs .active .caption,.node-type-brand-landing .solutions-products-tabs .learn-tabs .active .caption,.node-type-product .solutions-products-tabs .learn-tabs .active .caption,.node-type-learn-landing .solutions-products-tabs .learn-tabs .active .caption{color:white;background:#707170;}
.page-solutions-learn .solutions-products-tabs .learn-tabs .active .caption-corner,.node-type-brand-landing .solutions-products-tabs .learn-tabs .active .caption-corner,.node-type-product .solutions-products-tabs .learn-tabs .active .caption-corner,.node-type-learn-landing .solutions-products-tabs .learn-tabs .active .caption-corner{border-left-color:#707170;border-bottom-color:#707170;}
.chat-window.active{bottom:0;}


.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.uk-active,
.btn-link:disabled {
  display: inline;
  border: none;
  background: none;
  box-shadow: none;
}

.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.uk-active {
  color: #960022;
}


.uk-table tbody tr.uk-active {
  background: #eeeeee;
}


.uk-button:active,
.uk-button.uk-active {
  background-color: #777777;
  color: #ffffff;
}


.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #dc0032;
  color: #ffffff;
}


.uk-button-success:active,
.uk-button-success.uk-active {
  background-color: #55b00c;
  color: #ffffff;
}


.uk-button-danger:active,
.uk-button-danger.uk-active {
  background-color: #da314b;
  color: #ffffff;
}



.uk-button-link,
.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active,
.uk-button-link:disabled {
  border-color: transparent;
  background: none;
  box-shadow: none;
}

.uk-button-link:hover,
.uk-button-link:focus,
.uk-button-link:active,
.uk-button-link.uk-active {
  color: #960022;
  text-decoration: underline;
}


.uk-button-secondary:active,
.uk-button-secondary.uk-active {
  background-color: #dc0032;
  color: #ffffff;
}


.uk-button-tertiary:active,
.uk-button-tertiary.uk-active {
  background-color: #dc0032;
  color: #ffffff;
}

.uk-offcanvas.uk-active {
  display: block;
}

.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.uk-contrast .uk-button:active,
.uk-contrast .uk-button.uk-active {
  background-color: rgba(255, 255, 255, 0.7);
  color: #444444;
}

.uk-contrast .uk-button-primary:active,
.uk-contrast .uk-button-primary.uk-active {
  background-color: #dc0032;
  color: #ffffff;
}


.uk-progress-striped.uk-active .uk-progress-bar {
  -webkit-animation: uk-progress-bar-stripes 2s linear infinite;
  animation: uk-progress-bar-stripes 2s linear infinite;
}



[data-uk-sticky].uk-active {
  z-index: 980;
  
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.uk-search-field:focus,
.uk-search.uk-active .uk-search-field {
  width: 180px;
}

.jScrollPaneContainer, .ifl { float: left }
.sb-slidebar nav .nav-list-toggle{float:right;font-size:24px;height:24px;margin:0;padding:0 25px 10px 10px;right:0;position:absolute;top:4px;width:24px}
.sb-slidebar nav ul li ul li a.nav-list-toggle{opacity:.25;overflow-y:hidden;right:-11px;width:1.25em}
.sb-slidebar nav ul li ul li a.nav-list-toggle:hover{text-decoration:none}

					.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }

ul.sidebar_list { padding-top: 2.2em; }



.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mobile-navigation .menu-item.logo{display:none}
.main-navigation .menu-primary-container ul li.logo{vertical-align:middle}
.main-navigation .menu-primary-container ul li.logo a{padding:0;margin:0}
.main-navigation .menu-primary-container ul li.current-page-ancestor.logo a,.main-navigation .menu-primary-container ul li.current-menu-item.logo a{border:none}


table.main
{
background-color:#ffffff;
position:absolute;
top:75;
left:0;
width:100%;
padding:0;
border:0;
}


#cred td.cred-center {
	text-align: center;
}
.mobile-download-tagline{font-size:18px;font-size:1.28571rem}
.sidebar .block{margin:0 0 30px 0;}
.sidebar .block:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.block-menu-block a{color:#333;}
.block-menu-block a:hover{color:#d00000;}
.block-menu-block a.active{background-color:#F2E8B1 !important;}
.block-menu-block h3{background-color:#454542;color:#FFF;font-size:inherit;text-transform:uppercase;margin:0;padding:1em;}
.block-menu-block h3 a{color:#fff;border:none;}
.block-menu-block h3 a.active{background-color:transparent !important;}
.block-menu-block ul{background-color:#fff;padding:0;list-style-image:none;list-style-type:none;margin:0;}
.block-menu-block li{padding:0;}
.block-menu-block ul a{border:none;font-size:.8em}

.block-views{position:relative;}
.sidebar .block-views{box-shadow:0 0 1px #bbb;padding:10px;}
.block-views .view-teaser-abbr .feed-icon{top:8px;}

.banner-image {
    width: 100%;
    float: left;
    position: relative;
}

    
.logo-img{
    width: 100%;
    max-width: 730px;
    height: auto;
    margin: 0 auto;
    }

	#sub_rightcolumn1, .searchresultstable img, ul#mobiledrop_utils li#nav-location, li.mainNavItem {
		display: none;
	}

.mlinks { display: none; }

  .mlinks li { border-bottom: 2px solid #666; list-style: none; margin: 0; }

  .mlinks a { color: #ccc; padding: 12px; display: block; }

  .mlinks.utils { width: 100%; }

  .mlinks.utils li { border-color: #555555; }

  .mlinks.utils a { color: #999999; }

.mlinks li.nav-current { background-color: #ffe600; }

.mlinks li.nav-current a { color: #333; }

.mlinks li.mainNavItem { background: #646464; }

.mlinks li.haschildren { border: none; cursor: default; }

.mlinks li.haschildren a { background: #777; }
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}


.slider-wrapper {
	margin:6px 3px;
	width:659px;
	float:right;
	-moz-box-shadow: 0 1px 5px #000000; -webkit-box-shadow: 0 1px 5px #000000; box-shadow: 0 1px 5px #000000;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-md-12{width:100%;}
.footer .col-md-12{margin-bottom:0px;}
.col-md-12.breadcrumb-row{margin:2px auto;}
#prose-home div.prose-home-top,#prose-home div.prose-home-left,#prose-home div.prose-home-right,#content div.widget-area,#content div.widget,#content div.gwat-before-widgetized{margin-bottom:40px;}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}

.fusion-column.fusion-one-sixth {
  width: 13.3333%;
}


#header .inside{	
	max-width: 62.5em;	
	margin: 0 auto;	
	position: relative;
	padding: 10px 0 10px 0 !important;		
}


.posts .post .inside{
	padding-left: 150px;
}


.posts .post.noDate .inside{
	padding-left: 0;
}


#featuredPages .inside{
	margin: 0 15px;
}


#homeContent.homeSection .inside{
	padding: 0 30px !important;
	max-width: 1000px;
	margin: 0 auto;
}


#content .small .inside{
	margin: 0 15px !important;	
}


.project.small .inside {	
	text-align: center !important;
	position: relative;
	margin: 0 auto !important;
}


.home .slideshow .details .inside {	
	max-width: 62.5em;	
}


.page-template-page-portfolio-php .pagination .inside {		
	display: inline-block;
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 62.5em;	
}


#footer .secondary .inside{		
	border-top: 1px solid #acd4ce;
	padding: 30px 0 0;	
}

	
	.posts .post .inside h2{
		font-size: 1.0em !important;
		line-height: 1.2em;
		margin-bottom: 10 !important;
	}

	
	.posts .post .inside .meta{
		margin: 0 auto 20px !important;
		display: inline-block;
		padding: 0;			
	}

		
			
	
	#content .project.small .inside{			
		display: inline-block;
		margin: 0 auto 20px !important;				
	}
	
	
	.home .page.small .inside{		
		display: inline-block;
		margin: 0 auto 0 !important;
	}
	
	
	#footer .main .inside{ padding: 0 0 !important;  width: auto !important;margin: 0 0px!important;}

.kiosk_header{
background: #3f3f3f;
border-left: 10px solid #71ab16;
color: white;
font-size: 18px;
margin-bottom: 10px;
padding: 8px 4px 6px 8px;
}
.js .append-around-high-resolution{display:none}

p.srp-widget-date {
	font-size:.85em;
	margin-top:0 !important;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}


#content {
  margin-top: 2.2em;
  
}


.page-template-page-all-futur-events-php #content {
    margin-bottom: 2.2em;
}

		#nav {
			margin-top: 18px;
		}






#container {
}

	#container,
	#header,
	#footer {
		margin: 0;
	}







.page-wapper{
	width:780px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -310px;
	padding:40px 0 0 0;
}


.page-wapper h1{
	font-size:14px;
	color:#fff;
	font-weight:normal !important;
	display:block;
	border-bottom:1px solid #777;
	text-transform:uppercase;
	margin:0 0 20px;
}

#footer .buttons .contact .txt{
    width: 215px;
}

#footer .buttons .txt{
    width: 180px;
    padding-left: 100px;
    float: left;
    min-height: 100px;
}

#footer .buttons .txt p{
    font-size: 11px;
}


#galleria-loader{height:1px!important}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}




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

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


#menu-item-30,#menu-item-25,#menu-item-24,#menu-item-23,#menu-item-115 {
position: relative;
left: 114px;
}


#menu-item-30, #menu-item-25, #menu-item-24, #menu-item-23 {
left: 4px !important;
}
.upper{text-transform:uppercase}

.cn_nav{
	width:55px;
	height:24px;
	position:absolute;
	bottom:10px;
	right:10px;
}

.cn_nav a:hover{
	background-color:#101010;
}

.cn_nav a:active{
	margin-top:1px;
	background-color:#000;
}

.cn_nav a.disabled{
	opacity:0.5;
}

  	#header-space, #search-outer { display: none!important; }
body #search-outer{z-index:100000;}
#search-outer #search #close a{right:90px;}
#boxed #search-outer #search #close a{right:0!important;}




.alignnone {
	margin:5px 20px 20px 0;
}

a img.alignnone {
	margin:5px 20px 20px 0;
}

.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}

div.image-frame div.image-title{
    
    
}


.contentWithNavbarWithSidebar div.img_caption p, .contentWithNavbarWithSidebar div.image-title
{
    font-size: 11px;
    font-weight: normal;
    padding-top: 5px;
}


.catalog-container .image-title
{
    font-weight: bold;
    position:absolute;
    bottom:10px;
    left:10px;    
}


.photo-galery-phoca .image-frame, #phocagallery-statistics .image-title {
    font: bold 1em/1.2em Tahoma,Geneva,Arial,sans-serif;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px solid #D2D1D0;
}

.photo-galery-phoca .image-title, #phocagallery-statistics .image-title {
    margin: 0 5px !important;
    text-align: left;
}

#phocagallery-statistics .image-title {
    margin: 0 5px 10px 15px !important;
}

#module210 .image-title {
    background-color: #EBEBEB;
    color: #7E7E7E;
    margin: 0;
    padding: 3px 10px;
    position: relative;
    text-transform: uppercase;
    top: -145px;
}

#module63 .image-title, #module205 .image-title, #phocagallery-statistics .image-title {
    color: #000000;
}


.catalog-container .text-container .image-title {
font-weight: normal;
position: relative;
color: 
#666;
bottom: 0;
left: 0;
line-height: 30px;
border: 1px solid 
#999;
border-top: none;
border-radius: 0 0 8px 8px;
padding: 0 4px;
}
.mh-posts-large-caption{position:absolute;top:0;font-size:13px;font-size:0.8125rem;font-weight:700;color:#fff;padding:10px 15px;background:#e64946;text-transform:uppercase;}
.mh-slider-category,.mh-spotlight-caption,.mh-posts-large-caption,.mh-loop-caption{display:none;}


.ls-inner,
.ls-slide {
	width: 100%;
	height: 100%;
}


.ls-slide,
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}

header.header .logo {
  float: left;
  padding: 18px 0;
}

header.header .logo a {
  display: inline-block;
}

header.header .logo a img {
  max-height: 30px;
}

.menu-mobile ~ header.header .container .logo {
  padding: 10px 0;
}

  header.header .container .logo {
    padding: 10px 0;
    margin-left: 10px;
  }


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu .ubermenu-image{display:block;max-width:100%;transition:opacity 1s ease;opacity:1}
.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload){height:auto}
.ubermenu .ubermenu-image-lazyload{opacity:0}
.ubermenu .ubermenu-postlist .ubermenu-image{float:left}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.slideshow_container{margin:0;position:relative;width:100%}
.slideshow_container div{clear:none!important;max-width:none;padding:0}
.slideshow_container img{border:0;margin:0;padding:0;max-width:none}
.slideshow_container p{margin:0;padding:10px}
.slideshow_container a{margin:0;display:block!important}
.slideshow_container ul{margin:0;padding:0}
.slideshow_container ul li{margin:0;padding:0}
.slideshow_container h1,.slideshow_container h2,.slideshow_container h3,.slideshow_container h4,.slideshow_container h5,.slideshow_container h6{margin:0;padding:10px}
.slideshow_container .slideshow_content{position:relative;overflow:hidden}
.slideshow_container .slideshow_view{position:absolute;width:0;height:0;overflow:hidden}
.slideshow_container .slideshow_slide{position:relative;float:left!important;overflow:hidden}
.slideshow_container .slideshow_slide_text .slideshow_background_anchor{position:absolute;top:0}
.slideshow_container .slideshow_description{display:none;position:absolute}
.slideshow_container .transparent{zoom:1}
.slideshow_container .transparent:hover{zoom:1}
.slideshow_container .slideshow_controlPanel{position:absolute;top:5px;left:50%;display:none;z-index:2}
.slideshow_container .slideshow_controlPanel ul{list-style:none;margin:0;padding:0}
.slideshow_container .slideshow_controlPanel ul li{float:left}
.slideshow_container .slideshow_controlPanel ul li:hover{cursor:pointer}
.slideshow_container .slideshow_button{padding:0;position:absolute;top:50%;cursor:pointer;display:none;z-index:2}
.slideshow_container .slideshow_previous{left:5px}
.slideshow_container .slideshow_next{right:5px}
.slideshow_container .slideshow_pagination{height:0;position:absolute;width:100%;display:none;z-index:2}
.slideshow_container .slideshow_pagination_center{display:table;margin:0 auto}
.slideshow_container .slideshow_pagination ul{list-style:none;margin:0;padding:0}
.slideshow_container .slideshow_pagination ul li{display:inline;float:left}
.slideshow_container .slideshow_pagination ul li:hover{cursor:pointer}
.animated-menu .inner-inner{width:90%;margin:0 auto;}
.front #content #block-views-tweets-block .inner-inner{position:relative;}
.front #content #block-views-tweets-block .inner-inner .block-title{font-size:16px;color:#263685;padding:5px 0 10px 30px;border-bottom:1px #e6e6e6 solid;}
.front #content #block-quicktabs-news_most_read .block-quicktabs .inner-inner{padding-left:0;}

﻿.pikachoose{position:relative}
.commerce #usersite-container .salable-item.available .unless-available,.commerce #usersite-container .salable-item.in-stock .if-out-of-stock{display:none !important}
#usersite-container .salable-item.not-available .add-to-cart,#usersite-container .salable-item.not-available .item-options,#usersite-container .salable-item.not-available .regular-price,#usersite-container .salable-item.not-available .old-price,#usersite-container .salable-item.not-available .sale-tag,#usersite-container .salable-item.not-available .item-sale-text,#usersite-container .salable-item.not-available .download,#usersite-container .salable-item.out-of-stock .add-to-cart,#usersite-container .salable-item.out-of-stock .item-options,#usersite-container .salable-item.out-of-stock .regular-price,#usersite-container .salable-item.out-of-stock .old-price,#usersite-container .salable-item.out-of-stock .sale-tag,#usersite-container .salable-item.out-of-stock .item-sale-text,#usersite-container .salable-item.out-of-stock .download,#usersite-container .salable-item.in-cart.without-quantity .add-to-cart,#usersite-container .salable-item.in-cart.without-quantity .item-options,#usersite-container .salable-item.in-cart.without-quantity .regular-price,#usersite-container .salable-item.in-cart.without-quantity .old-price,#usersite-container .salable-item.in-cart.without-quantity .sale-tag,#usersite-container .salable-item.in-cart.without-quantity .item-sale-text,#usersite-container .salable-item.in-cart.without-quantity .download,.no-commerce #usersite-container .salable-item .add-to-cart,.no-commerce #usersite-container .salable-item .item-options,.no-commerce #usersite-container .salable-item .regular-price,.no-commerce #usersite-container .salable-item .old-price,.no-commerce #usersite-container .salable-item .sale-tag,.no-commerce #usersite-container .salable-item .item-sale-text,.no-commerce #usersite-container .salable-item .download{display:none !important}
#usersite-container .salable-item.not-in-cart .if-in-cart,#usersite-container .salable-item.with-quantity .if-in-cart,.no-commerce #usersite-container .salable-item .if-in-cart{display:none !important}



.about-row {
	margin-top: 50px;
}
.b-notification-link .b-imgblock_time{color:#606061}
.js-unread-notification .b-imgblock_time{color:#606061}
.b-message_item .b-imgblock_time{float:right}
.b-imgblock_time{color:#606061;display:inline-block;margin:0 10px 0 0}

.tribe-events-calendar .daynum, .tribe-events-calendar .daynum a {
	background-color:#F5F5F5;
	color:#333;
	font-size:11px;
	font-weight:bold;
}

.tribe-events-calendar-widget .daynum, .tribe-events-calendar-widget td a {
	font-size:10px;
}



#header,
.title-card {
  position: relative; }


.title-card-wrapper {
  overflow: hidden; }


.title-card {
  z-index: 1;
  width: 100%;
  display: table;
  text-align: center; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}

#cff .cff-share-tooltip .cff-linkedin-icon:hover{ background: #007bb6; }
#block-system-main{clear:both;}
.js-loyalty-not-enrolled,.js-loyalty-enrolled,.js-loyaltypromo-not-enrolled,.js-loyaltypromo-enrolled{display:none}

.single-post .medium_top_image .entry_title, .single-post .medium_top_image .entry_meta, .single-post .medium_top_image .entry_content {
    margin-left: 0;
    margin-right: 0;
}

table.exploit_list tr.featured, table.exploit_list tr.featured a { font-weight:bold;}

	.footer-cities td.sep {
		border-left: 1px solid #ddd;
		padding-left: 10px;
	}
 

.aom_n {font-size:smaller; color:#990000; font-family:Arial, sans-serif; font-weight:bold;}
.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{white-space:pre-line}
.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{box-sizing:border-box !important;display:table-cell;padding-right:10%;vertical-align:middle;white-space:nowrap;width:100%}
.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{padding-right:0}
.footer_bottom{line-height:35px;height:auto}
.footer_bottom p,.footer_bottom span{margin:0}
.footer_bottom .footer_text_title{display:none}
.footer_bottom ul{list-style:none;text-align:center}
.footer_bottom ul li{display:inline-block;margin-right:46px}
.footer_bottom ul li:last-child{margin-right:0}
.footer_bottom ul li a{color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:13px;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.footer_bottom ul li a:hover{color:#818181}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}

#header-top-wrapper { background-color:#121212; }


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-md-6 {
    width: 50%;
  }


.widget-content {
    position: relative;
    margin: 0 0px 35px 0px;
    padding: 10px 15px 21px 15px;
    font-size: 13px;
    background: #F6F6F6;
    border: 1px solid #E0DDDD;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
}


.evolve_tabs .widget-content {
    padding: 0;
    border: 0;
    background: 0;
    box-shadow: none;
    -box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}


.widget-content #search-text-box {
    float: none;
    width: 100%!important;
}


.widget-content #search-text {
    max-width: 100%!important;
}


.widget-content #search-text,
.widget-content #search-text-top:focus,
#search-text-box #search_label {
    width: 100%!important;
}


.widget-content #search-button {
    top: -5px;
    right: 0px;
}


[class^="t4p-icon-"],
[class*=" t4p-icon-"],
.widget-content [class^="t4p-icon-"],
.widget-content [class*=" t4p-icon-"] {
    font-family: IcoMoon !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

		.footer-widget { float: left; width: 225px; margin: 0 60px 50px 0; color: #fff; }

			#footer-widgets .footer-widget li { padding: 0 0 10px 14px; position: relative; }

			#footer-widgets .footer-widget li:before { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border-style: solid; border-width: 3px; content: ""; left: 0; position: absolute; top: 9px; }

				#footer-widgets .footer-widget li a { color: #fff; text-decoration: none; }

				#footer-widgets .footer-widget li a:hover { color: rgba(255, 255, 255, 0.7); }


.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before { border-color: #7cc68d !important; }


.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before { border-color: #c37cc6 !important; }


.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before { border-color: #cd5c5c; }


.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before { border-color: #edb059; }


	.et_vertical_nav .footer-widget { width: 367px; }


	.et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }

	.footer-widget:nth-child(2n) { margin-right: 0; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #98765d !important; }


		.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #98765d; }

.footer-widget h4 {
    color: #FFFFFF !important;
    font-weight: 700;
}
 .grve-small-text, small, #grve-meta-bar .grve-meta-elements a, #grve-meta-bar .grve-meta-elements li.grve-field-date, #grve-anchor-menu a, .grve-tags, .grve-categories, #grve-post-title #grve-social-share ul li .grve-like-counter, #grve-portfolio-bar #grve-social-share ul li .grve-like-counter, .grve-blog .grve-like-counter, .grve-blog .grve-post-author, .grve-blog .grve-post-date, .grve-pagination ul li, #grve-header-options ul.grve-options a span, .grve-pagination .grve-icon-nav-right, .grve-pagination .grve-icon-nav-left, #grve-comments .grve-comment-item .grve-comment-date, #grve-comments .comment-reply-link, #grve-comments .comment-edit-link, .grve-newsletter label, #grve-footer-bar .grve-social li, #grve-footer-bar .grve-copyright, #grve-footer-bar #grve-second-menu, #grve-share-modal .grve-social li a, #grve-language-modal .grve-language li a, .grve-bar-title, .grve-percentage, .grve-tabs-title li, .grve-pricing-table ul li, .logged-in-as, .widget.widget_recent_entries li span.post-date, cite, label, .grve-testimonial-name, .grve-hr .grve-divider-backtotop, .grve-slider-item .grve-slider-content span.grve-title, .grve-gallery figure figcaption .grve-caption, .widget.widget_calendar caption, .widget .rss-date, .widget.widget_tag_cloud a, .grve-widget.grve-latest-news .grve-latest-news-date, .grve-widget.grve-comments .grve-comment-date, .wpcf7-form p, .wpcf7-form .grve-one-third, .wpcf7-form .grve-one-half, .mfp-counter, .grve-related-post .grve-caption, .grve-comment-nav ul li a, .grve-portfolio .grve-like-counter span, .grve-portfolio .grve-portfolio-btns, .grve-portfolio .grve-filter, .grve-blog .grve-filter, .grve-image-hover .grve-caption, .grve-portfolio .grve-hover-style-2 figcaption .grve-caption, ul.grve-fields li, .grve-team-social li a, .grve-carousel-wrapper .grve-post-item .grve-caption, .grve-blog .grve-like-counter span, .grve-add-cart, .grve-map-infotext p, a.grve-infotext-link, #grve-meta-responsive, .woocommerce span.onsale, .woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce-review-link, .product_meta, table.shop_table td.product-name, .woocommerce .related h2, .woocommerce .upsells.products h2, .woocommerce-page .related h2, .woocommerce-page .upsells.products h2, .woocommerce .cross-sells h2, .woocommerce .cart_totals h2, .woocommerce .shipping-calculator-button, .woocommerce-page .shipping-calculator-button, .woocommerce-info, #grve-shop-modal .cart_list.product_list_widget li a, .woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a, .woocommerce.widget_product_tag_cloud .tagcloud a { font-family: nexa; font-weight: 400; font-style: normal; font-size: 13px !important; text-transform: uppercase; }
 #grve-header #grve-header-options .grve-options-wrapper, #grve-header #grve-header-options ul.grve-options li a .grve-icon::before { width: 50px; }
 #grve-header #grve-header-options ul.grve-options { line-height: 50px; }
 #grve-header #grve-header-options ul.grve-options li a { padding-left: 50px; }
 #grve-header.grve-default #grve-main-menu ul li ul a:hover, #grve-header.grve-default #grve-header-options ul.grve-options a:hover, #grve-header.grve-default #grve-main-menu ul li a .label { color: #ffffff; background-color: #00c5c0; }
 #grve-header.grve-light #grve-main-menu ul li ul a:hover, #grve-header.grve-light #grve-header-options ul.grve-options a:hover, #grve-header.grve-light #grve-main-menu ul li a .label { color: #ffffff; background-color: #00c5c0; }
 #grve-header.grve-dark #grve-main-menu ul li ul a:hover, #grve-header.grve-dark #grve-header-options ul.grve-options a:hover, #grve-header.grve-dark #grve-main-menu ul li a .label { color: #ffffff; background-color: #00c5c0; }
 #grve-header.grve-header-sticky #grve-main-menu ul li ul a:hover, #grve-header.grve-header-sticky #grve-header-options ul.grve-options a:hover, #grve-header.grve-header-sticky #grve-main-menu ul li a .label { color: #ffffff; background-color: #00c5c0; }


#ribbon ul li.highlight {
	background-color: black;
	border-right: none;
}


#ribbon ul li.highlight a {
	color: white;
	font-weight: bold;
}


#listedeswidget {
	height: 187Px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#kms-search-result-div ul li{line-height:1.2;margin:.5em 0}
body .canister{max-width:1100px;margin:0 auto}
body .canister:after{content:"";display:block;clear:both}
body .canister:before{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .canister.editor-buttons-and-options{padding:0;margin:0}
body .canister.editor-buttons-and-options .editor-buttons{padding-bottom:1em}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options{position:relative}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.canister .canister.kb-search-container .unit{padding:0}

.boxed-main-layout #footer-bottom-menu,
.boxed-main-layout .site-breadcrumbs { right: 30px; }



#footer-bottom { min-height: 40px; background: #222; color: #999; font-size: 0.923em; }

#footer-bottom-inner { position: relative }

#footer-bottom p { color: #999 }

#footer-bottom p:last-child { margin: 0 }

#footer-bottom a { color: #aaa }

#footer-bottom a:hover { color: #fff; text-decoration: none; }



#footer-bottom-menu { position: absolute; right: 0; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; }

#footer-bottom-menu ul { list-style: none; margin: 0; }

#footer-bottom-menu ul li { float: left; margin-left: 20px; }

#footer-bottom-menu ul li:first-child { margin-left: 0 }

#footer-bottom-menu ul li .fa { margin-right: 7px }

	#footer-bottom-menu ul li a,
	#footer-bottom-menu ul li a:hover { text-decoration: underline }





.col:after,
.clr:after,
.wpex-clr:after,
.group:after,
dl:after,
.vc-empty-shortcode-element:after,
ul.page-numbers:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }

#refresh-indicator #refresh-pulldown,#refresh-indicator #refresh-letgo,#refresh-indicator #refresh-refreshing {display:none;font-family: 'Open Sans', sans-serif;font-weight:400;color:#fff;}
.text-center{text-align:center}

            .footer-headings {
                padding-bottom: 15px;
            }

                .footer-headings h3 {
                    color: #13a29c;
                    margin-bottom: 20px;
                    margin-top: 0;
                    font-weight: normal;
                    font-size: 25px !important;
                    padding: 10px 0;
                    border-right: 1px solid #13a29c;
                }

                	.footer-headings h3.last {
                		border-right: none;
                	}

                #footer_container,
                #footer_container .footer-headings,
                #footer_container .footer-content {
                	background: #000;
                }

                #footer_container .footer-headings { padding-bottom: 0; }

                #footer_container .footer-headings .row { 
                    margin-left: 0; 
                    margin-right: 0; 
                }

                #footer_container .footer-headings .container { 
                    padding-left: 0;
                    padding-right: 0;
                    margin-right: 0;
                    margin-left: 0;
                    width: 100%;
                }

                #footer_container .footer-headings .container .row div {
                    padding-top: 20px;
                    padding-bottom: 20px;
                }
               
                #footer_container .footer-headings .latest-news {
                    background: #fff;
                    text-align: center;
                }

                	#footer_container .footer-headings .latest-news div {
	                    padding-top: 0 !important;
	                    padding-bottom: 0 !important;
	                }

                	#footer_container .footer-headings .latest-news .newsticker li {
	                    color: #13a29c;
	                }

	                	#footer_container .footer-headings .latest-news .newsticker li a {
		                    color: #243444;
		                }

                #footer_container .footer-headings .social-merck {
                    background: #243444;
                    text-align: center;
                }

	                #footer_container .footer-headings .social-merck h3 { 
	                    color: #13a29c; 
	                    padding-top: 0;
	                }

	                #footer_container .footer-headings .social-merck ul {
	                	display: inline-block;
	                }

	                    #footer_container .footer-headings .social-merck ul li {

	                    }

                #footer_container .footer-headings .other-merck-sites {
                    background: #99d6d4;
                }

                #footer_container .footer-headings .other-merck-sites h3 {
                    padding: 0;
                }

                #footer_container .footer-headings .other-merck-sites .other-merck-sites-links li { border-bottom: 1px solid #fff; text-align: left; }

                #footer_container .footer-headings .other-merck-sites .other-merck-sites-links li a { color: #243444; }

            	#footer_container .footer-headings,
            	#footer_container h3,
            	#footer_container p, 
            	#footer_container ul { text-align: center; }

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
