﻿
#loopedSlider.business-slider .content h2.title a { font:200 32px/1em "Helvetica Neue", Helvetica, sans-serif;color:#ffffff;letter-spacing:1px; }



.page-id-9607 .title {display: none;}

.page-id-12942 .title {display: none;}

.page-id-13945 .title {display: none;}

.page-id-15141 .title {display: none;}

.page-id-15851 .title {display: none;}

.page-id-16801 .title {display: none;}

.page-id-18814 .title {display: none;}

.page-id-19078 .title {display: none;}

.page-id-22009 .title {display: none;}

.page-id-27745 .title {display: none;}

.page-id-28174 .title {display: none;}

.page-id-29070 .title {display: none;}

.page-id-29836 .title {display: none;}

.page-id-30166 .title {display: none;}

.page-id-30627 .title {display: none;}

.page-id-34127 .title {display: none;}

.page-id-36621 .title {display: none;}

.page-id-36679 .title {display: none;}

.page-id-37887 .title {display: none;}

.page-id-38860 .title {display: none;}

.page-id-38853 .title {display: none;}

.page-id-38863 .title {display: none;}

.page-id-38837 .title {display: none;}

.page-id-38857 .title {display: none;}

.page-id-38820 .title, .page-id-39020 .title {display: none;}


.page header.title {
  overflow: hidden;
  zoom: 1;
  font-size: 1em; }

  .page header.title h1, .page header.title h2, .page header.title h3, .page header.title h4, .page header.title h5 {
    float: left; }

  .page header.title a.edit {
    float: right;
    font-size: 12px !important;
    text-transform: uppercase; }

.page-title, .post .title, .page .title {font:300 28px/1.1em Helvetica Neue, Helvetica, sans-serif;color:#222222;}

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {color:#222222}

.magazine #loopedSlider .content h2.title a { font:300 24px/1em Helvetica Neue, Helvetica, sans-serif;color:#ffffff; }

.magazine .block .post .title a {font:300 22px/1.2em Helvetica Neue, Helvetica, sans-serif;color:#222222; }



div.wp-forecast-fc-block {
    padding: 3px;
    float:left;
}

	.bottom_in{width:95%;}

	.bottom_in p a{padding:0;}

	.bottom_in p span{ padding:0;}

	.bottom_in p,.fot_right,.fot_right a{font-size:11.98px;}


.mb5 {
  margin-bottom: 4.5rem; }

.paragraph{line-height:1.5em;}



.main-interior-content, .main-interior-intro-content { 
	background-color: #FFF;
  	box-shadow: 1px 1.732px 5px 0px rgba( 0, 0, 0, .23 );
	padding: 20px 15px;
}

.main-interior-intro-content {
	margin-bottom: 30px;
}

.main-home-content { 
	background-color:#CCDBE5;
	color: #0c5586;
	padding: 20px 15px;
	margin-bottom: 20px;
}


.btn-off{
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -40px 0 0 35px;
	width: 141px;
	height: 16px;
	cursor: pointer;
	display: none;
	z-index: 900;
}
.row{margin-left:-10px;margin-right:-10px}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.spb_accordion .container,.spb_tabs .container,.spb_tour .container,.column_container .container,.spb-column-container .container{max-width:100%!important;padding-left:0;padding-right:0}
.spb-row-container.spb-row-full-width section.container{width:100%;max-width:100%;overflow:hidden}
.container .directory-filter-wrap.container,.container .spb_directory_filter_above.container,.container .spb_directory_filter_below.container{padding-left:0;padding-right:0}
.spb_multilayer_parallax .layer.container{height:100%;max-width:100%}

	.hero-content-split #main-container .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-heading .container {
		padding: 0 20px;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.modal-body .container{max-width:100%}
.boxed-inner-page #main-container .container{max-width:100%;padding:0 30px}
#top-bar .container.fw-header{width:100%}
#top-bar .container .tb-left{padding-left:0;text-align:left}
#top-bar .container .tb-right{padding-right:0;text-align:right}
#top-bar .container .tb-left nav.std-menu{margin-left:-10px}
#top-bar .container .tb-right nav.std-menu{margin-right:-10px}
#top-bar .container .tb-text{font-size:12px;line-height:36px}
.header-7 #header.fw-header .container,.header-8 #header.fw-header .container{width:100%;padding:0 30px}
.header-7 #header.fw-header .container .header-left,.header-8 #header.fw-header .container .header-left{padding-left:15px}
.header-7 #header.fw-header .container .header-right,.header-8 #header.fw-header .container .header-right{padding-right:15px}
.vertical-header .container{max-width:95%}
.widget .textwidget .container{max-width:100%}
.related-projects.container{margin-bottom:50px}
article.post .content-wrap .container{max-width:100%}
.page-heading-hidden+.inner-page-wrap.woocommerce-shop-page,.page-heading-wrap-hidden+.container .inner-page-wrap.woocommerce-shop-page,.swift-slider-outer+.container .inner-page-wrap.woocommerce-shop-page{margin-top:40px}
.container .term-description.container{padding-left:0;padding-right:0}
.woocommerce div.product .woocommerce-tabs .panel .container{max-width:100%}

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

.col-md-4{width:33.33333333%}

.post-list-home .meta {
	margin-bottom: 1%;
}

.meta {
	color: #999;
	font-size: 0.6875em ;
	font-weight: bold;
	line-height: 1.4em;
}

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }

		
			#header div a,
		#header h1,
		#header h2,
		#blog-description {
			color: #d3d3d3;
		}
#header div a,#header h1,#header h2,#blog-description{color:#afa897}

	.contact-column-2 {
		width: 46%;
		float: right;
		clear: right; }



.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

	
.owl-carousel .owl-item{
	float: left;
}



.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.span5 {
  width: 380px;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 366px;
}

.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}

  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }


.sotdfooter_col {
  width: 120px;
  overflow: hidden;
  float: left;
}

#notes6 {width: 69%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}


.left{
	float:left;
	margin:0 10px 10px 0;
}

#about-us img.left {margin-right: 20px;}



#locations .left {margin: 0 20px 10px 0;}

#locations .left h3 {text-align: center; line-height: 1.3em;}



#products .left {margin-right: 20px;}

#products .left h3 {text-align: center; line-height: 1.5em; font-size: 1.3em;}

div.president div.left{
	float:none;
}

.features-vertical .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-one .img-responsive-div {
  width: 45px;
  height: 45px; }

.features-horizontal.features-horizontal-two .img-responsive-div {
  width: 120px;
  height: 120px; }



#skenav a {
  font-size: 16px;
  line-height: 70px;
  padding: 0px 20px;
}

#skenav .ske-menu, ul.menu {
  font-size: 16px;
}

#skenav.ske-menu {position: static !important;}

#skenav ul.skt-mob-menu ul {width:100%;border:0;position:relative;margin:0;}

#skenav ul.skt-mob-menu ul li a{padding-left:30px !important;-moz-box-sizing:border-box;box-sizing:border-box;}

#skenav ul.skt-mob-menu ul ul li a{padding-left:60px !important;-moz-box-sizing:border-box;box-sizing:border-box;}

#skenav ul.skt-mob-menu .children li:first-child, #skenav ul.skt-mob-menu .sub-menu li:first-child {border-top:1px solid rgba(0, 0, 0, 0.15);}
 
	#skenav ul ul li a:hover{background-color: #0079C1;color:#fff;}

	
	
	#skenav li a:hover,#skenav .sfHover { background-color:#333333;color: #FFFFFF;}

	#skenav .sfHover a { color: #FFFFFF;}

	#skenav ul ul li { background: none repeat scroll 0 0 #333333; color: #FFFFFF; }

	#skenav .ske-menu #menu-secondary-menu li a:hover, #skenav .ske-menu #menu-secondary-menu .current-menu-item a{color: #71C1F2;  }

	#skenav .ske-menu #menu-secondary-menu li .sub-menu li {	margin: 0;  }


.pagination {
    clear: both;
    overflow: hidden;
    float: left;
    width: 97%;
    font-family: arial;
    padding-bottom: 25px;
    margin-left: 3%;
}

.single .pagination { margin-left: 0; }

.pagination ul {
    list-style: none;
    margin: 0;
}

.pagination ul li { float: left ; margin-top: 5px;}

.currenttext, .pagination a:hover, .pagination2 a:hover {
    display: inline-block;
    float: left;
    line-height: 1.2em;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    color: #FFF;
    background: white;
    border: 1px solid #659fd5;
    background: #659fd5;
    margin-right: 4px;
    padding: 6px 10px;
}

.pagination a {
    display: inline-block;
    float: left;
    line-height: 1.2em;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    padding: 6px 10px;
    background: #fff;
    border: 1px solid #E1E1E1;
    margin: 0 4px 0 0;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.single .pagination a, .single .currenttext {
    font-weight: bold;
    font-size: 18px!important;
}
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}

.besps_slides div img {border:none;margin:0;padding:0;}

.besps_slides div a, .besps_slides div a:link, .besps_slides div a:visited, .besps_slides div a:focus, .besps_slides div a:hover, .besps_slides div a:active {text-decoration:none;line-height:12px;font-size:12px;font-weight:bold;color:#000;background:transparent;border:none;}
.page-node- #post-content footer .sharewrapper .widgets-element{margin-right:5px;}
.page-node- #post-content footer .sharewrapper .widgets-element img{height:25px;}

div.widgets-element-horizontal{float:left;}
div.widgets-clear{clear:both;}

#homepage .three-column .content .btn-container {
	text-align: center;
	margin-top: 6px;
}

.right-feature .news-floater {position:absolute;right:20px;bottom:12px;}


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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


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

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

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.container .row:last-child, .wpb_wrapper .clear {
	padding-bottom: 0px;
}


.wpb_column[data-has-bg-color="true"] .wpb_wrapper, .wpb_column[data-hover-bg^="#"] .wpb_wrapper {
	position: relative;
	z-index: 2;
}


body .wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top: 0px;	
}


body .wpb_video_widget .wpb_wrapper iframe {
    height: inherit;
    position: relative;
    width: inherit;
}

body[data-button-style="rounded"] .wpb_wrapper .custom-content .nectar-social .n-shortcode i {
	display: inline;
	margin-right: 0!important;
}

body[data-button-style="rounded"] .wpb_wrapper .custom-content .nectar-social { text-align: center; line-height: 1px;}



body[data-button-style="rounded"] .wpb_wrapper .nectar-social i {
	width: 45px!important;
	height: 45px!important;
	text-align: center;
	padding: 0;
	font-size: 16px!important;
	line-height: 42px!important;
	position: relative;
	z-index: 10;
}
 

body[data-button-style="rounded"] .wpb_wrapper .nectar-social.full-width i {
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100px!important;
    margin-left: 0!important;
    width: 40px!important;
    position: absolute;
    top: 50%!important;
    left: 50%;
}

body[data-button-style="rounded"] .wpb_wrapper .nectar-social.full-width {
	text-align: center;
}

body[data-button-style="rounded"] .wpb_wrapper .nectar-social.full-width a.nectar-love {
	padding-top: 0!important;
}

body[data-button-style="rounded"] .wpb_wrapper .nectar-social.full-width .heart-wrap {
	height: 100%;
	width: 100%;
}


body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before, body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before { background-color: #5c80ca!important; border-color: #5c80ca!important; }

body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before, body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before  { background-color: #08c7ff!important;border-color: #08c7ff!important; }

body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before, body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before  { background-color: #dc2329!important; border-color: #dc2329!important;}

body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before, body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before  { background-color :#de4b39!important;border-color: #de4b39!important;}

body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before, body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before  { background-color :#409ecd!important; border-color: #409ecd!important;}

body[data-button-style="rounded"] .wpb_wrapper .nectar-social .hovered:before { opacity: 1; }
#footer-right{float:left;padding:0px 0 0 25px;}
#footer #footer-inside #footer-right h3{width:145px;padding:0px 0 0 0;margin:0;}
#footer #footer-inside #footer-right .iphone a{color:#ffcb00;float:left;margin:0px 30px 0 0;}
#footer #footer-inside #footer-right .iphone a img{color:#ffcb00;float:left;margin:0px 0px 0 2px;}
#footer #footer-inside #footer-right .android a{color:#ffcb00;float:left;margin:0px 0 0 0px;}
#footer #footer-inside #footer-right .android a img{color:#ffcb00;float:left;margin:0px 0 0 6px;}
.fancy-popup-div{margin-top:-5px}



#header_menu_top, #header_menu_bottom, #header_l2, #header_r2, #header_l1, #header_r1, #content_l2, #content_r2, #content_l1, #content_r1, #content_top, #footer, #leftnav, #rightnav {
	display: none;
}


#header_menu_bottom {
	padding: 0px 5px 5px 0px;
	width: 400px;
	float: right;
}


  .small-4 {
    position: relative;
    width: 33.33333%; }

.buttonbar {
	line-height: 1;
	vertical-align: middle;
	color: #ffff00;
	text-transform: uppercase;
	font-size: 1em;
}

.buttonbar .atable {
display: table;
width: 100%;
outline: none;
border-collapse: collapse;
border: 0px;
table-layout: fixed;
padding: 0px;
}

.buttonbar .atable .cell {
width: 20%;
display: table-cell;
vertical-align: middle;
padding-right: 2%;
padding-left: 2%;
padding-top: 20px;
padding-bottom: 20px;
height: 100%;
text-align: center;
}

.buttonbar .atable .cell.one {
padding-left: 280px;
text-align: left;
width: auto;
}

.buttonbar .atable .cell.last {
width: 15%;
}

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

.buttonbar span.rightalign {
	float: right;
}

.buttonbar img {
	vertical-align: middle;
}

.buttonbar i {
	color: #e6d40c;
}

.buttonbar a {
color: #ffff00;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}


.footer_inner ul {
	margin:0;
	padding:0;
}


.footer_inner ul li {
	display:inline;
	list-style-type:none;
	font-size:10px;
	color:#ffffff;
	border-left:solid 1px #ffffff;
	padding:0 5px 0 10px;
	margin:0;
}


.footer_inner ul li.first {
	border:none;
}


.footer_inner ul li a,
.footer_inner ul li a:visited {
	color:#ffffff;
}



	.buttons a{
		margin-right:5px;
	}

.portfolio-wrapper .buttons {
  margin-top: 20px;
}

.widget_shopping_cart_content .buttons {
  background: #f6f6f6;
  overflow: hidden;
}

.widget_shopping_cart_content .buttons a {
  display: inline-block;
  width: 50%;
  float: left;
  text-indent: 10px;
  margin: 0;
  height: 35px;
  line-height: 35px;
}

.widget_shopping_cart_content .buttons a.checkout:before {
  font-family: IcoMoon;
  content: '\f046';
  margin-right: 10px;
}

.footer-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.rtl .portfolio-item .buttons {
  overflow: hidden;
}

.rtl .portfolio-item .buttons a {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.tfs-slider .buttons a {
  margin: 0;
  display: inline-block;
}

.tfs-slider .slide-content-container .buttons {
  margin-top: 25px;
  overflow: visible;
}

.tfs-slider .slide-content-container .buttons a {
  -webkit-backface-visibility: hidden;
}
.ribbonbluerightcontainer{position:relative;height:auto;}

.widget.gdlr-widget { margin-bottom: 45px; }

.footer-wrapper .widget.gdlr-widget { margin-bottom: 60px; }
.above-content-widget .widget.gdlr-widget{margin-bottom:0;}


.author{
	font-family: 'MomsTypewriterRegular', Arial, sans-serif;
	font-size: 14px;
	color: #372C26;
	line-height: 120%;
	margin-top: 25px;
}


.author a{
	color: #660000;
	text-decoration: none;
}


.author a:hover{
	color: #000000;
	text-decoration: none;
}

			.home-page-products h2 {
			  clear:both;
			}



			.home-page-products {
			  max-width: 100%;
			  margin: 0 auto;
			  clear:both;
			}

			.home-page-products:after {
			  content:"";
			  display: table;
			  clear:both;
			}


#footerads {
	width: 100%;
	height: auto;
	text-align: center;
	min-height: 100px;
	background: #fff;
	margin: 0 auto;
}

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

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

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

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

    #footer-widgets .float-left a,
    #footer-widgets .float-right a{
        margin: 0 auto;
    }
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.small-12{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.footer_top .column_inner{border:0}

.td-banner-wrap-full {
  position: relative;
}

.td-banner-wrap-full,
.td-header-menu-wrap-full {
  background-color: #fff;
}


    
    .td-banner-wrap-full,
    .td-header-style-11 .td-logo-wrap-full {
        background-color: #ffffff;
    }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}


.page-forum .entry {
	padding: 5px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


body.single-lps img.alignleft {
	margin-right: 45px;
}

.wp-caption.alignleft { margin: 0px 10px 10px 0px; }

.alignleft { float: left }

img.alignleft { display:inline; float:left; margin-right:15px; }


	#search-results .result, .masonry-blog-item  {
  		width: 100%!important;
  		margin-right: 0px!important;
  		margin-bottom: 15px!important;
  		margin-left: 0px!important;
  	}

  	#header-space, #search-outer { display: none!important; }

	
	header#top li#search-btn {
		display: none;
	}


body[data-header-color="dark"] #header-outer, body[data-header-color="dark"] #search-outer {
	background-color: #1F1F1F;
	box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-o-box-shadow: none!important;
}


header#top nav ul #search-btn a, header#top nav ul .slide-out-widget-area-toggle a { 
	padding-left: 23px;
	padding: 0px 0px 0px 0px;
	width: 24px;
	height: 21px;
	display: block;
	background-position: right top;
	background-repeat: no-repeat;
    box-sizing: content-box!important;
    -moz-box-sizing: content-box!important;
}


header#top nav ul #search-btn a span {
	color: rgba(0,0,0,0.4);
	font-size: 16px;
	line-height: 24px!important;
	height: 24px!important;
	background-color: transparent!important;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}


header#top nav ul #search-btn a span:hover {
	color: #27CCC0!important;
}


header#top nav ul #search-btn a:hover, header#top nav ul li.sfHover #search-btn a:focus {
	
}


header#top nav ul #search-btn:hover span, header#top nav ul li.sfHover #search-btn:focus span {
	opacity: 1;
}


	body #header-outer[data-transparent-header="true"].transparent, body #header-outer[data-transparent-header="true"].transparent .cart-menu,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul #search-btn a,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"] header#top nav ul .slide-out-widget-area-toggle a {
		transition: border-color 0.40s ease;	
		-moz-transition: border-color 0.40s ease;
		-webkit-transition: border-color 0.40s ease;
	}


	html body #header-outer[data-transparent-header="true"][data-remove-border="true"],
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a,
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a,
	#header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu,
	#header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent .cart-menu {
		border: none!important;
	}


	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a:after,
	.ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu:after {
		border-left: 1px solid rgba(255, 255, 255, 0.25)!important;
		display: inline-block;
		content: "";
		width: 11px;
		height: 20px;
		position: absolute;
		left: -1px;
		opacity: 1;
		top: 50%;
		margin-top:-10px;
		transition: top 0.3s ease-out, margin-top 0.3s ease-out, height 0.3s ease-out, color 0.15s linear;
	}


	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after,
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a:after,
	.ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu:after {
		height: 100%;
		color: #000;
		top: 0;
		border-left: 1px solid rgba(0, 0, 0, 0.07);
		display: inline-block;
		content: "";
		width: 11px;
		position: absolute;
		left: -1px;
		transition: top 0.3s ease, margin-top 0.3s ease, height 0.3s ease, color 0.15s linear;
	}




#search-outer {
	top:0px;
	left:0px;
	width:100%;
	height:75px;
	position:absolute;
	z-index:10000;
	overflow: visible!important;
	display:none;
	background-color:#fff;
}


#boxed #search-outer, #boxed #header-outer, #boxed #header-secondary-outer {
	padding-right: 0!important;
}


#search-box {
	position: relative;
}


#search-outer .container {
	overflow: visible!important;
}


#search-outer  #search input[type=text] {
	width: 100%;
	color: #888;
	font-size: 43px;
	line-height: 43px;
	position: relative;
	padding: 0px!important;
	background-color: transparent;
	border: 0px;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
	-o-box-shadow: none!important;
	font-family: 'OpenSansBold';
	text-transform: uppercase;
	letter-spacing: 1px;
}


#search-outer .ui-widget-content {
	background-color: #1F1F1F;
	border: none!important;
	border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	-o-border-radius: 0px!important;
	background-image: none!important;
}


#search-outer .ui-widget-content li:hover, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background-color: #272727;
	cursor: pointer;
}


#search-outer .ui-widget-content li:hover a {
	background-image: none!important;	
}


#search-outer .ui-widget-content li:last-child a {
	border: none!Important;
}


#search-outer .ui-widget-content li a {
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}


#search-outer .ui-helper-hidden-accessible {
	display: none!important;
}


#search-outer .ui-widget-content img, #search-outer .ui-widget-content i {
	width: 40px!important;
	height: auto!important;
	float: left;
	margin-right: 15px;
}


#search-outer .ui-widget-content i {
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	background-color: rgba(255,255,255,0.1);
	border-radius: 0!important;
}


#search-outer .ui-widget-content li {
	line-height: 14px;
	clear: left;
	width: 100%;
	display: block;
	float: left;
	margin: 0px!important;
}


#search-outer .ui-widget-content li span.desc {
	position: relative;
	line-height: 14px;
	font-size: 11px;
}


#search-outer #search #close {
	list-style: none;
}


#search-outer  #search #close a {
	position: absolute;
	right: 0px;
	top: 24px;
	display: block;
	width: 24px;
	height: 17px;
	line-height: 22px;
}


#search-outer  #search #close a span {
	color: #a0a0a0;
	font-size: 18px!important;
	height: 20px!important;
	line-height: 19px!important;
	background-color: transparent!important;
	-webkit-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
    transition: color 0.2s linear;
}


#header-outer #search { 
	position: relative;
}


#search-results {
	margin-bottom: 30px;
	overflow: visible!important;
	visibility: hidden;
}


#search-results .result img {
	margin-bottom: 10px;
}


#search-results .result {
	font-size: 11px;
}


#search-results .result span.bottom-line, .masonry-blog-item span.bottom-line {
	height: 1px;
	width: 100%;
	display: block;
	position: absolute;
	bottom: 2px;
	left: 0px;
	background-color: #eaeaea;
}


#search-results .result .title span {
	display: block;
	font-size: 12px;
	letter-spacing: 0px;
	font-family: 'OpenSansRegular';
	color: #999;
	margin-top: 3px;
}


#search-results .result h2 {
	margin-bottom: 1px;
	font-size: 17px;
	line-height: 22px;
}


#search-results .result p {
	padding-bottom: 0px;	
}
#search-outer #search #close a{right:90px;}
#boxed #search-outer #search #close a{right:0!important;}
                              body,.toggle h3 a,body .ui-widget,table,.bar_graph li span strong,#search-results .result .title span,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,body .nectar-love span,body .nectar-social .nectar-love .nectar-love-count,body .carousel-heading h2{font-family:PT Sans;font-size:14px;line-height:25.2px;}
.row{margin-right:-15px;margin-left:-15px}


.row.test-ajax {
  margin-top: 0px;
}


.container-fluid .row {
  margin-top: 0px;
}




.ftf .row {

margin-top: 100px;
margin-bottom: 40px;

}




.join .row {
border-bottom: 1px solid #eee;
margin-top: 25px;
}









.ig-box .row {
margin-top: 0px;
}




.row-full-height {
    display: table;
}


.row-full-height [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: bottom;
}




.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}



.row.promowrapper {
  margin-bottom: 90px;
  border: none;
  position: relative;
  margin-right: 0px;
  margin-left: 0px;
  overflow: hidden;
}


.mobile-bottom .row {
  padding: 8px;
  color: rgb(232, 232, 232);
  border-top: 1px solid rgb(240, 240, 240);
  margin-top: 0px;
}


.row.no-gutter {
  margin-left: 0px;
  margin-right: 0px;
}

#shareModal .row.vspace {
  margin-top: -8px !important;
}





#myModal .row:first-child {
  margin-top: 0px;
}
#hfs{display:none;}
.brand-washu #hfs{display:block;float:left;width:100%;padding:0 0 10px 25px;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-glyphicon{position:absolute;width:1em;height:1em;margin:0;margin-left:-1em;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0 none}

nav, img, iframe, #mobile-nav, .ncstate-utility-bar, .footer-main, ul.social-channels, .sr-only, .sidebar-nav {
  display: none; }




.content-post-home-end { width: 218px; float: left; }





.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: 8px;
	margin-right: 7px;
}


.container_12 .grid_5 {
	width:385px;
}
.conversionFeatures.orbitSlider .grid_5 img{width:auto}
#liftFeatures.orbitSlider .grid_5 a,.conversionFeatures.orbitSlider .grid_5 a{color:#505050}
#liftFeatures.orbitSlider .grid_5 a:focus,#liftFeatures.orbitSlider .grid_5 a:hover,.conversionFeatures.orbitSlider .grid_5 a:focus,.conversionFeatures.orbitSlider .grid_5 a:hover{color:#0079c1}
#liftFeatures.orbitSlider .grid_5 h4,.conversionFeatures.orbitSlider .grid_5 h4{font-size:18px;font-weight:700;line-height:18px;margin:0 0 4px}
#liftFeatures.orbitSlider .grid_5 h5,.conversionFeatures.orbitSlider .grid_5 h5{font-size:14px;margin:0}
#liftFeatures.orbitSlider .grid_5 img.download,.conversionFeatures.orbitSlider .grid_5 img.download{bottom:-20px;display:block;left:180px;margin:0 auto;position:absolute;text-align:center;width:24px}
.grid_5 .wpfilebase-fileicon img{max-width:385px}
.footer-widget{width:100%;padding:0;}
.footer-widget .widget{padding:0;margin-bottom:30px;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}
.row{margin-left:-15px;margin-right:-15px}
.view-find-a-senior-living-community .row,.view-senior-living-cities .row{background:#eee;border:1px solid #999;padding:10px 0;margin-bottom:30px}
#block-views-seniorliving-journal-block-2 .row{font-size:1.1em}
#block-views-seniorliving-journal-block-2 .row a{font-weight:bold}


.art-content-layout-row 
{
   display: table-row;
}

    
.responsive .art-content-layout, 
.responsive .art-content-layout-row, 
.responsive .art-layout-cell 
{
   display: block;
}


.responsive .art-content-layout:after, 
.responsive .art-content-layout-row:after, 
.responsive .art-layout-cell:after 
{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
#bottom .carousel .hentry:before{margin-left:-15px}
#bottom,#colophon{margin:0 -20px;padding:0 20px}
#bottom .dw_focus_videos img{width:100%}
#bottom .widget-title{border-top:1px solid #000;border-bottom:1px solid #ddd;padding:15px 0;font-family:"NovecentowideBookBold",Georgia,"Times New Roman",Times,serif;margin:0}
#bottom .carousel{padding:30px 0}
#bottom .carousel .carousel-inner{border-bottom:1px solid #ddd}
#bottom .carousel .carousel-control{z-index:1;top:auto;bottom:-2px;left:0;width:20px;height:20px;border:1px solid #ccc;font-size:8px;line-height:22px;color:#111;background:transparent;opacity:1;filter:alpha(opacity=100)}
#bottom .carousel .carousel-control:hover{border-color:#111}
#bottom .carousel .carousel-control.right{left:auto;right:0}
#bottom .carousel .carousel-nav{bottom:5px;margin:0 auto;position:absolute;width:100%}
#bottom .carousel .carousel-nav ul{margin:0 0 -2px;list-style:none;text-align:center}
#bottom .carousel .carousel-nav li{display:inline-block;width:12px;height:12px;padding:3px;border:1px solid #ccc;border-radius:20px;line-height:2px;overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chrome #bottom .carousel .carousel-nav li,.safari #bottom .carousel .carousel-nav li{padding-top:1px}
.ie8 #bottom .carousel .carousel-nav li{margin:2px}
#bottom .carousel .carousel-nav li a{display:inline-block;text-indent:-9999px;width:4px;height:4px;border-radius:20px;position:absolute;top:50%;left:50%;margin:-2px 0 0 -2px}
#bottom .carousel .carousel-nav li:hover a{background:#aaa;cursor:pointer}
#bottom .carousel .carousel-nav li.active a{background:#111}
#bottom .carousel .hentry{padding-bottom:30px}
#bottom .carousel .hentry:first-child:before{display:none}
#bottom .carousel .hentry .entry-thumbnail{position:relative}
#bottom .carousel .hentry .entry-title{text-align:center}
#bottom .carousel .hentry .entry-title a{display:block}
#bottom .carousel .hentry .entry-meta{text-align:center;font-size:11px}



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 10% !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 5% !important;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_contact p.et_pb_contact_field_half {
		width: 100%;
		margin-right: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}



.menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	background: #3A3A3A;
	color: #fff;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
}

.site-header .menu-toggle:hover {
  background: #0FBE7C;
}

.site-header .menu-toggle:before {
  content: '\2261';
  margin-right: 10px;
}
		
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}




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

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

.slider-item-1 .large_bold_white span,
.slider-item-2 .large_bold_white span {
  color: #E18604;
}


	.slider-item-1 .promo-like i {
	  font-size: 70px;
	}

	.slider-item-1 .promo-like-text {
	  font-size: 18px;
	  padding: 22px 25px 17px;
	}

	.slider-item-1 .promo-like-text h2 {
	  font-size: 28px;
	  margin: 0 0 3px;
	}

	.slider-item-1 .promo-like {
		padding: 29px 22px 26px 21px;
	}

.ie8 .slider-item-1 .promo-like,
.ie8 .slider-item-1 .promo-like-text {
  background: #000;
}

.slider-item-1 .promo-like-text p {
  margin: 0;
}

.slider-item-1 .large_bold_white,
.slider-item-2 .large_bold_white {
  font: 700 75px/83px "PT Sans Narrow", Arial, sans-serif;
  text-transform: uppercase;
}

.slider-item-1 .large_bold_white span,
.slider-item-2 .large_bold_white span {
  color: #e54a1a;
}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

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

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}

@charset "utf-8";

.allcaps { text-transform: uppercase; }
.views-view-grid td{text-align:center !important;vertical-align:top;padding-top:1em;padding-bottom:.75em;}
.views-view-grid tbody{border-top:none;}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#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}
.col{float:left}
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{border-color:#ddd}
.panel-primary{border-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-danger{border-color:#ebccd1}

.panel-body.login form {
	max-width: 250px;
	margin: 0 auto;
}


.panel-body.admin-models .thumbnail {
	display: inline-block !important;
}

.banned .panel {
	margin: 0;
}

.banned .panel-heading {
	height: 60px;
	min-width: 512px;
}


.snote .panel-heading {
	border: 0;
}

.panel-heading .headline {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.panel-heading .author {
	color: #777;
	font-size: x-small;
	font-weight: normal;
	margin-top: 3px;
}

.panel-body h1 {
	display: none !important;
}

.panel-body h2 {
	font-size: 120%;
	text-decoration: underline;
}

.panel-body h3 {
	font-size: 110%;
	font-weight: bold;
}
.widget_nav_menu .sub-menu li{border-top:1px dotted #ebebeb;}
.widget_nav_menu .sub-menu li:first-child a{padding-top:5px;}

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

#push,
#footer-wrapper {
  height: 482px;
}

  #push {
    display: none;
  }


.navigation-item-bullet {
	display: none;
}


.mobile-view .navigation-item-bullet {
	display: none !important;
}

.et_bloom .et_bloom_form_container_wrapper { position: relative; }

.et_bloom .et_bloom_form_container_wrapper.et_bloom_vertical_scroll { overflow: auto; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed .et_bloom_form_header { border: 2px dashed #333; }

	.et_bloom .et_bloom_optin .breakout_edge .et_bloom_form_container_wrapper { border: none !important; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top .et_bloom_form_header { border-left: none; border-right: none; border-bottom: none;  }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_right .et_bloom_form_header { border-left: none; border-top: none; border-bottom: none; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_bottom .et_bloom_form_header { border-left: none; border-top: none; border-right: none; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left .et_bloom_form_header { border-bottom: none; border-top: none; border-right: none; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_top_bottom .et_bloom_form_header { border-left: none; border-right: none; }

	.et_bloom .et_bloom_optin .et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_form_container_wrapper, .et_bloom .et_bloom_optin .breakout_edge.et_bloom_border_dashed.et_bloom_border_position_left_right .et_bloom_form_header { border-bottom: none; border-top: none; }

.et_bloom .breakout_edge .et_bloom_form_container_wrapper { overflow: visible; }


#mailing_list_popup {
	top: 35px;
	left: 390px;
	z-index: 101;
}


.header_popup {
	width: 226px;          
	position: absolute;
	display: none;
}


div.header_popup a {
	color: #fff;
	text-decoration: none;
}

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

.rhp-rhino #nav-container {
  border: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.rhp-rhino #nav-container #navigation {
  text-align: center;
}

.rhp-rhino #nav-container #navigation .menus {
  width: 100%;
  text-align: center;
}

.rhp-rhino #nav-container #navigation .menus ul#main-nav {
  margin: 0;
  padding: 0;
  display: inline-block;
  float: none;
  vertical-align: top;
}

.rhp-rhino #nav-container #navigation .menus ul#main-nav li {
  font-size: 18px;
  font-weight: bold;
}

.rhp-rhino #nav-container #navigation .menus ul#main-nav li a {
  display: block;
  text-decoration: none;
  padding: 8px 16px;
  transition: 0.2s ease;
}

.rhp-rhino #nav-container #navigation .menus ul#main-nav li:first-child, .rhp-rhino #nav-container #navigation .menus ul#main-nav li:last-child {
  border-left: 0;
  border-right: 0;
}

.rhp-rhino #nav-container #navigation .menus ul#main-nav li ul.sub-menu {
  margin-left: 1px;
}

.rhp-rhino #nav-container #navigation .menus ul#main-nav li ul.sub-menu li {
  font-size: 14px;
}

  .rhp-rhino #header-container #header #nav-container {
    display: inline-block;
    width: auto;
    float: right;
    clear: right;
  }

body .rhino-event-datebox-date p, body.page .rhino-event-datebox-date p, body.rhp-rhino .rhino-event-datebox-date p, body #nav-container #navigation .menus ul#main-nav li, body.page #nav-container #navigation .menus ul#main-nav li, body.rhp-rhino #nav-container #navigation .menus ul#main-nav li, body #nav-container #navigation .menus ul#main-nav li a, body.page #nav-container #navigation .menus ul#main-nav li a, body.rhp-rhino #nav-container #navigation .menus ul#main-nav li a, body .tribe-events-list-separator-month, body.page .tribe-events-list-separator-month, body.rhp-rhino .tribe-events-list-separator-month {
  font-family: Archivo Narrow;
}

 #nav-container {
  border: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.home #nav-container {
  margin-bottom: 0;
}

 #nav-container #navigation {
  text-align: center;
  background: none;
}

 #nav-container #navigation .menus {
  width: 100%;
  text-align: center;
}

 #nav-container #navigation .menus ul#main-nav {
  margin: 0;
  padding: 0;
  display: inline-block;
  float: none;
  vertical-align: top;
}

 #nav-container #navigation .menus ul#main-nav li,
 #nav-container #navigation .menus ul#main-nav li a {
  font-size: 18px;
  font-weight: bold;
}

 #nav-container #navigation .menus ul#main-nav li a {
  display: block;
  text-decoration: none;
  padding: 8px 16px;
  transition: 0.2s ease;
}

 #nav-container #navigation .menus ul#main-nav li:first-child,  #nav-container #navigation .menus ul#main-nav li:last-child {
  border-left: 0;
  border-right: 0;
}

 #nav-container #navigation .menus ul#main-nav li ul.sub-menu {
  margin-left: 1px;
}

 #nav-container #navigation .menus ul#main-nav li ul.sub-menu li {
  font-size: 14px;
}

   #header-container #header #nav-container {
    display: inline-block;
    width: auto;
    float: right;
    clear: right;
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
  }

  #header-container #header #nav-container #navigation {
    background: transparent;
  }

   body #nav-container {
    border: none;
   }

   #nav-container #navigation .menus ul#main-nav li {
    text-align: left;
  }
 body.full-width #header, #nav-container, body.full-width #content, body.full-width #footer-widgets, body.full-width #footer { padding-left: 0; padding-right: 0; }
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1140px; padding: 0 1em; }


#nav-container #navigation .menus ul#main-nav li, #nav-container #navigation .menus ul#main-nav li a {
    font-size: 22px;
}

body #nav-container, #top, .nav-toggle { background-color: #000000; }

#top #top-nav li:hover ul li a:hover, #nav-container #navigation .menus ul#main-nav li ul li a:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li:hover, #footer-container #footer .rhino-footer .rhino-footer-nav .rhino-footer-menu ul.menu li a:hover { background-color: #222222 !important; }

		
		
		div.blog-item-holder .blog-item1 .blog-thumbnail-image, 
		div.blog-item-holder .blog-item1 .blog-thumbnail-video, 
		div.blog-item-holder .blog-item1 .blog-thumbnail-slider {	float: none !important; width: auto !important; margin-right: 0px; }
	
		div.blog-item-holder .blog-item1 .blog-thumbnail-context { padding-left: 0px; }

		div.blog-item-holder .blog-item2 .blog-thumbnail-comment { float: none; display: inline-block; margin-left: 15px; }

h2.newtyt {
    color: #CF1237;
    overflow: hidden;
}


h2.newtyt a:hover {
    color: #ED1C24;
}


.ordenar p.encontrados {text-align:right;float:right; font-size:14px; font-weight:bold; margin-bottom:0; text-transform:capitalize;}

#body-core {
	
	min-width: 320px;
}



body.layout-fixed,
body.layout-fixed #body-core,
body.layout-fixed #site-header,
body.layout-fixed #notification { 
	min-width: 1140px;
}

body.layout-boxed #body-core,
body.custom-background #body-core {
	max-width: 1170px;
	display: block;
	margin: 0 auto;
	
}

.comment-form-comment .with-image .word-only li,
.singular .with-image .word-only li{
  margin-right:0;}

.rdp-mobile #page .singular{
  width:100%;
}

.singular {
    background: none repeat scroll 0 0 #DDDDDD;
    font-size: 0.85em;
    line-height: 2em;
    padding: 20px 0;
    width: 980px;
}

.singular .widget-inside {
    margin-top: 1em;
    text-align: center;
}

.singular .widget-inside small {
    color: #666666;
}
.small-5{width:41.66667%}

#footer_content .menu li{float:left;list-style:none;margin-left:40px;}

#footer_content .menu a{font-family: "Droid Sans", "Helvetica Neue", Helvetica, Arial,  sans-serif;font-size: 2.2em;margin-top: 0.5em;margin-bottom: .6em;color:#000000;font-weight:bold;}

.slide-desc-bg {
	background: #334;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.slide-desc-text {
	color: #fff;
	padding: 10px;
	text-align: left;
}

.slide-desc-text .slide-title {
	font-size: 1.5em;
	color: #eeee88;
	margin-bottom: 5px;
}

.slide-desc-text .slide-title a {
	color: #eeee88;
}

		
		
		#slider100 .slide-desc {
			position: absolute;
			bottom: 0px;
			left: 525px;
			width: 450px;
		}

		#slider100 .slide-desc-in {
			position: relative;
		}

		#slider100 .slide-desc-bg {
			position:absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

		#slider100 .slide-desc-text {
			position: relative;
		}

		#slider100 .slide-desc-text h3 {
			display: block !important;
		}
#error-page .error{text-align:center;color:#5e1559}
#error-page .error .parallax-field{position:relative;overflow:hidden}
#error-page .error .parallax-field:before{content:"";display:block;padding-top:37.63636364%}
#error-page .error .parallax-field .background{width:100%}
#error-page .error .parallax-field .hill-back{position:absolute;top:49.52%;left:24.55%;width:65.45%}
#error-page .error .parallax-field .hill-mid{position:absolute;top:41.06%;left:-1.36%;width:73.27%}
#error-page .error .parallax-field .hill-front{position:absolute;top:65.7%;left:48.73%;width:55.18%}
#error-page .error .parallax-field .dorothy{position:absolute;top:-20.78%;left:-3.36%;width:22.18%}
#error-page .error .image{width:100%}
#error-page .error .header,#error-page .error .sub1,#error-page .error .sub2,#error-page .error span.resp-line{font-family:lato,Helvetica Neue,Arial,sans-serif;color:#5e1559;text-transform:none}
#error-page .error .header{font-size:2em;font-style:italic}
#error-page .error .header span.resp-line{display:inline}
#error-page .error .sub1{font-size:1.3em;line-height:1.3em}
#error-page .error .sub2{font-size:1.1em}
#error-page .error .logo{display:inline-block;margin:0 8px -5px}
#error-page .error .logo .pi-logo{width:90pt}
#error-page .error .link{text-decoration:underline;color:#599830;font-weight:700}
#error-page .error .pi-search{display:inline-block!important;margin-top:25px;width:88%}
#error-page .error .pi-search .input-field{width:100%;height:42px;margin:2px -5px 2px 0;padding-right:57px;padding-left:10px;font-size:1.1em}
#error-page .error .pi-search .search-btn{position:absolute;right:-3px;padding:0 10px;width:auto;height:100%;font-size:2em;background-color:#599830}
#error-page .error .pi-search .validation-message{display:block!important;left:0;right:0;bottom:-38px;margin:auto;width:170px;height:2pc;background-color:#5e1559;color:#fff}
#error-page .error .pi-search .validation-message:after{margin:auto;right:0;left:0;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:none;border-bottom:6px solid #5e1559}
#error-page .error .related-reviews{margin-top:43px}
#error-page .error .related-reviews .pi-page-heading .pi-label .title{background-color:transparent;border-radius:0;box-shadow:none;color:#fff;font-size:1.1em}
#error-page .error .related-reviews .pi-review .review-meta-block{text-align:left}
#error-page .error .related-reviews .pi-review .review-meta-block .title{font-size:2.571em;font-size:5.7vw}
#error-page .error .related-reviews .pi-review .review-meta-block .rating-icon{font-size:1.5em;font-size:4vw;color:#adadad}
#error-page .error .related-reviews .pi-review .review-meta-block [class*=pluggedin-esrb-]{font-size:1.2em}
#error-page .error .related-reviews .pi-review .review-meta-block .artist,#error-page .error .related-reviews .pi-review .review-meta-block .release-date{display:none}
#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:none!important}
table#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:table!important}
tr#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:table-row!important}
td#error-page .error .related-reviews .pi-review .review-meta-block .content-type,th#error-page .error .related-reviews .pi-review .review-meta-block .content-type{display:table-cell!important}
#campaign form #campaign-email.error{background:#de7d6a;border:1px solid #ad6253;color:#ad6253}
#campaign form #campaign-email.error::-webkit-input-placeholder{color:#ad6253!important}
#campaign form #campaign-email.error:-moz-placeholder,#campaign form #campaign-email.error::-moz-placeholder{color:#ad6253!important}
#campaign form #campaign-email.error:-ms-input-placeholder{color:#ad6253!important}
#campaign form .campaign-terms.error{color:#de7d6a}



.menu-toggle, .top-menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	background: #FFFFFF;
	color: #333333;
	font-size: 20px;
	font-weight: 300;
	padding: 5px 22px;
	margin: 0;
	text-align: center;
	font-family: 'Vollkorn', serif;
	line-height: 1.2;
}

.site-header .menu-toggle:before {
	content: "\f0c9";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #FFFFFF;
	font-size: 21px;
	color: #46c9be;
	padding-right: 10px;
}

.description-unit {
    width: 100%;
    min-width: 980px;
    padding-bottom: 26px;
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 25px;
}

.description-unit .title {
    font-weight: bold;
    text-transform: uppercase;
    color: #2b2b2b;
    margin-bottom: 23px;
    font-size: 18px;
}

.description-unit .description {
    font-size: 16px;
    color: #2b2b2b;
    line-height: 20px;
    margin-bottom: 10px;
}

.description-unit .subscription a {
    font-size: 16px;
    color: #ababab;
    text-decoration: none;
}

.petition-item .petition-item-content .description {
    color: #000000;
    font-size: 15px;
    margin-bottom: 5px;
    position: relative;
    line-height: 20px;
    max-height: 122px;
    overflow: hidden;
}

.home-stories ul li .description {
    color: #2b2b2b;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 25px;
    text-align: left;
}

    .description-unit .subscription {
        display: block;
    }


.et_pb_toggle { border: 1px solid #d9d9d9; margin-bottom: 30px; }

	.et_pb_toggle h5.et_pb_toggle_title { cursor: pointer; position: relative; padding: 0 30px 0 0; }

.et_pb_accordion .et_pb_toggle { margin-bottom: 10px; }

.et_pb_accordion .et_pb_toggle:last-child { margin-bottom: 0; }

.img-responsive {
	display:block;
	height:auto;
	max-width:100%
}


.cont_news_letter_header {
    margin-top: 7px;
}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-.9375rem;margin-right:-.9375rem;margin-top:0;margin-bottom:0;max-width:none}
.row .row:after,.row .row:before{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row .row.collapse:after{clear:both}
form .row .row{margin:0 -.5rem}
form .row .row .column,form .row .row .columns{padding:0 .5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea,form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
.top-bar .row{max-width:none}
.page-template-templatespage-digital-viewer-php .contain-to-grid .row ul{float:none!important}
header .row{margin-bottom:.625rem}


.container #main { margin-bottom: 60px; }

#main { background-color: #FFF; }




#main p.meta{
	font-style: italic;
	color: #808080;
}


#main article{
	margin-bottom: 18px;
	padding: 0 0 9px;
}


#main article footer{
	border-top: none;
	margin-top: 0;
	padding-top: 0;
	position: relative;
}


#main article footer a.edit-post{
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}



#main article.format-aside {
	padding: 0;
}


#main .hero-unit img{
	margin-bottom: 1em;
}


#main article img{
	height: auto;
	max-width: 100%;
}


.archive #main .post h3{
	line-height: 24px;
	margin-bottom: 10px;
}


.page-template-page-homepage-php #main article{
	border-bottom: none;
}






.attachment #main .post_content img{
	max-width: 100%;
}


.ie8 #main .media-grid img{
	max-height: none !important;
	max-width: none !important;
}

.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}

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

.container:after {
  clear: both;
}

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

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

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

.navbar .container {
  width: auto;
}

.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
.payment-methods-module .payments-uncommon{position:relative;overflow:hidden;margin:0 3px}
.payment-methods-module .payments-uncommon .payment-icons .list-item{list-style:none outside;padding-left:1em;position:relative}
.payment-methods-module .payments-uncommon .payment-icons .list-item .icon-bullet:before{content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:10%;left:0;color:inherit;opacity:1;*filter:alpha(opacity=100)}
.payments-uncommon-base{margin:0 3px}
.payments-uncommon-base .payment-icons .list-item{list-style:none outside;padding-left:1em;position:relative}
.payments-uncommon-base .payment-icons .list-item .icon-bullet:before{content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:10%;left:0;color:inherit;opacity:1;*filter:alpha(opacity=100)}
.lt-ie8 .payments-uncommon .payment-icons .list-item .icon-bullet{float:left;content:"c";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;position:absolute;top:0;left:0;color:#444;opacity:1;*filter:alpha(opacity=100)}


.mega-dropdown .column .txt-box {
  overflow: hidden;
  font: 16px/22px "ProximaNova-Regular",Helvetica,Arial,sans-serif;
}


.mega-dropdown .txt-box p {
  margin: 0 0 8px;
}


h2.feature-title,
h3.widgettitle,
h2.feat-title,
.sitemap h2,
h1.archive-title {
	display:inline-block;
	padding:0;
	letter-spacing:0;
	font-size:14pt;
	font-weight:normal;
	margin: 0 0 10px;
	}


#footer-widgets h3.widgettitle {
	color:#ccc;
	margin: 0 0 15px;
	border-bottom:1px dotted #444;
	padding:0 0 5px;
	}


h3.widgettitle a,
h3.widgettitle a:link,
h3.widgettitle a:visited,
h2.feature-title a,
h2.feature-title a:link,
h2.feature-title a:visited {
	color:#4c4d4f;
	}


h3.widgettitle a:hover,
h3.widgettitle a:active,
h2.feature-title a:hover,
h2.feature-title a:active {
	color:#491800;
	}


#footer-widgets h3.widgettitle a,
#footer-widgets h3.widgettitle a:link,
#footer-widgets h3.widgettitle a:visited {
	color:#ccc;
	}


#footer-widgets h3.widgettitle a:hover,
#footer-widgets h3.widgettitle a:active {
	color:#ffcc00;
	}


#sidebar-bottom h3.widgettitle { }


.widget_flickrRSS h3.widgettitle {
	padding: 0 0 5px;
	background:transparent;
	margin:0 0 10px;
	border-bottom:1px dotted #ddd;
	}

.hdl a{font-size:18px;line-height:32px;font-weight:bold;}

	.microposts .entry-meta { border: 0; border-top: 2px solid #494959; }


	.microposts .date a { border: 0; }


#top,
.microposts .entry-content p,
#archive p.about,
#primary .widget_text dl,
#primary li {
  font-size: 0.875em;
}




.microposts .hentry {
	overflow: auto;
	clear: both;
	margin: 16px 0 0;
}


.microposts .micropost-image {
	display: block;
	float: left;
	width: 30%;
	margin-right: 2%;
}


.microposts .entry-content {
	display: block;
	float: left;
	width: 68%;
  word-wrap: break-word;
	overflow: hidden;
}


.microposts .entry-meta span.date {
	display: block;
	float: none;
	width: 100%;
	text-align: left;
	overflow: visible;
	white-space: normal;
	line-height: 1;
}


.microposts .entry-meta .date span {
	display: inline-block;
	text-align: left;
	width: 100%;
	overflow: visible;
}


.microposts .entry-meta .social {
	display: block;
	text-align: left;
}

.from-the-blog .blog_news:last-child .blog-post-date-home {border-bottom:0;}

    .blog_news .blog-post-main {text-align:left;padding:10px 10px 0 10px;}


.HorizontalNavBar span.navheader,
.HorizontalNavBar a {
    display: block;
    padding: 4px 8px;
    text-decoration: none;
    _float: left;
}


.HorizontalNavBar ul ul span.navheader,
.HorizontalNavBar ul ul a {
    _float: none;
}


.HorizontalNavBar span.navheader {
    cursor: default;
    *zoom: 1;
    position: relative;
    padding-left: 18px;
}


.HorizontalNavBar ul ul span.navheader {
    padding-left: 8px;
    padding-right: 18px;
}


.HorizontalNavBar span.navheader ins {
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -2px;
    left: 2px;
    border: 6px solid #fff;
    border-bottom: 0;
}


.HorizontalNavBar ul ul span.navheader ins {
    left: auto;
    top: 50%;
    right: 2px;
    margin-top: -6px;
    border-bottom-width: 6px;
    border-bottom-style: solid;
}


.HorizontalNavBar span.hover,
.HorizontalNavBar span.navheader:hover,
.HorizontalNavBar a:hover {
    background: #fff;
    color: #97e1da;
}


.HorizontalNavBar span.navheader:hover ins,
.HorizontalNavBar span.hover ins {
    border-color: #fff;
    border-top-color: #fff;
}


.HorizontalNavBar ul ul span.navheader:hover ins,
.HorizontalNavBar ul ul span.hover ins {
    border-color: #fff;
    border-left-color: #fff;
}



html.mobile .HorizontalNavBar a:hover,
html.mobile .HorizontalNavBar span.navheader:hover {
    background: #fff;
    color: #7F7F7F;
}


html.mobile .HorizontalNavBar span.navheader:hover ins {
    border-color: #fff;
    border-top-color: #fff;
}


html.mobile .HorizontalNavBar ul ul span.navheader:hover ins {
    border-color: #fff;
    border-left-color: #fff;
}
#tve_eight_set ol.thrv_wrapper{font-size:16px;margin-left:0;margin-bottom:0;padding-left:20px;padding-bottom:0;text-align:left}
#tve_eight_set ol.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;line-height:20px;padding-left:10px;position:relative}
#tve_eight_set #tve_editor ul.thrv_wrapper li{margin-bottom:15px}
#tve_eight_set ul.thrv_wrapper{font-size:16px;list-style-type:none;margin-left:20px;margin-bottom:30px;padding-left:0;padding-bottom:0;text-align:left}
#tve_eight_set ul.thrv_wrapper li{font-family:'Open Sans', sans-serif;color:#464646;font-size:inherit;font-weight:400;list-style-type:disc;line-height:20px;padding-left:10px}
#tve_eight_set ul.thrv_wrapper li:before{display:none}
body .thrv_wrapper.thrv-leads-slide-in,body .thrv_wrapper.thrv-leads-ribbon,body .thrv_wrapper.thrv-leads-widget,body .thrv_wrapper.thrv-leads-screen-filler{margin:0}
.tve_editor_main_content .thrv_wrapper{padding:0}
.tve_editor_main_content .thrv_wrapper.thrv_content_reveal{padding:1px}
.thrv-leads-form-box.thrv_wrapper{background-color:#dedede;padding:20px}
.thrv-leads-screen-filler.thrv_wrapper{padding:0}
.tve-sl-open.stl-anim-rotational .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_in .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-zoom_out .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_top .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_bot .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_left .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.tve-sl-open.stl-anim-slide_right .tve-leads-triggered .thrv-leads-screen-filler.thrv_wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:none;-moz-transition:none;transition:none}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}
.icon-social,.icon-faboo,.icon-twit,.icon-yout,.icon-igram,.icon-goop,.icon-pint,.icon-vime,.icon-fckr{height:50px;width:45px;text-indent:0;text-align:center;overflow:hidden;display:inline-block!important;color:transparent!important;font-size:27px;font-size:1.6875rem;line-height:50px;line-height:3.125rem;}
.icon-social:before,.icon-faboo:before,.icon-twit:before,.icon-yout:before,.icon-igram:before,.icon-goop:before,.icon-pint:before,.icon-vime:before,.icon-fckr:before{font-family:"icons";text-indent:0!important;height:50px;width:45px;}
.icon-yout:before{content:'\e805';}

#header, #footer, #wrapper {
  clear: both;
  margin: 0 auto;
  width: 960px;
}

#wrapper {
  margin-top: 30px;
}

      #header, #wrapper, #navigation, #footer {
        width: 100%;
      }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-7{width:58.333333333333336%}

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



.icon.menu .fa { display: inline-block; font-size: 20px; color: #fff; }

#navigation li.news a { width: 94px; }

#navigation li.news a:hover, #navigation li.news a.active, .forum #navigation li.news a:hover, .forum #navigation li.news a.active, .front #navigation li.news a:hover, .front #navigation li.news a.active { background-position: -117px -44px; }



header .list-unstyled .menu-item a:hover,  footer .list-unstyled .menu-item a:hover{
    text-decoration: none;
}

address.vcard .region {
    margin-right: 15px;
}



.entry-content table,
body.et-pb-preview #main-content .container table {
	width: 100%;
	margin: 0 0 15px 0;
	border: 1px solid #eee;
	text-align: left;
}


.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	padding: 9px 24px;
	color: #555;
	font-weight: bold;
}


.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	padding: 6px 24px;
	border-top: 1px solid #eee;
}



#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	padding: 0 0 23px 16px;
	line-height: 26px;
	list-style-type: disc;
}


#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 0;
	line-height: 26px;
	list-style-position: inside;
	list-style-type: decimal;
}


#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}


#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
	margin-bottom: 0 !important;
	padding-top: 0;
}


.entry-content address,
.comment-content address,
body.et-pb-preview #main-content .container address {
	margin-bottom: 12px;
	line-height: 24px;
}


.project .entry-content {
	padding-top: 30px;
}



.et_pb_pagebuilder_layout .project .entry-content {
	padding-top: 0;
}


.et_full_width_portfolio_page .entry-content {
	margin-bottom: 43px;
}



.entry-content .et_pb_member_social_links {
	margin-top: 20px;
	padding: 0;
	list-style-type: none !important;
}



.et_pb_post .entry-content {
	padding-top: 30px;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.acc-home .collapse.in { 
	border-bottom:solid 1px #023675; 
}


.menu-list {
	margin: 0;
	padding: 0;
	list-style-position: outside;
}

.menu-list li {
	list-style: none;
  list-style-image: none;
}


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


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


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


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





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


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



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



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

#util-bar .socialicons li.facebook a { background-position:-28px -28px; }
.offcanvas-nav li.btn-alt,.offcanvas-nav li.btn-blue,.offcanvas-nav li.btn-orange{border:none;display:block;padding:0;margin-top:5px;text-align:left;font-weight:700;font-size:14px;font-size:1.4rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.offcanvas-nav li.btn-alt:after,.offcanvas-nav li.btn-blue:after,.offcanvas-nav li.btn-orange:after{content:none}
.offcanvas-nav li.btn-alt{margin-bottom:24px}
.offcanvas-nav li.btn-alt a{color:#091A34}
.offcanvas-nav li.btn-alt a:after{color:#091A34}
.offcanvas-nav li.btn-alt a:visited{color:#091A34}
.offcanvas-nav li.btn-alt a:focus{color:#091A34}
.offcanvas-nav li.btn-alt a:hover{color:#091A34}
.offcanvas-nav li.btn-alt a:active{color:#091A34}
.hero-nav li.btn-alt,.hero-nav li.btn-blue,.hero-nav li.btn-orange{height:auto;min-height:inherit}
.hero-nav li.btn-alt{background:#091A34;margin-bottom:10px}
.hero-nav li.btn-alt a{color:#fff;color:#fff}
.hero-nav li.btn-alt a:after{color:#fff}
.hero-nav li.btn-alt a:visited{color:#fff}
.hero-nav li.btn-alt a:focus{color:#fff}
.hero-nav li.btn-alt a:hover{color:#fff}
.hero-nav li.btn-alt a:active{color:#fff}
.hero-nav li.btn-alt a:hover,.hero-nav li.btn-alt a:focus,.hero-nav li.btn-alt a:active{background:#010409}

  .featuredWork .category {
    margin-bottom: 5px;
    margin-top: 20px;
  }

  .featuredWork .category small {
    margin-bottom: 6px;
  }

  .lightbox .featuredWork .category{
	  margin-top: 10px;
  }


[class*="span"] .row-fluid .span3.featuredWork .category{
  margin-top: 3px;
}

.col4 .featuredWork .category {
  font-size: 14px;
}
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-action{position:relative;}
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-action a{float:right;padding:7px 13px;margin:2px;border:1px solid white;color:white;line-height:1em;}
.node-type-homepage .thought-leadership-quote .quotes .quotes-inner .quote-action a:hover{text-decoration:none;}
.featured-place .img{height:275px;position:relative;overflow:hidden;cursor:pointer}
.featured-place .img .featured-overlay{display:none;position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,.7)}
.featured-place .img .featured-overlay p{padding:10px;color:#fff}
.recent-slider-container .recent-listing .img{margin-right:10px;width:60px}
.recent-slider-container .recent-listing .img img{width:60px;height:60px}

.select2-results .ui-place-result .img {
  float: left;
  margin-right: 10px;
}

.member-header .img {
  height: 90px;
  max-width: 120px;
  position: relative;
  margin: 0 0 5px;
  float: left;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.member-header .img img {
  height: 100%;
}

.property-host .img {
  background: #ffffff;
  padding-right: 5px;
  padding-bottom: 5px;
}

.property-host .img img {
  width: 64px;
  height: 64px;
}

.recently-viewed .img {
  height: 55px;
  margin: 0 10px 10px 0px !important;
  overflow: hidden;
  width: 55px;
  margin-bottom: 20px;
}

.comparison-container .recently-viewed-list .img img {
  margin-bottom: 10px;
}

#map-info .img {
  margin-right: 10px;
}

.other-guide .img {
  margin-right: 5px;
}

.comparison-slider .img img {
  border: 1px solid #dadada;
  border-radius: 3px;
}
.hometiles .main-desc{text-align:left;width:90%;margin:0 auto}


.aligncenter {
  margin-left: auto;
  margin-right: auto;
  display: block; }


img.alignleft,
img.alignright,
img.aligncenter {
  margin-bottom: 0.75em; }
#footerads img.top{margin-bottom:0px}

  .nav-collapse {
    clear: both;
  }

  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }

  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }

  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }

  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }

  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }

  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }

  .nav-collapse .dropdown-menu .divider {
    display: none;
  }

  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }

  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }

  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
.nav-collapse.collapse{height:auto}

	
	.primary-menu .nav-collapse { 
		float: none; 
		margin-top: 30px;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-4{width:33.33333333%}

#browse .row .col-xs-4 {padding: 0;}

#browse .row .col-xs-4.last a {border-right:1px solid #fff;}
html.responsive body header #header-bottom #header-bottom-right #twitter-header, html.responsive body header #header-bottom #header-bottom-right #facebook-header, html.responsive body header #header-bottom #header-bottom-right #email-header{float:left;margin-top:5px;}
html.responsive body header #header-bottom #header-bottom-right #twitter-header:after, html.responsive body header #header-bottom #header-bottom-right #facebook-header:after, html.responsive body header #header-bottom #header-bottom-right #email-header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.gdlr-modern-portfolio:hover .portfolio-content-wrapper{ border-bottom-color: #b21e50; }

.gdlr-classic-portfolio .portfolio-thumbnail.gdlr-video .portfolio-content-wrapper{ display: none; }

.gdlr-modern-portfolio .portfolio-thumbnail.gdlr-video .portfolio-content-wrapper{ display: none; }

.gdlr-modern-portfolio .portfolio-content-wrapper { padding-bottom: 18px;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; 
	transition: border-color 300ms; -moz-transition: border-color 300ms; 
	-o-transition: border-color 300ms; -webkit-transition: border-color 300ms; }

.et_divi_builder #et_builder_outer_content .et_pb_widget_area .widget_nav_menu .menu {
  font-family: inherit;
}


.homepageBottom li.menu-item{
	width: 283px;
}
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;}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}

.widget-container {background-color: transparent;}

.meta-author, .meta-category, .meta-comment-count {display:none !important;}
