﻿
#footer-nav .column { float:left; width:192px; }


#sub-carousel-slides .secondary-spotlight-content {
	margin-left: 14px;
	width: 200px;
	display: inline-block;
}


#sub-carousel-slides .secondary-spotlight-content .ss-content {
	color: #646464;
	font-size: 15px;
	line-height: 20px;
	max-height: 100px;
	overflow: hidden;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	font-family: Georgia, 'Times New Roman', serif;
}
.navbar{display:none}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.navbar-right .dropdown-menu-left{left:0;right:auto}
.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:7.5px -15px}
.navbar-nav.navbar-right:last-child{margin-right:-15px}
.navbar-right{float:right!important}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
.navbar-form.navbar-right:last-child{margin-right:-15px}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
.navbar-text.navbar-right:last-child{margin-right:0}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#999}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#999}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-link{color:#999}
.navbar-inverse .navbar-link:hover{color:#fff}


@import url("stylesheets/stylesheets/sass_style.css");

.navbar-brand {
	padding: 0;
}


.jp-time-holder {float: right; line-height: 30px; padding: 0 10px 0 0; font-weight: bold; font-size: 11px;}

.jp-time-holder div {display: inline;}


#extra-sauce #extra-sauce-left{
	margin-right: 4%;
	width: 46%;
	float: left;
}

.dcwss.dc-feed .stream li.dcsns-vimeo .logo {
	margin-bottom: 3px;
}

.dcwss.dc-wall .stream li.dcsns-vimeo .logo {
	margin-bottom: 3px;
}





.logo { 
	float:left;
	height:85px;
	margin-left:8px;
	}

#resp-tabs-list li{ 
    margin-bottom: 0; 
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-weight: bold;
}

#resp-tabs-list li a{
    
    padding-left: 20px;
    padding-right: 20px;
}

#container .inner ul.resp-tabs-list {
    margin-top: 10px;
}


#container .inner ul.resp-tabs-list li a {
    background-color: #FFFFFF;
    border: 1px solid #00AEEF;
    color: #00AEEF;
    cursor: pointer;
    display: block;
    font-size: 15px;
 
    text-decoration: none;
    text-transform: capitalize;
}

#container .inner ul.resp-tabs-list li a.tab-active {
    border: 1px solid #00aeef;
   
    background: #00aeef;
    color: #ffffff;
}

ul.resp-tabs-list {
    margin: 0px;
    padding: 0px;
}


.resp-tabs-list li {
    
    display: inline-block;
    padding: 5px;
    
    list-style: none;
    cursor: pointer;
    float: left;
    letter-spacing: 1px;
}


.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}


.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}
.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;}



.megamenu_container {
	width: 100%;
	height: 40px;
	*height: 40px;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

	.megamenu_container .megamenu li:hover .dropdown_fullwidth {
		top: auto;
		left: -1px;
	}
#popup-element-0-active .view-commerce-cart-form li.views-row{text-align:left;width:100% !important;padding:0;border:none;}
.view-twitter-feed .views-row{background-color:rgba(0,0,0,0.063);border-radius:5px;margin-bottom:.5em;padding:.5em;}
.views-row .node-teaser,.view-custom-search .views-row{margin:1em 0;background-color:rgba(0,0,0,0.063);border-radius:5px;padding:0 1em 1em;}
.search-result .field-type-image,.node-teaser .field-type-image,.view-custom-search .views-row .views-field-field-image{float:right;display:inline-block;margin-left:1em;}
.view-custom-search .views-row .views-field-title a{color:#181818;display:block;font-size:1.429em;line-height:1.4;width:100%;padding-top:18px;}
.view-custom-search .views-row .views-field-body{display:inline-block;}
.view-custom-search .views-row .views-field-totalcount{color:#68696b;text-align:right;}
.popup-layout .view-display-id-block_1 ul li.views-row-last{border-bottom:medium none !important;}
.tb-megamenu .block-view-demo .item-list ul li.views-row-first{padding-top:0;}
.wdn-menu-trigger:after{content:"";display:table;clear:both}
.nav-scrolling .wdn-menu-trigger{position:fixed;top:0;width:100%;z-index:200;border:none}
#footer,#wdn_app_wrapper,#wdn_navigation_bar,#wdn_resources,#wdn_site_title span span,#wdn_social,.skipnav,.wdn-icon-menu,.wdn-menu-trigger,.wdn-share-this-page{display:none!important}
.topbar_type_1 #rd_wpml,.topbar_type_1 .top_bar_menu{border-right:1px solid #ff9600;}
.topbar_type_2 #rd_wpml,.topbar_type_2 .top_bar_menu{border-right:1px solid #ff9600;}
.topbar_type_5 #rd_wpml,.topbar_type_5 .top_bar_menu{border-right:1px solid #ff9600;}
.zenbox{background:#f4f3ef;padding:.5em}
.zenbox h3{margin-top:0}
.x-content-band{margin:0 0 1.5em;padding:40px 0;*zoom:1}
.x-content-band:before,.x-content-band:after{display:table;content:""}
.x-content-band:after{clear:both}
.x-content-band.bg-image,.x-content-band.bg-pattern{background-position:50% 50%}
.x-content-band.bg-image.parallax,.x-content-band.bg-pattern.parallax{background-attachment:fixed}
.x-content-band.bg-image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.x-content-band.bg-pattern{background-repeat:repeat}
.x-content-band.bg-video{position:relative;overflow:hidden}
.x-content-band.border-top{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-left{border-left:1px solid #ddd;border-left:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-right{border-right:1px solid #ddd;border-right:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-bottom{border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,0.075)}

.gantry-width-10 {
  width: 10%;
}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }

.row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
}

.right_twet{width:auto; float:right;}


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}



.fw-single-image .fw-single-image-wrap {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-width: 100%;
}

.fw-single-image i {
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fw-single-image img {
    display: block;
    max-width: 100%;
    transition: all 0.2s linear;
}

.fw-single-image.fw-single-image-left {
    text-align: left;
}

.fw-single-image.fw-single-image-right {
    text-align: right;
}

.fw-single-image.fw-single-image-center {
    text-align: center;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i {
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i:before {
    font-style: normal;
    width: 56px;
    height: 56px;
    color: #ffffff;
    line-height: 56px;
    font-size: 28px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    text-align: center;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-zoom:before {
    content: "\f065";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-link:before {
    content: "\f0c1";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-video:before {
    content: "\f04b";
    text-indent: 0.2em;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover img {
    transform: scale(1.1);
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i {
    opacity: 1;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i:before {
    display: block;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap {
    border: 10px solid #ffffff;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap:before {
    position: absolute;
    z-index: 2;
    top: -9px;
    bottom: -9px;
    left: -9px;
    right: -9px;
    border: 1px solid #000;
    content: "";
}

.fw-single-image.fw-image-circle .fw-single-image-wrap {
    border-radius: 50%;
    z-index: 1;
}

.fw-single-image.fw-image-circle .fw-single-image-wrap img {
    border-radius: 50%;
}







//images shortcode


.fw-single-image.fw-single-image-left {
    text-align: left;
    float: left;
    margin-right: 25px;
}

#footer-widgets .float-left a,
#footer-widgets .float-left p {
    float: left;
}

#footer-widgets .float-left p {
    text-align: left;
    margin-left: 15px;
}

    #footer-widgets .float-left a,
    #footer-widgets .float-left p {
        clear: both;
        float: left;
    }

    #footer-widgets .float-left a,
    #footer-widgets .float-left p,
    #footer-widgets .float-right a,
    #footer-widgets .float-right p{
        clear: both;
        float: none;
        text-align: center;
    }

    #footer-widgets .float-left a,
    #footer-widgets .float-right a{
        margin: 0 auto;
    }


.clearfix {
    *zoom: 1;
}


.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}


.clearfix:after {
    clear: both;
}

    .skinLightGray.sf-widget.BNcontainer.clearfix{
        width:100%;
        margin-right: 3%;
        margin-top: 4%;
    }

    .skinLightGray.sf-widget.BNcontainer.clearfix img{
        width: 100%;
    }
.carousel .item{line-height:500px;overflow:hidden;min-height:500px}
.item .carousel-caption h1{font-size:22px}


.byline,
.updated:not(.published) {
    display: none;
}


.single .byline,
.group-blog .byline {
    display: inline;
}

#content .social_profiles, .bottombar .social_profiles { text-align: left; }

#content, .content, .wrap, .wrapwithbg, #menu {max-width: 948px; margin:0; margin-left: auto; margin-right: auto;}
 
#content { padding: 20px; }

#content .gallery {
	margin: 0 auto 1em;
}

#content .gallery a img {
	border: none;
}

#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}

#content .gallery .gallery-icon img {
	border: 1px solid #ddd;
}

#content .gallery .gallery-icon a:focus img,
#content .gallery .gallery-icon a:hover img,
#content .gallery .gallery-icon a:active img {
	background: #eee;
	border-color: #aaa;
}

	#content .gallery-columns-3 .gallery-item {
		width: 31%;
		padding-right: 2%;
	}

	#content .gallery-columns-2 .gallery-item {
		width: 45%;
		padding-right: 4%;
	}

.recent_tweets .widget-title {
	color: #434b58;
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 42px;
}



.widget-work-together {
    
}

.widget-work-together  h1 {
    margin-bottom: 37px;
}

.widget-work-together p {
    white-space: pre-wrap;
}

.widget-work-together a {
    color: #fdc100;
    font-style: italic;
    text-decoration: underline;
}

.page-single #sidebar.sidebar-footer .widget-title {
	color: #ffffff;
}

.Two-column-left #sidebar .widget,
.Two-column-right #sidebar .widget 
.Two-column-right #sidebar .social-network,
.Two-column-left #sidebar .social-network,
.Two-column-left #sidebar .recent_tweets,
.Two-column-right #sidebar .recent_tweets {
    width: 44%;
    float: left;
    margin-right: 10px;
}

.work-together .recent_tweets .widget-title {
  color: #ede7e2;
  font-size: 16px;
}

.work-together .widget-title {
font-size: 29px;
  line-height: 40px;
  color: #faf4e7;
}

#sidebar .widget {
    margin-top: 10px;
    float: left;
    width: 100%;
}

#skip {display: none;}

#skip a, #skip a:hover, #skip a:visited {display:block; font-size: 10px; color: #FFF; text-indent: 100%; white-space: nowrap;}

#skip a:focus {text-indent: 0%; white-space: nowrap;}

  #featured-slider ul.slides li .slide-content {
    position: absolute;
    bottom: 0;
    margin: 1.618em;
    width: 47.5%;
  }

  #featured-slider ul.slides li.no-image .slide-content {
    margin: 0;
    position: static;
    width: auto;
  }

.wp-caption-text { margin: .3em 5px; font-size: .923em; font-style: italic; text-align: center; }

.wp-caption .wp-caption-text {
  font-size: .923em;
  font-style: italic;
  line-height: 1.2;
  margin: .75em 5px 0;
  text-align: center;
}

.widget-top{padding-bottom: 5px ; border-bottom: 4px solid #333;}

.widget-top h4{
	font-size: 16px;
	font-family: Oswald,arial,Georgia, serif;
	text-transform: uppercase;
	line-height:1;
}

	.widget-top h4 a{color: #333;}

		.widget-top h4 a:hover{color: #000;}




#tabbed-widget .widget-top{
	margin:-10px 0 10px;
	height:30px;
	border-bottom:0 none;
	padding:0;
}

		.sidebar-narrow #tabbed-widget .widget-top {height:auto;}


		footer #tabbed-widget .widget-top { background:transparent; border-bottom-color:#444; overflow:hidden; }

  .app-header.show {
    display: block;
    height: 70px;
    padding: 8px 6px;
    background: #e6e6e6;
  }

  .app-header .app-icon {
    height: 54px;
    vertical-align: top;
  }

  .app-header i {
    color: #666;
    font-weight: 100;
    line-height: 54px;
    padding-right: 5px;
    vertical-align: top;
  }

  .app-header .view-app {
    position: absolute;
    right: 6px;
    top: 8px;
    font-weight: bold;
    line-height: 54px;
  }

  .app-header a {
    color: #298CDA;
  }

  .app-header .app-info {
    display: inline-block;
    vertical-align: top;
  }
.qtip .menu-minipanels .panel-2col .panel-panel{width:49%;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel{float:none;width:auto;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-2col .panel-panel .inside,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-2col .panel-panel .inside{margin:0;}

.page_footer_copy {
	color: #c8c8c8;
	font-size: 10px;
	line-height: 1.6;
	text-align: left;
	margin-bottom: -40px;
	margin-top: 0;
}


.device-inner {
  position: relative; }

  .device-inner .device-layers .img-background {
    position: absolute;
    height: auto;
    background-size: cover;
    overflow: hidden; }

    .device-inner .device-layers .img-background .animated-image-one {
      -webkit-animation: scrolling-one 22s infinite;
      -moz-animation: scrolling-one 22s infinite;
      -o-animation: scrolling-one 22s infinite;
      animation: scrolling-one 22s infinite; }

    .device-inner .device-layers .img-background .animated-image-two {
      -webkit-animation: scrolling-two 22s infinite;
      -moz-animation: scrolling-two 22s infinite;
      -o-animation: scrolling-two 22s infinite;
      animation: scrolling-two 22s infinite; }

  .device-inner .device-layers .video {
    background: black;
    width: 100%; }

  .device-inner .device-layers .js-fallback {
    height: 100%; }


.device {
  display: inline-block;
  vertical-align: middle;
  margin-right: 45px; }

  .device.only-mobile {
    display: none; }

      .device.mobile-visible, .device.only-mobile {
        display: inline-block;
        margin-right: 25px;
        vertical-align: top; }


.device-desktop {
  width: 440px; }

  .device-desktop .device-layers .img-background {
    top: 32px;
    left: 13px;
    width: 416px;
    height: 245px; }

    .device-desktop .device-layers .img-background.img-background-without-bar {
      top: 13px;
      height: 260px; }


.device-ipad {
  width: 162px; }

  .device-ipad .device-layers .img-background {
    top: 26px;
    left: 8px;
    width: 146px;
    height: 175px; }

  .device-ipad.device-ipad-nobar .device-layers .img-background {
    top: 12px;
    height: 191px; }


.device-ipad-horizontal {
  width: 249px; }

  .device-ipad-horizontal .device-layers .img-background {
    width: 215px;
    height: 163px;
    top: 7px;
    left: 10px; }

  .device-ipad-horizontal.device-ipad-horizontal-bar .device-layers .img-background {
    width: 213px;
    height: 145px;
    top: 24px;
    left: 10px; }


.device-iphone {
  width: 82px; }

  .device-iphone .device-layers .img-background {
    top: 15px;
    left: 6px;
    width: 71px;
    height: 117px; }
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:820px!important;margin-left:-30px}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-content-with-sidebar .separator,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:540px!important;margin-left:-30px}

#fullwidth-wrapper {
padding-top: 40px;
padding-bottom: 0;
margin-bottom: 0;
}

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


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}

.wpb_single_image a {
  border: none;
  outline: none;
}

.wpb_single_image img {
  vertical-align: top;
  height: auto;
  max-width: 100%;
}

.wpb_single_image img.vc_img-placeholder {
  width: 100%;
}

.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image.vc_align_center {
  text-align: center;
}

.wpb_single_image.vc_align_right {
  text-align: right;
}

.wpb_single_image.vc_align_left {
  text-align: left;
}

.wpb_single_image .vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}

.wpb_single_image .vc_box_shadow_3d_wrap:after,
.wpb_single_image .vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d_wrap:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.wpb_single_image .vc_figure {
  display: inline-block;
  text-align: center;
}

.wpb_single_image .vc_figure .vc_single_image-wrapper {
  margin-bottom: 0.5em;
}

.wpb_single_image .vc_figure-caption {
  text-align: center;
}

.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2;
}

.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2;
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf;
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf;
}

.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61;
}

.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61;
}

.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4;
}

.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4;
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9;
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9;
}

.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab;
}

.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab;
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b;
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b;
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c;
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c;
}

.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a;
}

.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a;
}

.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb;
}

.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb;
}

.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #f7be68;
}

.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #f7be68;
}

.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5aa1e3;
}

.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5aa1e3;
}

.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c;
}

.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c;
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #f4524d;
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #f4524d;
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468;
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468;
}

.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb;
}

.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb;
}

.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #ffffff;
}

.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #ffffff;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
  border-radius: 50%;
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
  border-radius: 4px;
}
.ajax-login-register-dialog .wide .fb-login-container{width:auto}
.ajax-login-register-dialog .wide .ajax-login-register-status-container{min-height:0}
.ajax-login-register-dialog .wide .button-container{margin-left:-15px}


.clear:before, .cols:before, .row:before, .separate-cols:before, .promo:before, .bar:before, .footer:before, .card .inner:before, .clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  content: '';
  display: table;
  width: 100%;
}

.clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  clear: both;
}



.bar {
  position: relative;
  z-index: 5;
}


#footer #copyright .copyright-links .pipe {
	color:#83675c;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

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

  .col-md-12 {
    width: 100%;
  }

  
div.row div.col-md-12 table tbody tr td div a, div.row div.col-md-8 div.row div.col-md-12 table tbody tr td a{color:  #369;}

div.row div.col-md-12 table tbody tr td div a:hover, div.row div.col-md-8 div.row div.col-md-12 table tbody tr td a:hover{color:  #333;}


div.row div.col-md-12 table tbody tr td div, div.row div.col-md-8 div.row div.col-md-12{color:  #666;}

 
 
div.row div.col-md-8 div.row div.col-md-12 table tbody tr td div a b{color:  #666;text-decoration:none !important; }

div.row div.col-md-8 div.row div.col-md-12 table tbody tr td div a{text-decoration:none !important;}

.bodysmgrey { color: #808080; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }

#cff .cff-author-img{
  float: left;
  width: 40px;
  margin: 0 0 0 -100% !important;
}
.col{float:left}


.headline-source {
  font-family: "Source Sans Pro", "Helvetica", Arial, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 1.2px; }

  .hero-content .headline-source.hero-headline a:hover {
    color: #19a4d6; }

  .hero-content .headline-source.hero-headline {
    width: 90%;
    margin: 0 auto;
    line-height: 36px; }

  .mission-banner-wrapper .headline-source {
    padding-bottom: 20px; }

.so-widget-sow-image-sow-image-1c389ca87c1a .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-3f547a15eaaa .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  
  height: auto;
}

.so-widget-sow-image-sow-image-46f30e3d504b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}


.foot-menu .menu {
	float: right;
	width: 100%;
	}


.foot-menu .menu li {
	float: left;
	margin-left: 20px;
	}


.foot-menu .menu li:first-child {
	margin-left: 0;
	}


.foot-menu .menu li a {
	color: #999;
	font-size: .7rem;
	font-weight: 400;
	line-height: 100%;
	text-transform: uppercase;
	}


.foot-menu .menu li a:visited {
	color: #999;
	}


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


.foot-menu .menu li ul {
	display: none;
	}


nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
	font-family: 'Montserrat', sans-serif;
	}


#featured_posts {background:#fff;height:78px;margin:0 5px 10px 5px;padding:0px;overflow:hidden}



#featured_posts li{float:left;width:235px;height:78px;border-right:1px solid #ececec;list-style:none;margin:0px;}

#featured_posts li:last-child{border:0px;}


#featured_posts div {padding:10px 7px 10px 7px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:left;margin-left:5px;margin-right:5px;padding:0px;}
.container_24 .grid_24{width:950px}


header li.menu-item, header li.page_item {
    position: relative;
    list-style-type: none;
}


    
    header li.menu-item.mi-depth-0:first-child, header li.page_item.pi_depth_0:first-child {
        padding-top: 0;
    }

    header li.menu-item.mi-depth-0:last-child, header li.page_item.pi_depth_0:last-child {
        padding-bottom: 0;
    }


    .dropdownmenu-default li.menu-item:first-child, .dropdownmenu-default li.page_item:first-child {
        padding-top: 4px;
    }

    .dropdownmenu-default li.menu-item:last-child, .dropdownmenu-default li.page_item:last-child {
        padding-bottom: 4px;
    }

    .mega-magazine .latest-posts-wrapper.menu-item {
        
        padding-right: 0;
    }

header .top-navi li.menu-item.mi-depth-0, header .top-navi li.page_item.pi_depth_0 {
    
    position: relative;
}

    .h1 nav.mainmenu li.menu-item.mi-depth-0, .h1 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

    .h2 nav.mainmenu li.menu-item.mi-depth-0, .h2 nav.mainmenu li.page_item.pi_depth_0 {
        float: left;
    }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}



.masonry-grid .grid-sizer, .masonry-grid .item { width: 50%; }

.masonry-grid .item { position: relative; padding: 0 30px; margin: 0 0 60px 0; float: left; }

.infinite-grid .grid-sizer, .infinite-grid .item { width: 33.3333%; }

.finishes-carousel .item { position: relative; float: left; width: 130px; height: 120px; margin: 0; padding: 0 5px; cursor: move; }

.finishes-carousel .item:hover .title { opacity: 1; }

.finishes-carousel .item .img { position: relative; height: 0; padding-bottom: 100%; }

.finishes-carousel .item img { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; }


.caroufredsel_wrapper .item { max-width: 130px !important; }


.item-totals { position: absolute; left: 0; bottom: 0; width: 100%; line-height: 1.2; font-size: 1.09091rem; *zoom: 1; }

.item-totals:before, .item-totals:after { content: " "; display: table; }

.item-totals:after { clear: both; }

.item-totals .qty-spinner { width: 50%; float: left; }

.item-totals .subtotal { width: 50%; float: left; padding-top: 6px; font-weight: 700; text-align: right; }

  .cart-item .item-totals { position: static; }

  .sidebar-cart .cart-item .item-totals { padding-right: 20px; }

  .single-product-form-wrap, .masonry-grid .item { margin-bottom: 40px; }
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.leaf{list-style:none;}
body.section-intranet #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.page-node-364 #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,body.node-type-page-intranet-content #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf,.page-intranet-intranet-reports-and-minutes #footer .region-footer #block-menu-block-12 .menu-name-menu-faculty-wiki ul.menu li.expanded ul.menu li.leaf{list-style:none;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf{padding-right:1px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf .fa{z-index:10;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf.last{padding-right:0px;}
body.section-students.node-type-page-extranet-home #page #navigation .menu li.leaf span{padding-left:0px;padding-right:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{background:none;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#0274a3;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{background:none;color:#fffbf7;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink{background:rgba(2,116,163,0.3);-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;color:#0274a3;font:14px 'Open Sans Semibold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf .nolink.open{-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.has-children.last{margin-bottom:3px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(2,116,163,0.08);-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 0 0 0;border-radius:0 0 0 0;margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a{color:#434343;font-family:'Open Sans Semibold';font-size:12px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf a:hover{font-family:'Open Sans Extra Bold';}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.last{margin-bottom:3px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(72,165,70,0.3);}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#48a546;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#397237;}
body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(72,165,70,0.08);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf{background-color:rgba(221,75,58,0.3);}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf a{color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active{background:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf.active a,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf.active a{color:#fffbf7;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.leaf span.nolink{background:none;background-image:none;color:#dd4b3a;}
body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf{background:rgba(221,75,58,0.08);}
ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}
.mk-css-icon-menu-line-2{transition:opacity .1s ease}
.dashboard-active .mk-css-icon-menu-line-2,.is-active .mk-css-icon-menu-line-2{opacity:0}


.td_module_2 {
  padding-bottom: 32px;
  
  
}

.td_module_2 .td-module-thumb {
  height: 160px;
  
  
  
}


.td_block_2 .td_module_2 {
  padding-bottom: 21px;
}


.td_block_4 .td-block-span12:last-child .td_module_2,
.td_block_4 .td-block-row:last-child .td_module_2 {
  padding-bottom: 21px;
}

.td-content-more-articles-box .td_module_2 {
  padding-bottom: 10px;
}


#global-nav nav ul.links {
	float: right;
}


	#global-nav nav ul.links li {
		font-size: 12px;
	}

.nav li.sub_nav a:hover{
    border-bottom: none;
}


.cat-posts-widget .post-title {
	font-weight: bold;
}


.cat-posts-widget img.thumbnail {
  height: auto;
}


.cat-posts-widget .meta {
	position:absolute;
	z-index:99999;
	top:-999em;
	left:-999em;
	display:none;
	}


.cat-posts-widget .post {
	margin: 0 0 12px;
	border-bottom:1px dotted #ddd;
	padding:0 0 12px 0;
	}


#footer-widgets .cat-posts-widget .post {
	border-bottom:1px dotted #444;
	}


.cat-posts-widget .post:last-child,
#footer-widgets .cat-posts-widget .post:last-child {
	margin: 0;
	border-bottom:0;
	padding:0 ;
	}


.cat-posts-widget .entry {
	overflow:hidden;
	margin: 0;
	line-height:1.5em;
	height:6.0em;
	border:0;
	padding:0;
	}


.cat-posts-widget p.post-title {

	margin-bottom: 0;
	}
 .fusion-fullwidth-1 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-4 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }



.bx-wrapper ul.kiwi-logo-carousel.align-top li div.helper { width:100%; height:100%; display:table-cell; vertical-align:top; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-center li div.helper { width:100%; height:100%; display:table-cell; vertical-align:middle; text-align:center; }

.bx-wrapper ul.kiwi-logo-carousel.align-bottom li div.helper { height:100%; display:table-cell; vertical-align:bottom; text-align:center; }

.aom_pagination {margin:8px 0; display:table;}

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

#fourcol .col{
	width:200px;
	float:left;
	margin-right:20px;	
	margin-bottom:20px;
	padding:8px 10px 10px 10px;
}

#fourcol .col p a{
	font-weight:bold;
	color:#f27c34;	
}


.threecol .col{
	float:left;	
	width:220px;
	margin-right:30px;
	font-size:12px;
	font-size:0.75rem;
}

footer .col p a{
	color:#555;
	font-size:18px;
	font-size:1.1250rem;
	font-family:'SegoeUI';	
}

footer .col{
	float:left;
	margin-right:50px;
	margin-bottom:20px;	
	font-size:16px;
	font-size:1.143rem;
	padding-top:5px;
}

footer .col li{
	list-style-type:none;	
	line-height:21px;
	line-height:1.5rem;
}

footer .col a{
	font-size:12px;
	font-size:0.857rem;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0px 1px #fff;
	
}
#home-feed #page-content #blog article .meta{color:#9aca3b;margin:0}
article:before,article:after,.meta:before,.meta:after{content:"";display:table}
article:after,.meta:after{clear:both}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.icon-bar-chart:before{content:"\f080";}

.wrapper .header nav.nav-menu .navbar-header .navbar-toggle .icon-bar{background-color:#fff}



.main-menu__drawer-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 510;
  background: rgba(0, 0, 0, 0.75);
  display: none;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

.dropdown li.submenu_color_letters a:not(.button){background:#006fa6;  }
 
.aom_pl {font-weight:normal;}

.bullet a {color: #222; font-size: 0.85em;}

.bullet:before {content: "► ";}


.td-ss-main-content {
  position: relative;
}

.td-pb-article-list .td-ss-main-content {
  padding-top: 20px;
}

.category .td-ss-main-content .td-load-more-wrap {
  bottom: 20px;
}

ul.slideblock, ul.slideblock li{
	margin: 0px;
	padding: 0px;
	list-style: none;	
	background: #fff;

}

ul.slideblock li img{
	display: block !important;
}

ul.slideblock li h4{
	margin: 0px;
	padding: 5px;
	display: block !important;
}

ul.slideblock li a{
	min-height: 75px !important;
	height: auto !important;
	background: #fff;
}

ul.slideblock li:hover *{
	color: #8f2005;
}

.slidesjs-stop, .slideblock .slidesjs-navigation, .slideblock .slidesjs-pagination{
	display: none !important;
}

.footer-holder .copyrights{
	float:left;
	margin:0 5px 6px;
	padding:0;
	color:#e6d8c3;
}

.footer-holder .copyrights a,
.footer-holder .design a{
	color:#e6d8c3;
}

div.jurgita_submenu{float:left;clear:left;height:34px;width:600px;font-family:georgia}

div.jurgita_submenu a{display:block;float:left;text-decoration:none;padding:8px 6px 0 6px;font-size:16px;height:26px;text-transform:lowercase;color:#333}

div.jurgita_submenu a:hover{background:#242424;color:white}

div.jurgita_submenu a.current{background:#242424;color:white}

	.top-navigation-right{ float: none; }

	.top-navigation-right-text{ float: none; padding: 10px 0px; }
.mk-blog-modern-item .mk-love-holder .mk-love-count {display:block;}
.mk-product-loop.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count,.related.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count,.upsells.compact-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count{font-size:14px}
.mk-product-loop.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count,.related.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count,.upsells.open-layout .products .item .mk-product-holder .mk-love-holder .mk-love-count{display:none}

section.progressive_insurance div.text_wrapper input {
    width:150px;
}

section.progressive_insurance div.text_wrapper div.button {
	background-color: #4d90fe;
}




.text_wrapper, .top-style li, .side-articles article, #sidebar .ad {
clear: both; position: relative; }


.ie .text_wrapper, .ie .top-style li, .ie .side-articles article, .ad {position: static; height: 1%;}


.text_wrapper:after, .top-style li:after, .side-articles article:after, .ad:after {
content: "."; visibility: hidden; height: 0;
display: block; clear: both;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}




.wpmega-nonlink div.wpcf7 form {
  margin-bottom: 0;
}

.wpmega-nonlink div.wpcf7 p {
  margin-bottom: .1em;
  clear: both;
}

.wpmega-nonlink div.wpcf7 label {
  width: 50px;
  float: left;
  padding-top: .4em;
  color: inherit;
}

.wpmega-nonlink div.wpcf7 span {
  position: relative;
}

.wpmega-nonlink div.wpcf7 input[type="text"],
.wpmega-nonlink div.wpcf7 input[type="email"],
.wpmega-nonlink div.wpcf7 textarea {
  

  width: 95%;
  padding: .4em;
  border: 1px solid #dfdfdf;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  font-family: inherit;
  max-height: 100px;
  font-size: 15px;
  margin-top: .1em;
  margin-bottom: .1em;
  position: relative;
  float: left;
}

.wpmega-nonlink div.wpcf7 input[type="text"]:focus,
.wpmega-nonlink div.wpcf7 input[type="text"]:hover,
.wpmega-nonlink div.wpcf7 textarea:focus,
.wpmega-nonlink div.wpcf7 textarea:hover {
  background: #fcfcfc;
}

.wpmega-nonlink div.wpcf7 input.wpcf7-submit {
  font-size: 15px;
  clear: both;
  border-width: 1px;
  margin: 5px 0;
}

.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
  position: absolute;
  top:16px;
  left: 0px;
  padding: 9px 6px;
  width: 95%;
  font-size: 15px;
}

.wpcf7-form div.wpcf7-response-output {
  width: 93%;
}
		
	
.font-p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #111; }





.uvt-menu-button, .uvts-menu-button{
	display: none;
	margin: 0 auto;
		}

		
.uvt-menu-button span, .uvts-menu-button span{
		font-size: 26px;
		display: inline-block;
		vertical-align: middle;
		line-height: 70px;
		padding: 0;
		margin: 0;
		font-weight: 600;
		}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

  .no-touch .digital-retailing-trigger.active:hover, .no-touch .digital-retailing-trigger.active.hover {
    -webkit-transform: translate(0, -5px);
    -ms-transform: translate(0, -5px);
    transform: translate(0, -5px); }

  .dr-tab-navigation li.active {
    background-color: #e3e3e3;
    padding-top: 18px;
    padding-bottom: 0; }

  .ie8 .dr-tab-navigation li.active, .ie9 .dr-tab-navigation li.active {
    background-color: #eeeeee; }

  .dr-tab-navigation .active a {
    color: black; }

  .dr-tab-navigation .active a:hover {
    text-decoration: none; }

  .dr-tab-navigation .active .dr-tab-icon, .no-touch .dr-tab-navigation a:hover .dr-tab-icon {
    color: #2a7826; }


.ddc-toggle-group .ddc-toggle.active, .digital-retailing-form .ddc-input-label-checkbox-group input:checked + label:before, .digital-retailing-form .ddc-input-label-checkbox-group label.checked:before, .digital-retailing-form .ddc-input-label-trigger-group input:checked + label, .digital-retailing-form .ddc-input-label-trigger-group label.digital-retailing-label-input-active, .digital-retailing-form .ddc-pseudo-radio input:checked + label:after, .digital-retailing-form .ddc-pseudo-radio-prefix input:checked + label:before, .digital-retailing-form .ddc-pseudo-radio-prefix label.checked:before {
  background: rgba(42, 120, 38, 0.66);
  border-color: #2a7826;
  color: black; }

.digital-retailing-content-sidebar .active .panel-heading {
  cursor: default;
  margin-bottom: 0; }

  .digital-retailing-content-sidebar .active .panel-heading:hover {
    color: inherit; }

.digital-retailing-content-sidebar .active .ddc-icon-expand-circle {
  display: none; }

    .calculator-payments-tabs li.active {
      bottom: -2px;
      border: none;
      margin: 0; }

      .dr-integrated .calculator-payments-tabs li.active:only-child {
        border-bottom: 2px solid #dfdfdf; }

      .calculator-payments-tabs li.active .calculator-payments-results-text {
        background: white; }

        .dr-standalone .calculator-payments-tabs li.active .calculator-payments-results-text {
          padding-top: 10px;
          padding-bottom: 20px; }

    .calculator-payments-tabs li.active:hover .calculator-payments-results-text {
      background: white;
      cursor: default; }

  .calculator-payments-results .active {
    color: black; }

    .calculator-payments-results .active .calculator-total {
      font-size: 32px;
      color: #2a7826;
      font-weight: bold; }

    .calculator-payments-results .active .result-total-modified .calculator-total {
      font-size: 22px; }

  .calculator-payments-results .calculator-payments-results-loading.active .calculator-total {
    color: #787878; }

  .calculator-payments-results .active .calculator-payments-results-text-error strong {
    color: #2a7826; }

    .protection-driver-default .protection-item.active {
      background: #eeeeee; }

    .protection-driver-default .protection-item.active:hover .protection-item-title {
      color: inherit; }

  .protection-driver-default .protection-item.active .ddc-input-label-checkbox-group label {
    color: black; }

    .inventory-newest-container .ddc-nav-tabs .active a {
      background-color: #fd8e0a; }

  .inventory-newest.active {
    overflow: visible; }

  #sonic-test-drive-modal-wrap #global-feedback.active {
    display: block;
    min-height: 40px;
    margin-bottom: 20px; }


.ddc-btn-primary:before, .ddc-btn-primary:hover.disabled:before, .showroom-detail .hproduct .view-link:before, .showroom-detail .callout .callout-button:before, .pricing .ePrice .ddc-btn:before, .pricing .eprice-button:before, .pricing [data-eprice].ddc-btn:before, .mycars-favorites .hproduct .pricing .make-an-offer:before, .locations-proximity [type="submit"]:before, .showroom-detail .hproduct .view-link:hover.disabled:before, .showroom-detail .callout .callout-button:hover.disabled:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.disabled.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.disabled.currentPage:before, .pricing .ePrice .ddc-btn:hover.disabled:before, .pricing .eprice-button:hover.disabled:before, .pricing [data-eprice].ddc-btn:hover.disabled:before, .mycars-favorites .hproduct .pricing .make-an-offer:hover.disabled:before, .locations-proximity [type="submit"]:hover.disabled:before {
  color: #fd8e0a; }

.ddc-btn-primary:hover:before, .ddc-btn-primary:focus:before, .ddc-btn-primary:active:before, .showroom-detail .hproduct .view-link:hover:before, .showroom-detail .callout .callout-button:hover:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.active:before, .tabs-tabbed-widgets.tabs-tabbed-widgets-extension-2 .tab-inner span.currentPage:before, .pricing .ePrice .ddc-btn:hover:before, .pricing .eprice-button:hover:before, .pricing [data-eprice].ddc-btn:hover:before, .mycars-favorites .hproduct .pricing .make-an-offer:hover:before, .locations-proximity [type="submit"]:hover:before, .showroom-detail .hproduct .view-link:focus:before, .showroom-detail .callout .callout-button:focus:before, .pricing .ePrice .ddc-btn:focus:before, .pricing .eprice-button:focus:before, .pricing [data-eprice].ddc-btn:focus:before, .mycars-favorites .hproduct .pricing .make-an-offer:focus:before, .locations-proximity [type="submit"]:focus:before, .showroom-detail .hproduct .view-link:active:before, .showroom-detail .callout .callout-button:active:before, .pricing .ePrice .ddc-btn:active:before, .pricing .eprice-button:active:before, .pricing [data-eprice].ddc-btn:active:before, .mycars-favorites .hproduct .pricing .make-an-offer:active:before, .locations-proximity [type="submit"]:active:before {
  color: #000; }


.mycars .pager a.active, .mycars .pager a:hover { background-position: -482px -80px; }
.iwd-postmetadatafooter{border:1px solid #363636;margin:0 auto;position:relative;z-index:1;padding:1px;}
.iwd-postmetadataheader,.iwd-postmetadatafooter{border-top:1px solid #1B1B1B;border-left:none;border-right:none;border-bottom:none;}
#wrapper-header,#wrapper-logo-slogan,#wrapper-phone-cta,#wrapper-m-phone-cta,#wrapper-content,#wrapper-footer,#wrapper-footer-nav,#wrapper-copyright{width:100%;position:relative}
#wrapper-footer{display:inline-block}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}

    header .menu-main-container { text-indent: -9999px; height: 0; }

    .menu-top-container.mm-menu { text-indent: 0; height: 100%; }

    .menu-main-container.mm-menu { text-indent: 0; height: 100%; }


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}
.page div.module-experienced-team .team-member-box{display:table-cell;width:47%}


#main-menu ul.sub-menu li a:before,.hb-icon-back-to-all,.hb-icon-cart,.hb-icon-down-arrow,.hb-icon-down-arrow-thin,.hb-icon-facebook,.hb-icon-google-plus,.hb-icon-heart,.hb-icon-heart-2,.hb-icon-left-arrow,.hb-icon-left-arrow-thin,.hb-icon-pencil,.hb-icon-pinterest,.hb-icon-plus,.hb-icon-right-arrow,.hb-icon-right-arrow-thin,.hb-icon-right-line,.hb-icon-search,.hb-icon-thin-line,.hb-icon-twitter,.hb-icon-x,.icon-be,.icon-button-arrow,.icon-soundcloud,.icon-vimeo{font-family:hbicons;speak:none;font-style:normal;vertical-align:middle;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
#main-menu ul.sub-menu li a:before,.hb-icon-right-arrow-thin:before{content:"\e006"}



.container,.hb-circle-frame,.hb-separator,.hb-process-steps ul li,.hb-process-steps,.hb-image-banner:before,.hb-image-banner-content,.hb-box-frame,#header-bar,.tab-content,.small-contaner,.hb-progress-bar,.hb-box-cont-header,.hb-box-cont-body,#fancy-search .ui-autocomplete,.hb-accordion,.hb-toggle,.hb-accordion-bar,.fw-gallery-wrap,#maintenance-footer,.elastic-item,.timeRef,.form-col,.header-inner-bg,#maintenance-logo,.container-wide,#copyright-wrapper,#main-nav li a,.mejs-container,.mejs-mediaelement,.mejs-container .mejs-controls,#main-nav ul.sub-menu li,#main-nav ul.sub-menu,.cart-dropdown .buttons a,input,textarea,.hb-button,.content-box,.hb-flexslider,.row,.extra-wide-container,#hb-blog-posts,.hb-blog-classic article,.hb-pricing-item,.hb-pricing-table-wrapper,ul.testimonial-slider,ul.testimonial-slider li,.hb-client-list li,.hb-client-list,.portfolio-related-item,.hb-testimonial,.hb-stream ul li,#fancy-search,.hb-image-banner-content, .hb-bag-buttons a, .woocommerce-page #content input.button, .hb-item-product-details, .item-figure, #main-content .hb-woo-wrapper ul.sort-count li ul, .hb-fw-element, #fancy-search .ui-autocomplete, .woo-cat-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.light-menu-dropdown #main-nav ul.sub-menu{border-top:solid 1px #ebebeb}

.sub-menu{z-index:3;margin-left:1px!important}

.sub-menu-with-bg{border:none!important}

.sub-menu .sf-sub-indicator{position:absolute;right:10px;top:23px}

.hb-transparent .hb-side-nav ul.sub-menu li a {color:rgba(255,255,255,0.8);}

.hb-side-nav ul.sub-menu{position:relative;width:100%;max-height:0;overflow:hidden;-webkit-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;-moz-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;-ms-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;-o-transition:all .9s cubic-bezier(0.55,0,.175,1)!important;transition:all .9s cubic-bezier(0.55,0,.175,1)!important;display:block!important;visibility:visible}

#mobile-menu-wrap .sub-menu{margin-left:0!important}

#mobile-menu ul.sub-menu{background:none;margin-left:0}

#mobile-menu ul.sub-menu li a{padding-left:30px}

#mobile-menu ul.sub-menu li ul a{padding-left:50px}

#mobile-menu.interactive ul.sub-menu li ul li a{padding-left:50px}

#mobile-menu.interactive ul.sub-menu li a{padding-left:40px;}

#mobile-menu.interactive ul.sub-menu li a:before{content:'\2014 ';padding-right:7px;}



#main-nav ul.sub-menu{height:auto!important;line-height:22px!important;position:absolute;top:100%;left:-1px;display:none;z-index:999999;background:#333;margin-top:1px;padding:0!important}

#main-nav .megamenu ul.sub-menu{left:-2px}

.light-menu-dropdown #main-nav ul.sub-menu ul.sub-menu{margin-top:0;border-top:solid 1px #ebebeb}

#header-inner.nav-type-2 #main-nav ul.sub-menu{left:-2px}

#main-nav ul.sub-menu ul{left:100%!important;top:-1px!important;margin-left:0!important}

#main-nav li.megamenu ul.sub-menu ul{border:none!important}

#main-nav ul.sub-menu li{display:block;float:none;width:100%}

#main-nav ul.sub-menu li a,#main-nav ul.sub-menu ul li a{display:block;padding:6px 14px;border-bottom:solid 1px #444;border-bottom-color:rgba(255,255,255,0.07);color:#aaa!important;text-transform:none;line-height:24px!important;margin:0 0 0 -1px}

#main-nav ul.sub-menu li a span{display:inline;width:100%;position:relative}

#main-nav ul.sub-menu li a i.icon-angle-right{margin-top:-5px!important}

.light-menu-dropdown #main-nav ul.sub-menu li a,.light-menu-dropdown #main-nav ul.sub-menu li{color:#555!important}

.light-menu-dropdown #main-nav ul.sub-menu li a{border-bottom:solid 1px #eee}

.light-menu-dropdown li.megamenu ul.sub-menu{border-top:0}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
.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}
.product-image .cart-icon .cart-icon-handle{top:0px;height:6px;width:10px;right:50%;margin-right:-5px}
.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#7a9c59}
.cart-icon .cart-icon-handle{border:2px solid #627f9a;border-bottom:0;right:50%;margin-right:-15px;top:-6px;height:8px;width:15px;position:absolute;-webkit-border-top-left-radius:99px;-webkit-border-top-right-radius:99px;-moz-border-radius-topleft:99px;-moz-border-radius-topright:99px;border-top-left-radius:99px;border-top-right-radius:99px}
li.mini-cart:hover .cart-icon .cart-icon-handle{top:-8px}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff}
.add-to-cart-grid.loading .cart-icon .cart-icon-handle,.add-to-cart-grid.added .cart-icon .cart-icon-handle{border-color:#7a9c59}
#page .panel-col-first .pane-menu-block-1 h2.pane-title,#page .panel-col-first .pane-menu-block-2 h2.pane-title,#page .panel-col-first .pane-menu-block-3 h2.pane-title,#page .panel-col-first .pane-menu-block-4 h2.pane-title,#page .panel-col-first .pane-menu-block-5 h2.pane-title,#page .panel-col-first .pane-menu-block-6 h2.pane-title{width:168px;max-width:100%;border-bottom:1px solid #122D1F;background-color:#31795C;text-align:center;height:25px;padding:9px 22px 0px 22px;color:#fff;font-size:16px;margin:0px 0px 2px 0px;}
h2.pane-title,h1.pane-title,.pane-node-title h2,.pane-node-title h1{font-size:18px;color:#308a70;margin-bottom:18px;max-width:75%;}
body.front #main-content .pane-home-page-events-panel-pane-1 h2.pane-title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:12%;padding-top:45px;padding-left:20px;}
body.topics.topic_overview .pane-title{display:none;}
body.topics.topic_objectives .pane-topic-objectives-panel-pane-1 .pane-title,body.topics.topic_objectives .pane-views-panes.objective-list .pane-title{color:#308a70;font-size:17px;margin:0 0 5px 0;}
body.topics .view-id-sdoh_related_objectives h2.pane-title{color:#308a70;font-size:17px;margin-bottom:7px;}
body.page-healthy-people-in-action-stories-from-the-field div.panel-col-last h1.pane-title{font-size:18px;color:#006c9f;margin-bottom:18px;}
body.node-type-evidence-based-resource .pane-node-content .pane-title{max-width:100%;box-sizing:border-box;padding-right:15px;color:#308a70;}
body.node-type-sharing-library-story h2.pane-title{font-size:17px;color:#308a70;max-width:100%;margin-bottom:5px;}
body.page-data-chart .title h1.pane-title{max-width:100%;margin-bottom:0px;}
body.page-node-national-snapshot #page div.pane-national-snapshots-panel-pane-1 h2.pane-title{padding-left:40px;padding-top:18px;}
.panel-1col-sdoh .pane-title{color:black;}
.panel-1col-sdoh .panel-col-top .pane-node .pane-title{color:black;}
.panel-1col-sdoh .panel-col-bottom .pane-title{color:white;margin-bottom:10px;}
h2.pane-title,h1.pane-title{color:#006c9f;margin:0px 0px 18px 0px;}
.pane-node.contextual-links-region h2.pane-title,.pane-node.contextual-links-region h1.pane-title{color:#308a70;}
body.page-prevention-portal-508 div.pane-views-panes h2.pane-title{padding-top:20px;}




#footer-links{
	width: 110% !important;
}


#footer-links li{
	display: inline;
	padding-right: 1%;
}


	#main .cart-empty {float: none;text-align:center;border-top: 1px solid;border-bottom: none;width:100%;line-height:normal!important;height:auto!important;margin-bottom:10px;padding-top:10px;}

#small-nav .cart,
#small-nav .main-nav-search {
  top: -1px;
}

.header-social .menu .cart {
  padding-left: 0;
}

#header .login-box,
#header-sticky .login-box,
#header-sticky .cart-contents,
#header .cart-contents,
#small-nav .login-box,
#small-nav .cart-contents {
  background-color: #ffffff;
}

form.cart {
  margin-bottom: 40px;
  margin-top: 40px;
}

.summary .cart .gform_wrapper {
  overflow: visible;
}

.summary .cart .quantity {
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

.top-menu .cart {
  background: #f6f6f6;
  border-right: 1px solid;
  padding-left: 25px;
  padding-right: 25px;
  padding: 0;
}

.top-menu .cart-contents {
  position: absolute;
  margin-top: -2px;
  right: -1px;
  z-index: 1001;
}

.top-menu .cart-content a {
  display: block;
  line-height: normal;
  padding: 15px 13px;
  width: 176px;
  border-bottom: 1px solid;
  overflow: hidden;
}

.top-menu .cart-contents .cart-content:last-child a {
  border-bottom: 0;
}

.top-menu .cart-content a:hover {
  background: #f6f6f6;
}

.top-menu .cart-content .cart-desc {
  float: left;
}

.top-menu .cart-content a img {
  float: left;
  display: inline-block;
  max-width: 36px;
  margin-right: 15px;
}

.top-menu .cart-content a .cart-desc {
  display: inline-block;
}

.top-menu .cart-contents a span {
  line-height: normal;
}

.top-menu .cart-content a .cart-title,
.top-menu .cart-content a .quantity {
  display: block;
  font-size: 12px;
}

.top-menu .cart-content a .cart-title {
  margin-bottom: 5px;
}

.cart-checkout {
  background: #f6f6f6;
  overflow: hidden;
  padding: 0 15px;
}

.cart-checkout a {
  display: inline-block;
  float: left;
  padding: 14px 0;
  width: 40%;
  line-height: 15px;
  border: none;
}

.cart-checkout a:before {
  position: absolute;
  margin-left: -15px;
  line-height: inherit;
  font-family: IcoMoon;
}

.cart-checkout .cart-link a:before {
  content: '\f07a';
}

.cart-checkout .checkout-link a:before {
  content: '\f046';
}

#header-sticky .cart,
#header .cart {
  margin-left: 0;
}

#header-sticky .cart-contents,
#header .cart-contents {
  position: absolute;
  left: auto;
  right: 0;
  top: auto;
  z-index: 1001;
}

#header-sticky .cart-content a,
#header .cart-content a {
  display: block;
  padding: 15px;
  width: 180px;
  border-top: 0;
  border-bottom: 1px solid;
  line-height: normal;
  height: auto;
}

#header-sticky .cart-contents .cart-content:last-child a,
#header .cart-contents .cart-content:last-child a {
  border-bottom: 0;
}

#header-sticky .cart-content a:hover,
#header .cart-content a:hover {
  border-top: 0;
  background: #f6f6f6;
  height: auto;
}

#header-sticky .cart-content a img,
#header .cart-content a img {
  display: inline-block;
  max-width: 36px;
  margin-right: 5px;
}

#header-sticky .cart-content a .cart-desc,
#header .cart-content a .cart-desc {
  display: inline-block;
  width: 102px;
  font-size: 12px;
}

#header-sticky .cart-contents a span,
#header .cart-contents a span {
  line-height: normal;
}

#header-sticky .cart-content a .cart-title,
#header-sticky .cart-content a .quantity,
#header .cart-content a .cart-title,
#header .cart-content a .quantity {
  display: block;
  font-size: 12px;
}

#header-sticky .cart-content a .cart-title,
#header .cart-content a .cart-title {
  margin-bottom: 5px;
}

#header-sticky .cart-checkout,
#header .cart-checkout {
  background: #f6f6f6;
  overflow: hidden;
}

#header-sticky .cart-checkout a,
#header .cart-checkout a {
  display: inline-block;
  width: auto;
  line-height: 15px;
  padding-bottom: 14px;
  padding-top: 14px;
  height: auto;
  font-size: 12px;
  border: none;
}

#header-sticky .cart-checkout .cart-link a:before,
#header .cart-checkout .cart-link a:before {
  font-family: 'IcoMoon';
  content: '\f07a';
}

#header-sticky .cart-checkout .checkout-link a:before,
#header .cart-checkout .checkout-link a:before {
  font-family: 'IcoMoon';
  content: '\f046';
}

.cart-content a img {
  border: 1px solid;
}

#small-nav .cart-contents {
  position: absolute;
  left: auto;
  right: 0;
  z-index: 1001;
}

#small-nav .cart-content a {
  display: block;
  padding: 15px;
  width: 180px;
  border-top: 0;
  border-bottom: 1px solid;
  line-height: normal;
  height: auto;
}

#small-nav .cart-contents .cart-content:last-child a {
  border-bottom: 0;
}

#small-nav .cart-content a:hover {
  border-top: 0;
  background: #f6f6f6;
  height: auto;
}

#small-nav .cart-content a img {
  display: inline-block;
  max-width: 36px;
  margin-right: 6px;
}

#small-nav .cart-content a .cart-desc {
  display: inline-block;
  width: 102px;
  font-size: 12px;
  text-align: left;
}

#small-nav .cart-contents a span {
  line-height: normal;
}

#small-nav .cart-content a .cart-title,
#small-nav .cart-content a .quantity {
  display: block;
  font-size: 12px;
}

#small-nav .cart-content a .cart-title {
  margin-bottom: 5px;
}

#small-nav .cart-checkout {
  background: #f6f6f6;
  overflow: hidden;
}

#small-nav .cart-checkout a {
  display: block;
  line-height: 15px;
  padding-bottom: 14px;
  padding-top: 14px;
  height: auto;
  font-size: 12px;
  border: none;
}

#small-nav .cart-checkout .cart-link a:before {
  font-family: 'IcoMoon';
  content: '\f07a';
}

#small-nav .cart-checkout .checkout-link a:before {
  font-family: 'IcoMoon';
  content: '\f046';
}

.sticky-header .cart-contents {
  top: 65px;
}

.cart-checkout .checkout-link,
.cart-checkout .cart-link {
  width: auto;
  max-width: 49%;
  vertical-align: top;
}

.cart-checkout .cart-link {
  float: left;
}

.cart-checkout .cart-link a,
.cart-checkout .checkout-link a {
  position: relative;
  padding-left: 1.4em;
  width: auto;
  display: block;
  float: left;
  text-align: left;
}

.cart-checkout .checkout-link a {
  float: right;
}

.cart-collaterals {
  margin-top: 30px;
  overflow: hidden;
}

.cart-collaterals .one_half .woocommerce-content-box {
  margin-bottom: 30px;
}

.cart-collaterals .form-row input,
.cart-collaterals .avada-select-parent input {
  padding: 9px 15px;
  margin: 0;
}

.cart-collaterals ul.products li {
  margin-bottom: 0;
}

.cart-collaterals .cross-sells {
  margin-bottom: 30px;
}

.cart-totals-container .fusion-button {
  display: block;
}

.cart-collaterals .shipping_calculator #calc_shipping_state {
  min-width: 150px;
}

.cart-collaterals .shipping_calculator #calc_shipping_postcode {
  height: 36px;
}

.cart_totals .cart-subtotal td,
.cart_totals .total td {
  text-align: right;
}

.cart_totals .cart-subtotal td strong {
  font-weight: normal;
}

.cart-loading {
  display: block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 25px;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -35px;
  margin-left: -35px;
  z-index: 100;
  display: none;
  text-align: center;
}

#wrapper .cart-loading {
  background-color: rgba(0, 0, 0, 0.8);
}

.no-rgba #wrapper .cart-loading {
  background-color: #000;
}

.cart-loading .icon-spinner {
  -webkit-animation: mask 3s infinite alternate;
  -moz-animation: mask 3s infinite alternate;
  -ms-animation: mask 3s infinite alternate;
  -o-animation: mask 3s infinite alternate;
  animation: mask 3s infinite alternate;
  display: inline-block;
  line-height: 70px;
}

.cart-loading .icon-check-square-o {
  display: block;
  line-height: 70px;
}

.rtl .header-social .cart-contents {
  left: auto;
  right: -1px;
}

.rtl .header-social .cart-content a img {
  margin-right: 0;
  margin-left: 15px;
  float: right;
}

.rtl .header-social .cart-content .cart-desc {
  float: right;
}

.rtl #small-nav .cart-contents {
  left: 35px;
  right: auto;
}

.rtl #small-nav .cart-content a img,
.rtl #header .cart-content a img,
.rtl #header-sticky .cart-content a img {
  margin-left: 6px;
  margin-right: 0;
}

.rtl #small-nav .cart-content a .cart-desc {
  text-align: right;
}

.rtl .cart-checkout .checkout-link a {
  float: left;
}

.rtl .cart-checkout .cart-link a,
.rtl .cart-checkout .checkout-link a {
  padding-left: 0;
  padding-right: 1.4em;
}

.rtl .cart-checkout a:before {
  margin-left: 0;
  margin-right: -15px;
}

.rtl #header-sticky .cart-contents,
.rtl #header .cart-contents {
  right: auto;
  left: 0;
}

.rtl #main .cart-empty,
.rtl #main .return-to-shop {
  float: right;
}

.rtl .summary .cart .quantity {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

.rtl .cart_totals .cart-subtotal td,
.cart_totals .total td {
  text-align: left;
}

.rtl .cart-collaterals .one_half {
  float: right;
  margin-left: 4%;
  margin-right: 0;
}

.rtl .cart-collaterals .one_half.last {
  clear: left;
  margin-left: 0;
}

.rtl .cart-totals-container .fusion-button {
  float: left;
}


.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before{
	background-color:#ffffff;
}



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
#wrapper .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-accordian .panel a,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.person-author-wrapper,
.fusion-accordian .panel-title,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Lato", Arial, Helvetica, sans-serif;
}


#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}


.cart-contents *, .top-menu .cart-content a .cart-title, .top-menu .cart-content a .quantity, .image .image-extras .image-extras-content .product-buttons a, .product-buttons a, #header-sticky .cart-content a .cart-title, #header-sticky .cart-content a .quantity, #header .cart-content a .cart-title, #header .cart-content a .quantity, .sticky-header #sticky-nav .cart-checkout a, #header .cart-checkout a {
	font-size:22px;
		line-height:33px;
}


#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#333333;
}


#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#ffffff;}

.side-nav li a,#sidebar .product_list_widget li,#sidebar .widget_layered_nav li,.price_slider_wrapper,.tagcloud a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a,#header .cart-content a:hover,#header .login-box,#header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#customer_login_box,.avada_myaccount_user,#wrapper .myaccount_user_container span,
.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,#final-order-details .mini-order-details tr:last-child,p.order-info,.cart-content a img,.panel.entry-content,
.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message,#reviews li .comment-text,
.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, #main .cart-empty, #main .return-to-shop
{border-color:#e0dede;}


#wrapper #nav ul li ul li a,#wrapper #sticky-nav ul li ul li a,
#header-sticky .cart-content a,#header .cart-content a,#small-nav .cart-content a,
#main-nav-search-form, #sticky-nav-search-form
{border-bottom:1px solid #dcdadb;}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#ffffff;
}


#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
	color:#747474;
}


#wrapper .header-social .menu .sub-menu li a:hover,.top-menu .cart-content a:hover{
	background-color:#fafafa;
}


#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#e5e5e5;
}


#header-sticky .cart-checkout,#header .cart-checkout,.top-menu .cart,.top-menu .cart-checkout,#small-nav .cart-checkout{
	background-color:#fafafa;
}


.cart-contents, .cart-contents a, .cart-content, .cart-content a, .cart-desc, .cart-contents span.cart-title, .cart-contents span.amount,  .cart-contents .product-quantity {font-size:12px!important; line-height:12px!important; }


.shop_table.cart .actions .button {border:solid 1px #999; padding:10px 20px; background:#ededed; color:#000; font-size:16px; }


.avada-row,  #small-nav,  .product-border, li.cart, ul.sub-menu li a:hover, li.product  {background:#ffffff!important; border:none!important;}


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}


#footer-links {
  float: left;
  width: 585px;
  border-left: 1px solid #9fbec1;
  padding-left: 52px;
  margin-top: 15px; }



#footer-links-tbl {
  width: 100%;
  padding-bottom: 10px; }


#footer-links-tbl td {
  vertical-align: top;
  padding-bottom: 10px; }


#footer-links-tbl a {
  color: #ffffff;
  font-size: 1.2em;
  font-weight: 700;
  text-transform: uppercase; }
img.centered,.aligncenter{display:block;margin:0 auto 24px}

  #footer #footer-content {
    padding-top: 15px;
    padding-bottom: 15px; }


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }

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

  .container:after {
    clear: both; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }

  .container .jumbotron {
    border-radius: 6px; }

  .jumbotron .container {
    max-width: 100%; }

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}


#services .col {
	float: left;
	width: 220px;
	margin: 0 0 10px 20px;
}


	.layout-boxed #featured-projects li,
	.layout-boxed #services .col {
		width: 180px;
	}


	#services .col.last { margin-right: 0; }

@import url('css/reset.css'); 
@import url('css/prettyPhoto.css'); 


.attachment-portfoliosmall, .largeport {
	visibility:hidden;
}

#header {
position:absolute;
top:0px;
width:100%;
	padding: 0 0 0 0;
	marging: 0 0 0 0;

}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

.container {
	width:924px;
	margin:0 auto;
}

.container:after{
	display:block;
	clear:both;
	content:"";
}



#top-nav { display: none; position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 50px; line-height: 50px; z-index: 1000000000; overflow: hidden; background: #0093B4; }

#top-nav div.helper { position: relative; float: left; left: 50%; }

#top-nav div.helper nav { position: relative; float: left; left: -50%; }

#top-nav div.helper nav a { float: left; padding: 0px 15px; font-size: 13px; color: #FFF; }

#top-nav .mobile-nav-container { display: none; }

#top-nav div.menu-button { display: none; }



html, body, #sb-site, .sb-site-container, .sb-slidebar {
	
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}




#sb-site, .sb-site-container {
	
	width: 100%;
	min-height: 100vh;
	position: relative;
	z-index: 1; 
	background-color: #ffffff; 
}



#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
	content: ' ';
	display: table;
}

#sb-site {
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition:    -moz-transform 400ms ease;
	     -o-transition:      -o-transform 400ms ease;
	        transition:         transform 400ms ease;
	
	-webkit-transition-property: -webkit-transform, left, right; 
	-webkit-backface-visibility: hidden; 
}


.nav_pointer{
	display:none;
	position:absolute;
	left:1px;
	z-index:200;
	}


div#quick_nav_1,
div#quick_nav_2 {
	width: 80%;
	float: left;
}

div#quick_nav_2 {
	display: none;
}

#from-owner p.author {color: #9da0b3; font-size: 11px; line-height: 1.15em; margin-top: 4px;}

  #from-owner p.author strong {color: #000;}


#comments-section ol li.author-id-2 { background: #EBF4FF; }

#comments-section ol li.author-id-2 p {color: #000;}

#featured-slider, .content-boxed, h2.title-bg, .secondary-slider, #map-contact, #map-listing, .anuncioGrande {
	border-left:1px solid #c4c4c4; 
	border-top:1px solid #cccccc;
	border-right:1px solid #c4c4c4;
	border-bottom:1px solid #c5c5c5;
	background:#fff;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	-moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); box-shadow: 0px 1px 3px rgba(0,0,0,0.15); 
}

.content-boxed {margin-bottom: 15px; padding: 0 10px;overflow: auto;}
.entry-content .timely a,.comment-content .timely a,.site-footer .widget .timely a{color:#507295;}
.entry-content .timely a:visited,.comment-content .timely a:visited,.site-footer .widget .timely a:visited{color:#507295;}
.entry-content .timely a:hover,.comment-content .timely a:hover,.site-footer .widget .timely a:hover{color:#354c63;}
.entry-content .timely .ai1ec-btn-default,.comment-content .timely .ai1ec-btn-default,.site-footer .widget .timely .ai1ec-btn-default{color:#333 !important;}
.entry-content .timely .ai1ec-btn-default:hover,.comment-content .timely .ai1ec-btn-default:hover,.site-footer .widget .timely .ai1ec-btn-default:hover{color:#333 !important;}
.entry-content .ai1ec-agenda-widget-view .ai1ec-date-title,.entry-content .ai1ec-agenda-view .ai1ec-date-title,.comment-content .ai1ec-agenda-widget-view .ai1ec-date-title,.comment-content .ai1ec-agenda-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-widget-view .ai1ec-date-title,.site-footer .widget .ai1ec-agenda-view .ai1ec-date-title{color:#686868;}


#sidebar .widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}


div#shailan-subpages-widget-2.widget h3 {
  	color: #555555;
  	font-family: lucida-grand,sans-serif;
  	font-size: 13px;
  	font-weight: bold;
  	line-height: 1em;
	text-transform: uppercase;
  	padding-top: 7px;
  	padding-left: 10px;
	background-color: #E5EBF0;
	padding-bottom: 5px;
}



.widget ul li  {
  	margin-bottom: .8em !important;
}


.widget ul li a {
  	line-height: 1em !important;
}


#footer-widgets-container .widget ul li {
  margin-bottom: 0.1em !important;
}


#footer-widgets .widget {
  	margin-bottom: 1em;
  	clear: both;
}

#footer-widgets .widget p {
  	color: #000;
}

#footer-widgets .widget.widget_recent_entries, #footer-widgets .widget.widget_sp_image {
    position: relative;
    top: 1em;
}

div#footer-widgets-container div#woo_subscribe-2.widget div#connect div p {display: none;}

.widget h3 { font:bold 18px/1em Georgia, serif;color:#555555; }


#aera_in{
padding:15px;
line-height:160%;
background:#ffffff;
}

#aera_in p{line-height:200%;}
.region-selector_cluster{float:left;width:22%;position:relative}
.region-selector_cluster:before{content:"";background-repeat:no-repeat;background-position:50% 0;position:absolute;left:20%;top:0;width:250px;height:203px;margin-left:-125px}
.reg-CN1 .region-selector_cluster,.reg-CN2 .region-selector_cluster{display:inline-block;float:none;width:auto}
.reg-CN1 .region-selector_cluster:before,.reg-CN1 .region-selector_link:before,.reg-CN2 .region-selector_cluster:before,.reg-CN2 .region-selector_link:before{display:none}
footer .contact_info .contact_info_wrap .contact_info_mailing,footer .contact_info .contact_info_wrap .contact_info_phone{float:left;margin:5px 20px 20px 0;width:150px}



#logo {
	width: 301px;
	height: 70px;
	padding: .3em 0 0 .4em;
        position: absolute;
	background-position: top left;
	}


#logo-top {
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0;
}


#logo-berkeley {
	position: absolute;
	float: left;
	}


#logo-eecs {
	position: absolute;
	border: 0;
	padding: 0;
	margin: 0 0 0 175px;
	}


#logo-bottom {
	position: absolute;
	border: 0;
	padding: 0;
	margin-top: 52px;
	}


.col-md-1{width:8.333333%;}

.col-md-2{width:16.666666%;}

.col-md-3{width:25%;}

.col-md-4{width:33.333333%;}

.col-md-5{width:41.666666%;}

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

.col-md-7{width:58.333333%;}

.col-md-8{width:66.666666%;}

.col-md-9{width:75%;}

.col-md-10{width:83.333333%;}

.col-md-11{width:91.666666%;}

.col-md-12{width:100%;}


.col-md-1,.col-md-2,.col-md-3,
.col-md-4,.col-md-5,.col-md-6,
.col-md-7,.col-md-8,.col-md-9,
.col-md-10,.col-md-11,.col-md-12{
	padding:0 40px;
	float:left;
}


.row-advantage .col,
.row-html .col,
.row-steps .col{
	padding-top:40px;
	padding-bottom:40px;
}


.row-html .col,
.row-steps .col{
	padding-left:20px;
	padding-right:20px;
}


.row-advantage .col h4{margin-bottom:25px;}

.row-html .col h5{
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}

.row-html .col h5:after{
	content:'';
	display:block;
	width:60px;
	height:2px;
	margin:20px auto 0 auto;
	background:#215992;
	background:rgba(0,0,0, 0.2);
}


.row-advantage .col p{
	display:block;
	padding:0;
	color:#777;
	font-size:1.15em;
	line-height:1.7;
}

.row-html .col p{
	display:block;
	padding:0;
	color:#dadee7;
	line-height:1.7;
}

#footer .col{padding:0 20px 0 0;}

	
	.col-md-1,.col-md-2,.col-md-3,
	.col-md-4,.col-md-5,.col-md-6,
	.col-md-7,.col-md-8,.col-md-9,
	.col-md-10,.col-md-11,.col-md-12{
		float:none;
		width:100%;
	}

	#footer .col:last-child{margin:0;}


	.col-button-wrapper {
	  margin-bottom: 35px;
	}

	.woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge {
		display: none;
	}

.widget_twitter .follow-button {margin: 0px 12px 8px 12px; }

.home-content{
	display: inline-block;
	zoom: 1;
	*display: inline;	
}

.panel-flexible .views-row-last a,table.views-table th.views-field-description,table.views-table td.views-field-description{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.section-industry .views-field-field-ind-event-image{float:right;}
.section-training #page .views-field p{padding:0px;margin:0px;}
.section-training #page .views-field-title  h5{margin-bottom:0px;margin-left:-30px;}
.section-training #page .views-field-title  h5 a{color:#1f7878;padding-left:0px;}
.section-training #page .field-name-field-seminar-abstract,.section-training #page .field-name-field-tr-event-overview span,.section-training #page .views-field-field-seminar-abstract .field-content,.section-training #page .views-field-field-tr-event-overview{color:#996A44;}
.section-training #page .field-type-location,.section-training #page .field-type-datetime,.section-training #page .form-item-field-location-type-tid,.section-training #page .views-field-field-seminar-date,.section-training #page .views-field-field-tr-event-date,.section-training #page .views-field-field-tr-event-level,.section-training #page .date-display-single,.section-training #page .location{color:#777;}
.section-training #page .views-field-field-tr-event-level,.section-training #page .views-field-field-tr-event-location .location{font-size:85%;}
.section-training #page .views-field-field-tr-event-reg-type p{display:block;margin-top:10px;width:100px;padding:2px 0px;text-align:center;-webkit-box-shadow:0px 1px 5px rgba(50,50,50,0.75);-moz-box-shadow:0px 1px 5px rgba(50,50,50,0.75);box-shadow:0px 1px 5px rgba(50,50,50,0.75);-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.view-research-leaders .views-field-field-person-photo{float:left;}
table.views-table td.views-field img{float:left;margin-right:0.69em;max-width:none;padding:0 9px;}
#content td.views-field-field-news-date-value{font-weight:normal;}
th.views-field-field-news-date-value,th.views-field-field-news-text-value{background-color:#fff;border-width:0 0 1px;}
div.views-field-citation{display:block;padding:0
9px 18px 9px}
div.views-field-citation a:link,
div.views-field-citation a:visited{border-bottom:0 none}
div.views-field-citation .biblio-title
a{font-size:123.1%;font-weight:bold}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}



.menu-dropdown li.level2 {  margin: 2px; border: none; }

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


.menu-dropdown a.level2,
.menu-dropdown span.level2 {
	border-radius: 3px;
	background: #082f57;
	color: #fff;
}



.menu-dropdown a.level2:hover { color: #fff; background: #0c3e71; border-radius: 3px;}



.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; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.front .region-preface .col-sm-3 img{max-width:100%;height:auto!important}
.front .region-preface .col-sm-3{padding:5px;}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

			.skinset-background.nv-skin {
			
 			font-size:12px;
 			font-family:"Helvetica Neue", Helvetica, Arial, serif;
 			color:#7a7a7a;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-main.nv-skin {
			
		 	border-color: #1e73be;
			background-color: transparent !important;
			background: rgb( 221,221,221 );
			background: rgba( 221,221,221,  1);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd, endColorstr=#ffdddddd);
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdddddd, endColorstr=#ffdddddd)";
			background: -o-linear-gradient(top,rgba(221,221,221,1), rgba( 221,221,221,1));
			background: -moz-linear-gradient(100% 100% 90deg, rgba( 221,221,221,1), rgba( 221,221,221,1));
			background: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba( 221,221,221,1)), to(rgba( 221,221,221,1)));
			background: -ms-linear-gradient(top left, rgba( 221,221,221,1), rgba( 221,221,221,1) );
			zoom:1;
			}
.skinset-menu ul ul ,.skinset-header.nv-skin {
			
 			font-size:13px;
 			font-family:"Helvetica Neue", Helvetica, Arial, serif;
 			color:#000000;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-menu.nv-skin {
			
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-footer.nv-skin {
			
 			color:#ededed;
			filter:none;
			-ms-filter:none;
			
			}

			.skinset-custom-1.nv-skin {
			
			filter:none;
			-ms-filter:none;
			
			}














div.content-wrapper {
	padding: 7px 10px  20px;
}


#menu .content-wrapper ul h1 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	display: inline-blockblock;
}


#menu .content-wrapper ul h2 {
	font-style: normal;
	font-size: 1.1em;
	font-weight: normal;
	border: none;
	display: block;
	margin-top: 10px;
}


#menu .content-wrapper ul p {
	margin: 0;
	padding: 0 27px 6px 30px;
	color: #4f4f4f;
	
}


#wine-drinks  .content-wrapper ul h1 {
	display: block;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
	margin-top: 20px;
}


#wine-drinks  .content-wrapper ul h2 {
	font-style: normal;
	font-size: 1.1em;
	font-weight: normal;
	border: none;
	margin-top: 10px;
	display: block;
}


#wine-drinks  .content-wrapper ul p {
	margin: 0;
	padding: 0 27px 6px 30px;
	color: #4f4f4f;
	font-style: italic;
}
.item-list ul li.first{padding-top:0;}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

.rt-grid-9 {width: 900px;}
.rt-grid-1:before,.rt-grid-2:before,.rt-grid-3:before,.rt-grid-4:before,.rt-grid-5:before,.rt-grid-6:before,.rt-grid-7:before,.rt-grid-8:before,.rt-grid-9:before,.rt-grid-10:before,.rt-grid-11:before,.rt-grid-12:before{display:table;content:"";clear:both;}
.rt-grid-1:after,.rt-grid-2:after,.rt-grid-3:after,.rt-grid-4:after,.rt-grid-5:after,.rt-grid-6:after,.rt-grid-7:after,.rt-grid-8:after,.rt-grid-9:after,.rt-grid-10:after,.rt-grid-11:after,.rt-grid-12:after{display:table;content:"";clear:both;}


.home-content {position: relative;z-index: 3;margin:60px;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}
.module-body,#editors-picks h2{background:#EFEFEF;border-left:1px solid #999;border-right:1px solid #999}
.module-body{padding:15px 20px;margin:0;border-bottom:1px solid #999;border-radius:0 0 5px 5px}
#root-template #editors-picks .module-body{border:none;background:none;padding:0}
.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-lg-12{position:relative;min-height:1px;padding-right:5px;padding-left:5px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}


	.fusion-column:nth-child(5n),
	.fusion-column:nth-child(4n),
	.fusion-column:nth-child(3n),
	.fusion-column:nth-child(2n),
	.fusion-column {
		margin-right: 0;
	}

	
	.fusion-column.spacing-no {
		margin-bottom:0;	
		width:100% !important;
	}


	.fusion-column.spacing-yes {
		width: 100%;
	}

.rtl #slidingbar-area .columns .fusion-column,
.rtl .footer-area .columns .fusion-column {
  float: right;
}

.rtl .fusion-column {
  float: right;
}

.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%;
}

.rtl #wrapper .fusion-column.last {
  margin-left: 0;
}

#wrapper .fusion-column.last {
  margin-right: 0;
}

.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%;
}

.fusion-column.fusion-five-sixth {
  width: 82.6666%;
}

.fusion-column.fusion-one-fifth {
  width: 16.8%;
}

.fusion-column.fusion-two-fifth {
  width: 37.6%;
}

.fusion-column.fusion-three-fifth {
  width: 58.4%;
}

.fusion-column.fusion-four-fifth {
  width: 79.2%;
}

.fusion-column.fusion-one-fourth {
  width: 22%;
}

.fusion-column.fusion-three-fourth {
  width: 74%;
}

.fusion-column.fusion-one-third {
  width: 30.6666%;
}

.fusion-column.fusion-two-third {
  width: 65.3333%;
}

.fusion-column.fusion-one-half {
  width: 48%;
}

.fusion-column-last {
  clear: right;
  zoom: 1;
}

.fusion-column-last:before,
.fusion-column-last:after {
  content: " ";
  display: table;
}

.fusion-column-last:after {
  clear: both;
}

.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}


.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 .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}

#homepage #awards     { margin: 30px 0 24px 0; }

#homepage #awards img { display: inline-block; width: 128px; height: 80px; margin: 0 5px; }



#wrapper.boxed {
    max-width: 1200px
}



#wrapper {
    background-color: #fff
}

#wrapper.wide {
    width: 100%
}

#products_menu_wrapper {
	z-index: 1000;
    position: absolute;
	width: 177px;
	left: 0;
	display: none;
	top: -3px;
}

#products_menu_wrapper h2 {
	height: auto;
	width: auto;
background: #ececec; 
background: -moz-linear-gradient(top,  #ececec 0%, #ffffff 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff)); 
background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%); 
background: -o-linear-gradient(top,  #ececec 0%,#ffffff 100%); 
background: -ms-linear-gradient(top,  #ececec 0%,#ffffff 100%); 
background: linear-gradient(top,  #ececec 0%,#ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); 
	border-color: #E6E6E8;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-radius: 3px 3px 0 0;
    position: relative;
	margin: 0;
	float: left;
	top: 1px;
}

#products_menu_wrapper h2 a {
	border-radius: 3px 3px 0 0;
	display: block;
    font-family: "futura-pt","Arial Narrow",sans-serif;
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
	padding: 15px 22px 11px 22px;
	color: #19C8F5;
	text-decoration: none;
	border: 1px solid #fff;
    -webkit-text-size-adjust: 93%; 
    -ms-text-size-adjust: 93%; 
}

#products_menu_wrapper h2 a:hover {
	text-decoration: underline !important;
}



#navigation { font:bold 13px/1em sans-serif; }


#navigation ul.rss { margin:2px 0 0 0; }

#navigation ul.rss li{display:inline;padding:0;}

#navigation ul.rss li a{color:#d75418;text-decoration:none; padding:5px 12px; line-height: 18px; display: inline-block; position: relative;}

#navigation ul.rss li.sub-email {color:#dedede;}

#navigation ul.rss li a:hover{text-decoration:underline;}

#navigation .nav li ul li { background: none; }

#navigation .nav li a { }

#navigation .nav li:first-child a { border-left:none; }

	
	
	#navigation .nav li ul  { 
		
		border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; 
	
		
		-moz-box-shadow: 0 2px 2px rgba(0,0,0,.03);
		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.03);
		box-shadow: 0 2px 2px rgba(0,0,0,.03);
	}

	#navigation .nav li ul ul { border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }

	#navigation .nav li ul li a { border:0; border-bottom:1px solid #eaedef; color:#848d9a; font-weight: normal;  }

	#navigation .nav li ul li a:hover { color:#3f454b; text-decoration:none; }

	#navigation .nav li ul li:first-child a { border-top:none; }

	#navigation .nav li ul li:last-child a { border-bottom:none; }

.ie7 #navigation  { zoom: 1; }


#navigation a { color: #DF1C6E }


#navigation a:hover { color: #0088CF;
text-decoration: underline }

.fr{float:right;}

.widget #connect .fl, .widget #connect .fr { float:none;}

.qr-code{text-align:center;padding-top:10px;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


div.default_product_display div.textcol div.imagecol {position: relative!important;}

.single_product_display .imagecol {float:left;}

#footerlogo {	position:relative;	left:710px;	top:15px;	}

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

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

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

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

		
		.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 .four.columns,
			.container .both-sidebar-included .gdl-page-item .eight.columns, 
			.container .both-sidebar-included .gdl-page-item .one-third.column{ width: 172px; }

			
			.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: 192px; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 280px; }

		
			
			.container .four.columns.wrapper,
			.container .eight.columns.wrapper,               
			.container .twelve.columns.wrapper,              
			.container .sixteen.columns.wrapper,             
			.container .one-third.column.wrapper,            
			.container .two-thirds.column.wrapper { width: 300px; margin-right: 0px; margin-left: 0px; }

			
			.container .sidebar-included .gdl-page-item .four.columns,                    
			.container .sidebar-included .gdl-page-item .eight.columns,                   
			.container .sidebar-included .gdl-page-item .twelve.columns,                  
			.container .sidebar-included .gdl-page-item .sixteen.columns,                 
			.container .sidebar-included .gdl-page-item .one-third.column,                
			.container .sidebar-included .gdl-page-item .two-thirds.column { width: 280px; }

				
			.container .sidebar-included .gdl-page-item .four.columns.wrapper ,                 
			.container .sidebar-included .gdl-page-item .eight.columns.wrapper ,                
			.container .sidebar-included .gdl-page-item .twelve.columns.wrapper ,               
			.container .sidebar-included .gdl-page-item .sixteen.columns.wrapper ,              
			.container .sidebar-included .gdl-page-item .one-third.column.wrapper ,             
			.container .sidebar-included .gdl-page-item .two-thirds.column.wrapper  { width: 300px; }

			
			.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,
			.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: 280px; }

			
			.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,
			.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: 300px; }

#column1 {
	float: left;
	width: 450px;
}

#column1 p, #column1 h2 {
	padding-right: 15px;
}

#column1 p.first {
	padding-top: 0;	
}
