﻿#block-custom-feeder h2.feeder-title{font-family:OpenSansSemibold;font-size:24px;color:#666666;text-transform:uppercase}



    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #ffffff;
    }

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}


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

#connect_share .youtube a { background-position: 0 -185px }

#connect_share .youtube a:hover { background-position: 0 -216px }

.social_icons .youtube a {
    background-position: -163px 0;
    width: 55px;
}

.social_icons .youtube a:hover { background-position: -163px -72px }

.dcc-media2 .featured{float:left;height:150px;padding:5px;margin-bottom:5px;background:#fff;border-bottom:1px solid #999;border-left:1px solid #f1f1f1;border-right:1px solid #999;border-top:1px solid #f1f1f1;width:120px}

.logo
{
	position:absolute;
	top:10px;
	height: 70px;
	width: 226px;
}


.logo img {
	border: medium none;
}

	.active .header-contact, .active .header-social{opacity: 0;}


	
	
	.header-contact{float: left; padding: 5px 0; opacity: 1; transition: all 0.3s; color: #999;}

	.header-contact a{color: #999;}

	.header-contact a:hover{color: #000;}

	.header-contact li{float: left; list-style-type: none; margin-right: 20px;}

	.header-contact i{padding-top: 3px;}

	.header-contact .header-number a{padding-left: 10px;}

	.header-contact .header-email a{padding-left: 10px;}

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

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

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.style-boxed,body.node-type-project h1,.node-project-full .footer h2,.node-type-webform h1,.node-type-shop .r-below-content .field-name-field-featured-products h2,.comment-wrapper .title{display:table;padding:.5em;background-color:#f3481a;}
.style-boxed.with-link,body.node-type-project h1.with-link,.node-project-full .footer h2.with-link,.node-type-webform h1.with-link,.node-type-shop .r-below-content .field-name-field-featured-products h2.with-link,.comment-wrapper .with-link.title{padding:0;}
.style-boxed a,body.node-type-project h1 a,.node-project-full .footer h2 a,.node-type-webform h1 a,.node-type-shop .r-below-content .field-name-field-featured-products h2 a,.comment-wrapper .title a{display:block;padding:.5em;color:#FFF;}
.style-boxed a:hover,body.node-type-project h1 a:hover,.node-project-full .footer h2 a:hover,.node-type-webform h1 a:hover,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:hover,.comment-wrapper .title a:hover,.style-boxed a:focus,body.node-type-project h1 a:focus,.node-project-full .footer h2 a:focus,.node-type-webform h1 a:focus,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:focus,.comment-wrapper .title a:focus{background-color:#444346;}
h2.style-boxed,.node-project-full .footer h2,.node-type-shop .r-below-content .field-name-field-featured-products h2,.comment-wrapper h2.title{margin-bottom:.8em;background-color:#f3481a;}
h2.style-boxed a,.node-project-full .footer h2 a,.node-type-shop .r-below-content .field-name-field-featured-products h2 a,.comment-wrapper h2.title a{color:inherit;}
h2.style-boxed a:hover,.node-project-full .footer h2 a:hover,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:hover,.comment-wrapper h2.title a:hover,h2.style-boxed a:focus,.node-project-full .footer h2 a:focus,.node-type-shop .r-below-content .field-name-field-featured-products h2 a:focus,.comment-wrapper h2.title a:focus{background-color:#c23914;}
h3.style-boxed,.comment-wrapper h3.title{color:#e1e1e1;background-color:#444346;}
h3.style-boxed a,.comment-wrapper h3.title a{color:inherit;}
h3.style-boxed a:hover,.comment-wrapper h3.title a:hover,h3.style-boxed a:focus,.comment-wrapper h3.title a:focus{background-color:#363538;}


div.node,
.book-navigation .menu {
border-color:#EEE;
}


.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

.node-form .form-text {
  display: block;
  width: 95%;
}

.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}

.node-form .standard {
  clear: both;
}

.node-form textarea {
  display: block;
  width: 95%;
}

.node-form .attachments fieldset {
  float: none;
  display: block;
}

.node-form #edit-poll-more {
  margin: 0;
}





  

.node {  
  font-size: 120% 
}


div.node {
  margin: 0 0 1.5em 0;
  padding: 0 0 1.417em 0;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}


div.node h2 {
  font: bold 1.447em verdana, sans-serif;
  margin-bottom: 0;
}


div.node .title a:link,
div.node .title a:visited,
div.node .title a:active { 
  text-decoration: none;
  color: #222;  
}


div.node .title a:hover { 
  text-decoration: underline; 
}


div.node .meta {
  font-size: 0.9em;
  line-height: 1.667em;
  margin-bottom: 1.667em;
}


div.node div.picture {
  float: right;
  margin: 0.3em 0.5em 0.1em 0;
}


div.node ul.links {
  text-align: right;
  display: block; 
  font-size: 0.95em;
}


div.node-unpublished {
  background-color: #FFF4F4;
  padding: 0.2em;
}


div.node div.unpublished {
  font: bold 3em Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFE9E7;
  padding: 0.3em;
}


.node ul li {
  font-family: "Times New Roman", serif;

}


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}


ul.aom_item .aom_lh {float:none; width:100%; list-style-type:none; margin:8px 0 0 0; padding:0;}

ul.aom_item .aom_lh li {float:left; margin:0; padding:0 6px 0 0;}

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

.nav-main li.no-link a
{
    font-family: 'gothambook', Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;

    padding: 0;

    cursor: text;
}

.nav-main li.no-link ~ li.no-link
{
    padding-top: 10px;
}

.nav-main li.no-link a:hover:before
{
    display: none;
}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#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;
}

#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 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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

.login-arrow {
    margin-top: -26px;
    margin-right:10px;
    float:right;
}

.news-block, .tagcloud, .last-searches, .recent-searches{padding:10px 20px 8px 30px;overflow:hidden;}

.news-block{padding-right:30px;}

.news-block .image, .tagcloud .image, .last-searches .image{margin:5px 12px 0 0;float:left;padding:1px;border:1px #bdbdbd solid;}

* html .news-block .image, * html .tagcloud .image, * html .last-searches .image{margin-right:9px;}

.news-block .image img, .tagcloud .image img, .last-searches .image img{vertical-align:top;}

.news-block p{margin:0 0 21px;font-size:13px;line-height:21px;}

.news-block p a{font-weight:bold;color:#00780a;}

.news-block p a:hover{text-decoration:underline;}

.technology-org-time-spotlight
{
	font-family: arial;
	font-size: 11px;
	font-style: italic;
	color: #fff;
}

.technology-org-time {
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	color: #666;
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

#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 {
  min-width: 99%;
}

#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.sub-menu li.menu-item a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
}

#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 .ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega .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 li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  border: 1px solid transparent;
  padding-top: 6px;
  padding-bottom: 6px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  top: -1px;
  border-style: solid;
  border-width: 1px;
}

#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;
}

#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 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;
}


#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}

#mainNav ul#menu-header-contact li.icon-only {
	margin-right: 0;
}

#mainNav ul#menu-header-contact li.icon-only a i {
	color: #222;
	font-size: 1.05em;
	line-height: 1.25em;
}

#mainNav ul#menu-header-contact li.icon-only.last a i {
	text-align: right;
}

#mainNav ul#menu-header-contact li.icon-only a:before {
  content: none;
  background-size: 0 !important;
  width: 0;
  height: 0;
}

#footerNav ul#menu-footer-main li.icon-only {
	margin-right: 0;
}

	#mainNav ul li a, #mainNav ul li a:hover, #mainNav ul#menu-header-contact li.icon-only a i { color: #FFF !important; }

	#footerNav ul li.icon-only { display: inline-block; margin-right: 8px; }

	#footerNav ul li.icon-only.last { margin-right: 0; }

.legacy #al_topnav .al-navlist li.mobi-nav{
    
display:none;
}

#al_tel_header,#al_tel_header .btn,#al_topnav ul li#close_nav,#al_topnav ul li.mobi-nav,.arrows{
    
display:none;
}

#al_topnav ul li.mobi-nav,#al_topnav ul li#press{
    
display:block;
}

.group-item-img img,.group-list .post-img img,.job-item,.job-item-ava img,.message-repost .auto-post img,.post-image img,.post-media img,.post-video iframe,.post-video video,.post.event-item,.share-page-textarea+.share-page-wrap .share-page-image img,.user-wrap .uw-avatar img{max-width:100%}

.group-item-img,.group-list .post-img{height:304px}

.group-item-img img,.group-list .post-img img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.group-item-img:hover .group-item-name,.group-list .post-img:hover .group-item-name{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);background:rgba(0,211,219,.8)}

.group-item-img:hover .location,.group-list .post-img:hover .location{color:#fff!important}

.post.event-item .group-item-img{height:150px}

.post.event-expired .group-item-img:before{content:'Expired';background-color:rgba(0,0,0,.4);text-align:center;padding:5px 0;position:absolute;width:100%;color:#fff;top:6px;z-index:999;left:0;font-size:16px}
.field-name-field-tags .field-item{margin:0 1em 0 0;}


#liveinternet {
	position: absolute;
	left: -3562px;
}

.wp-pagenavi .pages {
	color: #000000;
	padding: 3px 5px;
	font-weight: bold;
}



.col2-set .col-1 { float:left; width:48.5%; }


.col3-set .col-1 { float:left; width:32%; }


.col4-set .col-1 { float:left; width:23.5%; }


div.top-box {
   background-color: #f4f4f4;
   color: #9E1515;
   padding: 10px 10px 10px 10px;
   font-size: 15px;
   border: 1px solid navy;
   line-height: 18px;
}


.divshow {
	overflow: hidden;
	height: 190px;
}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}


#page {
	padding: 0 40px;
	background: white;
}


#page #primary .sharedaddy h3 {
	font-size: 0.73em;
}

.ind_brch_span1{font:12px arial;color:#696666;}

.row-ad .block-rec {
  padding: 0 10px;
  float: left;
  margin: 30px 0 0 ;
  width: 50%;
}

.block-rec {
  margin-bottom: 60px ;
  text-align: center;
  font-size: 20px;
}

.block-rec img,
.block-rec iframe {
  max-width: 100%;
}

.block-rec-full {
  margin-top: 60px;
  margin-bottom: 70px;
}

.block-rec-full img,
.block-rec-full iframe {
  max-width: 100%;
}

  .reorder-home .rec .block-rec {
    margin-bottom: 0;
    margin-top: 40px;
  }


.icon-twitter:before {
	content: "\e601";
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}

.top10 {display:block;margin:0 auto;font:12px Arial;width:100%;}

.top10 figure {text-align:center;width:104px;display:inline-block;vertical-align:top;margin:0 0 10px 0;}

.top10 div {padding:3px;}

.top10 u {height:170px;width:104px;display:table-cell;vertical-align:bottom;overflow:hidden;}

.top10 i {font:normal 11px Arial;display:block;}
.node-type-impact .impact-audio-player .media-element-container{background:#4d5357;}
.node-type-impact .impact-audio-player .media-element-container .field-label{display:none;}
.node-type-impact .impact-audio-player .media-element-container .field-item{color:#fff;font-size:16px;padding:10px 20px;}
.node-type-impact .impact-audio-player .media-element-container .mejs-container{background:#4d5357;display:block;width:93% !important;margin:0 auto 6% auto;}
.node-type-impact .impact-audio-player .media-element-container .mejs-container .mejs-time-rail{width:63% !important;}
 
#PPTHomePage .full #homeCategories ul li { width:300px; overflow:hidden; height:63px; }
 
#PPTHomePage .full #homeCompactCategories ul li { width:200px; overflow:hidden;   }
	

#leftmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 3px;
	color: #284d89; }

#leftmenu a:hover { color: #111; }
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


#tlinks {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	padding: 15px 5px 5px 0;
	font-size: 12px; }

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



#header-nav { width: 100%; position: relative; z-index: 2500; margin: 0; }



.bold #header-nav { border-top: 3px solid #d2d2d2; }


#header-nav .mobile-nav-item { display: none; }

  #header-nav .nav-item { display: none; }

  
  #header-nav li.mobile-nav-item { display: block; height: 48px; float: left; border-left: 1px solid #d2d2d2; width: 33.3%; position: relative; top: -1px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

  #header-nav .mobile-nav-item.browse { border-left: 0px; }



.double-borders { border-top: 1px solid #d2d2d2; margin: 4px 0px 0px; }


.double-borders:before { content: ''; display: block; position: relative; top: -5px; left: 0; right: 0; height: 1px; background-color: #d2d2d2; }

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


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

.slider .slider-image{width: 49%;}


	
	

		
		
		.slider .image-left .slider-image{padding: 0; margin: 0px;}


		
		
		.slider .image-right .slider-image{padding: 0; margin: 0px;}

		.slider .image-title .slider-image{float: none; margin: 0px auto; text-align: center; margin-bottom: -25px;}

		.slider .slider-image a{display: block;}

		.slider .slider-image.right a img{float: right;}

		.slider .slider-image.left a img{float: left;}

		.slider .text-only .slider-image{display: none;}

		.slider .image-only .slider-image{float: none; padding: 30px 0 0; margin: 0 auto; text-align: center;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-md-12{width:100%}

#secondary {
	float: right;
	margin-right: 7.6%;
	width: 18.8%;
}

.left-sidebar #secondary {
	float: left;
	margin-left: 7.6%;
	margin-right: 0;
	width: 18.8%;
}

.one-column #secondary {
	float: none;
	margin: 0 7.6%;
	width: auto;
}

	#main #secondary {
		float: none;
		margin: 0 7.6%;
		width: auto;
	}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





.widget-area {
	font-size: 12px;
}



#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}



#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

	
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}

.format-standard {
    margin-left: 0;
}

.format-standard .with-image, .comment-form-email .with-image {
    background: none repeat scroll 0 0 #F2F2F2;
}

.format-standard .with-image .content, .comment-form-email .with-image .content {
    font-size: 0.95em;
    padding: 10px;
}

.post-box a.image-wrapper {
	display: block;
	text-align: center;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

#home-featured .post-box .image-wrapper {
	height: 150px;
	width: 100%;
}

#container .post-box a.image-wrapper {
	height: 260px;
	width: 490px;
    margin-bottom: 0;
}

#container .post-box a.image-wrapper img.wp-post-image {
	width:100%;
}


.footer-ads a.image-wrapper {
    bottom: inherit;
    box-shadow: 0 0 2px 0 #CCCCCC;
    float: left;
    height: 150px;
    line-height: normal;
    margin-bottom: 0;
    position: relative;
    width: 180px;
}

    #home-featured .post-box .image-wrapper, #home-featured .post-box .image-wrapper img{
	height: 125px; width: 100%;
    }


.tabbed_content .post-box-sidebar .image-wrapper{
	display:block;
	margin-bottom:0px;
	overflow:hidden;
	position:relative;
}
.projects .views-row{margin-bottom:2em;padding:2px;background-color:#f4f4f4;}
.projects .views-row:nth-child(2n){margin-right:0;}
.projects .views-row:nth-child(3n){margin-right:0;}
body.shop-overview .view-products .views-row{max-width:375px;margin:0 auto 30px;padding-bottom:30px;border-bottom:1px solid #e1e1e1;}
body.shop-overview .view-products .views-row:nth-child(2){margin:0 30px;}
.node-type-shop .r-below-content .shop-featured-block .views-row,.node-type-shop .r-below-content .shop-news-block .views-row{margin-bottom:30px;}
.news-block.columns .views-row{margin-bottom:1em;}
.news-block.columns .views-row-last{margin-right:0;border-right:none;}
.view-faq .views-row{padding-top:.2em;padding-bottom:.2em;margin-bottom:5px;background-color:#f4f4f4;}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

#topmenu li.item-101 {
	border-left: 1px solid #666;
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }
	
	
	.footer-content {
		width:100%;
		max-width:800px;
		margin-left:auto;
		margin-right:auto;
	}
.select2-container .ai1ec-color-swatch,.select2-container .ai1ec-color-swatch-empty,.select2-drop .ai1ec-color-swatch,.select2-drop .ai1ec-color-swatch-empty{width:7px;height:7px;}
.ai1ec-color-swatch,.ai1ec-color-swatch-empty{display:inline-block;height:8px;margin:0 1px;padding:1px;width:8px;}
.ai1ec-color-swatch{border-radius:5px;border-color:rgba(0,0,0,0.5);opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-popover.ai1ec-popup .ai1ec-color-swatch{padding:1px;}
.ai1ec-filters .ai1ec-color-swatch{height:7px;width:7px;}
.ai1ec-print .timely .entry-meta,.ai1ec-print .timely .ai1ec-subscribe,.ai1ec-print .timely .ai1ec-subscribe-google,.ai1ec-print .ai1ec-agenda-view .ai1ec-event-expand,.ai1ec-print .ai1ec-btn-toolbar,.ai1ec-print .ai1ec-pagination,.ai1ec-print .ai1ec-calendar-toolbar,.ai1ec-print .ai1ec-read-more,.ai1ec-print .ai1ec-color-swatch,.ai1ec-print .post-edit-link,.ai1ec-print .ai1ec-event-toggle,.ai1ec-print .ai1ec-views-dropdown{display:none !important;}


.responsive-only {
  display: none;
}


  #logo .responsive-only {
    display: none;
  }

#why-cbus-carousel .aligncenter, #community-leaders .aligncenter{clear:both; display:block; margin:.2em auto 1em; border:4px solid #fff; box-shadow:0 0 4px #aaa;}
.ccm-ui .list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}


    #c5 .social-media-box .list-inline li:first-child {
        padding-left: 0;
        padding-right: 0;
    }

.sb-widget .menu-item:first-child, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .cat-item { line-height: 1.3; }

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


#popup .upload_btn_cont {
    margin-top: 19px;
    position: relative;
    padding-top: 35px;
    text-align: center;
}


	.singlepage .post-head{
		text-align:center;	
	}

	.singlepage .post-head h2{
		text-align:center;
	}


.post-head{
	padding:1.250em 1.563em 1.250em 1.563em;
	border-bottom:1px solid #d4d3d3;
}


.post-head h2.post-title{
	font-family: 'Bitter', serif;
	font-weight:700 !important;
	margin:0;
	padding:0.125em 0;
	font-size:2.175em;
	line-height:1.10em;
	color:#444444;
	font-weight:500;
}


.post-head h2 a{
	color:#222222;
	text-shadow: 0 0.063em 0 #f3f3f3;
	text-decoration:none;
	border-bottom:none;
}


.post-head h2 a:hover{
	color:#3879d9;
}
	


	.post-head span.post-format-label{
		padding:0.313em;
		margin:0 0.313em 0 0;
		float:right;
	}


	.post-head span.post-format{
		display:inline-block;
		width:60px;
		height:60px;
		margin:10px -6px 0 0;
		float:right;
	}

	
	.post-head span.post-format a{
		border-bottom:none;
	}
	
	
	.post-head .meta{
		line-height:14px;
	}
	
	
	.post-head span.post-format img{
		width:60%;
		height:auto;
	}
	
	
	.post-head, .entry{
		padding:0.625em 0.313em 0 0.313em;
	}
	
	
	.post-head h2{	
		font-size:1.250em;
		line-height:24px;
	}

.stunning-text-title{ color: #414141; }

.gdlr-stunning-text-item.type-center .stunning-text-title{ font-size: 33px; font-weight: bold; margin-bottom: 25px; }

.gdlr-stunning-text-item.type-normal .stunning-text-title{ font-size: 26px; margin-bottom: 25px; text-transform: uppercase; font-weight: 800; letter-spacing: 3px; }



.footer-logo
{
  position: relative;
  margin-top:0;
  margin-bottom:0;
  width: 100%;
}


.footer-logo-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f3f3f3;
}


.footer-logo-body
{
    margin: 0 auto;
    position:relative;
    width: 1000px;
    padding: 10px;
}


.footer-logo-text p
{
  padding:0;
  margin:0;
  text-align: center;
}


.footer-logo-text,
.footer-logo-text a,
.footer-logo-text a:link,
.footer-logo-text a:visited,
.footer-logo-text a:hover
{
    color: #FFFFFF;
    font-size: 11px;
}


.footer-logo-text
{
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  float: left;
  left: 50%;
  text-align: center;
}


.footer-logo-text a,
.footer-logo-text a:link
{
  color: #FFFFFF;
  text-decoration: none;
}


.footer-logo-text a:visited
{
  color: #FFFFFF;
}


.footer-logo-text a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}


.footer-logo-center
{
  position: relative;
  float: right;
  right: 50%;
}


div.footer-logo img
{

    border-color: #C7C7C7;
  border-style: solid;
  margin: 0;
}



#hp-tour, #hp-event {
	position: relative;
	left: 33px !important;
	left: 42px;
	width: 600px;
	height: 200px;
border: 1px solid transparent !important;
border: 0;
overflow: hidden;
}


#hp-tour {
	top: 23px;
}


#hp-tour p, #hp-event p {
	font-size: 18px;
line-height: 22px;
	width: 400px;
	margin: 0;
}


#hp-tour h4, #hp-event h4 {
	margin-top: 76px;
}


#hp-tour a.readMore, #hp-event a.readMore {
position: absolute;
top: 167px;
left: 285px;
display: inline-block !important;
display: none;

}


#hp-tour img.thumb, #hp-event img.thumb {
	position: absolute;
	right: 20px;
	top: 25px;
	width: 150px;
	height: 150px;
	border: 3px solid #e5a84c;
float: right;
margin: 0;
}


.main-carousel-text {
	margin-right: 10px;
	margin-left: 10px;
}
.clr{  display:block;  position: relative;  clear:both;}

.c_ct_sm,.c_ct_t { position:relative; margin-bottom: 10px; width:200px; overflow: hidden;  }



.c_ct_sm, .c_ct_t { margin-right: 10px;  margin-bottom:10px;}


.c_ct_t { width:85px; height: 85px; }


div.c_ct_sm:hover, div.c_ct_t:hover {
box-shadow: 0 0 6px 4px #ccc;
-moz-box-shadow: 0 0 6px 4px #ccc;
-webkit-box-shadow: 0 0 6px 4px #ccc;
}


div.c_ct_sm:hover .c_over, div.c_ct_t:hover .c_over, div.c_ct:hover .c_over {
opacity:.9 
}
.blog-content .comments-info .col-12,.row .col-12{width:50%;left:auto}
.hero-row .col-12:first-child{padding-right:.75rem}
.hero-row .col-12:last-child{padding-left:.75rem}
.blog-content .comments-info:last-child .col-12.push-1,.row:last-child .col-12.push-1{padding:0 .3125rem 0 0}
.forward-series-highlight-module .col-12{float:left;width:29.16667%}
.forward-series-highlight-module .col-12:last-child{width:70.83333%;position:relative}
.page-masthead .col-12{margin:1.875rem 0 0}
.page-masthead .col-12 .col-12{margin:0}

#main { 
}



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}
#scroll-explanation .button,.comment-list #cancel-comment-reply-link,.page .edit-link a,.single-client_gallery .protected-area__password button,.site-content .button,.site-content button,.village-button,.village-form .wpcf7-submit,.village-form input[type=button],input[type=submit]{padding:.8em 1.35em;text-transform:uppercase;text-decoration:none;font-size:.875em;outline:0;border:none;display:inline-block;color:#fcfcfc;background-color:#0d0d0d;border-radius:1px;text-align:center;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;box-shadow:0 1px 1px 0 rgba(13,13,13,.3)}
#scroll-explanation .button:hover,.comment-list #cancel-comment-reply-link:hover,.page .edit-link a:hover,.single-client_gallery .protected-area__password button:hover,.site-content .button:hover,.site-content button:hover,.village-button:hover,.village-form .wpcf7-submit:hover,.village-form input[type=button]:hover,input[type=submit]:hover{background-color:#0d0d0d;text-decoration:none}
#scroll-explanation .button{cursor:pointer;font-family:"PT Sans",sans-serif;border-radius:3px;font-style:normal}
.masonview .button{margin-top:1.875rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.masonview .button i,.masonview .button span{display:block}
.protected-area .button{margin-top:.5em;width:100%;max-width:200px;border-radius:3px}
.post-likes-widget-placeholder .button{display:none}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}
.mk-edge-slider .mk-slider-slide {background-position:center;background-repeat:no-repeat;pointer-events:none;}
.mk-edge-slider .mk-slider-slide.is-active {pointer-events:all;}
.mk-edge-slider .mk-slider-slide .edge-slide-content {padding:100px 0;}
.mk-edge-slider .mk-slider-slide.center_top,.mk-edge-slider .mk-slider-slide.center_center,.mk-edge-slider .mk-slider-slide.center_bottom {text-align:center;}
.mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content {margin-right:auto;margin-left:auto;}
.mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {float:right;}
.mk-edge-slider .mk-slider-slide.left_center .slider-content,.mk-edge-slider .mk-slider-slide.center_center .slider-content,.mk-edge-slider .mk-slider-slide.right_center .slider-content {top:50%;}
.mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mk-edge-slider .mk-slider-slide.left_bottom .slider-content,.mk-edge-slider .mk-slider-slide.center_bottom .slider-content,.mk-edge-slider .mk-slider-slide.right_bottom .slider-content {top:100%;}
.mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-buttons {opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-buttons {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-x {-webkit-animation-name:mk_flip_x;animation-name:mk_flip_x;}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-y {-webkit-animation-name:mk_flip_y;animation-name:mk_flip_y;}
.mk-edge-slider[data-animation="perspective_flip"] .mk-slider-slide {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-video {-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 2s ease;transition-delay:.7s;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {transition:all 100s linear;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-video {-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-video {-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-video {-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}
.mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {margin-top:100px;}
.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {margin-left:25px;margin-right:25px;}
.mk-slider,.mk-slider-holder,.mk-slider-slide,.mk-slideshow .color-mask{width:100%;height:100%}
.mk-slider-slide{position:absolute;top:0;left:0}
.mk-slider-slide:first-of-type{display:block}


.footer-widget ul li.firstlink {
	font-family: "FrutigerLTStd-BoldCn", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	color: #eee;
}


.footer-widget ul li.firstlink  a:link, .footer-widget ul li.firstlink a:visited  {
	color: #eee;
	text-decoration: none;
}

	body.mobile #access .menu-header, body.mobile div.menu { width:95%; }

	#access .menu-header, div.menu { width:95%; }

    #access .menu ul:first-child {
	display: none;
	}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}


[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;
		}
.bar{background-color:#036;width:6px;height:20px;margin:-3px;display:inline-block;vertical-align:bottom;position:relative;left:-26px;bottom:36px;}
.eq2 .bar{background-color:green;width:6px;height:15px;display:inline-block;vertical-align:bottom;}
.progress .bar{background-color:#fff;border:1px solid;}
	

.searchbox{
	float:right;margin:15px 18px 0 0;display:inline}

.searchbox form{
	margin:0;padding:0;position:relative}

.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


#navbar li.tier4 {
	background-color: #fff;
}


#navbar li.tier4 a {
	width: 145px;
	font-size: 0.6em;
	padding: 2px 0 2px 5px;
	text-decoration: none;
}


#navbar li.tier4 a:hover {
	text-decoration: underline;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.pagination {
	position:absolute;
	top:213px;
	left: 452px; 
	list-style:none; 
}

.pagination li {
	float:left; 
	cursor:pointer; 
	height:8px; 
	width:8px; 
	background:#ccc; 
	margin:0 4px 0 0!important; 
	border:1px solid #fff;
}

.pagination li:hover,
.pagination li.current {
	background:#FC3
}


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

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


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

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

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

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

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


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


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


.three, .row .three { width: 25%; }

.block-grid.three-up { margin: 0 -12px; }
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend
.popover{font-size:14px}
.dropup,.dropdown{position:relative}
.dropdown-toggle{*margin-bottom:-3px}
.dropdown-toggle:active,
.open .dropdown-toggle{outline:0}
.dropdown
.caret{margin-top:8px;margin-left:2px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px
0;margin:2px
0 0;list-style:none;background-color:#fff;border:1px
solid #ccc;border:1px
solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu
.divider{*width:100%;height:1px;margin:9px
1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .caret,
.navbar-fixed-bottom .dropdown
.caret{border-top:0;border-bottom:4px solid #000;content:""}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-submenu{position:relative}
.dropdown-submenu.pull-left{float:none}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.nav .dropdown-toggle
.caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus
.caret{border-top-color:#005580;border-bottom-color:#005580}
.nav-tabs .dropdown-toggle
.caret{margin-top:8px}
.nav .active .dropdown-toggle
.caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle
.caret{border-top-color:#555;border-bottom-color:#555}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus
.caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.navbar .nav .dropdown-toggle
.caret{margin-top:8px}
.menu-dropdown
.dropdown{display:none;position:absolute;top:30px;left:0;z-index:100;width:300px}
.menu-dropdown li:hover .dropdown,
.menu-dropdown li.remain
.dropdown{display:block}
.menu-dropdown li:hover .dropdown.flip,
.menu-dropdown li.remain
.dropdown.flip{left:auto;right:0}
#menu
.dropdown{width:250px}

.calendar-column {
	float: left;
	width: 22.6%;
	padding: 0 0 0 1.9%;
}
.front .region-banner-one{position:relative;}
.region-header{overflow:hidden;width:100%;}
.page-node-add .region.region-help{margin-top:80px;}
.front .region-content{background-color:transparent;overflow:hidden;padding:0px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}

.red {color:#f20521;}


#inner-header{
	width: 100%;
}

.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}

#lang{
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
}
.featured-place .featured-place-content{padding:10px;font-weight:300;border:1px solid #bbb;border-top:0;height:70px}
.featured-place .featured-place-content .price-rating{margin-bottom:8px}
.featured-place .featured-place-content .price-rating p{margin-right:10px;font-weight:600;margin-bottom:0}


.sidebar {
	font-size: 13px;
	line-height: 20px;
}

.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
	font-size: 17px;
	line-height: 25px;
}

.sidebar .sidebar_heading, .sidebar .widget_title {
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 10px;
}

.sidebar .input_submit {
	font-size: inherit;
}

.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center, .sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
	margin-bottom: 20px;
}

.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
	margin-right: 20px;
}

.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .stack {
	margin-left: 20px;
}

.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p, .sidebar .post_excerpt p {
	margin-bottom: 0;
}

.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 40px;
}

.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}

.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
	width: 100%;
}

.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888888;
}

.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}

	.grt blockquote.right, .grt blockquote.left, #commentform .input_text, .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
		width: 100%;
	}


.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
}


.parrafocarta{
float:left;
width:50%;
padding:15px 20px;
box-sizing:border-box;
}

.featuredstory { 
	padding:10px 10px 4px 10px;
	float:left;
	width:624px!important;
	width:644px;
	width:624px;
}
.seo-heading{text-transform:uppercase;font-size:40px;margin-bottom:25px}


.seo {
  font-size: 26px;
  padding-bottom: 20px; }


.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before {
	margin-right: 2px;
	position: relative;
}


.posted-on,
.byline,
.cat-links,
.tags-links,
.comments-link,
.entry-format,
.full-size-link {
	margin-right: 1em;
}


.tags-links:before {
	content: "\f302";
}


	.posted-on:before,
	.byline:before,
	.cat-links:before,
	.tags-links:before,
	.comments-link:before,
	.entry-format:before,
	.edit-link:before,
	.full-size-link:before {
		top: 3px;
	}


img.alignnone {padding-bottom:12px;}
.small-12{width:100%;}


div.ja-moduletable h3,div.moduletable h3 {
font-size:120%;
color:#090;
margin:0 0 5px;
padding:0;
text-indent:0;
}


div.ja-moduletable,div.moduletable {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid;
border-bottom-color:#f7f7f7; 
position:relative;
}


.main .inner,div.ja-moduletable,div.moduletable,div.ja-module,div.module,.article_column .contentpaneopen {
padding-left:10px;
padding-right:10px;
}








div.ja-moduletable a,a:active,a:hover,img {
text-decoration:none;
border:none #fff 0;
}

.meteor-slides .meteor-shim {
	border: 0;
	height: auto !important;
	margin: 0;
	max-width: 100%;
	padding: 0;
	width: auto\9; 
}
.modal-close{color:#fff;cursor:pointer;display:inline-block;font-family:"Nilland Black";font-size:12px;letter-spacing:0.33px;margin-bottom:5px}
.modal-close:before{background:#718417;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#96b01e;content:'\00d7';display:inline-block;font-size:10px;height:15px;margin-right:5px;text-align:center;width:15px}
.aq-template-wrapper .aq_span1{width:5.58%}
.aq-template-wrapper .aq_span2{width:14.16%}
.aq-template-wrapper .aq_span3{width:24.86%}
.aq-template-wrapper .aq_span4{width:28.2%}
.aq-template-wrapper .aq_span5{width:39.92%}
.aq-template-wrapper .aq_span6{width:45.4%}
.aq-template-wrapper .aq_span7{width:57.08%}
.aq-template-wrapper .aq_span8{width:62.4%}
.aq-template-wrapper .aq_span9{width:74.25%}
.aq-template-wrapper .aq_span10{width:82.83%}
.aq-template-wrapper .aq_span11{width:91.42%}
.aq-template-wrapper .aq_span12{width:97%;padding:0 0 30px 0}
.aq-template-wrapper .aq-first{padding-left:0!important;border-left:none}
.aq-template-wrapper .aq_span1 .aq_span1{width:100%}
.aq-template-wrapper .aq_span2 .aq_span1{width:47.5%}
.aq-template-wrapper .aq_span2 .aq_span2{width:100%}
.aq-template-wrapper .aq_span3 .aq_span1{width:30%}
.aq-template-wrapper .aq_span3 .aq_span2{width:65%}
.aq-template-wrapper .aq_span3 .aq_span3{width:100%}
.aq-template-wrapper .aq_span4 .aq_span1{width:21.25%}
.aq-template-wrapper .aq_span4 .aq_span2{width:47.5%}
.aq-template-wrapper .aq_span4 .aq_span3{width:73.75%}
.aq-template-wrapper .aq_span4 .aq_span4{width:100%}
.aq-template-wrapper .aq_span5 .aq_span1{width:16%}
.aq-template-wrapper .aq_span5 .aq_span2{width:37%}
.aq-template-wrapper .aq_span5 .aq_span3{width:58%}
.aq-template-wrapper .aq_span5 .aq_span4{width:79%}
.aq-template-wrapper .aq_span5 .aq_span5{width:100%}
.aq-template-wrapper .aq_span6 .aq_span1{width:12.5%}
.aq-template-wrapper .aq_span6 .aq_span2{width:30%}
.aq-template-wrapper .aq_span6 .aq_span3{width:50.05%}
.aq-template-wrapper .aq_span6 .aq_span4{width:65%}
.aq-template-wrapper .aq_span6 .aq_span5{width:82.5%}
.aq-template-wrapper .aq_span6 .aq_span6{width:100%}
.aq-template-wrapper .aq_span7 .aq_span1{width:10%}
.aq-template-wrapper .aq_span7 .aq_span2{width:25%}
.aq-template-wrapper .aq_span7 .aq_span3{width:40%}
.aq-template-wrapper .aq_span7 .aq_span4{width:55%}
.aq-template-wrapper .aq_span7 .aq_span5{width:70%}
.aq-template-wrapper .aq_span7 .aq_span6{width:85%}
.aq-template-wrapper .aq_span7 .aq_span7{width:100%}
.aq-template-wrapper .aq_span8 .aq_span1{width:8.13%}
.aq-template-wrapper .aq_span8 .aq_span2{width:21.25%}
.aq-template-wrapper .aq_span8 .aq_span3{width:34.38%}
.aq-template-wrapper .aq_span8 .aq_span4{width:42.95%;padding:0 4.65% 30px 4.65%}
.aq-template-wrapper .aq_span8 .aq_span5{width:60.63%}
.aq-template-wrapper .aq_span8 .aq_span6{width:73.75%}
.aq-template-wrapper .aq_span8 .aq_span7{width:86.88%}
.aq-template-wrapper .aq_span8 .aq_span8{width:100%;padding-bottom:0}
.aq-template-wrapper .aq_span9 .aq_span1{width:6.67%}
.aq-template-wrapper .aq_span9 .aq_span2{width:18.33%}
.aq-template-wrapper .aq_span9 .aq_span3{width:30%}
.aq-template-wrapper .aq_span9 .aq_span4{width:41.67%}
.aq-template-wrapper .aq_span9 .aq_span5{width:53.33%}
.aq-template-wrapper .aq_span9 .aq_span6{width:65%}
.aq-template-wrapper .aq_span9 .aq_span7{width:76.67%}
.aq-template-wrapper .aq_span9 .aq_span8{width:88.33%}
.aq-template-wrapper .aq_span9 .aq_span9{width:100%}
.aq-template-wrapper .aq_span10 .aq_span1{width:5.5%}
.aq-template-wrapper .aq_span10 .aq_span2{width:16%}
.aq-template-wrapper .aq_span10 .aq_span3{width:26.5%}
.aq-template-wrapper .aq_span10 .aq_span4{width:37%}
.aq-template-wrapper .aq_span10 .aq_span5{width:47.5%}
.aq-template-wrapper .aq_span10 .aq_span6{width:58%}
.aq-template-wrapper .aq_span10 .aq_span7{width:68.5%}
.aq-template-wrapper .aq_span10 .aq_span8{width:79%}
.aq-template-wrapper .aq_span10 .aq_span9{width:89.5%}
.aq-template-wrapper .aq_span10 .aq_span10{width:100%}
.aq-template-wrapper .aq_span11 .aq_span1{width:4.55%}
.aq-template-wrapper .aq_span11 .aq_span2{width:14.09%}
.aq-template-wrapper .aq_span11 .aq_span3{width:23.64%}
.aq-template-wrapper .aq_span11 .aq_span4{width:33.18%}
.aq-template-wrapper .aq_span11 .aq_span5{width:42.73%}
.aq-template-wrapper .aq_span11 .aq_span6{width:52.27%}
.aq-template-wrapper .aq_span11 .aq_span7{width:61.82%}
.aq-template-wrapper .aq_span11 .aq_span8{width:71.36%}
.aq-template-wrapper .aq_span11 .aq_span9{width:80.91%}
.aq-template-wrapper .aq_span11 .aq_span10{width:90.45%}
.aq-template-wrapper .aq_span11 .aq_span11{width:100%}
.aq-template-wrapper .aq_span12 .aq_span1{width:3.75%}
.aq-template-wrapper .aq_span12 .aq_span2{width:12.5%}
.aq-template-wrapper .aq_span12 .aq_span3{width:21.25%}
.aq-template-wrapper .aq_span12 .aq_span4{width:30%}
.aq-template-wrapper .aq_span12 .aq_span5{width:38.75%}
.aq-template-wrapper .aq_span12 .aq_span6{width:47.5%}
.aq-template-wrapper .aq_span12 .aq_span7{width:56.25%}
.aq-template-wrapper .aq_span12 .aq_span8{width:65%}
.aq-template-wrapper .aq_span12 .aq_span9{width:73.75%}
.aq-template-wrapper .aq_span12 .aq_span10{width:82.5%}
.aq-template-wrapper .aq_span12 .aq_span11{width:91.25%}
.aq-template-wrapper .aq_span12 .aq_span12{width:100%}
.aq-template-wrapper .aq_span12,.aq-template-wrapper .aq_span4,.aq-template-wrapper .aq_span8,.aq_row{width:100%!important;padding-left:0!important;padding-right:0!important;border:none!important}
.aq-template-wrapper{max-width:1040px;margin:0 auto 0 auto}
.container.upper .aq-template-wrapper:nth-child(2){max-width:none!important;width:100%!important}
.container.upper .aq-template-wrapper:nth-child(2) .aq_span8{width:100%}

.twitter-header {
	text-align: center;
}

    .our-group .group .group-contents .headline {
      font-size: 0.875em;
      
      font-weight: 700;
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 20px; }


	#footer .footer_row{
		width:310px;
		float:left;
		margin:0px 10px 0px 0px;	
	}

h3.widget-title.section-title {
  display: block;
  clear: both;
}

	
	#footer-outer #copyright .col {
		width: 49%;
		margin-bottom: 0px;
	}

	
	#boxed #footer-outer #footer-widgets, #boxed #footer-outer #copyright {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}

	
	
	body #footer-outer #copyright .col ul {
		float: left;
	}

	
	body #footer-outer #copyright .col ul li:first-child {
		margin-left: 0px;
	}

	
	
	#footer-outer #flickr img, #sidebar #flickr img {
		width: 95px;
	}


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



	body[data-footer-reveal="1"] #footer-outer {
		position: relative;
	}





#footer-outer {
	color: #ccc;
	position: relative; 
	z-index: 10;
	background-color: #252525;
}


#footer-outer .row {
	padding: 55px 0px;
	margin-bottom: 0px;
}


#footer-outer .widget h4, .text-on-hover-wrap .categories a {
	color: #777;
	font-size: 12px;
	font-family: 'Open Sans';
	font-weight: 700;
    letter-spacing: 2px; 
    text-transform: uppercase;
	margin-bottom: 20px;
}


#footer-outer .widget {
	margin-bottom: 30px;
}


#footer-outer .widget.widget_categories ul ul, #footer-outer .widget.widget_pages ul ul, #footer-outer .widget.widget_nav_menu ul ul, #slide-out-widget-area .widget.widget_nav_menu ul ul {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 20px;
}


#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_pages li, #footer-outer .widget.widget_nav_menu li, #slide-out-widget-area .widget.widget_nav_menu li {
	border-bottom: 0px!important;
	padding: 0px!important;
}


#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #444444;	
}


#footer-outer .span_3 .widget:last-child {
	margin-bottom: 0px;
}


#footer-outer a {
	color: #ccc;
}


#footer-outer a:hover {
	color: #27CFC3;
}


#footer-outer .nectar-button:hover {
	color: #fff!important;
}


#footer-outer .widget ul li {
	margin-bottom: 7px;
}


#footer-outer #copyright {
	padding: 20px 0px;
	font-size: 12px;
	background-color: #1c1c1c;
	color: #777;
}


#footer-outer #copyright li {
	float: left;
	margin-left: 20px;
}


#footer-outer #copyright .container div:last-child {
	margin-bottom: 0px;
}


#footer-outer #copyright li a, #header-secondary-outer #social li a {
	display: block;
	line-height: 22px;
	height: 24px; 
	position: relative;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	background-position: center top;
}


#footer-outer #copyright li a i, #header-secondary-outer #social li a i {
	color: #777;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}


#footer-outer .icon-be, #footer-outer .icon-vimeo, #footer-outer .icon-salient-spotify  {
  line-height: 32px!important;
}


#footer-outer .fa-vine {
 	font-size: 16px!important;
}


#footer-outer #copyright li a i:hover {
	color: #27CFC3;
}


#footer-outer #copyright li a.vimeo, #footer-outer #copyright li a.behance, #header-secondary-outer #social li a.behance, #header-secondary-outer #social li a.vimeo {
	background-color: #666;
}


#footer-outer #copyright li a.vimeo:hover, #footer-outer #copyright li a.behance:hover, #header-secondary-outer #social li a.behance:hover, #header-secondary-outer #social li a.vimeo:hover {
	background-color: #27CFC3;
}


#footer-outer #copyright p {
	line-height: 22px;
	margin-top: 3px;	
}


#footer-outer #copyright .col ul {
	float: right;
}


#footer-outer #copyright li a.facebook { width: 12px;}

#footer-outer #copyright li a.twitter { width: 20px;}

#footer-outer #copyright li a.dribbble { width: 24px;}

#footer-outer #copyright li a.google-plus { width: 20px;}

#footer-outer #copyright li a.pinterest { width: 17px;}

#footer-outer #copyright li a.rss { width: 18px;}

#footer-outer #copyright li a.vimeo { width: 20px; text-indent: -9999px;}

#footer-outer #copyright li a.tumblr { width: 21px;}

#footer-outer #copyright li a.youtube { width: 21px;}

#footer-outer #copyright li a.linkedin { width: 19px;}

#footer-outer #copyright li a.behance { width: 27px; text-indent: -9999px;}

#footer-outer #copyright li a.instagram { width: 20px;}



#footer-outer #copyright #social .icon-soundcloud { font-size: 26px; }


#footer-outer i, #header-secondary-outer #social i {
	font-size: 20px;
	width: auto;
	background-color: transparent!important;
}


#footer-outer #copyright i.icon-be {
	font-size: 24px;
}


body[data-footer-reveal="1"][data-footer-reveal-shadow="large_2"] #footer-outer .row {
	  padding: 80px 0px;
}



#footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span,
#slide-out-widget-area .widget_recent_entries span, #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
	display: block;
	line-height: 17px;
	color: #999;
	font-size: 11px;
	margin-bottom: 6px;
}


#footer-outer #footer-widgets .col ul li {
	padding: 8px 0px;
	list-style: none;
	margin-bottom: 0px;
	border-bottom: 1px solid #444;
}


#footer-outer #footer-widgets .col ul li:first-child {
	padding-top: 0px!important;
}


#footer-outer #footer-widgets .col ul li:last-child {
	margin-bottom: 0px;
}


#footer-outer #footer-widgets .col ul ul li:last-child { 
	border-bottom: 0px!important;
}


#footer-outer #footer-widgets .col p {
	padding-bottom: 20px;
}


#footer-outer #footer-widgets .col p:last-child {
	padding-bottom: 0px;
}


.widget_calendar table td, #footer-outer #footer-widgets .col .widget_calendar table th {
	text-align: center;
	
}


#footer-outer #footer-widgets .col .widget_calendar table tbody td {
	border: 0px;
	color: #666666;
	padding: 4px;
	font-size: 11px;
}


#footer-outer #footer-widgets .col .widget_calendar table {
	border-collapse:collapse;
}


#footer-outer #footer-widgets .col .widget_calendar table tbody tr td:first-child {
	border-left: 0px;
}


#footer-outer #footer-widgets .col .widget_calendar table tbody tr:nth-child(2n+1) {
	background-color: #343739;
}


#footer-outer #footer-widgets .col .widget_calendar table th {
	border-bottom: 0px;
	padding-bottom: 10px;
	font-family: 'Open Sans';
	font-weight: 700;
	color: #666666;
}


#footer-outer #footer-widgets .col .widget_calendar table tfoot tr {
	margin-top: 20px;
}


#footer-outer .widget_search .search-form input[type=submit], #footer-outer .newsletter-widget form input[type=submit] { 
	padding: 10px 11px 11px 10px;
}


#footer-outer #footer-widgets .col .tagcloud a {
	background-color: #1B1B1B;
    color: #A0A0A0 !important;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 3px 3px 0px 0px;
    padding: 5px 7px;
    position: relative;
    font-size: 8pt !important;
    text-transform: capitalize;
    transition: all 0.2s linear;
    border-radius: 2px;
    line-height: 22px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}


#footer-outer #footer-widgets .col .widget_tag_cloud:after {
	display: block; 
	height: 0; 
	clear: both; 
	content: ""; 
	visibility: hidden;
}


#footer-outer #footer-widgets .col .tagcloud a:hover {
	background-color: #27CFC3;
	color: #fff!important;
}


#footer-outer #footer-widgets .col .widget_recent_comments ul li, #slide-out-widget-area .widget_recent_comments ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.15);
    border: medium none;
    display: block;
    margin-bottom: 18px;
    padding: 19px !important;
    position: relative;
}


#footer-outer #footer-widgets .col .widget_recent_comments ul li:last-child, #slide-out-widget-area .widget_recent_comments ul li:last-child {
	margin-bottom: 0px;	
}


#footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email] {
	padding: 10px;
	width: 100%;
}


#footer-outer #footer-widgets .col input[type=text]:focus, #footer-outer #footer-widgets .col input[type=email]:focus {
	background-color: #fff;
}



#footer-outer #footer-widgets .col input[type=submit] {
	background-color: #27CFC3;
	opacity: 0.9;
	transition: opacity 0.2s linear 0s;
	-moz-transition: opacity 0.2s linear 0s;
	-webkit-transition: opacity 0.2s linear 0s;
	-o-transition: opacity 0.2s linear 0s;
}


#footer-outer #footer-widgets .col input[type=submit]:hover {
	opacity: 1;
}


#footer-outer #footer-widgets .col .search-form form, #footer-outer #footer-widgets .col .search-form label, 
#footer-outer #footer-widgets .col .newsletter-widget form, #footer-outer #footer-widgets .col .search-form {
	line-height: 12px!important;
}


#footer-outer .recent_projects_widget img {
	background-color: #444;
	border-color: #4d4d4d;
}


#footer-outer .recent_projects_widget a:hover img {
	border-color: #616161;
	background-color: #616161;
}


#footer-outer .widget.widget_nav_menu li a {
  border-bottom: 0px!important;
}


#footer-outer #footer-widgets .rsswidget img {
	margin-bottom: -2px!important;
	margin-right: 2px;
}


.recent_projects_widget img, #sidebar #flickr img, #footer-outer #flickr img {
	margin-bottom: 0px!important;
	display: block;
	padding: 5px;
	background-color: #fff;
	margin-top: 0px;
	margin-left: 0px;
	border: 1px solid #e5e5e5;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}



.recent_projects_widget a:hover img, #sidebar #flickr a:hover img, #footer-outer #flickr a:hover img {
	border-color: #27CFC3;
}


.recent_projects_widget div a, #sidebar #flickr div a, #footer-outer #flickr div a {
	float: left;
	margin: 2% 2% 0 0;
	width: 32%!important;
}


.recent_projects_widget div a:nth-child(3n+3), #sidebar #flickr div:nth-child(3n+3) a, #footer-outer #flickr div:nth-child(3n+3) a {
	margin-right: 0px!important;
}
#footer-outer #footer-widgets{border-bottom:none!important;}
#footer-outer #footer-widgets .col .widget_recent_comments ul li{background-color:rgba(0,0,0,0.07)!important;border-bottom:0!important;}
#footer-outer,#footer-outer a{color:#858589!important;}
#footer-outer .widget h4,#footer-outer .col .widget_recent_entries span,#footer-outer .col .recent_posts_extra_widget .post-widget-text span{color:#777777!important;}
#footer-outer #copyright,body{border:none!important;background-color:#eeeeee!important;}
#footer-outer #copyright li a i,#footer-outer #copyright p{color:#858589!important;}
#boxed #footer-outer #footer-widgets,#boxed #footer-outer #copyright{padding-left:0;padding-right:0;}


#footer-outer div#footer-widgets {
    border-bottom: 1px solid #e0e0e0 !important;
    border-top: 1px solid #c9c9c9 !important;
}
.lp-linklist .field-content a:link,.lp-linklist .field-content a:visited,.lp-linklist-more ul li a:link,.lp-linklist-more ul li a:visited{font:12px Arial,Helvetica,Verdana,sans-serif;color:#0C4790;text-decoration:none;}
.lp-linklist-helv .field-content a:link,.lp-linklist-helv .field-content a:visited,.news-more ul li a:link,.news-more ul li a:visited{font:14px  Helvetica,Arial,Verdana,sans-serif;color:#0C4790;text-decoration:underline;}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
